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.

War es hilfreich?

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
scroll top