Python no cheque usando Tor urllib2 para iniciar solicitudes
Pregunta
Después de leer a través de la otra preguntas en StackOverflow, tengo un fragmento de código Python que es capaz de hacer peticiones a través de un proxy 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()
Desde Tor funciona bien en Firefox con TorButton, esperaba que funcione bien en Python. Desafortunadamente, incluido en el lío de HTML: Sorry. You are not using Tor
. No estoy seguro de por qué este es el caso o cómo llegar Tor funciona correctamente con urllib2
.
Solución
Se ha configurado un proxy para la instancia local de Tor para el protocolo http
, pero que está utilizando https
hablar con "check.torproject.org". Proveedores:
print opener.open('http://check.torproject.org/').read()
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow