通过阅读的 其他的 的问题 在计算器,我有一段代码,是能够使请求通过一个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()
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top