Отследить отключение интернета при запросах к сайту
Есть скрипт, который в цикле делает запросы к какому-то сайту. Запрос может быть неуспешным (по разным причинам), поэтому тело цикла обёрнуто в try...except.
Как можно в блоке except определить событие "проблема на моей стороне" (например, перезагрузка роутера), чтобы можно было залогировать текущие результаты, чтобы не потерять работу скрипта?
Как вариант придумал ввести порог неуспешных реквестов. Например, если это 10ый неуспешный запрос подряд, то значит проблемы у меня, а не на сайте. Есть ли решение лучше?