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
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 variabler
. - Utilisez l'attribut
text
de l'objetr
pour renvoyer le HTML de la page web sous forme de chaîne de caractères ; stockez le résultat dans une variabletext
. - 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)