LoslegenKostenlos loslegen

Abrufen von einer API

Im letzten Video hast du gesehen, dass du Daten aus einer API extrahieren kannst, indem du eine Anfrage an die API sendest und die Antwort, die im JSON-Format vorliegt, analysierst. In dieser Übung benutzt du die requests Bibliothek, um eine Anfrage an die Hacker News API zu senden.

Hacker News ist eine Social News Aggregation Website, speziell für Artikel, die mit Informatik oder der Tech-Welt im Allgemeinen zu tun haben. Jeder Beitrag auf der Website hat eine JSON-Darstellung, die du in der Antwort auf die Anfrage in der Übung sehen wirst.

Diese Übung ist Teil des Kurses

Einführung in die Datentechnik

Kurs anzeigen

Anleitung zur Übung

  • Verwende das Modul requests, um das JSON-Objekt des Hacker News-Beitrags zu erhalten.
  • Druckt die Antwort aus, geparst als JSON.
  • Parsen Sie wieder als JSON und weisen Sie den "score" Schlüssel des Beitrags post_score zu.

Interaktive Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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