2017年6月12日星期一

Python requests 通过socks5 proxy连接网络

#Python requests work over socks5

#安装requests 对socks5的支持。目前pip在中国大陆已经无法正常访问,所以这里使用proxychains来进行安装。
sudo -H proxychains pip install requests[socks]
 #设定proxy信息。socks5h中的“h”表示rquests通过proxy解析域名。对于dns污染严重的区域来说是必须的。
proxies_config = {'http': 'socks5h://127.0.0.1:1080', 'https': 'socks5h://127.0.0.1:1080'}
 #测试一下
r = requests.get(url="https://www.google.com",proxies=proxies_config,timeout=10,verify=True)
print r.text

没有评论:

发表评论