Načtení dat z API
V předchozím videu jsi viděl/a, že data z API lze získat odesláním požadavku a naparsováním odpovědi ve formátu JSON. V tomto cvičení uděláš totéž – použiješ knihovnu requests k odeslání požadavku na Hacker News API.
Hacker News je agregátor zpráv zaměřený na články z oblasti informatiky a technologií obecně. Každý příspěvek na webu má svou JSON reprezentaci, kterou uvidíš v odpovědi na request v tomto cvičení.
Toto cvičení je součástí kurzu
Introduction to Data Engineering
Pokyny k cvičení
- Pomocí modulu
requestszískej JSON objekt příspěvku z Hacker News. - Vypiš odpověď naparsovanou jako JSON.
- Znovu naparsuj jako JSON a přiřaď hodnotu klíče
"score"příspěvku do proměnnépost_score.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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)