Pinger des sites Web ou des adresses IP avec Python
Besoin de déterminer la connectivité à un site Web ou une adresse IP à l'aide de Python ? Explorons une méthode simple et efficace pour envoyer une requête ping aux hôtes de votre réseau.
Méthode :
En utilisant l'implémentation Python de Matthew Dixon Cowles et Jens Diemer, nous pouvons envoyer des requêtes ping depuis votre Python scripts.
Mise en œuvre :
Commencez par importer les modules nécessaires :
import ping, socket
Maintenant, pour envoyer des requêtes ping, vous pouvez utiliser ce qui suit code :
try: # Ping a website with 3 attempts ping.verbose_ping('www.google.com', count=3) # Ping an IP address and record the delay delay = ping.Ping('www.wikipedia.org', timeout=2000).do() except socket.error as e: print("Ping Error:", e)
Dans les cas où une requête ping échoue en raison d'une erreur, l'exception ping.error sera généré, fournissant des informations supplémentaires.
Comprendre le code :
Ceci Le code offre un moyen simple d'envoyer une requête ping aux hôtes à partir de scripts Python, ce qui facilite la mise en œuvre des vérifications de connectivité réseau.
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!