查询域名所有者的邮箱通常涉及到使用WHOIS查询服务。WHOIS是一个查询和响应协议,用于查询数据库以获取注册用户或分配者的互联网资源,如域名和IP地址的信息。
以下是一个使用whois
库进行WHOIS查询的示例代码:
import whois
def get_domain_owner_email(domain):
try:
w = whois.whois(domain)
if 'contacts' in w:
for contact in w.contacts:
if 'email' in contact:
return contact['email']
return "Email not found"
except Exception as e:
return str(e)
domain = "example.com"
email = get_domain_owner_email(domain)
print(f"Domain owner email: {email}")
请注意,使用WHOIS查询时应遵守相关法律法规,不得用于非法目的。
领取专属 10元无门槛券
手把手带您无忧上云