我正在研究一个脚本,以检查我的内部网站是否关闭。其中一些在浏览器中打开时会提示我选择证书以对网站进行身份验证。在下面的代码中,将错误输出为
<urlopen error [SSL: SSLV3_ALERT_BAD_CERTIFICATE] sslv3 alert bad certificate (_ssl.c:1045)>
是否可以安全地假设该错误表明站点已启动?还是有办法绕过错误并从脚本继续浏览网站?
以下是我尝试检索状态代码的示例:
try:
status_code = urllib.request.urlopen("www.example.com").getcode()
except Exception as e:
print(e)
status_code = int((re.search("[0-9]{3,5}", str(e))).group())