Categories: Python

Проверка доменов на занятость в 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()
Cherepynets Illia

View Comments

Share
Published by
Cherepynets Illia

Recent Posts

Продвижение крупных проектов

Обратная сторона продукта

5 лет ago

Анализ ссылочной массы

Ссылочная масса — это совокупность всех активных внешних ссылок, размещенных на сайтах и ведущих на…

5 лет ago

Пути развития SEO специалиста — SEO Club

Как стать лучшим в своем деле

5 лет ago

Как составлять регулярные выражения в Search Console

Регулярные выражения (regular expressions, RegExp) - это шаблоны, используемые для сопоставления последовательностей символов и поиска…

5 лет ago

Скоринг семантики — Формирование семантического ядра сайта

Разработка семантического ядра для вашего сайта - это отправная точка для внутренней SEO оптимизации.

5 лет ago

Ответ от сервера в Google Sheets — Get HTTP-status codes (301, 200, 404)

С помощью Google Sheets можно получить код ответа сервера для большого количества URL-адресов.

6 лет ago