Как получить доменное имя для любого сайта? - PullRequest
2 голосов
/ 19 апреля 2019

Я получаю вывод "com" вместо "google.com"

Я пытался изменить имя сайта, но на каждом сайте отображается "com"

from tld import get_tld

def get_domain_name(url):
    domain_name= get_tld(url)
    return domain_name

print(get_domain_name("https://www.google.com"))

Я ожидаю, что выводбыть "google.com" Я пробовал этот код на терминале рабочей области Piaza

1 Ответ

2 голосов
/ 19 апреля 2019

Требуется домен первого уровня, поэтому вы должны использовать функцию get_fld

    from tld import get_fld
    print(get_fld("https://www.google.com")

    >>> google.com

См. Документацию по адресу readthedocs

...