【发布时间】:2012-07-19 16:56:57
【问题描述】:
我尝试使用pywhois 来检查域可用性:
import pywhois
try:
w = pywhois.whois('domain_name')
message='Domain is available'
except:
message='Domain is not available'
但我收到此错误:
'module' object has no attribute 'whois'
我用这个命令安装了pywhois:
easy_install pywhois
安装成功了,我错过了什么?
编辑:
检查域可用性的最佳和更稳定的方法是:
try:
import socket
socket.gethostbyname_ex('domain_name')
message='Domain is not available'
except:
message='Domain is available'
【问题讨论】:
-
pip install python-whois安装;import whois导入。 -
编辑不正确。一个域很可能已注册,因此无法注册,但尚未为该域名分配 IP 地址。停放的域可能根本没有 IP 地址;许多站点为例如注册一个 IP 地址。 www.domainname 但不要只为域名分配 IP 地址。