Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Ping Laman Web dan Alamat IP dengan Python?

Bagaimana untuk Ping Laman Web dan Alamat IP dengan Python?

Susan Sarandon
Susan Sarandonasal
2024-11-23 04:51:13254semak imbas

How to Ping Websites and IP Addresses with Python?

Ping Laman Web atau Alamat IP dengan Python

Perlu menentukan sambungan ke tapak web atau alamat IP menggunakan Python? Mari kita terokai kaedah mudah dan berkesan untuk ping hos dalam rangkaian anda.

Kaedah:

Menggunakan pelaksanaan Python Matthew Dixon Cowles dan Jens Diemer, kami boleh menghantar permintaan ping daripada Python anda skrip.

Pelaksanaan:

Mulakan dengan mengimport modul yang diperlukan:

import ping, socket

Sekarang, untuk menghantar permintaan ping, anda boleh menggunakan yang berikut kod:

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)

Dalam kes di mana permintaan ping gagal disebabkan ralat, ping.error pengecualian akan dibangkitkan, memberikan maklumat tambahan.

Memahami Kod:

  1. verbose_ping() menghantar permintaan ping dan mencetak output verbose.
  2. Ping().do() melaksanakan permintaan ping dan mengembalikan kelewatan masuk milisaat.

Kod ini menawarkan cara mudah untuk ping hos daripada skrip Python, menjadikan semakan sambungan rangkaian mudah dilaksanakan.

Atas ialah kandungan terperinci Bagaimana untuk Ping Laman Web dan Alamat IP dengan Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn