From e16ca6eaf7368e5b2076b8830498b145bd00e210 Mon Sep 17 00:00:00 2001 From: ngfchl Date: Fri, 30 Sep 2022 19:18:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=B9=E6=8D=AEU2=E7=AB=99=E7=82=B9=E7=9A=84?= =?UTF-8?q?=E8=A7=84=E5=88=99=EF=BC=8C9=E7=82=B9=E4=B9=8B=E5=89=8D?= =?UTF-8?q?=E4=B8=8D=E6=89=A7=E8=A1=8C=E7=AD=BE=E5=88=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pt_site/UtilityTool.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pt_site/UtilityTool.py b/pt_site/UtilityTool.py index 615f569..a28c488 100644 --- a/pt_site/UtilityTool.py +++ b/pt_site/UtilityTool.py @@ -608,10 +608,16 @@ class PtSpider: print(len(queryset)) if len(queryset) <= 0: message_list += '> 已全部签到或无需签到! \n' + print(message_list) + return 0 # results = pool.map(pt_spider.sign_in, site_list) with lock: results = pool.map(self.sign_in, queryset) for my_site, result in zip(queryset, results): + # U2每天九点前不签到 + if 'u2.dmhy.org' in my_site.site.url: + if datetime.now().hour < 9: + continue print('自动签到:', my_site, result) if result.code == StatusCodeEnum.OK.code: message_list += ('> ' + my_site.site.name + ' 签到成功!' + converter.convert(result.msg) + ' \n') @@ -628,6 +634,7 @@ class PtSpider: site = my_site.site print(site.name + '开始签到') signin_today = my_site.signin_set.filter(created_at__date__gte=datetime.today()).first() + # 如果已有签到记录 if signin_today and (signin_today.sign_in_today is True): # pass