12345678910111213141516171819 |
- #!/usr/bin/env python
- import urllib3
- import certifi
- def isInternetConnected(url="www.ietf.org"):
- result = False
- http = urllib3.PoolManager(
- cert_reqs='CERT_REQUIRED', # Force certificate check.
- ca_certs=certifi.where(), # Path to the Certifi bundle.
- )
- try:
- r = http.request('HEAD', 'https://' + url)
- result = True
- except Exception as e: # urllib3.exceptions.SSLError
- result = False
- return result
- print(isInternetConnected())
|