HTTP-Anfragen in Python mit urllib ausführen
Jetzt, da du die Grundlagen von HTTP-GET-Anfragen kennst, ist es Zeit für eigene Versuche. In dieser interaktiven Übung pingst du unsere eigenen DataCamp-Server an, um eine GET-Anfrage zu stellen und Informationen aus der ersten Coding-Übung dieses Kurses abzurufen: "https://campus.datacamp.com/courses/1606/4135?ex=2".
In der nächsten Übung extrahierst du das HTML selbst. Im Moment verpackst du jedoch die Anfrage, sendest sie und fängst anschließend die Antwort ab.
Diese Übung ist Teil des Kurses
Importing Data in Python (Fortgeschritten)
Anleitung zur Übung
- Importiere die Funktionen
urlopenundRequestaus dem Subpackageurllib.request. - Verpacke die Anfrage an die URL
"https://campus.datacamp.com/courses/1606/4135?ex=2"mit der FunktionRequest()und weise sierequestzu. - Sende die Anfrage und fange die Antwort in der Variable
responsemit der Funktionurlopen()ab. - Führe den restlichen Code aus, um den Datentyp von
responsezu sehen und die Verbindung zu schließen!
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Import packages
# Specify the url
url = "https://campus.datacamp.com/courses/1606/4135?ex=2"
# This packages the request: request
# Sends the request and catches the response: response
# Print the datatype of response
print(type(response))
# Be polite and close the response!
response.close()