Скрипт для получения айпи адресов по списку сайтов

Тема в разделе "PHP / Python / Ruby / Perl / JavaScript", создана пользователем djimbosfan, 1 июн 2019.

  1. djimbosfan

    djimbosfan Участник

    Регистрация:
    1 июн 2019
    Сообщения:
    30
    Симпатии:
    28
    Розыгрышей:
    0
    Репутация:
    1
    Набросал код для вывода айпи адресов сайтов. Достаточно добавить список сайтов в переменную "sites" и запустить скрипт.
    ВАЖНО | сайты должны быть типа : сайт.домен
    Пример: miped.ru
    Код:
    import socket
    sites = """
    site.ru
    site.com
    site.ua
    site.net
    site.cn
    """ #Список сайтов
    st = sites.split("\n")
    st.remove("")
    st.remove("")
    longs = len(st)
    a = 0
    for site in st:
        try:
            if a != longs:
                a += 1
                socket.gethostbyname(site)
        except socket.gaierror:
            delet = st[a - 1]
            st.remove(delet)
            continue
    for sit in st:
        print(socket.gethostbyname(sit))

    Код:
    import socket
    sites = """
    stihi.ru
    zzz.com.ua
    bomomo.com
    ********.net
    zzhc.vnet.cn
    """ #Список сайтов
    st = sites.split("\n")
    st.remove("")
    st.remove("")
    longs = len(st)
    a = 0
    f = open("IPs.txt", "w")
    for site in st:
        try:
            if a != longs:
                a += 1
                socket.gethostbyname(site)
        except socket.gaierror:
            delet = st[a - 1]
            st.remove(delet)
            continue
    for sit in st:
        f.write(socket.gethostbyname(sit) + "\n")
    print("Done")
    f.close()

     
    Volk_J нравится это.

Поделиться этой страницей

  • Яндекс.Метрика
  • Рейтинг@Mail.ru