Het requests-pakket gebruiken
Met urllib APIs integreren kan resulteren in veel en complexe code, omdat je zelf extra zaken moet afhandelen zoals het encoderen en decoderen van responses.
Als alternatief voor urllib biedt het Python-pakket requests een eenvoudigere manier om met APIs te werken. Veel functionaliteit is standaard beschikbaar in requests, waardoor je code veel makkelijker te schrijven en te lezen is. Laten we dezelfde oefening opnieuw proberen, maar nu met het requests-pakket.
Vergeet niet: net als in de vorige oefening is de URL voor de Lyrics API http://localhost:3000/lyrics.
Deze oefening maakt deel uit van de cursus
Introductie tot API's in Python
Oefeninstructies
- Importeer het
requests-pakket. - Geef de URL
http://localhost:3000/lyricsdoor aan de methoderequests.get. - Print de responsetekst.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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.____)