2

私は PHP cURL の経験が豊富ですが、ここ数か月は主に Java でコーディングしており、HttpClient ライブラリを利用しています。

私の新しいプロジェクトでは、Python を使用する必要があり、一見同等のライブラリである pycurl と urllib2 の岐路に立たされています。

以前の PHP cURL の経験はさておき、Python で推奨されるライブラリは何ですか? 一方を使用し、もう一方を使用しない理由はありますか? より人気のあるオプションはどれですか?

4

4 に答える 4

9

CURL には、そのWeb ページに記載されているように、さらに多くの機能があります。したがって、必要に応じて、高速な同時接続、安全なスレッド化などを行うことができます。ただし、ディストリビューションには含まれていません。タスクが非常に単純であると予想される場合は、urllib2 とディストリビューションに付属の HTTP モジュールを使用してください。

于 2010-01-23T03:29:38.283 に答える
3

現在、他にも優れた代替手段があります - urllib3requests

于 2012-01-26T10:19:09.270 に答える
3

urllib2標準ライブラリの一部ですが、pycurlそうではありません (したがって、ダウンロード/インストール/パッケージなどの別の手順が必要です)。それだけで、本質的な品質の違いは別として、urllib2より人気が高まることが保証されています(そして、それを選択するかなり実用的な理由になる可能性があります-便利です!-)。

于 2010-01-23T03:26:31.140 に答える
1

urllib2 を使用します。pycurl はほとんどが C のドキュメントですが、Python には非常に優れたドキュメントがあります。壁にぶち当たったらmechanizeかpycurlに切り替える。

于 2010-01-23T05:06:34.463 に答える