【发布时间】:2021-04-26 09:57:29
【问题描述】:
我的函数有问题,应该从域中删除 tld。如果域有一些子域,它可以正常工作。例如:
输入:asdf.xyz.example.com
输出:asdf.xyz.example
问题是当域没有任何子域时,域前面有一个点
输入:example.com
输出:.example
这是我的代码:
res = get_tld(domain, as_object=True, fail_silently=True, fix_protocol=True)
domain = '.'.join([res.subdomain, res.domain])
函数get_tld来自tld library
有人可以帮我解决这个问题吗?
【问题讨论】:
-
get_tld的实现是什么? -
对不起,我忘记提了。我正在使用 tld 库pypi.org/project/tld