問題タブ [grequests]

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.

0 投票する
1 に答える
99 参照

python - ウィキペディアのクエリ + Grequests

ウィキペディアの 50 ページまでクエリを実行しようとしています。requests パッケージを使用して GET リクエストを作成してきましたが、パフォーマンスがはるかに優れていると聞いて、grequests の実装に取り​​組んでいます。

パフォーマンスの向上は、私にとってはごくわずかです。私は何か間違ったことをしていますか?

出力: sync_time: 8.945282936096191 async_time: 7.97578239440918

ありがとう!

0 投票する
1 に答える
288 参照

python-2.7 - 別のスレッドの Python 2.7 qrequests.map は応答を取得しますが、grequests.send は取得しません

HttpServer を実行するための別のプロセスを作成する python プログラムがあります。次に、別のスレッドで grequests.map を使用するか threading.Pool でgrequests.send使用して、そのHttpServerにリクエストを送信します。

grequests.map別のスレッドで使用すると、応答が得られます。ただし、を使用grequests.sendするthreading.Poolと、応答がありません。

私が抱えている問題を示すコードを以下に貼り付けました。grequests.map別のスレッドでは機能するのに、なぜ機能grequests.sendthreading.Poolないのですか?

を使用grequest.sendするとthreading.Pool、次の出力が得られます。

================================================== =======================

別のスレッドで使用grequests.mapすると、次の出力が得られます。

================================================== =======================

================================================== =======================

================================================== =======================