Проверка доменов на занятость в Python
Допустим мы хотим подобрать красивое имя для нашего будущего сайта. Проверять каждое имя на занятость домена вручную очень долго и медленно. Гораздо проще создать список доменных имен в обычном текстовом файле и проверить все их с помощью программы на Python.
Для проверки доменов на занятость установим модуль python-whois
pip install python-whois
Далее идёт код программы. Программа открывает список доменов из файла 1.txt в котором на каждой строке написан домен в зоне ru без http. По очереди читая строки файла программа очищает их от символов переноса строки и подставляя в команду whois узнает занят ли домен.
import whois
import re
f = open('1.txt')
s = f.readline()
while(s):
s = re.sub("^\s+|\n|\r|\s+$", '', s)
print(s)
m = whois.whois(s)
if(m.status==None):
print("Домен свободен")
else:
print("Домен занят")
print("______________________________")
s = f.readline()
