Pythonは要求を開始するurllib2のを使ってTorのチェックに失敗しました
質問
は、 / 711351 / ">質問は、StackOverflowの上を私はTorのプロキシを介して要求をすることができるPythonコードのスニペットを得た-urllibは-と-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
を。私は、このような場合はなぜか、Torはurllib2
で正常に動作し取得する方法を確認していない。
解決
あなたはhttp
プロトコルについては、最寄りのTorのインスタンスへのプロキシを設定しているが、あなたは「check.torproject.org」に話をするhttps
を使用しています。試してみてください。
print opener.open('http://check.torproject.org/').read()
所属していません StackOverflow