Skip to main content

A small Python script to check internet connectivity.

import requests
from requests.exceptions import ConnectionError


def internet_connection_test():
    url = 'https://www.google.com/'
    print(f'Attempting to connect to {url} to determine internet connection status.')

    try:
        print(url)
        resp = requests.get(url, timeout=10)
        resp.text
        resp.status_code
        print(f'Connection to {url} was successful.')
        return True
    except ConnectionError as e:
        requests.ConnectionError
        print(f'Failed to connect to {url}.')
        return False
    except:
        print(f'Failed with unparsed reason.')
        return False


internet_connection_test()