手机版 收藏 导航

如何快速批量检查多个域名是否可用_如何使用 Python 脚本批量查询域名注册

原创   www.link114.cn   2023-09-07 15:08:51

如何快速批量检查多个域名是否可用_如何使用 Python 脚本批量查询域名注册

可以利用系统自带的命令行工具来快速批量检查域名是否可用。以Windows为例,打开命令提示符,依次输入以下命令:

for %i in (domain1.com domain2.com domain3.com) do @echo %i && nslookup %i

将域名替换成实际需要检查的即可,输出结果会显示每个域名是否可解析。Linux和macOS系统可以使用类似的for循环命令。

Python提供相关库可以方便地批量查询域名的注册信息。可以编写如下脚本:

import whois
domains = ['domain1.com', 'domain2.com', 'domain3.com']
for domain in domains:
    try:
        info = whois.whois(domain)
        print(f'Domain: {domain}')
        print(f'Registrant Name: {info.get("name", "N/A")}')
        print(f'Registrant Email: {info.get("email", "N/A")}')
        print(f'Expiration Date: {info.get("expiration_date", "N/A")}')
        print('---')
    except Exception as e:
        print(f'Error querying {domain}: {e}')

该脚本使用whois库来查询域名信息,输出包括域名、注册人姓名、注册人邮箱和到期日期等关键信息。