Kom igångKom igång gratis

Hämta data från ett API

I det senaste videoavsnittet såg du hur du kan extrahera data från ett API genom att skicka en förfrågan och tolka svaret i JSON-format. I den här övningen gör du samma sak – med hjälp av biblioteket requests skickar du en förfrågan till Hacker News API.

Hacker News är en social nyhetsaggregator inriktad på artiklar inom datavetenskap och teknikvärlden i stort. Varje inlägg på webbplatsen har en JSON-representation, som du ser i svaret på förfrågan i övningen.

Den här övningen är en del av kursen

Introduktion till datatekniker

Visa kurs

Övningsinstruktioner

  • Använd modulen requests för att hämta JSON-objektet för ett Hacker News-inlägg.
  • Skriv ut svaret, tolkat som JSON.
  • Tolka svaret som JSON igen och tilldela nyckeln "score" för inlägget till post_score.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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)
Redigera och kör kod