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.

Foi útil?

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