使用Python中的whois()函数查询域名的创建时间和到期时间
发布时间:2024-01-13 05:33:36
whois()函数是Python中用于查询域名信息的函数,它可以获取域名的注册信息、到期时间、域名服务器等详细信息。使用该函数需要安装Python的whois库,可以使用以下命令进行安装:
pip install python-whois
安装完成后,可以使用以下代码进行域名信息查询:
import whois
def get_domain_info(domain):
w = whois.whois(domain)
return w
domain = "example.com"
domain_info = get_domain_info(domain)
print("域名:", domain_info.domain_name)
print("创建时间:", domain_info.creation_date)
print("到期时间:", domain_info.expiration_date)
print("注册商:", domain_info.registrar)
在上述代码中,通过调用whois()函数并传入要查询的域名,即可获取该域名的详细信息。函数返回的结果是一个Whois对象,我们可以通过访问该对象的属性来获取域名的各种信息。
在例子中,我们使用get_domain_info函数来获取域名信息,然后使用print语句打印域名、创建时间、到期时间和注册商等信息。
需要注意的是,有些域名可能会隐藏注册信息,此时返回的结果可能为空或包含“红字”信息,表示无法获取详细信息。
