Задать вопрос
rocketmachine
@rocketmachine

Socket.gaierror: [Errno 11001] getaddrinfo failed?

Выдает ошибку Socket.gaierror: [Errno 11001] getaddrinfo failed, мне нужно как-то проверить существует ли такой домен в принципе(я понимаю, что URL не валидный, но это должен понимать софт и давать ошибку)
сам url - https://xearntechnology.com:2083
как это сделать?
пробовал и через socket.getaddrinfo и через urlib, ничего не вышло, как быть?
  • Вопрос задан
  • 771 просмотр
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
rocketmachine
@rocketmachine Автор вопроса
сделал решение сам, всем спасибо
def test_connect(domain: str, port: int):
    try:
        with socket.create_connection((domain, port)) as s:
            return True
    except OSError:
        pass
    return False
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы