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进程间通信Queue实例解析
Jan 25 Python
python脚本作为Windows服务启动代码详解
Feb 11 Python
Sanic框架配置操作分析
Jul 17 Python
python调用opencv实现猫脸检测功能
Jan 15 Python
pandas取出重复数据的方法
Jul 04 Python
python lambda表达式在sort函数中的使用详解
Aug 28 Python
Pytorch Tensor基本数学运算详解
Dec 30 Python
Pandas时间序列基础详解(转换,索引,切片)
Feb 26 Python
Python如何使用队列方式实现多线程爬虫
May 12 Python
matplotlib基础绘图命令之errorbar的使用
Aug 13 Python
解决Pytorch中关于model.eval的问题
May 22 Python
Python中time标准库的使用教程
Apr 13 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
探讨:使用XMLSerialize 序列化与反序列化
2013/06/08 PHP
PHP base64编码后解码乱码的解决办法
2014/06/19 PHP
深入理解PHP之源码目录结构与功能说明
2016/06/01 PHP
PHP实现的统计数据功能详解
2016/12/06 PHP
PHP laravel中的多对多关系实例详解
2017/06/07 PHP
使用正则替换变量
2007/05/05 Javascript
用js实现下载远程文件并保存在本地的脚本
2008/05/06 Javascript
Json对象替换字符串占位符实现代码
2010/11/17 Javascript
jquery手风琴特效插件
2015/02/04 Javascript
JS实现随页面滚动显示/隐藏窗口固定位置元素
2016/02/26 Javascript
1秒50万字!js实现关键词匹配
2016/08/01 Javascript
BootStrap的table表头固定tbody滚动的实例代码
2016/08/24 Javascript
JavaScript-html标题滚动效果的简单实现
2016/09/08 Javascript
Jquery 整理元素选取、常用方法一览表
2016/11/26 Javascript
js+div+css下拉导航菜单完整代码分享
2016/12/28 Javascript
微信小程序联网请求的轮播图
2017/07/07 Javascript
Angular2关于@angular/cli默认端口号配置的问题
2017/07/15 Javascript
使用watch监听路由变化和watch监听对象的实例
2018/02/24 Javascript
Vue-cli3项目配置Vue.config.js实战记录
2018/07/29 Javascript
Vue数据双向绑定的深入探究
2018/11/27 Javascript
layui form.render('select', 'test2') 更新渲染的方法
2019/09/27 Javascript
vue跳转页面的几种方法(推荐)
2020/03/26 Javascript
解决vue watch数据的方法被调用了两次的问题
2020/11/07 Javascript
Python中list的交、并、差集获取方法示例
2019/08/01 Python
Python读取实时数据流示例
2019/12/02 Python
python的slice notation的特殊用法详解
2019/12/27 Python
TripAdvisor德国:全球领先的旅游网站
2017/12/07 全球购物
艺术应用与设计个人的自我评价
2013/11/23 职场文书
创业计划书——互联网商机
2014/01/12 职场文书
公司中秋节活动方案
2014/02/12 职场文书
2015年教师自我评价范文
2015/03/04 职场文书
护士长2015年终工作总结
2015/04/24 职场文书
幼儿园开学家长寄语(2015秋季)
2015/05/27 职场文书
2015年物流客服工作总结
2015/07/27 职场文书
新学期家长寄语2016
2015/12/03 职场文书
比赛口号霸气押韵
2015/12/24 职场文书