#python #github #url #python-requests #jupyter-lab
Вопрос:
Я пытаюсь запустить GET
запрос на URL-адрес Github. К сожалению, я всегда получаю сообщение об ошибке.
Я пробовал это для нескольких разных веб-сайтов, и это работает, только не для github.
Я пытаюсь сделать это с помощью записных книжек Jupyter на Python, если это важно.
Вот сообщение об ошибке:
ConnectionError: HTTPSConnectionPool(host='raw.githubusercontent.com', port=443): Max retries exceeded with url: /jana-hoh/gdp/main/DP_LIVE_22102021141534889.csv (Caused by NewConnectionError('lt;urllib3.connection.HTTPSConnection object at 0x7f7a1c285d60gt;: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution'))
Ответ №1:
Сообщение об ошибке, включающее Temporary failure in name resolution
в себя, указывает на то, что DNS-сервер системы не может преобразовать доменные имена в соответствующий IP-адрес. Некоторые из причин заключаются в:
- Ваша конфигурация DNS верна, но в данный момент сервер не может отвечать на запросы DNS
- Правила брандмауэра
- Нет подключения к Интернету
В большинстве случаев я сталкивался с этой ошибкой из-за отключения от Интернета. Однако, если ваш Интернет работает правильно, вы можете попытаться добавить другой DNS-сервер /etc/resolv.conf
. Например, вы можете добавить cloudflare:
nameserver 1.1.1.1