Menu
Coddy logo textTech

GET Request to Server

Leçon 9 sur 10 du cours API en Python de Coddy.

challenge icon

Défi

Moyen

Maintenant que vous avez établi une connexion correcte avec une API, envoyons une requête GET pour un emplacement spécifique.

  1. Envoyez une requête GET à : https://wttr.in/London?format=j1 (la partie ?format=j1 indique au service de renvoyer du JSON)
  2. Enregistrez l'objet requests.get() dans une variable nommée response
  3. Analysez la réponse en utilisant response.json() et enregistrez-la dans une variable nommée data
  4. Les conditions actuelles se trouvent dans data["current_condition"][0]. Extrayez la température (temp_C) et la description (weatherDesc[0]["value"]), puis affichez les deux

Essayez vous-même

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

Toutes les leçons de API en Python