From 9b7211b4699618d14abd2e7f804a832e7decbb95 Mon Sep 17 00:00:00 2001 From: ngfchl Date: Mon, 26 Dec 2022 16:43:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=BD=91=E7=AB=99=E8=AE=BF?= =?UTF-8?q?=E9=97=AE=E5=A4=B1=E8=B4=A5=E6=97=B6=E7=9A=84=E6=8F=90=E9=86=92?= =?UTF-8?q?=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pt_site/UtilityTool.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pt_site/UtilityTool.py b/pt_site/UtilityTool.py index c3a587e..f29f662 100644 --- a/pt_site/UtilityTool.py +++ b/pt_site/UtilityTool.py @@ -23,7 +23,7 @@ from django.db.models import QuerySet from lxml import etree from pypushdeer import PushDeer from requests import Response, ReadTimeout -from urllib3.exceptions import NewConnectionError +from urllib3.exceptions import NewConnectionError, ConnectTimeoutError from wechat_push import WechatPush from wxpusher import WxPusher @@ -1628,7 +1628,7 @@ class PtSpider: logger.error(traceback.format_exc(limit=3)) return CommonResponse.error( status=StatusCodeEnum.WEB_CONNECT_ERR, - msg='打开网站失败,请检查网站是否维护??') + msg='与网站建立连接失败,请检查网络??') except requests.exceptions.SSLError: logger.error(traceback.format_exc(limit=3)) return CommonResponse.error( @@ -1639,6 +1639,11 @@ class PtSpider: return CommonResponse.error( status=StatusCodeEnum.WEB_CONNECT_ERR, msg='网站访问超时,请检查网站是否维护??') + except ConnectTimeoutError as e: + logger.error(traceback.format_exc(limit=3)) + return CommonResponse.error( + status=StatusCodeEnum.WEB_CONNECT_ERR, + msg='网站连接超时,请稍后重试??') except Exception as e: message = '{} 访问个人主页信息:失败!原因:{}'.format(my_site.site.name, e) logger.error(message)