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

djimbosfan

Участник
Дней с нами
441
Репутация
1
Розыгрыши
0
Сообщения
29
Лайки
30
Набросал код для вывода айпи адресов сайтов. Достаточно добавить список сайтов в переменную "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()
 
  • Like
Лайки: Volk_J