Przetwarzanie odpowiedzi requests
Lekcja 7 z 10 w kursie API w Pythonie w Coddy.
Po wykonaniu żądania get() lub post() do API otrzymasz obiekt response, który w naszych poprzednich przykładach zapisaliśmy w zmiennej response.
Jak dowiedzieliśmy się na lekcji JSON, te odpowiedzi są w formacie JSON lub w natywnym formacie słownika Pythona.
Aby otrzymać odpowiedź w formacie JSON, musisz napisać:
data = response.json()Możesz następnie odczytać potrzebne wartości z odpowiedzi, używając metody dostępu do kluczy słownika.
Wyzwanie
ŚredniInstrukcje:
- Wyślij żądanie GET do:
https://jsonplaceholder.typicode.com/users/1 - Zapisz obiekt
requests.get()w zmiennej o nazwieresponse - Przeanalizuj i zapisz
response.json()w zmiennej o nazwiedata - Użyj metody dostępu za pomocą klucza, aby zapisać
data["name"]w zmiennej o nazwieresult - Wyświetl
result— powinien zawsze wyświetlać: Leanne Graham
Spróbuj swoich sił
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)Wszystkie lekcje w sekcji API w Pythonie
2API w Pythonie
Biblioteka requests do APIMetoda requests do pobieraniaMetoda requests do wysyłania danychPrzetwarzanie odpowiedzi requests3Program pobierający dane pogodowe przez API
Połączenie z serwerem przez APIŻądanie GET do serweraWyświetlanie odpowiednich wynikówPoćwicz samodzielnie: Kompilator Python online