Форум сайта python.su
2
Суть в теме вопроса..
Например разбить домен blog.test.com.ua
На:
Поддомен - blog
Домен - test.com.ua
Имя зоны - com.ua
Поддомен, дмен, м.б любым, и их может и не быть..
Например
test.ru
Домен - test
Имя зоны - ru
Офлайн
Разбиваете полное имя на состовляющие
>>> n = 'blog.test.com.ua' >>> L = n.split('.') >>> L ['blog', 'test', 'com', 'ua'] >>>
'.'.join(L[-2:])
Офлайн
173
А почему бы не поискать готовые решения?
https://www.google.ru/search?q=python+parse+domain+name ->
http://stackoverflow.com/questions/1066933/how-to-extract-domain-name-from-url ->
https://github.com/john-kurkowski/tldextract
Офлайн
2
reclosedev, пробовал, пробовал модуль tdetract неправильно домены парсит парсит первого уровня.
Офлайн