Windows下的Python whois
我想在Python中获取whois信息。我使用了这个链接:http://code.google.com/p/pywhois/,但是它只能在Linux系统上运行。请问在Windows上能运行吗?现在我遇到了一些错误,因为它使用了Linux内部的whois命令。
2 个回答
1
6
在Windows系统上,就像在Linux上一样,如果没有安装whois
程序,pywhois就会报错。你可以试试这个whois,比如说。
原因很简单,具体可以在pywhois/init.py的第11行找到:
r = subprocess.Popen(['whois', domain], stdout=subprocess.PIPE)
很明显,这一行需要运行一个已经安装好的whois
命令行程序(这个程序需要接受要查询的域名作为命令行参数),无论它运行在哪个操作系统上。