O Python falha para a verificação usando o urllib2 para iniciar solicitações
Pergunta
Depois de ler o outro perguntas No Stackoverflow, recebi um trecho de código Python capaz de fazer solicitações por meio de um proxy do 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()
Como Tor funciona bem no Firefox com o Torbutton, eu esperava que funcionasse bem em Python. Infelizmente, incluído na bagunça do HTML: Sorry. You are not using Tor
. Não sei por que esse é o caso ou como fazer o Tor funcionando corretamente urllib2
.
Solução
Você configurou um proxy para a sua instância local para o http
protocolo, mas você está usando https
Para falar com "check.torproject.org". Tentar:
print opener.open('http://check.torproject.org/').read()
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow