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/lyrics
an die Methoderequests.get
. - Drucke den Antworttext aus.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# 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.____)