Menu
Coddy logo textTech

עיבוד התגובה של requests

שיעור 7 מתוך 10 בקורס API ב-Python של Coddy.

ברגע שמשתמשים ב־get() או ב־post() מול API, מקבלים אובייקט response, שאותו שמרנו במשתנה response בדוגמאות הקודמות שלנו.


כפי שלמדנו בשיעור JSON, התגובות האלה הן בפורמט JSON או בפורמט המילון המובנה של Python.

 

כדי לקבל את תגובתך בפורמט JSON, עליך לכתוב:

data = response.json()

לאחר מכן תוכל לנתח את הערכים הדרושים בתגובה באמצעות שיטת הגישה לפי מפתחות של המילון.

challenge icon

אתגר

בינוני

הוראות:

  1. שלח בקשת GET אל: https://jsonplaceholder.typicode.com/users/1
  2. שמור את האובייקט requests.get() במשתנה בשם response
  3. נתח ושמור את response.json() במשתנה בשם data
  4. השתמש בשיטת הגישה באמצעות מפתח כדי לשמור את data["name"] במשתנה בשם result
  5. הדפס את 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

תרגלו בעצמכם: קומפיילר Python אונליין