Effectuer des requêtes HTTP en Python avec urllib
Maintenant que vous connaissez les bases des requêtes HTTP GET, il est temps d'en exécuter vous-même. Dans cet exercice interactif, vous enverrez une requête GET à nos propres serveurs DataCamp pour extraire de l'information du premier exercice de codage de ce cours : "https://campus.datacamp.com/courses/1606/4135?ex=2".
Dans le prochain exercice, vous extraierez le code HTML lui-même. Pour l'instant, vous allez plutôt préparer et envoyer la requête, puis intercepter la réponse.
Cette activité fait partie du cours
Importation intermédiaire de données en Python
Instructions de l’exercice
- Importez les fonctions
urlopenetRequestdu sous-moduleurllib.request. - Préparez la requête vers l'URL
"https://campus.datacamp.com/courses/1606/4135?ex=2"avec la fonctionRequest()et affectez-la àrequest. - Envoyez la requête et interceptez la réponse dans la variable
responseavec la fonctionurlopen(). - Exécutez le reste du code pour voir le type de données de
responseet fermer la connexion !
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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()