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采用socket模拟TCP通讯的实现方法
Nov 19 Python
Python的设计模式编程入门指南
Apr 02 Python
基于wxpython开发的简单gui计算器实例
May 30 Python
Python使用BeautifulSoup库解析HTML基本使用教程
Mar 31 Python
Python数据类型详解(一)字符串
May 08 Python
python使用Matplotlib绘制分段函数
Sep 25 Python
python文件选择对话框的操作方法
Jun 27 Python
Python实现非正太分布的异常值检测方式
Dec 09 Python
如何解决tensorflow恢复模型的特定值时出错
Feb 06 Python
python3中使用__slots__限定实例属性操作分析
Feb 14 Python
python如何把字符串类型list转换成list
Feb 18 Python
python+pyhyper实现识别图片中的车牌号思路详解
Dec 24 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
php数字游戏 计算24算法
2012/06/10 PHP
基于empty函数的输出详解
2013/06/17 PHP
php获取表单中多个同名input元素的值
2014/03/20 PHP
PHP基本语法总结
2014/09/06 PHP
PHP中生成UUID自定义函数分享
2015/06/10 PHP
Thinkphp无限级分类代码
2015/11/11 PHP
谈谈从phpinfo中能获取哪些值得注意的信息
2017/03/28 PHP
js以对象为索引的关联数组
2010/07/04 Javascript
一些常用的JavaScript函数(json)附详细说明
2011/05/25 Javascript
window.location的重写及判断location是否被重写
2014/09/04 Javascript
ECMAScript6轮播图实践知识总结
2016/08/17 Javascript
jQuery插入节点和移动节点用法示例(insertAfter、insertBefore方法)
2016/09/08 Javascript
jQuery之动画效果大全
2016/11/09 Javascript
bootstrap日历插件datetimepicker使用方法
2016/12/14 Javascript
老生常谈的跨域处理
2017/01/11 Javascript
神级程序员JavaScript300行代码搞定汉字转拼音
2017/05/20 Javascript
基于nodejs实现微信支付功能
2017/12/20 NodeJs
js登录滑动验证的实现(不滑动无法登陆)
2018/01/03 Javascript
vuejs前后端数据交互之从后端请求数据的实例
2018/08/11 Javascript
vue悬浮可拖拽悬浮按钮的实例代码
2019/08/20 Javascript
vue指令v-html使用过滤器filters功能实例
2019/10/25 Javascript
javascript设计模式 ? 组合模式原理与应用实例分析
2020/04/14 Javascript
Python实现一个简单的MySQL类
2015/01/07 Python
Python检测网站链接是否已存在
2016/04/07 Python
有关Python的22个编程技巧
2018/08/29 Python
Python程序打包工具py2exe和PyInstaller详解
2019/06/28 Python
解决tensorflow由于未初始化变量而导致的错误问题
2020/01/06 Python
记录模型训练时loss值的变化情况
2020/06/16 Python
英国优质家居用品网上品牌:URBANARA
2018/06/01 全球购物
潘多拉珠宝美国官方网站:Pandora US
2020/06/18 全球购物
安全生产目标责任书
2014/04/14 职场文书
2014年精神文明建设工作总结
2014/11/19 职场文书
初三英语教学反思
2016/02/15 职场文书
创业计划书之便利店
2019/09/05 职场文书
mybatis调用sqlserver存储过程返回结果集的方法
2021/05/08 SQL Server
使用python创建股票的时间序列可视化分析
2022/03/03 Python