[英]Python fails Tor check using urllib2 to initiate requests
在閱讀了StackOverflow上的其他 問題后 ,我得到了一段Python代碼,可以通過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使用TorButton在Firefox中運行良好,我希望它能在Python中正常工作。 不幸的是,包含在亂七八糟的HTML中: Sorry. You are not using Tor
Sorry. You are not using Tor
。 我不確定為什么會這樣,或者如何讓ur使用urllib2
正常工作。
您已為http
協議設置了本地Tor實例的代理,但您使用https
與“check.torproject.org”進行通信。 嘗試:
print opener.open('http://check.torproject.org/').read()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.