try:
import httplib
except:
import http.client as httplib
def have_internet():
conn = httplib.HTTPConnection("www.google.com", timeout=5)
try:
conn.request("HEAD", "/")
conn.close()
return True
except:
conn.close()
return False
# Code by Ivelin on Stack overflow
# pip install pythonping
from pythonping import ping
def internet_connected(test_ip_address="8.8.8.8"):
return ping(test_ip_address).success()