From 5a88afe76c9fca67f088b600f59570d60170026e Mon Sep 17 00:00:00 2001 From: ngfchl Date: Sun, 18 Sep 2022 14:06:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E9=99=A4=E9=9D=9E=E5=85=8D=E8=B4=B9?= =?UTF-8?q?=E7=A7=8D=E5=AD=90=E7=9A=84=E6=8A=93=E5=8F=96?= 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 e6b8240..a6b0441 100644 --- a/pt_site/UtilityTool.py +++ b/pt_site/UtilityTool.py @@ -528,8 +528,11 @@ class PtSpider: bonus = res_json.get('message') days = (int(bonus) - 10) / 2 + 1 signin_today.sign_in_today = True - message = '成功,已连续签到{}天,魔力值加{},明日继续签到可获取{}魔力值!'.format(days, bonus, - bonus + 2) + message = '成功,已连续签到{}天,魔力值加{},明日继续签到可获取{}魔力值!'.format( + days, + bonus, + bonus + 2 + ) signin_today.sign_in_info = message signin_today.save() return CommonResponse.success( @@ -751,7 +754,8 @@ class PtSpider: # print(etree.tostring(tr)) sale_status = ''.join(tr.xpath(site.sale_rule)) print('sale_status:', sale_status) - if not sale_status: + # 非免费种子跳过 + if not sale_status or 'free' not in sale_status.lower(): continue sale_status = ''.join(re.split(r'[^\x00-\xff]', sale_status)) sale_status = sale_status.upper().replace('FREE', 'Free').title().replace(' ', '')