我试着用python把谁弄明白。我使用这个http://code.google.com/p/pywhois/,但它只能在linux上运行。它有可能在windows上运行吗?目前我收到错误(因为使用的是内部linux命令)
发布于 2010-08-10 23:10:40
在Windows上,就像在Linux上一样,如果没有安装whois程序,pywhois会给出一个错误。例如,您可以尝试使用this whois。
当然,原因在pywhois/.py的第11行:
r = subprocess.Popen(['whois', domain], stdout=subprocess.PIPE)显然,这一行需要运行一些现有的、已安装的whois命令行程序(它接受要查找的域作为命令行参数),无论它运行在什么操作系统上。
发布于 2010-08-10 23:02:31
您可以使用:
os.system("whois %s" % hostname)或者使用urllib连接和scrap。
https://stackoverflow.com/questions/3450339
复制相似问题