[python3]requests.get()の結果を文字列として取得する

カテゴリ: python | タグ:

pythonでは、requestパッケージを利用することでスクリプトからhttpのリクエストを送信することができます。

requests.get()で実行したたHTTPリクエストに対する応答テキストをstringの文字列として取得したい場合は、戻り値に対してcontent.decode()を実行します。

import requests

res = requests.get('https://www.yahoo.co.jp')
print(type(res))                   # <class 'requests.models.Response'>
print(type(res.content))           # <class 'bytes'>
print(type(res.content.decode()))  # <class 'str'>

print(res.content.decode())   # 結果を文字列として出力できる
こちらもおススメ

コメントを残す

メールアドレスが公開されることはありません。