LoslegenKostenlos loslegen

Aus einer API extrahieren

Im letzten Video hast du gesehen, dass du Daten aus einer API holen kannst, indem du eine Anfrage an die API schickst und die Antwort im JSON-Format parst. In dieser Übung machst du dasselbe, indem du die Bibliothek requests benutzt, um eine Anfrage an die Hacker News API zu schicken.

Hacker News ist eine Website, die Nachrichten sammelt, vor allem Artikel über Informatik oder die Tech-Welt im Allgemeinen. Jeder Beitrag auf der Website hat ein JSON-Pendant, das du in der Antwort auf die Anfrage in der Übung sehen wirst.

Diese Übung ist Teil des Kurses

Einführung in das Data Engineering

Kurs anzeigen

Anleitung zur Übung

  • Verwende das Modul requests, um das JSON-Objekt des Hacker News-Beitrags zu erhalten.
  • Gib die Antwort aus, die als JSON geparst wurde.
  • Parse sie erneut als JSON und weise den Schlüssel "score" des Beitrags post_score zu.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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)
Code bearbeiten und ausführen