Requests ライブラリは、HTTP リクエストを行うための人気のある Python パッケージで、独立したインストールが必要です。HTTP の相互作用を簡略化し、GET、POST、その他のメソッドのための関数を提供します。GET リクエストは、URL を指定して `requests.get()` を使用して行われます。ヘッダーは、`headers` パラメーターの辞書に追加されます。POST データは、フォーム データの場合は `data` を、JSON の場合は `json` を使用して送信されます。レスポンス コンテンツは、`response.text` を使用して文字列としてアクセスするか、`response.content` を使用して生のバイト列としてアクセスします。このチュートリアルでは、リクエストのカスタマイズ、レスポンスのハンドリング、認証、およびパフォーマンスの最適化技術をカバーします。パッケージの管理には、仮想環境を使用することを強調しています。インストールは、`python -m pip install requests` を使用して行われます。標準ライブラリに含まれていないため、独立した進化が可能です。最後に、このチュートリアルでは、GET リクエストの作成と検査のためのハンズオンの紹介を提供します。
realpython.com
Real Python: Python's Requests Library (Guide)
