GET Request to Server
Lección 9 de 10 del curso API en Python de Coddy.
Desafío
IntermedioAhora que has establecido una conexión adecuada con una API, vamos a enviar una solicitud GET para una ubicación específica.
- Envía una solicitud GET a:
https://wttr.in/London?format=j1(la parte?format=j1le indica al servicio que devuelva JSON) - Guarda el objeto
requests.get()en una variable llamadaresponse - Analiza la respuesta usando
response.json()y guárdala en una variable llamadadata - Las condiciones actuales se encuentran dentro de
data["current_condition"][0]. Extrae la temperatura (temp_C) y la descripción (weatherDesc[0]["value"]), luego imprime ambas
Pruébalo tú mismo
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"])Todas las lecciones de API en Python
3Weather Fetch API Program
API Connection to ServerGET Request to ServerDisplaying Appropriate Results