IniziaInizia gratis

Recupera dati da un'API

Nell'ultimo video hai visto che puoi estrarre dati da un'API inviando una richiesta all'API e analizzando la risposta in formato JSON. In questo esercizio farai lo stesso usando la libreria requests per inviare una richiesta alla Hacker News API.

Hacker News è un sito di aggregazione di notizie social, dedicato in particolare ad articoli legati all'informatica o al mondo tech in generale. Ogni post sul sito ha una rappresentazione JSON, che vedrai nella risposta alla richiesta in questo esercizio.

Questo esercizio fa parte del corso

Introduzione al Data Engineering

Visualizza il corso

Istruzioni dell'esercizio

  • Usa il modulo requests per ottenere l'oggetto JSON del post di Hacker News.
  • Stampa la risposta, analizzata come JSON.
  • Analizzando di nuovo come JSON, assegna la chiave "score" del post a post_score.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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)
Modifica ed esegui il codice