Pythonのrequestsでレスポンスをテキスト形式(text)で表示する方法

requestsライブラリを使用してHTTPリクエストを送信し、レスポンスをテキスト形式(プレーンテキスト)で表示するには、Responseオブジェクトのtext属性を使用します。この属性は、レスポンスのコンテンツを文字列として取得します。

以下は、HTTPレスポンスをテキスト形式で表示する基本的な方法です:

python
import requests

# HTTPリクエストを送信
response = requests.get('https://example.com')

# レスポンスをテキスト形式で取得
text_data = response.text

# テキストデータを表示
print(text_data)

このコードでは、requests.getを使用してGETリクエストを送信し、response.text属性を使用してレスポンスのテキストデータを取得しています。取得したデータは文字列として表示できます。

この方法を使用すると、プレーンテキストのコンテンツを含むHTTPレスポンスを簡単に取得し、表示できます。ただし、レスポンスのエンコーディングに関しては注意が必要です。response.textはデフォルトでサーバーが提供するエンコーディングを使用しますが、特定のエンコーディングを指定する必要がある場合は、response.encodingを設定することもできます。