202 votes

Demandes -- comment savoir si vous obtenez un 404

J'utilise la bibliothèque Requests et j'accède à un site Web pour en recueillir les données avec le code suivant :

r = requests.get(url)

Je souhaite ajouter un test d'erreur pour le cas où une URL incorrecte est saisie et où une erreur 404 est renvoyée. Si je saisis intentionnellement une URL incorrecte, lorsque je le fais :

print r

Je comprends :

<Response [404]>

EDIT :

Je veux savoir comment tester ça. Le type d'objet est toujours le même. Lorsque je fais r.content ou r.text j'obtiens simplement le HTML d'une page 404 personnalisée.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X