Я использую Python 2.5.1 и Tor 0.2.2.34 на OSX 10.5
Я проверил вопрос SOCKS и Попытка заставить Tor работать с вопросом Python и Tor с Python, вопрос и перепробовал их все, а также комбинацию из вышеперечисленного, в то время как Tor работал в фоновом режиме, и ни один из них не работал на самом деле.Если я попробую способ «Tor with Python» (просто urllib2), сценарий сработает, но мой IP-адрес останется неизменным при проверке путем чтения и печати исходного кода на странице whatsmyip таким же образом через Python.
thisэто скрипт, который я пытаюсь запустить через Tor:
import socks
import socket
socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "127.0.0.1", 8118)
socket.socket = socks.socksocket
import urllib2
web_page = "http://www.cartage.org.lb/en/themes/arts/architec/architecturalstructure/LookingforLiminality/LookingforLiminality.htm"
req = urllib2.Request(web_page)
response = urllib2.urlopen(req)
the_page = response.read()
matches = re.findall('Gianni Vattimo', the_page)
if len(matches) == 0:
print 'RESULTS!'
else:
print 'There were NO results!'
(веб-страница - это просто пример, а не фактическая цель.)
Когда я запускаю этот скрипт, он просто останавливается в терминалена неопределенное время.Как я уже говорил, я пробовал разные варианты воспроизведения, меняя порт на другие предложения и т. Д., Но ничего не помогло.Есть предложения или проверенные исправления?
Спасибо.