問題タブ [httpx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - python/httpx/asyncio: httpx.RemoteProtocolError: 応答を送信せずにサーバーが切断されました
私が作成した単純な Web スクレイパーを最適化しようとしています。メイン ページのテーブルから URL のリストを取得し、それらの「サブ」URL のそれぞれに移動して、それらのページから情報を取得します。を使用して、同期的に正常に書き込むことができましたconcurrent.futures.ThreadPoolExecutor()
。ただし、使用するために最適化しようとしていasyncio
ますhttpx
。これらは、何百もの http 要求を行うのに非常に高速であるように思われるためです。
asyncio
andを使用して次のスクリプトを作成しましhttpx
たが、次のエラーが発生し続けます。
スクリプトを実行すると、接続が失われ続けるようです。同期バージョンを実行しようとしても、同じエラーが発生しました。リモート サーバーがリクエストをブロックしていると考えていましたが、元のプログラムを実行して、問題なく同じ IP アドレスから各 URL にアクセスできました。
この例外の原因は何ですか?また、どのように修正しますか?