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!
python urllib urlopen request
Commentami!