用于Windows的python whois

Evg*_*Evg 1 python windows whois

我试着在python中获得whois.我使用这个 http://code.google.com/p/pywhois/ 但它只在linux中运行.在Windows上运行它是否可行?目前我得到错误(因为内部linux命令whois使用)

Ale*_*lli 5

在Windows上就像在Linux上一样,如果whois没有安装程序,pywhois会出错.例如,你可以试试这个whois.

当然,原因在于pywhois/init .py,第11行:

r = subprocess.Popen(['whois', domain], stdout=subprocess.PIPE)
Run Code Online (Sandbox Code Playgroud)

显然,这条线需要运行一些现有的已安装的whois命令行程序(它接受域作为命令行参数),无论它运行的是什么操作系统.