3

Ubuntuでは、

[guy@guy-laptop tmp]$ sudo /etc/init.d/tor status
tor is running
[guy@guy-laptop 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を実行すると、次のようになります。

エラー:https://registration.example.com/login.fccのダウンロード中にエラーが発生しました:[失敗インスタンス:トレースバック(フレームなしの失敗):: [('SSLルーチン'、'SSL23_READ'、'sslハンドシェイク失敗')]]

同時に、FireFoxはプロキシを介してページを正しく取得することができました

助けていただければ幸いです、ありがとう、ガイ

4

1 に答える 1

3

プロキシチェーンを介してスクリプトを実行しようとしましたか? ubuntu にインストールするには:

:~$ sudo apt-get install proxychains

次に、TOR (socks4/5) で動作するように /etc/proxychains.conf ファイルを構成します。

# defaults set to "tor"

ソックス4 127.0.0.1 9050

次に、TORを介して何でも実行できます

:~$ proxychains scriptwhatever.py target

TOR が正常に動作していることがわかったら、proxychains.conf ファイルで quiet モードをお勧めします。

# 静かなモード (ライブラリからの出力なし)。
静音モード

于 2012-02-17T08:39:06.847 に答える