Возможно ли запросить информацию о доменах ICANN с помощью их API [закрыто]

Вопрос или проблема

Я пытаюсь реализовать инструмент для поиска whois информации по запрашиваемым доменам на языке Python и ищу альтернативу API VirusTotal, который я сейчас использую. Инструмент проверки на сайте ICANN (https://lookup.icann.org/en/lookup), похоже, возвращает более полную информацию, чем то, что я получаю с помощью VT. Я пытаюсь использовать их API (https://opendata.icann.org/api/explore/v2.1/console) для поиска доменов, но не могу найти, как это сделать в документации, возможно ли это вообще?

Ответ или решение

К сожалению, в данный момент ICANN не предоставляет прямого API для выполнения WHOIS-запросов через инструменты, которые вы упомянули. Хотя вы можете получить доступ к различной информации о регистрации доменов через открытые данные ICANN, возможность выполнить поиск информации о домене непосредственно через API ICANN отсутствует.

Для получения информации WHOIS в Python, вам стоит рассмотреть несколько альтернативных подходов:

  1. WHOIS-библиотеки: Вы можете использовать библиотеки Python, такие как python-whois или whois, которые позволяют выполнять WHOIS-запросы прямо из вашего кода. Эти библиотеки осуществляют запросы к WHOIS-серверам и возвращают данные о доменах. Вот пример использования библиотеки python-whois:

    import whois
    
    domain_info = whois.whois('example.com')
    print(domain_info)
  2. Облачные WHOIS-сервисы: Существуют облачные решения и API, которые предлагают WHOIS-запросы, такие как JsonWHOIS, whoisxmlapi.com, и другие. Эти сервисы, как правило, платные, но они могут предоставить более полную информацию и часто содержат API, который легко интегрировать в ваши приложения.

  3. Собственная реализация: Если вы хотите получить более специфичную информацию с ICANN, вы можете использовать их открытые данные и использовать знания о доменных записях и формате данных для создания своей собственной системы для обработки информации, если это необходимо.

Таким образом, хотя у ICANN нет доступного API для непосредственно выполнения WHOIS-запросов, вы можете использовать альтернативные библиотеки и сервисы для своих нужд.

Оцените материал
Добавить комментарий

Капча загружается...