我有一个50k可能的域名列表。我想找出哪些是可用的,如果可能的话,他们的成本是多少。列表看起来像这样
presumptuous.ly
principaliti.es
procrastinat.es
productivene.ss
professional.ly
profession.ally
professorshi.ps
prognosticat.es
prohibitioni.st
字符串
我试过whois,但它运行得太慢,在未来100年内无法完成。
def check_domain(domain):
try:
# Get the WHOIS information for the domain
w = whois.whois(domain)
if w.status == "free":
return True
else:
return False
except Exception as e:
print("Error: ", e)
print(domain+" had an issue")
return False
def check_available(matches):
print('checking availability')
available=[]
for match in matches:
if(check_domain(match)):
print("found "+match+" available!")
available.append(match)
return available
型
我也试过names.com/names批量上传工具,但似乎根本不起作用。
如何确定这些域的可用性?
1条答案
按热度按时间k5hmc34c1#
您可以使用例如
multiprocessing
包来加速该过程,即:字符串
印刷品:
型
您可以看到它每秒检查约55个域。