這篇文章主要介紹了Python基於whois模組簡單識別網站網域名稱及所有者的方法,簡單分析了Python whois模組的安裝及使用相關操作技巧,需要的朋友可以參考下
本文執行個體講述了Python基於whois模組簡單識別網站網域名稱及所有者的方法。分享給大家供大家參考,具體如下:
對於一些網站,我們可能會關心其所有者是誰。為了找到網站的所有者,我們可以使用WHOIS協議查詢網域名稱的註冊者是誰。Python中有一個對該協議的封裝庫。我們可以通過pip進行安裝。
pip install python-whois
補充:本機安裝了Python2與Python3兩個版本,這裡就使用了pip2安裝python-whois模組,如所示:
本機Python3環境下適用pip3安裝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運行結果如下:
Python3環境下運行效果如下: