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
Istruzioni dell'esercizio
- Usa il modulo
requestsper 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 apost_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)