2012-01-17 1 views
3

В UbuntuScrapy Torproject

[[email protected] tmp]$ sudo /etc/init.d/tor status 
tor is running 
[[email protected] tmp]$ sudo /etc/init.d/polipo start 
Starting polipo: /usr/bin/polipo already running -- doing nothing 
polipo. 

также:

$ python -c 'import urllib; print urllib.getproxies()' 
{'ftp': 'ftp://127.0.0.1:8118/', 'all': 'socks://127.0.0.1:8118/', 
'http': 'http://127.0.0.1:8118/', 'https': 'https://127.0.0.1:8118/', 
'no': 'localhost,127.0.0.0/8,*.local'} 

При запуске Scrapy я получаю:

ERROR: Error downloading https://registration.example.com/login.fcc : [Failure instance: Traceback (failure with no frames): : [('SSL routines', 'SSL23_READ', 'ssl handshake failure')] ]

В то время как на то же время FireFox удалось получить страницу правильно через прокси

Любая помощь будет оценена, Спасибо, Guy

ответ

3

Вы пытались запустить скрипт через proxychains? Для того, чтобы установить на Ubuntu:

:~$ sudo apt-get install proxychains 

затем настроить файл /etc/proxychains.conf работать с TOR (socks4/5).

# defaults set to "tor" 

socks4 127.0.0.1 9050

Затем вы можете запустить что-нибудь, хотя TOR

:~$ proxychains scriptwhatever.py target 

После того, как вы знаете, TOR работает правильно, я рекомендую тихий режим в файле proxychains.conf.

# Quiet mode (no output from library).
quiet_mode