Richiesta GET al server
Lezione 9 di 10 del corso API con Python di Coddy.
Sfida
MedioOra che hai stabilito una connessione corretta con un'API, inviamo una richiesta GET per una località specifica.
- Invia una richiesta GET a:
https://wttr.in/London?format=j1(la parte?format=j1indica al servizio di restituire JSON) - Salva l'oggetto
requests.get()in una variabile chiamataresponse - Analizza la risposta usando
response.json()e salvala in una variabile chiamatadata - 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
3Programma per recuperare il meteo tramite API
Connessione API al serverRichiesta GET al serverVisualizzazione dei risultati appropriatiEsercitati da solo: Compilatore Python online