Menu
Coddy logo textTech

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.

challenge icon

Wyzwanie

Średni

Instrukcje:

  1. Wyślij żądanie GET do: https://jsonplaceholder.typicode.com/users/1
  2. Zapisz obiekt requests.get() w zmiennej o nazwie response
  3. Przeanalizuj i zapisz response.json() w zmiennej o nazwie data
  4. Użyj metody dostępu za pomocą klucza, aby zapisać data["name"] w zmiennej o nazwie result
  5. 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

Poćwicz samodzielnie: Kompilator Python online