requests.exceptions.Timeoutrequests.exceptions.Timeout
Запит вичерпав час очікування відповіді від сервера.
Що спричиняє цю помилку
Сервер не відповів протягом вказаного часу очікування. Це може статися, якщо сервер перевантажений, мережа повільна або значення тайм-ауту занадто мале для даної операції.
Як виправити
Збільште тайм-аут: requests.get(url, timeout=30). Задайте окремі тайм-аути для з'єднання й читання: timeout=(3.05, 27). Додайте повторні спроби. Перевірте, чи відповідає сервер на простіший запит.
Приклад
requests.get("https://example.com", timeout=0.001)Пов'язані коди помилок
FutureWarningFutureWarning
Попередження про поведінку, яка зміниться в майбутній версії.
OSErrorOSError
Під час операції введення-виведення виникла системна помилка.
FileExistsErrorFileExistsError
Операція завершилась помилкою, оскільки файл або директорія вже існує.
ModuleNotFoundErrorModuleNotFoundError
Python не зміг знайти вказаний модуль для імпорту.
UnicodeTranslateErrorUnicodeTranslateError
Операція трансляції Unicode для певного символу не вдалася.
EnvironmentErrorEnvironmentError
Псевдонім для OSError. Існує для зворотної сумісності з Python 2.