HTTP-verzoeken uitvoeren in Python met urllib
Nu je de basis van HTTP GET-verzoeken kent, is het tijd om er zelf een paar uit te voeren. In deze interactieve oefening ping je onze eigen DataCamp-servers om een GET-request te doen en informatie op te halen van de eerste code-oefening van deze cursus, "https://campus.datacamp.com/courses/1606/4135?ex=2".
In de volgende oefening haal je de HTML zelf op. Voor nu ga je de request verpakken en versturen en daarna de response opvangen.
Deze oefening maakt deel uit van de cursus
Gevorderd data importeren in Python
Oefeninstructies
- Importeer de functies
urlopenenRequestuit de subpackageurllib.request. - Verpak de request naar de url
"https://campus.datacamp.com/courses/1606/4135?ex=2"met de functieRequest()en ken deze toe aanrequest. - Verstuur de request en vang de response op in de variabele
responsemet de functieurlopen(). - Voer de rest van de code uit om het datatype van
responsete zien en de verbinding te sluiten!
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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()