python域名批量查询是否注册命令行cli代码
代码语言:python
所属分类:其他
代码描述:python域名批量查询是否注册命令行cli代码
代码标签: python 域名 批量 查询 是否 注册 命令行 cli 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
#!/usr/local/python3/bin/python3
# -*- coding: utf-8 -*
import whois
import concurrent.futures
import csv
import time
from typing import List, Dict, Any, Optional
def check_domain(domain: str) -> Dict[str, Any]:
"""查询单个域名的注册状态"""
result = {"domain": domain, "registered": False, "error": None}
try:
# 尝试获取域名的 WHOIS 信息
w = whois.whois(domain)
# 如果返回的状态不为空,则认为域名已被注册
result["registered"] = bool(w.status)
except whois.parser.PywhoisError as e:
# 通常情况下,无法获取 WHOIS 信息表示域名未被注册
result["error"] = str(e)
except Exception as e:
# 处理其他异常
result["error"] = f"Unexpected error: {str(e)}"
return result
def .........完整代码请登录后点击上方下载按钮下载查看















网友评论0