In diesem Artikel wird hauptsächlich die Methode von Python zur einfachen Identifizierung von Website-Domänennamen und -Eigentümern basierend auf dem Whois-Modul vorgestellt und die Installation und Verwendung von Betriebstechniken im Zusammenhang mit dem Python-Whois-Modul kurz analysiert. Freunde in Not können sich auf diesen Artikel beziehen
Das Beispiel beschreibt, wie Python den Domainnamen und Besitzer der Website anhand des Whois-Moduls einfach identifizieren kann. Geben Sie es wie folgt als Referenz an alle weiter:
Bei einigen Websites ist es möglicherweise wichtig, wer deren Eigentümer ist. Um den Eigentümer der Website zu finden, können wir mithilfe des WHOIS-Protokolls abfragen, wer der Registrant des Domainnamens ist. Für dieses Protokoll gibt es in Python eine Wrapper-Bibliothek. Wir können es über Pip installieren.
pip install python-whois
Zusätzlich: Auf diesem Computer sind zwei Versionen von Python2 und Python3 installiert. Hier wird pip2 verwendet, um das python-whois
-Modul zu installieren, wie in gezeigt Die folgende Abbildung:
Die pip3-Installation ist für die native Python3-Umgebung geeignet. Das python-whois-Modul ist in der folgenden Abbildung dargestellt:
Modul importierenimport 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']} >>>
Ergänzung: Der Screenshot der Python2-Laufergebnisse lautet wie folgt:
Der Laufeffekt in der Python3-Umgebung ist wie folgt:
Verwandte Empfehlungen:
PHP Whois-Abfrage-API-Produktionsmethode
Whois PHP implementiert die Datenquelle für den Whois-Abfragecode des Domainnamens Wanwang, Xinwang
Das obige ist der detaillierte Inhalt vonPythons einfache Methode zur Identifizierung des Website-Domainnamens und -Eigentümers basierend auf dem Whois-Modul. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!