Manipulating requests Response
Coddy'nin Python ile API kursunda ders 7 / 10.
Bir API'ye get() veya post() isteği gönderdiğinizde, son örneklerimizde response değişkeninde sakladığımız bir response nesnesi alırsınız.
JSON dersinde öğrendiğimiz gibi, bu yanıtlar JSON formatında veya Python'ın yerel sözlük (dictionary) formatındadır.
Yanıtınızın JSON formatını almak için şunu yazmalısınız:
data = response.json()Ardından, sözlüğün anahtarlama yöntemini kullanarak yanıttaki gerekli değerleri ayrıştırabilirsiniz.
Görev
OrtaTalimatlar:
- Şu adrese bir GET isteği gönderin:
https://jsonplaceholder.typicode.com/users/1 requests.get()nesnesiniresponseadlı bir değişkene kaydedinresponse.json()çıktısını ayrıştırın vedataadlı bir değişkene kaydedin- Anahtarlama yöntemini kullanarak
data["name"]değeriniresultadlı bir değişkene kaydedin resultdeğişkenini yazdırın - her zaman şunu görüntülemelidir: Leanne Graham
Kendin dene
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 ile API bölümündeki tüm dersler
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