Controllare la connessione a internet con Python

Mattepuffo's logo
Controllare la connessione a internet con Python

Controllare la connessione a internet con Python

Per controllare la connessione a internet con Python, non abbiamo un modulo specifico.

Dobbiamo effettuare una richiesta ad un url, e verificare che sia andata a buon fine.

Per farlo possiamo usare il modulo urllib.

Specifico che siamo in Python 3.

Ecco un esempio:

from urllib.request import urlopen

try:
    with urlopen('https://www.google.it') as up:
        print('Connessione attiva')
except BaseException as ex:
    print('Connessione non attiva')

Ovviamente l'indirizzo deve essere corretto; sennò il risultato sarà lo stesso del pc offline.

Quindi usate un url "sicuro".

Enjoy!


Condividi

Commentami!