Перейти до вмісту
Винятки PythonПомилка
requests.exceptions.Timeout

requests.exceptions.Timeout

Запит вичерпав час очікування відповіді від сервера.

python

Що спричиняє цю помилку

Сервер не відповів протягом вказаного часу очікування. Це може статися, якщо сервер перевантажений, мережа повільна або значення тайм-ауту занадто мале для даної операції.

Як виправити

Збільште тайм-аут: requests.get(url, timeout=30). Задайте окремі тайм-аути для з'єднання й читання: timeout=(3.05, 27). Додайте повторні спроби. Перевірте, чи відповідає сервер на простіший запит.

Приклад

requests.get("https://example.com", timeout=0.001)
Офіційна документація

Пов'язані коди помилок