From a0e1e32ada035cfd0beb884034f3d4ae8a9155e0 Mon Sep 17 00:00:00 2001 From: ngfchl Date: Sat, 15 Oct 2022 10:48:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=AD=A6=E6=A0=A1=E7=AD=BE?= =?UTF-8?q?=E5=88=B0=E6=88=90=E5=8A=9F=E4=BD=86=E6=98=AF=E6=8F=90=E7=A4=BA?= =?UTF-8?q?=E5=A4=B1=E8=B4=A5=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pt_site/UtilityTool.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pt_site/UtilityTool.py b/pt_site/UtilityTool.py index 2239172..65e178d 100644 --- a/pt_site/UtilityTool.py +++ b/pt_site/UtilityTool.py @@ -969,10 +969,14 @@ class PtSpider: logger.info(res.status_code) logger.info(res.content.decode('utf-8')) text = self.parse(res, '//a[@href="index.php"]/font/text()') - signin_stat = self.parse(res, '//a[contains(@href,"addbouns"])') + signin_stat = self.parse(res, '//a[contains(@href,"addbouns")]') logger.info('{}:{}'.format(site.name, text)) if len(signin_stat) <= 0: - return CommonResponse.success(msg=text) + message = ''.join(text) if len(text) > 0 else '签到成功!' + signin_today.sign_in_today = True + signin_today.sign_in_info = message + signin_today.save() + return CommonResponse.success(msg=message) """ # text = self.parse(res, '//script/text()') if len(text) > 0: @@ -1033,7 +1037,7 @@ class PtSpider: except Exception as e: msg = site.name + '签到失败!原因:' + str(e) logger.info(msg) - # raise + raise self.send_text(msg) return CommonResponse.error(msg='签到失败!' + str(e))