レコード#
- 今日は、request ライブラリを使用して JSON データを取得および処理する方法を学びました。
- request.get ("http***") を使用してデータを取得します。
- result.json を使用して取得したデータを JSON 形式に整形します。
print(json.dumps(user, indent=2))
を使用して、より見やすい形式で JSON データを出力します。result.status_code
を使用して、request のリクエストステータスコード(例:200)を取得します。- 今日の練習では、
randomuser.me/api/
から 10 人のユーザー情報を取得し、アバターをローカルに保存し、名前でリネームします。
CODE#
main.py#
import requests, json
i = 0
for i in range(10):
result = requests.get("https://randomuser.me/api/")
user = result.json()
#print(json.dumps(user, indent=2))
name = f"""{user['results'][0]["name"]["first"]} {user['results'][0]["name"]["last"]}.jpg"""
image = user['results'][0]["picture"]["medium"]
picture = requests.get(image)
f = open(name, "wb")
f.write(picture.content)
f.close
print(f"{i} 成功")