Допустим мы хотим подобрать красивое имя для нашего будущего сайта. Проверять каждое имя на занятость домена вручную очень долго и медленно. Гораздо проще создать список доменных имен в обычном текстовом файле и проверить все их с помощью программы на Python.
Для проверки доменов на занятость установим модуль python-whois
pip install python-whois
Далее идёт код программы. Программа открывает список доменов из файла 1.txt в котором на каждой строке написан домен в зоне ru без http. По очереди читая строки файла программа очищает их от символов переноса строки и подставляя в команду whois узнает занят ли домен.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 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() |