2017-12-15 18 views
0

を許可せず、端末がハングアップする私は、端末でハングのpython3に次のコードピースをしようとしていますターミナルウィンドウを強制終了します。ブラウザのウェブサイトに移動しようとすると、同様の応答が生成されます。ウェブサイトは無期限に読み込まれます。request.getにCtrl-C

この問題を処理するにはどうすればよいですか?

ありがとうございます!

答えて

0

ブラウザで同じことが起こる場合、これはサイト固有の問題です。

URLリストを反復処理するときにこれらのタイプのサイトをスキップするには、非同期プロセスが必要です。マルチスレッドを掘り下げたくない場合は、Scrapywhere requests are scheduled and processed asynchronously

accepted answer hereなどが役に立つでしょう。あなたはsempahoreロジックを変更する必要があります(私はマルチスレッド化に精通していないと思います)

+0

これはスクラピーコールの一部です。私はそれをうまくコーディングしなかった可能性がありますが、これはクローラの治療呼び出しからの行です。 –

+0

'DOWNLOAD_TIMEOUT'を減らそうとしましたか? https://docs.scrapy.org/en/latest/topics/broad-crawls.html#reduce-download-timeout – dijksterhuis

+0

Nope。無限の待機から有限の待機に変わる可能性がありますか? –

関連する問題