Python versagt Tor Check urllib2 mit Anfragen zu initiieren
Frage
Nach dem Lesen durch die anderen Fragen auf Stackoverflow, bekam ich einen Ausschnitt aus Python-Code, um Anfragen über einen Proxy-Tor der Lage ist:
import urllib2
proxy = urllib2.ProxyHandler({'http':'127.0.0.1:8118'})
opener = urllib2.build_opener(proxy)
print opener.open('https://check.torproject.org/').read()
Seit Tor in Firefox mit TorButton arbeitet, ich erwartete, dass es zu funktionieren in Python. Leider ist in dem Durcheinander von HTML enthalten: Sorry. You are not using Tor
. Ich bin nicht sicher, warum dies der Fall ist oder wie man bekommt Tor richtig mit urllib2
arbeiten.
Lösung
Sie haben einen Proxy auf Ihre lokale Tor-Instanz für die http
Protokoll eingerichtet, aber Sie verwenden https
zu reden „check.torproject.org“. Versuchen Sie:
print opener.open('http://check.torproject.org/').read()
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow