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)
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.
You could use :
os.system("whois %s" % hostname)
Or use urllib
to connect http://www.whois.net and scrap content.
Priest moon
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