CommencezCommencez 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 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

Voir le cours

Instructions de l’exercice

  • Importez les fonctions urlopen et Request du sous-module 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 interceptez la réponse dans la variable response avec la fonction urlopen().
  • Exécutez le reste du code pour voir le type de données de response et 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()
Modifier et exécuter le code