CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Importez les fonctions urlopen et Request depuis le sous‑package urllib.request.
  • Préparez la requête vers l’URL "https://campus.datacamp.com/courses/1606/4135?ex=2" avec la fonction Request() et affectez‑la à request.
  • Envoyez la requête et récupérez la réponse dans la variable response avec la fonction urlopen().
  • Exécutez le reste du code pour voir le type de response et 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()
Modifier et exécuter le code