python - Pythonのネットワークマルチスレッド

python multithreading mechanize python-multithreading

私は、Webサーバーからいくつかのページをこすり落としてファイルに入れるスクリプトをPythonで書いています。この特定のタスクにmechanize.Browser()モジュールを使用しています。

ただし、mechanize.Browser()の単一のインスタンスを作成するのはかなり遅いことがわかりました。比較的簡単にマルチリーディング/マルチプロセッシングを使用できる方法はありますか(つまり、一度に複数のGETリクエストを発行します)?
答え
geventまたはeventletを使用して、同時ネットワークIOを取得します。
関連記事

python - シングルリンククラスタリング

python - マルチプロセッシングキューモジュールを介して関数にリストを渡すときにエラーが発生しました

python - Python + Cairo + GTK / GDKピクセルバッファーの簡単なセットアップ

python - JavaScriptを介してMongoインデックスを追加する

python - タブ化された一連のQDockWidgetのトップQDockWidgetを設定する

python - あるプログラムから別のプログラムでstdoutを読み取る

python - Pythonで数値を分割する方法の数

python - pythonはhtmlフォームからファイルを受け取ります

python - PyDevを使用してPythonで変数アクセスにブレークポイントを設定する方法はありますか?

python - ターゲット関数が完了した後にPythonスレッドが確実に終了するようにするにはどうすればよいですか?