Python-Advanced-爬虫類-Requestsライブラリベース使用

650 ワード

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のバージョンの表示