Maison > développement back-end > tutoriel php > La méthode Python pour identifier simplement le nom de domaine et le propriétaire d'un site Web en fonction du module whois

La méthode Python pour identifier simplement le nom de domaine et le propriétaire d'un site Web en fonction du module whois

不言
Libérer: 2023-03-24 17:22:02
original
3530 Les gens l'ont consulté

Cet article présente principalement la méthode Python consistant à identifier simplement les noms de domaine et les propriétaires de sites Web en fonction du module whois, et analyse brièvement l'installation et l'utilisation des techniques de fonctionnement liées au module whois Python. Les amis dans le besoin peuvent se référer à cet article

<.> L'exemple décrit comment Python peut simplement identifier le nom de domaine et le propriétaire du site Web en fonction du module whois. Partagez-le avec tout le monde pour référence, comme suit :

Pour certains sites Web, nous pouvons nous soucier de l'identité de leurs propriétaires. Afin de trouver le propriétaire du site Web, nous pouvons utiliser le protocole WHOIS pour demander qui est le titulaire du nom de domaine. Il existe une bibliothèque wrapper pour ce protocole en Python. Nous pouvons l'installer via pip.

pip install python-whois
Copier après la connexion

Supplémentaire : cette machine a deux versions de Python2 et Python3 installées Ici, pip2 est utilisé pour installer le module

, comme indiqué dans. la figure ci-dessous : python-whois

l'installation de pip3 est adaptée à l'environnement Python3 natif. Le module

python-whois est illustré dans la figure ci-dessous : <. 🎜>

Module d'importation

import whois

>>> import whois
>>> whois.whois(&#39;https://www.cgtz.com/&#39;)
{u&#39;updated_date&#39;: datetime.datetime(2018, 3, 26, 7, 37, 52), u&#39;status&#39;: [u&#39;clientTransferProhibited https://icann.org/epp#clientTransferProhibited&#39;, u&#39;clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited&#39;], u&#39;name&#39;: u&#39;Nexperian Holding Limited&#39;, u&#39;dnssec&#39;: u&#39;unsigned&#39;, u&#39;city&#39;: u&#39;Hangzhou&#39;, u&#39;expiration_date&#39;: datetime.datetime(2025, 7, 12, 18, 24, 22), u&#39;zipcode&#39;: u&#39;311121&#39;, u&#39;domain_name&#39;: [u&#39;CGTZ.COM&#39;, u&#39;cgtz.com&#39;], u&#39;country&#39;: u&#39;CN&#39;, u&#39;whois_server&#39;: u&#39;grs-whois.hichina.com&#39;, u&#39;state&#39;: u&#39;Zhejiang&#39;, u&#39;registrar&#39;: u&#39;HiChina Zhicheng Technology Ltd.&#39;, u&#39;referral_url&#39;: None, u&#39;address&#39;: u&#39;Le Jia International No.999 Liang Mu Road Yuhang District&#39;, u&#39;name_servers&#39;: [u&#39;VIP1.ALIDNS.COM&#39;, u&#39;VIP2.ALIDNS.COM&#39;], u&#39;org&#39;: u&#39;Nexperian Holding Limited&#39;, u&#39;creation_date&#39;: datetime.datetime(2008, 7, 12, 18, 24, 22), u&#39;emails&#39;: [u&#39;DomainAbuse@service.aliyun.com&#39;, u&#39;YuMing@YinSiBaoHu.AliYun.com&#39;]}
>>>
Copier après la connexion

Supplément : La capture d'écran des résultats d'exécution de Python2 est la suivante :

L'effet d'exécution dans l'environnement Python3 est le suivant :

Recommandations associées :

Méthode de production de l'API de requête whois php

whois PHP implémente la source de données du code de requête whois du nom de domaine Wanwang, Xinwang

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal