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 allez interroger nos propres serveurs DataCamp pour effectuer une requête GET et extraire des informations depuis le premier exercice de code de ce cours, "https://campus.datacamp.com/courses/1606/4135?ex=2".
Dans le prochain exercice, vous extraierez le HTML lui‑même. Pour l’instant, vous allez préparer et envoyer la requête, puis récupérer la réponse.
Cet exercice fait partie du cours
Importation intermédiaire de données en Python
Instructions
- Importez les fonctions
urlopenetRequestdepuis le sous‑packageurllib.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 récupérez la réponse dans la variable
responseavec la fonctionurlopen(). - Exécutez le reste du code pour voir le type de
responseet fermer la connexion !
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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()