Manipulating requests Response
Coddyの「Pythonで学ぶAPI」コースのレッスン 7/10。
APIに対してget()またはpost()を行うと、前の例でresponse変数に格納したresponseオブジェクトを受け取ります。
JSONのレッスンで学んだように、これらのレスポンスはJSON形式、またはPythonネイティブの辞書形式です。
レスポンスのJSON形式を受け取るには、次のように記述します。
data = response.json()その後、辞書のキー指定メソッドを使用して、レスポンス内の必要な値を解析できます。
チャレンジ
中級指示:
https://jsonplaceholder.typicode.com/users/1にGETリクエストを送信しますrequests.get()オブジェクトをresponseという名前の変数に保存しますresponse.json()を解析してdataという名前の変数に保存します- キー指定の方法を使用して
data["name"]をresultという名前の変数に保存します resultを出力します。常に Leanne Graham と表示されるはずです
自分で試してみよう
import requests
# Step 1: Send GET request
response = # Your code here
# Step 2: Parse JSON response
data = # Your code here
# Step 3: Get the name
result = # Your code here
# Step 4: Print the result
print(result)Pythonで学ぶAPIのすべてのレッスン
2API in Python
requests Library for APIrequests Method to Retrieverequests Method to Send DataManipulating requests Response3Weather Fetch API Program
API Connection to ServerGET Request to ServerDisplaying Appropriate Results