Menu
Coddy logo textTech

Żądanie GET do serwera

Lekcja 9 z 10 w kursie API w Pythonie w Coddy.

challenge icon

Wyzwanie

Średni

Skoro udało Ci się już nawiązać prawidłowe połączenie z API, wyślijmy żądanie GET dla określonej lokalizacji.

  1. Wyślij żądanie GET do: https://wttr.in/London?format=j1 (część ?format=j1 informuje usługę, że ma zwrócić JSON)
  2. Zapisz obiekt requests.get() w zmiennej o nazwie response
  3. Przeanalizuj odpowiedź za pomocą response.json() i zapisz ją w zmiennej o nazwie data
  4. Bieżące warunki pogodowe znajdują się w data["current_condition"][0]. Pobierz temperaturę (temp_C) i opis (weatherDesc[0]["value"]), a następnie wyświetl oba

Spróbuj swoich sił

import requests

# Step 1: Send GET request for London weather (j1 = JSON format)
response = # Your code here

# Step 2: Parse JSON response
data = # Your code here

# Step 3: Print weather information
current = data["current_condition"][0]
print("Temperature:", current["temp_C"], "°C")
print("Description:", current["weatherDesc"][0]["value"])

Wszystkie lekcje w sekcji API w Pythonie

Poćwicz samodzielnie: Kompilator Python online