web-dev-qa-db-fra.com

Comment extraire le corps de réponse HTTP d'un appel de requêtes Python?

J'utilise la bibliothèque de requêtes Python. J'essaie de comprendre comment extraire le corps HTML réel d'une réponse. Le code ressemble un peu à ceci:

r = requests.get(...)
print r.content

Cela devrait en effet imprimer beaucoup de contenu, mais ne rien imprimer.

Aucune suggestion? Peut-être que j'ai mal compris comment requests.get () fonctionne?

21
Stephen Gross

Votre code est correct. J'ai testé:

r = requests.get("http://www.google.com")
print(r.content)

Et il a renvoyé beaucoup de contenu. Vérifiez l’url, essayez " http://www.google.com ". À votre santé!

40
Robert Peters

En Python 3, cela devrait être:

r = requests.get("http://www.google.com")
print(r.content)
0
BitProf