diff --git a/app/plugins/autosignin/sites/pterclub.py b/app/plugins/autosignin/sites/pterclub.py index 3995ac96..4fcd6b40 100644 --- a/app/plugins/autosignin/sites/pterclub.py +++ b/app/plugins/autosignin/sites/pterclub.py @@ -45,8 +45,11 @@ class PTerClub(_ISiteSigninHandler): if not html_text: logger.error(f"{site} 签到失败,签到接口请求失败") return False, '签到失败,请检查cookie是否失效' - - sign_dict = json.loads(html_text) + try: + sign_dict = json.loads(html_text) + except Exception as e: + logger.error(f"{site} 签到失败,签到接口返回数据异常,错误信息:{e}") + return False, '签到失败,签到接口返回数据异常' if sign_dict['status'] == '1': # {"status":"1","data":" (签到已成功300)","message":"

这是您的第237次签到, # 已连续签到237天。

本次签到获得300克猫粮。

"}