При загрузке изображения у urllib есть код возврата, если он успешен или нет? - PullRequest
1 голос
/ 27 июля 2010

Я хочу скачать файл изображения с потенциально 5 сайтов.

Это означает, что если изображение не было найдено на сайте № 1, попробуйте сайт № 2 и т. Д.

Как проверить, был ли файл загружен?

1 Ответ

3 голосов
/ 27 июля 2010

Вы можете позвонить getcode() на объект, который вы получите от urlopen().

getcode() дает вам ответ о статусе HTTP с сервера, поэтому вы можете проверить, получил ли вы ответ HTTP 200, что означало бы, что загрузка прошла успешно.

...