עיבוד התגובה של requests
שיעור 7 מתוך 10 בקורס API ב-Python של Coddy.
ברגע שמשתמשים ב־get() או ב־post() מול API, מקבלים אובייקט response, שאותו שמרנו במשתנה response בדוגמאות הקודמות שלנו.
כפי שלמדנו בשיעור JSON, התגובות האלה הן בפורמט JSON או בפורמט המילון המובנה של Python.
כדי לקבל את תגובתך בפורמט JSON, עליך לכתוב:
data = response.json()לאחר מכן תוכל לנתח את הערכים הדרושים בתגובה באמצעות שיטת הגישה לפי מפתחות של המילון.
אתגר
בינוניהוראות:
- שלח בקשת GET אל:
https://jsonplaceholder.typicode.com/users/1 - שמור את האובייקט
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)כל השיעורים ביחידה API ב-Python
2API ב-Python
ספריית requests לעבודה עם APIשיטת requests לאחזור נתוניםשיטת requests לשליחת נתוניםעיבוד התגובה של requestsתרגלו בעצמכם: קומפיילר Python אונליין