Python基于whois模块简单识别网站域名及所有者的方法


Posted in Python onApril 23, 2018

本文实例讲述了Python基于whois模块简单识别网站域名及所有者的方法。分享给大家供大家参考,具体如下:

对于一些网站,我们可能会关心其所有者是谁。为了找到网站的所有者,我们可以使用WHOIS协议查询域名的注册者是谁。Python中有一个对该协议的封装库。我们可以通过pip进行安装。

pip install python-whois

补充:本机安装了Python2与Python3两个版本,这里就使用了pip2安装python-whois模块,如下图所示:

Python基于whois模块简单识别网站域名及所有者的方法

本机Python3环境下适用pip3安装python-whois模块如下图所示:

Python基于whois模块简单识别网站域名及所有者的方法

导入模块 import whois

>>> import whois
>>> whois.whois('https://www.cgtz.com/')
{u'updated_date': datetime.datetime(2018, 3, 26, 7, 37, 52), u'status': [u'clientTransferProhibited https://icann.org/epp#clientTransferProhibited', u'clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited'], u'name': u'Nexperian Holding Limited', u'dnssec': u'unsigned', u'city': u'Hangzhou', u'expiration_date': datetime.datetime(2025, 7, 12, 18, 24, 22), u'zipcode': u'311121', u'domain_name': [u'CGTZ.COM', u'cgtz.com'], u'country': u'CN', u'whois_server': u'grs-whois.hichina.com', u'state': u'Zhejiang', u'registrar': u'HiChina Zhicheng Technology Ltd.', u'referral_url': None, u'address': u'Le Jia International No.999 Liang Mu Road Yuhang District', u'name_servers': [u'VIP1.ALIDNS.COM', u'VIP2.ALIDNS.COM'], u'org': u'Nexperian Holding Limited', u'creation_date': datetime.datetime(2008, 7, 12, 18, 24, 22), u'emails': [u'DomainAbuse@service.aliyun.com', u'YuMing@YinSiBaoHu.AliYun.com']}
>>>

补充:Python2运行结果截图如下:

Python基于whois模块简单识别网站域名及所有者的方法

Python3环境下运行效果如下:

Python基于whois模块简单识别网站域名及所有者的方法

Python 相关文章推荐
Python 初始化多维数组代码
Sep 06 Python
python使用urllib2模块获取gravatar头像实例
Dec 18 Python
python益智游戏计算汉诺塔问题示例
Mar 05 Python
解决Matplotlib图表不能在Pycharm中显示的问题
May 24 Python
pytorch对可变长度序列的处理方法详解
Dec 08 Python
对Python3 * 和 ** 运算符详解
Feb 16 Python
Django框架实现的普通登录案例【使用POST方法】
May 15 Python
简单了解python 生成器 列表推导式 生成器表达式
Aug 22 Python
如何更改 pandas dataframe 中两列的位置
Dec 27 Python
python中id函数运行方式
Jul 03 Python
详解Python IO编程
Jul 24 Python
Python如何在单元测试中给对象打补丁
Aug 03 Python
Python实现自定义顺序、排列写入数据到Excel的方法
Apr 23 #Python
python 获取指定文件夹下所有文件名称并写入列表的实例
Apr 23 #Python
python遍历一个目录,输出所有的文件名的实例
Apr 23 #Python
python 获取文件下所有文件或目录os.walk()的实例
Apr 23 #Python
对python .txt文件读取及数据处理方法总结
Apr 23 #Python
python 读文件,然后转化为矩阵的实例
Apr 23 #Python
python读文件保存到字典,修改字典并写入新文件的实例
Apr 23 #Python
You might like
在“咖啡之国”感受咖啡文化
2021/03/03 咖啡文化
Excel数据导入Mysql数据库的实现代码
2008/06/05 PHP
php中如何判断一个网页请求是ajax请求还是普通请求
2013/08/10 PHP
使用php批量删除数据库下所有前缀为prefix_的表
2014/06/09 PHP
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
2015/05/12 PHP
composer.lock文件的作用
2016/02/03 PHP
php命名空间设计思想、用法与缺点分析
2019/07/17 PHP
JS类定义原型方法的两种实现的区别评论很多
2007/09/12 Javascript
斜45度寻路实现函数
2009/08/20 Javascript
javascript表单验证和Window详解
2014/12/11 Javascript
分享几种比较简单实用的JavaScript tabel切换
2015/12/31 Javascript
微信小程序 textarea 详解及简单使用方法
2016/12/05 Javascript
jQuery 同时获取多个标签的指定内容并储存为数组
2018/11/20 jQuery
浅谈Node 异步IO和事件循环
2019/05/05 Javascript
vue实现拖拽效果
2019/12/23 Javascript
Vue前端项目部署IIS的实现
2020/01/06 Javascript
如何用python整理附件
2018/05/13 Python
浅谈Python中eval的强大与危害
2019/03/13 Python
Python使用sklearn实现的各种回归算法示例
2019/07/04 Python
Python使用type关键字创建类步骤详解
2019/07/23 Python
django框架创建应用操作示例
2019/09/26 Python
Python使用plt.boxplot() 参数绘制箱线图
2020/06/04 Python
python使用matplotlib绘制折线图的示例代码
2020/09/22 Python
Python eval函数介绍及用法
2020/11/09 Python
印度化妆品购物网站:Nykaa
2018/07/22 全球购物
生物科学专业个人求职信范文
2013/12/05 职场文书
给水工程专业毕业生自荐信
2014/01/28 职场文书
《再别康桥》教学反思
2014/02/12 职场文书
教师节促销方案
2014/03/22 职场文书
食品安全处置方案
2014/06/14 职场文书
安全生产一岗双责责任书
2014/07/28 职场文书
合作意向书
2014/07/30 职场文书
个人维稳承诺书
2015/05/04 职场文书
《绝招》教学反思
2016/02/20 职场文书
CSS3实现指纹特效代码
2022/03/17 HTML / CSS
vue el-table实现递归嵌套的示例代码
2022/08/14 Vue.js