使用Python的get_tld()函数生成20个随机的TLD( 域名)
发布时间:2023-12-29 09:48:49
TLD( 域名)是Internet域名系统中 别的域名,它通常位于域名的末尾,例如.com、.org、.net等。在Python中,我们可以使用get_tld()函数从给定的域名中提取TLD。下面是一个生成20个随机TLD的示例代码:
from tld import get_tld
import random
def generate_random_tld():
# 从以下常见的TLD列表中随机选择一个
common_tlds = [".com", ".org", ".net", ".edu", ".gov", ".mil", ".int"]
random_tld = random.choice(common_tlds)
# 生成一个形如example.com的域名作为示例
domain_name = "example" + random_tld
# 使用get_tld()函数提取域名中的TLD
tld = get_tld(domain_name)
return tld
# 生成20个随机TLD
random_tlds = []
for i in range(20):
random_tlds.append(generate_random_tld())
# 打印生成的随机TLD
for tld in random_tlds:
print(tld)
在这个例子中,我们首先定义了一个函数generate_random_tld(),它从常见TLD列表中随机选择一个TLD,并将其添加到一个示例域名中。然后,我们使用get_tld()函数从生成的域名中提取TLD。最后,我们使用一个循环生成20个随机的TLD,并将其打印出来。
这个例子使用了tld模块,因此在运行之前需要确保该模块已经安装。可以使用以下命令通过pip安装tld模块:
pip install tld
生成的随机TLD可能是".com"、".org"、".net"、".edu"、".gov"、".mil"或".int"中的任何一个。输出结果可能类似于:
.com .org .net .gov .org .mil .com .int .edu ...
这个例子演示了如何使用Python的get_tld()函数生成随机的TLD。你可以根据自己的需求自定义常见TLD列表以生成你所需要的随机TLD。
