2024-06-16 14:58:36 发布
网友
我试着用python找到whois。我用这个 http://code.google.com/p/pywhois/ 但它只能在linux下运行。它能在windows上运行吗?目前我收到错误(因为使用了内部linux命令who)
在Windows上,就像在Linux上一样,如果没有安装whois程序,pywhois会给出一个错误。例如,您可以尝试this whois。在
whois
当然,原因在pywhois/init.py,第11行:
r = subprocess.Popen(['whois', domain], stdout=subprocess.PIPE)
显然,这一行需要运行一些现有的、已安装的whois命令行程序(它接受域作为命令行参数进行查找),无论它运行在什么操作系统上。在
您可以使用:
os.system("whois %s" % hostname)
或者使用urllib连接http://www.whois.net并丢弃内容。在
urllib
import whois site = input ("Enter Site : ") n = whois.whois (site) print (n) # whois python # or with CMD enjoy that
在Windows上,就像在Linux上一样,如果没有安装
whois
程序,pywhois会给出一个错误。例如,您可以尝试this whois。在当然,原因在pywhois/init.py,第11行:
显然,这一行需要运行一些现有的、已安装的
whois
命令行程序(它接受域作为命令行参数进行查找),无论它运行在什么操作系统上。在您可以使用:
或者使用
urllib
连接http://www.whois.net并丢弃内容。在相关问题 更多 >
编程相关推荐