我有我的关于Privoxy系统已通过测试,效果很好的TOR设置。 我所试图做的是通过这个设置代理HTTPS请求,使得这些GET和POST的来通过TOR。 下面是我能产生代码的最简单的版本:
import requests
proxy = { 'http':'127.0.0.1:8118','https':'127.0.0.1:8118' }
r = requests.get('https://www.whatismyip.com/',proxies=proxy)
#r = requests.get('http://www.whatsmyip.org/')
print r
当使用HTTPS,我没有得到响应主体(r.content是空白),但我得到一个200状态码,我可以看到请求出门Privoxy的日志。 我看到一个bug 这个线程,但它看起来是在要求与解决图书馆个月前这个 。
我Privoxy的设置是基本的一个,并设置为监听通过添加以下两行的本地主机:
forward-socks4a / localhost:9050 .
forward-socks5 / localhost:9050 .
在这一点上我不知道发生了什么事情,但没有我似乎工作。 我对Python的2.6.5与最新的请求图书馆和urllib3。