和 urllib 一样,多的介绍就不说了,直接上代码:
import requests proxies = { "http": "http://user:[email protected]:80",
"https": "http://10.10.1.10:1080", }
requests.get("https://www.geekdigging.com/", proxies=proxies)
当然,直接运行这个示例可能不行,因为这个代理可能是无效的,可以自己找一些免费的代理进行测试。
而 Requests 除了支持 HTTP 代理,还支持 Socket 代理,因为这是一个可选的功能,在 Requests 的标准库中并未包含,所以在使用前需要先安装。
pip install requests[socks]
安装好依赖以后,使用 SOCKS 代理和使用 HTTP 代理一样简单:
import requests proxies_socket = { 'http': 'socks5://user:pass@host:port', 'https': 'socks5://user:pass@host:port' } requests.get("https://www.geekdigging.com/", proxies = proxies_socket)
标签:http,https,代理,设置,pass,requests,proxies From: https://www.cnblogs.com/hushaojun/p/17328592.html