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.

¿Fue útil?

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