Python-Advanced-爬虫類-Requestsライブラリベース使用
650 ワード
Requests
GitHubで最も注目されているPythonプロジェクトの1つとしてurllib 3を使用し、urllib 2のすべての特性を継承しています.requestsはHTTPプロトコルのほとんどの機能を実現しており、Keep-Alive、接続プール、Cookie持続化、コンテンツ自動解凍、HTTPエージェント、SSL認証、接続タイムアウト、Sessionなど多くの機能を提供しており、python 2とpython 3を同時に互換化することが最も重要である.
また,RequestsはHEAD,POST,PUT,PATCHに対してDELETE法のapiと同様に簡単である.複数のアップロードを処理することができ、自動トランスコードもサポートされ、ドキュメントがよりよく、より多くの特性があります.
注目すべきは、requestsが非同期をサポートしていないため推奨されていないというネット上の発言ですが、Python言語自体の発展に伴い、
インストールされたRequestsのバージョンの表示
Requests
ライブラリは優雅で、オリジナルpythonモジュールではありませんが、自分でインストールするのも簡単で、以下のコマンドを使用するだけでいいです.pip install requests
GitHubで最も注目されているPythonプロジェクトの1つとしてurllib 3を使用し、urllib 2のすべての特性を継承しています.requestsはHTTPプロトコルのほとんどの機能を実現しており、Keep-Alive、接続プール、Cookie持続化、コンテンツ自動解凍、HTTPエージェント、SSL認証、接続タイムアウト、Sessionなど多くの機能を提供しており、python 2とpython 3を同時に互換化することが最も重要である.
また,RequestsはHEAD,POST,PUT,PATCHに対してDELETE法のapiと同様に簡単である.複数のアップロードを処理することができ、自動トランスコードもサポートされ、ドキュメントがよりよく、より多くの特性があります.
注目すべきは、requestsが非同期をサポートしていないため推奨されていないというネット上の発言ですが、Python言語自体の発展に伴い、
requests
を非同期に簡単に変えることができます.インストールされたRequestsのバージョンの表示