記錄#
- 今天學習使用 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} success")