簡體   English   中英

Python使用urllib2啟動請求時無法使用Tor檢查

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM