有没有办法根据字符生成单词并检查域是否存在此单词(ping)?
我想要做的是根据一些字符生成单词,例如"abcdefgh",然后ping generateword.com以检查它是否存在.
您不想使用ping命令,但可以使用Python的socket.gethostbyname()函数来确定主机是否存在.
def is_valid_host(hostname):
try:
addr = socket.gethostbyname(hostname)
except socket.gaierror, ex:
return False
return True
hosts = ['abc', 'yahoo.com', 'google.com', 'nosuchagency.gov']
filter(is_valid_host, hosts)
Run Code Online (Sandbox Code Playgroud)
这将花费大量时间,也许会让你的ISP对你生气.你最好还是:
你不打算用它来垃圾邮件,是吗?
| 归档时间: |
|
| 查看次数: |
371 次 |
| 最近记录: |