蟒蛇失败Tor检查使用urllib2发起的请求
题
通过阅读的 其他的 的问题 在计算器,我有一段代码,是能够使请求通过一个Tor代理:
import urllib2
proxy = urllib2.ProxyHandler({'http':'127.0.0.1:8118'})
opener = urllib2.build_opener(proxy)
print opener.open('https://check.torproject.org/').read()
由于Tor工作现在Firefox TorButton,我希望它的工作现在蟒蛇。不幸的是,包括在混乱的HTML: Sorry. You are not using Tor
.我不知道为什么会是这种情况下,或者如何获得的Tor工作正常 urllib2
.
解决方案
你已经设立了一个代理当地Tor实例 http
协议的,但是你使用 https
谈谈"check.torproject.org".尝试:
print opener.open('http://check.torproject.org/').read()
不隶属于 StackOverflow