CommencerCommencer gratuitement

Récupérer depuis une API

Dans la dernière vidéo, vous avez vu que vous pouvez extraire des données d’une API en envoyant une requête à l’API et en analysant la réponse au format JSON. Dans cet exercice, vous allez faire la même chose en utilisant la bibliothèque requests pour envoyer une requête à la Hacker News API.

Hacker News est un site d’agrégation d’actualités, dédié aux articles liés à l’informatique et au monde de la tech en général. Chaque publication sur le site possède une représentation JSON, que vous verrez dans la réponse à la requête dans l’exercice.

Cet exercice fait partie du cours

Introduction au data engineering

Afficher le cours

Instructions

  • Utilisez le module requests pour get l’objet JSON de la publication Hacker News.
  • Affichez la réponse, analysée en JSON.
  • Après un nouvel parsing en JSON, affectez la clé "score" de la publication à post_score.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

import requests

# Fetch the Hackernews post
resp = requests.____("https://hacker-news.firebaseio.com/v0/item/16222426.json")

# Print the response parsed as JSON
print(resp.____())

# Assign the score of the test to post_score
post_score = resp.___()["____"]
print(post_score)
Modifier et exécuter le code