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实现提取百度搜索结果的方法
May 19 Python
Python的几个高级语法概念浅析(lambda表达式闭包装饰器)
May 28 Python
python DataFrame获取行数、列数、索引及第几行第几列的值方法
Apr 08 Python
Django学习教程之静态文件的调用详解
May 08 Python
基于python实现KNN分类算法
Apr 23 Python
python地震数据可视化详解
Jun 18 Python
django2.2安装错误最全的解决方案(小结)
Sep 24 Python
Python实现搜索算法的实例代码
Jan 02 Python
Python读取VOC中的xml目标框实例
Mar 10 Python
matplotlib jupyter notebook 图像可视化 plt show操作
Apr 24 Python
Keras自定义实现带masking的meanpooling层方式
Jun 16 Python
python第三方网页解析器 lxml 扩展库与 xpath 的使用方法
Apr 06 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
discuz图片顺序混乱解决方案
2015/07/29 PHP
PHP 数组基本操作方法详解
2016/06/17 PHP
PHP链表操作简单示例
2016/10/15 PHP
PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结
2019/05/06 PHP
JQuery跨Iframe选择实现代码
2010/08/19 Javascript
js中判断文本框是否为空的两种方法
2011/07/31 Javascript
JavaScript插入动态样式实现代码
2012/02/22 Javascript
js简单实现HTML标签Select联动带跳转
2013/10/23 Javascript
封装了一个支持匿名函数的Javascript事件监听器
2014/06/05 Javascript
jQuery根据元素值删除数组元素的方法
2015/06/24 Javascript
jquery实现的树形目录实例
2015/06/26 Javascript
轻松理解JavaScript之AJAX
2017/03/15 Javascript
vue项目中实现图片预览的公用组件功能
2018/10/26 Javascript
Quasar Input:type="number" 去掉上下小箭头 实现加减按钮样式功能
2020/04/09 Javascript
vue实现lodop打印功能的示例
2020/11/11 Javascript
python的几种开发工具介绍
2007/03/07 Python
python网络编程学习笔记(10):webpy框架
2014/06/09 Python
启动targetcli时遇到错误解决办法
2017/10/26 Python
python 每天如何定时启动爬虫任务(实现方法分享)
2018/05/21 Python
django ajax json的实例代码
2018/05/29 Python
python线程中的同步问题及解决方法
2019/08/29 Python
python代码区分大小写吗
2020/06/17 Python
python 实现简易的记事本
2020/11/30 Python
详解Canvas实用库Fabric.js使用手册
2019/01/07 HTML / CSS
美国名表在线商城:Ashford(支持中文)
2019/09/24 全球购物
幼儿园保教管理制度
2014/02/03 职场文书
创新比赛获奖感言
2014/02/13 职场文书
《祁黄羊》教学反思
2014/04/22 职场文书
有关爱国演讲稿
2014/05/07 职场文书
企业形象策划方案
2014/05/29 职场文书
村委会贫困证明范本
2014/09/17 职场文书
2014年综合治理工作总结
2014/11/20 职场文书
财务工作失职检讨书
2014/11/21 职场文书
学雷锋日活动总结
2015/02/06 职场文书
浏览器常用基本操作之python3+selenium4自动化测试(基础篇3)
2021/05/21 Python
Win Server2016远程桌面如何允许多用户同时登录
2022/06/10 Servers