Das Anfragepaket verwenden
Die Verwendung von urllib zur Integration von APIs kann zu langatmigem und komplexem Code führen, da du dich um viele zusätzliche Dinge wie die Kodierung und Dekodierung von Antworten kümmern musst.
Als Alternative zu urllib bietet das requests Python-Paket eine einfachere Möglichkeit, APIs zu integrieren. Mit requests sind viele Funktionen sofort verfügbar, was das Schreiben und Lesen deines Codes sehr viel einfacher macht. Versuchen wir die gleiche Übung noch einmal, aber jetzt mit dem Paket requests.
Denke daran, dass die URL für die Lyrics-API wie bei der vorherigen Übung http://localhost:3000/lyrics lautet.
Diese Übung ist Teil des Kurses
Einführung in APIs in Python
Anleitung zur Übung
- Importiere das Paket
requests. - Übergib die URL
http://localhost:3000/lyricsan die Methoderequests.get. - Drucke den Antworttext aus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Import the requests package
import ____
# Pass the API URL to the get function
response = requests.get(____)
# Print out the text attribute of the response object
print(response.____)