libcurlのは、プログラムのオンラインコンテンツを検索し、ダウンロードするためのよく知られたCライブラリです。
PycURLはlibcurlののソースに結びつけるとPythonの開発者が行うlibcurlの同じことを行うことを可能にするAPIが含まれてPythonモジュールですが、Pythonコードの代わりに、Cを使用して、
あなたが見ることができるようにかなり便利なツールを使用すると、Cプログラミングの仕様を知らない場合は特に、周りの持っている。
もちろん、PycURLを使用すると、libcurlのがローカルにインストールされている必要があります。これが不可能な場合のために、純粋なPythonの選択肢がたくさんあります。例:
- の新機能のurllib3のまたはのurllib4 の
- のPython 3.4が正式にサポートされています。
- Windowsパッケージは現在、ZLIBに対してlibcurlのを構築します。
- CherryPyは、もはや必要とされない
- CurlMultiインスタンス上のソケットとTIMERコールバックのリファレンスリークを修正しました。
- pycurlはむしろのlibsslよりlibcryptoなどとリンクする必要があるcygwinの、上のOpenSSLに対してビルドを修正しました。
- を追加しましたCURLOPT_SSH_KNOWNHOSTS(libcurlを7.19.6 +)します。
- を追加しましCURLE_FTP_ACCEPT_FAILED(libcurlを7.24.0 +)します。
- を追加しましCURLE_NOT_BUILT_INとCURLE_UNKNOWN_OPTION(libcurlを7.21.5 +)します。
の。 >
テストスイート、Pythonの標準ライブラリからのSSLモジュールが代わりに使用されているためにます。
の7.19.3.1:
- Added新しいのバージョンでは何--avoid-stdioのsetup.pyオプションlibcurlのにはPythonからのファイルポインタを渡す避けるために。唯一のPython 2に適用されます。
- を追加しましCURLMOPT_CHUNK_LENGTH_PENALTY_SIZE、CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE、CURLMOPT_MAX_HOST_CONNECTIONS、CURLMOPT_MAX_PIPELINE_LENGTH、マルチオプションをCURLMOPT_MAX_TOTAL_CONNECTIONSます。
- SSL検出ロジックがあっても成功しました--libs` `カール-configの場合には、`カール-configの--static-libs`に相談するように変更。これは、自動SSL検出に対する事前7.19.3動作を実現する必要があります。
コメントが見つかりません