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中的格式化输出用法总结
Jul 28 Python
Python使用django框架实现多人在线匿名聊天的小程序
Nov 29 Python
python调用Delphi写的Dll代码示例
Dec 05 Python
Python基于hashlib模块的文件MD5一致性加密验证示例
Feb 10 Python
python psutil库安装教程
Mar 19 Python
让代码变得更易维护的7个Python库
Oct 09 Python
python学习之hook钩子的原理和使用
Oct 25 Python
django settings.py 配置文件及介绍
Jul 15 Python
pyenv虚拟环境管理python多版本和软件库的方法
Dec 26 Python
python3通过qq邮箱发送邮件以及附件
May 20 Python
Pytorch学习之torch用法----比较操作(Comparison Ops)
Jun 28 Python
Python并发编程实例教程之线程的玩法
Jun 20 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中抽象类和接口的概念以及区别
2013/06/27 PHP
php通过前序遍历树实现无需递归的无限极分类
2015/07/10 PHP
JS 控制非法字符的输入代码
2009/12/04 Javascript
基于Jquery的文字自动截取(提供源代码)
2011/08/09 Javascript
js在输入框屏蔽按键,只能键入数字的示例代码
2014/01/03 Javascript
jquery.form.js用法之清空form的方法
2014/03/07 Javascript
javascript实现简单的页面右下角提示信息框
2015/07/31 Javascript
jQuery基于muipicker实现仿ios时间选择
2016/02/22 Javascript
nodejs入门教程四:URL相关模块用法分析
2017/04/24 NodeJs
Vue学习笔记进阶篇之多元素及多组件过渡
2017/07/19 Javascript
vue页面离开后执行函数的实例
2018/03/13 Javascript
vue.js打包之后可能会遇到的坑!
2018/06/03 Javascript
微信小程序实现通过双向滑动缩放图片大小的方法
2018/12/30 Javascript
python根据开头和结尾字符串获取中间字符串的方法
2015/03/26 Python
Python字符串拼接六种方法介绍
2017/12/18 Python
漂亮的Django Markdown富文本app插件的实现
2019/01/02 Python
python实现画五角星和螺旋线的示例
2019/01/20 Python
Python数据可视化:饼状图的实例讲解
2019/12/07 Python
Django模板标签中url使用详解(url跳转到指定页面)
2020/03/19 Python
python中线程和进程有何区别
2020/06/17 Python
如何用python写个模板引擎
2021/01/14 Python
详解css3 mask遮罩实现一些特效
2018/10/24 HTML / CSS
详解CSS3弹性伸缩盒
2020/09/21 HTML / CSS
怎样比较两个类型为String的字符串
2016/08/17 面试题
财产公证书格式
2014/04/10 职场文书
《黄山奇石》教学反思
2014/04/19 职场文书
涉密人员保密承诺书
2014/05/28 职场文书
机关驾驶员违规检讨书
2014/09/13 职场文书
信用卡工作证明模板
2014/09/14 职场文书
学生逃课检讨书1000字
2014/10/20 职场文书
2015年幼儿园元旦游艺活动策划书
2014/12/09 职场文书
产品调价通知函
2015/04/20 职场文书
隐形的翅膀观后感
2015/06/10 职场文书
班主任工作经验交流会总结
2015/11/02 职场文书
怎样写好工作计划
2019/04/10 职场文书
插件导致ECharts被全量引入的坑示例解析
2022/09/23 Javascript