В этой статье я Вам покажу как можно узнать IP-адрес любого сайта с помощью Python. Покажу код, как он работает, и в своих лучших традициях распишу что значит каждая строчка кода!
Итак, начнём с самого кода! Он очень простой! Вот он:
Принцип работы его прост! Запускаем, вводим название сайта, нажимаем Ввод и получаем результат.
Всё очень просто!)
А вот и подробное разъяснения кода:
Стр.1. Модуль socket для работы с сетью.
Стр.3. Функция, которая берёт название сайта и определяет IP.
Стр.4. Запрос у пользователя доменного имени.
Стр.7. Возврат ведённого домена и следом IP-адрес.Обращение к модулю socket и функции получения адреса по имени (gethostbyname), в которую передаём полученный от пользователя домен.
Стр. 8-9. Возврат сообщения в случае ошибки, ввода не валидного имени.
Стр.11. Функция main, которая вызывает функцию из стр.3.
Стр.12. Вывод на печать запроса доменного имени из Стр.4.
Стр. 14-15. Вызов функции main из Стр.11.
Думаю всё понятно, объяснил как мог!
Можете попробовать ввести несколько разных сайтов, узнать их IP, и потом попробовать эти ip ввести в один из кодов по "Поиску местоположения по IP", которые я публиковал ранее:
Поиск местоположения по IP - 1.
Поиск местоположения по IP - 2.
Всем спасибо, кто прочитал до конца!)) Не забудьте поставить ЛАЙК и ПОДЕЛИТЬСЯ этой публикацией! Подписывайтесь на МОЙ КАНАЛ и обязательно посмотрите ПОДБОРКУ ПРИКОЛОВ ПРО ЯЗЫКИ ПРОГРАММИРОВАНИЯ и остальные на моём канале!
А теперь по традиции В поддержку авторов Дзена! Сегодня я хочу Вас познакомить с ещё одним интересным каналом, на который я подписан и регулярно читаю его публикации. Это канал который ОЧЕНЬ по контенту похож на мой. Но мы друг друга не копируем! Так вышло, реально! Это канал Old Programmer. Заходите - Вам понравится!) И не забудьте таким образом поддержать своих любимых авторов!)
Да прибудет с нами Дзен!)
Спасибо за внимание и до скорого!!!)))