全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
980 2
2019-03-31
python可以使用whois协议查询域名的注册者,
代码如下:
import whois
print(whois.whois('appspot.com'))


但是在运行的时候发生错误,原因如下:
File "D:\pycharm\venv\lib\site-packages\whois\parser.py", line 17, in <module>
    from past.builtins import basestring
ModuleNotFoundError: No module named 'past'

于是乎我便去下载past,但是past的下载说明表示,install past指install future(这逻辑我也是服气),说明如下:
To install past, use:
$ pip install future

但是future模块我早就下载了呀,为什么运行还是不行???
后来我又将代码改成了如下两种情况,但结果还是不行...
from future.builtins import basestring
或者
from builtins import basestring


最后实在没办法了,求大佬解答!




二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2019-4-2 08:58:43
#检查域可用性的最佳和更稳定的方式是:
try:
    import socket
    socket.gethostbyname_ex('domain_name')
    message ='域不可用'
except:
    message ='域可用'
print(message)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-4-10 20:04:42
yunnandlg 发表于 2019-4-2 08:58
#检查域可用性的最佳和更稳定的方式是:
try:
    import socket
感谢层主!这几天有事在忙,没有及时回复,见谅
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群