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中关于字符串对象的一些基础知识
Apr 08 Python
Python使用functools模块中的partial函数生成偏函数
Jul 02 Python
python创建列表和向列表添加元素的实现方法
Dec 25 Python
python批量替换页眉页脚实例代码
Jan 22 Python
浅谈Python用QQ邮箱发送邮件时授权码的问题
Jan 29 Python
基于python的socket实现单机五子棋到双人对战
Mar 24 Python
详解Python 多线程 Timer定时器/延迟执行、Event事件
Jun 27 Python
django将数组传递给前台模板的方法
Aug 06 Python
Python如何使用k-means方法将列表中相似的句子归类
Aug 08 Python
python学习笔记之多进程
Aug 06 Python
Python collections模块的使用方法
Oct 09 Python
Python项目实战之使用Django框架实现支付宝付款功能
Feb 23 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高自定义性安全验证码代码
2011/11/27 PHP
smarty学习笔记之常见代码段用法总结
2016/03/19 PHP
简单解析PHP程序的运行流程
2016/06/23 PHP
jQuery 研究心得 取得属性的值
2007/11/30 Javascript
javascript qq右下角滑出窗口 sheyMsg
2010/03/21 Javascript
Jquery 自定义动画概述及示例
2013/03/29 Javascript
jQuery获取CSS样式中的颜色值的问题,不同浏览器格式不同的解决办法
2013/05/13 Javascript
详解Angularjs中的依赖注入
2016/03/11 Javascript
Vue.js组件tree实现无限级树形菜单
2016/12/02 Javascript
AngularJS开发教程之控制器之间的通信方法分析
2016/12/25 Javascript
vue2滚动条加载更多数据实现代码
2017/01/10 Javascript
vue2.X组件学习心得(新手必看篇)
2017/07/05 Javascript
详解基于Vue cli生成的Vue项目的webpack4升级
2018/06/19 Javascript
在vue项目中引用Iview的方法
2018/09/14 Javascript
微信小程序获取用户openid的实现
2018/12/24 Javascript
详解js创建对象的几种方式和对象方法
2021/03/01 Javascript
paramiko模块安装和使用(远程登录服务器)
2014/01/27 Python
python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法
2014/08/22 Python
Python语法快速入门指南
2015/10/12 Python
Python用UUID库生成唯一ID的方法示例
2016/12/15 Python
让python 3支持mysqldb的解决方法
2017/02/14 Python
使用paramiko远程执行命令、下发文件的实例
2017/10/01 Python
利用python将图片转换成excel文档格式
2017/12/30 Python
Python 读取指定文件夹下的所有图像方法
2018/04/27 Python
在Python运行时动态查看进程内部信息的方法
2019/02/22 Python
Python3.0 实现决策树算法的流程
2019/08/08 Python
Django为窗体加上防机器人的验证码功能过程解析
2019/08/14 Python
解决import tensorflow as tf 出错的原因
2020/04/16 Python
计算机专业推荐信范文
2013/11/27 职场文书
毕业生面试求职信
2014/06/23 职场文书
中班下学期个人总结
2015/02/12 职场文书
幼师个人总结范文
2015/02/28 职场文书
2015年公司保安年终工作总结
2015/05/14 职场文书
React列表栏及购物车组件使用详解
2021/06/28 Javascript
OpenCV实现反阈值二值化
2021/11/17 Java/Android
mysql自增长id用完了该怎么办
2022/02/12 MySQL