J'utilise la bibliothèque de demandes et d'accéder à un site Web pour recueillir des données avec le code suivant:- Comment savoir si vous obtenez un 404
r = requests.get(url)
Je veux ajouter des tests d'erreur lorsqu'une URL incorrecte est entrée et qu'une erreur 404 est renvoyée. Si je rentre volontairement une URL non valide, quand je fais ceci:
print r
Je reçois ceci:
<Response [404]>
EDIT:
Je veux savoir comment tester pour cela. Le type d'objet est toujours le même. Quand je fais r.content
ou r.text
, j'obtiens simplement le HTML d'une page 404 faite sur commande.
Regardez la documentation: http://docs.python-requests.org/en/latest/ La première page indique comment lire r.status_code –