Проверка доменов на занятость в Python
Cherepynets Illia
26 мая, 2020     1 955     0

Проверка доменов на занятость в Python


Допустим мы хотим подобрать красивое имя для нашего будущего сайта. Проверять каждое имя на занятость домена вручную очень долго и медленно. Гораздо проще создать список доменных имен в обычном текстовом файле и проверить все их с помощью программы на 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()

Оцените статью:

Оцениваю на 1Оцениваю на 2Оцениваю на 3Оцениваю на 4Оцениваю на 5 5,00 из 5 на основе 2 оценок
Загрузка...

РУБРИКИ

НОВОЕ

ТОП

Head of SEO
Регион: Malta


SEO Strategist
Регион: Miami, FL


Director of SEO
Регион: New York, NY


Head of SEO Content
Регион: Malta


Junior SEO Specialist
Регион: Texas


SEO & Content Specialist
Регион: Temecula, CA


Digital Marketing/SEO Strategist
Регион: Springfield, MO


Technical SEO Specialist
Регион: West Valley, UT


SEO Specialist (Remote)
Регион: San Francisco, CA


SEO & Paid Media Specialist
Регион: Garden City, NY


SEO/PPC Account Manager
Регион: Miami, FL


SEO Manager
Регион: New York, NY


SEO Specialist
Регион: New York, NY


SEO Manager
Регион: New York, NY


Director of SEO
Регион: Charlotte, NC


Technical SEO
Регион: Houston, TX


SEO Specialist
Регион: Santa Monica, CA


SEO Specialist
Регион: Washington DC


Head of SEO
Регион: Montana


SEO Specialist
Регион: Northbrook, IL