问题
I try to get whois in python. I use this http://code.google.com/p/pywhois/ but it run only in linux. Is it posible to run it on windows? currently i get errors (because internal linux command whois used)
回答1:
On Windows just like on Linux, pywhois gives an error if the whois
program is not installed. You could try this whois, for example.
The reason, of course, is in pywhois/init.py, line 11:
r = subprocess.Popen(['whois', domain], stdout=subprocess.PIPE)
Clearly this line needs to run some existing, installed whois
command-line program (which accepts the domain to look up as a commandline argument), whatever OS it's running on.
回答2:
You could use :
os.system("whois %s" % hostname)
Or use urllib
to connect http://www.whois.net and scrap content.
回答3:
import whois
site = input ("Enter Site : ")
n = whois.whois (site)
print (n)
# whois python
# or with CMD enjoy that
来源:https://stackoverflow.com/questions/3450339/python-whois-for-windows