二手产品经理

二手产品经理

THIS IS RENO

json - 90天 - 在線學python100天

記錄#

  1. 今天學習使用 request 庫獲取並處理 json 數據。
  2. 使用 request.get ("http***") 獲取數據
  3. 使用 result.json 將獲取後的數據格式化為 json
  4. print(json.dumps(user, indent=2)) 以更美觀的方式打印 json 數據。
  5. 使用 result.status_code 獲取 request 的請求狀態碼,比如 200
  6. 今天的練習從 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")

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。