Pythonのrequestsでレスポンスヘッダー情報を取得する方法
Pythonのrequestsライブラリを使用してHTTPリクエストを送信した後、レスポンスヘッダー情報を取得する方法は簡単です。requestsのResponseオブジェクトには、headers属性が含まれており、この属性を使用してレスポンスヘッダー情報を取得できます。
以下は、HTTPレスポンスヘッダー情報を取得する基本的な方法です:
python
import requests
# HTTPリクエストを送信
response = requests.get('https://example.com')
# レスポンスヘッダー情報を取得
headers = response.headers
# 特定のヘッダーを取得
content_type = headers.get('Content-Type')
# レスポンスヘッダー情報を表示
print(f'Response Headers: {headers}')
print(f'Content-Type: {content_type}')
このコードでは、requests.getを使用してGETリクエストを送信し、レスポンスのheaders属性を使用して全体のレスポンスヘッダー情報を取得し、特定のヘッダー(例:Content-Type)を取得しています。
HTTPレスポンスヘッダーには、サーバーからのレスポンスに関する情報が含まれており、コンテンツの型、エンコーディング、キャッシュ情報、サーバータイプなどが含まれています。headers属性を使用してこれらの情報にアクセスし、必要に応じて処理や解析を行うことができます。

ディスカッション
コメント一覧
まだ、コメントがありません