你可以使用 Python 内置的 urllib
模块来验证网页是否可以打开。
使用 urllib.request.urlopen()
方法可以打开一个网页,它会返回一个 http.client.HTTPResponse
对象,你可以使用这个对象的 status
属性来判断网页是否可以打开。
如果打开成功,它会返回 200
,表示 OK,否则会返回其它状态码,比如 404
表示 Not Found。
下面是一个简单的例子:
import urllib.request
url = "https://www.baidu.com"
try:
response = urllib.request.urlopen(url)
if response.status == 200:
print("网页可以打开")
else:
print("网页打开失败")
except urllib.error.HTTPError as e:
print("网页打开失败,错误代码:", e.code)