mirror of
https://github.com/ngfchl/ptools
synced 2023-07-10 13:41:22 +08:00
修复皇后、彩虹岛签到成功但提示出错的bug
This commit is contained in:
4
pt.json
4
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": "{}",
|
||||
|
||||
@@ -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 = '> <font color="red">' + my_site.site.name + ' 签到失败!' + result.msg + '</font> \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
|
||||
|
||||
@@ -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": "{}",
|
||||
|
||||
Reference in New Issue
Block a user