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
<Kurs>Importing Data in Python (Fortgeschritten)</Kurs>Übungsanweisungen
- 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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()