📅  最后修改于: 2023-12-03 15:04:17.569000             🧑  作者: Mango
在编写网络应用程序时,我们需要检查互联网连接是否正常。本文将介绍如何使用Python检查互联网连接。
我们可以使用Python的requests
库来检查互联网连接。以下是一个简单的Python脚本,它检查google.com是否可以到达:
import requests
url = 'https://www.google.com'
timeout = 5
try:
response = requests.get(url, timeout=timeout)
response.raise_for_status()
print('Internet connection is OK')
except requests.HTTPError as e:
print('HTTP error occurred: %s' % e)
except requests.ConnectionError as e:
print('Connection error occurred: %s' % e)
except requests.Timeout as e:
print('Timeout error occurred: %s' % e)
except requests.RequestException as e:
print('An error occurred: %s' % e)
以上代码通过向google.com
发送HTTP GET请求来检查互联网连接。如果响应状态码为2xx,则表示连接正常。
以下是代码中各部分的解释:
import requests
:导入requests
库url = 'https://www.google.com'
:设置要检查连接的URLtimeout = 5
:设置请求超时时间(以秒为单位)response = requests.get(url, timeout=timeout)
:发送HTTP GET请求response.raise_for_status()
:检查是否出现异常HTTP状态码except
:如果出现异常,将打印错误消息我们可以使用Python的requests
库来检查互联网连接。使用以上代码,我们可以检查我们的应用程序是否可以与互联网通信。