Menu
Coddy logo textTech

Richiesta GET al server

Lezione 9 di 10 del corso API con Python di Coddy.

challenge icon

Sfida

Medio

Ora che hai stabilito una connessione corretta con un'API, inviamo una richiesta GET per una località specifica.

  1. Invia una richiesta GET a: https://wttr.in/London?format=j1 (la parte ?format=j1 indica al servizio di restituire JSON)
  2. Salva l'oggetto requests.get() in una variabile chiamata response
  3. Analizza la risposta usando response.json() e salvala in una variabile chiamata data
  4. Le condizioni attuali si trovano all'interno di data["current_condition"][0]. Estrai la temperatura (temp_C) e la descrizione (weatherDesc[0]["value"]), poi stampa entrambe

Provalo tu

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"])

Tutte le lezioni di API con Python

Esercitati da solo: Compilatore Python online