Я все еще относительно новичок в Python, поэтому, если это очевидный вопрос, я прошу прощения.Обнаружение тайм-аутов в Python urllib2 urlopen
Мой вопрос касается библиотеки urllib2, и это функция urlopen. В настоящее время я использую это для загрузки большого количества страниц с другого сервера (все они находятся на одном и том же удаленном хосте), но скрипт время от времени убивается ошибкой таймаута (я предполагаю, что это от больших запросов).
Есть ли способ сохранить скрипт, запущенный после таймаута? Я хотел бы получить все страницы, поэтому я хочу, чтобы скрипт продолжал пытаться, пока он не получит страницу, а затем движется дальше.
На боковой ноте поддерживается ли подключение к серверу?
Итак, если я правильно понимаю, это сделает его «попробовать», пока он не возвращает ошибку? – Parker
@Parker: Когда Python достигает кода в блоке 'try', если происходит' urllib2.HTTPError' или 'urllib2.URLError', Python перейдет к блоку' except'. Если исключение не возникает, Python перейдет в блок 'else'. – unutbu