CommencerCommencer gratuitement

Effectuer des requêtes HTTP en Python à l'aide de requests

Maintenant que vous avez appris à faire des requêtes sur HTTP à l'aide du paquet urllib, vous allez découvrir comment faire la même chose en utilisant la bibliothèque de requêtes de plus haut niveau. Vous devrez à nouveau envoyer des messages aux serveurs de DataCamp pour obtenir leur page "http://www.datacamp.com/teach/documentation".

Notez que contrairement aux exercices précédents utilisant urllib, vous n'avez pas à fermer la connexion lorsque vous utilisez requests !

Cet exercice fait partie du cours

Intermédiaire Importer des données en Python

Afficher le cours

Instructions

  • Importez le paquet requests.
  • Affectez le site URL à la variable url.
  • Transmettez la demande à l'adresse URL, envoyez la demande et récupérez la réponse à l'aide d'une seule fonction requests.get(), en attribuant la réponse à la variable r.
  • Utilisez l'attribut text de l'objet r pour renvoyer le HTML de la page web sous forme de chaîne de caractères ; stockez le résultat dans une variable text.
  • Cliquez sur soumettre pour imprimer le site HTML de la page web.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Import package


# Specify the url: url


# Packages the request, send the request and catch the response: r


# Extract the response: text


# Print the html
print(text)
Modifier et exécuter le code