使用python-whois模块查询域名信息(python2.7)

1. 简介

通过域名注册信息,可以知道一个网站背后的公司信息,这个还是很厉害的,你用其他语言想查询这个,不好下手吧?


Python直接提供了成熟的模块,就是这么锋利,它就是python-whois模块。


2. 模块安装

在终端命令行执行pip install python-whois即可,注意需要使用root用户执行安装命令。


3. 查询域名信息

利用whois模块的whois方法(有点绕口啊,其实有点类似Java里面Whois类的whois方法)可以直接查询域名信息,当然这是需要联网的哦。


如下所示,查出了很多东西,可见看到有Beijing Sohu New Media Information Technology Co. Ltd,所以该域名应该是北京搜狐新媒体信息技术有限责任公司。(这个英语水平挺溜)


[root@localhost /]# python

Python 2.7.5 (default, Nov  6 2016, 00:28:07)

[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> import whois

>>> whois.whois("sohu.com")

{u'updated_date': [datetime.datetime(2017, 7, 17, 13, 11, 19), datetime.datetime(2017, 7, 16, 21, 56, 57)], u'status'

上一篇:WPF Textbox漂亮的文本控件框封装


下一篇:window.onload