二手产品经理

二手产品经理

THIS IS RENO

json - 90日 - オンラインでPythonを学ぶ100日

レコード#

  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} 成功")

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。