diff --git a/pt.json b/pt.json index 40c34b1..44f3bc3 100644 --- a/pt.json +++ b/pt.json @@ -3322,7 +3322,7 @@ "pk": 49, "fields": { "created_at": "2022-08-27T17:32:01.405", - "updated_at": "2022-11-22T21:17:14.180", + "updated_at": "2022-11-23T09:37:06.781", "url": "https://chdbits.co/", "name": "彩虹岛", "logo": "https://chdbits.co/favicon.ico", @@ -3345,7 +3345,7 @@ "page_mybonus": "mybonus.php", "page_viewfilelist": "viewfilelist.php?id={}", "page_viewpeerlist": "viewpeerlist.php?id={}", - "sign_in_method": "get", + "sign_in_method": "post", "sign_in_captcha": false, "sign_in_params": "{}", "sign_in_headers": "{}", diff --git a/pt_site/UtilityTool.py b/pt_site/UtilityTool.py index 9ecaaf7..5d04527 100644 --- a/pt_site/UtilityTool.py +++ b/pt_site/UtilityTool.py @@ -475,8 +475,8 @@ class PtSpider: sign_str = etree.HTML(result.content).xpath('//font[contains(text(),"签过到")]/text()') logger.info(sign_str) if len(sign_str) >= 1: - msg = self.parse(result, '//font[contains(text(),"签过到")]/text()') - return CommonResponse.success(msg='已签到!{}'.format(msg)) + # msg = self.parse(result, '//font[contains(text(),"签过到")]/text()') + return CommonResponse.success(msg='您已成功签到,请勿重复操作!{}'.format(sign_str)) # if len(sign_str) >= 1: # return CommonResponse.success(msg='52PT 签到太复杂不支持,访问网站保持活跃成功!') questionid = self.parse(result, '//input[contains(@name, "questionid")]/@value') @@ -496,16 +496,16 @@ class PtSpider: method=site.sign_in_method, data=data ) - logger.info(sign_res) + logger.info(sign_res.content) sign_str = self.parse(sign_res, '//font[contains(text(),"签过到")]/text()') if len(sign_str) < 1: return CommonResponse.error( msg='签到失败!' ) else: - msg = self.parse(sign_res, '//font[contains(text(),"签过到")]/text()') + # msg = self.parse(sign_res, '//font[contains(text(),"签过到")]/text()') return CommonResponse.success( - msg='签到成功!{}'.format(''.join(msg)) + msg='签到成功!{}'.format(''.join(sign_str)) ) def sign_in_hdupt(self, my_site: MySite): @@ -853,7 +853,7 @@ class PtSpider: else: message = '> ' + my_site.site.name + ' 签到失败!' + result.msg + ' \n\n' message_list = message + message_list - logger.error(my_site.site.name + '签到失败!原因:' + result.msg) + logger.error(my_site.site.name + '签到失败!原因:' + result.msg) return message_list # @transaction.atomic diff --git a/pt_site_site.json b/pt_site_site.json index 35891ca..08ae1cb 100644 --- a/pt_site_site.json +++ b/pt_site_site.json @@ -3194,7 +3194,7 @@ { "id": 49, "created_at": "2022-08-27 17:32:01.405000", - "updated_at": "2022-11-22 21:17:14.180873", + "updated_at": "2022-11-23 09:37:06.781608", "name": "彩虹岛", "url": "https://chdbits.co/", "logo": "https://chdbits.co/favicon.ico", @@ -3215,7 +3215,7 @@ "page_mybonus": "mybonus.php", "page_viewfilelist": "viewfilelist.php?id={}", "page_viewpeerlist": "viewpeerlist.php?id={}", - "sign_in_method": "get", + "sign_in_method": "post", "sign_in_captcha": 0, "sign_in_params": "{}", "sign_in_headers": "{}",