From cac45d21521731e79dbf9dc2b2ef7d83be5e825a Mon Sep 17 00:00:00 2001 From: chickliu Date: Sat, 30 Nov 2024 14:24:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20=E5=82=BB=E7=8B=97?= =?UTF-8?q?=E9=98=85=E8=AF=BB=5Fapi.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 傻狗阅读_api.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/傻狗阅读_api.py b/傻狗阅读_api.py index fb7fb1a..a072c4d 100644 --- a/傻狗阅读_api.py +++ b/傻狗阅读_api.py @@ -49,7 +49,6 @@ import base64 from datetime import datetime,timedelta from urllib.parse import urlparse, parse_qs,quote from notify import send - logging.basicConfig(level=logging.INFO, format='[%(levelname)s] ===> %(message)s') code = "傻狗阅读_api版" ver = "1.3" @@ -390,11 +389,15 @@ class yuanshen: if r['success']: logging.info('参数被加密 进行解密操作') code = r["decodedCode"] - t = re.findall(r'"(.*?)"', code) + + t = re.findall(r"(?<=[\"'])[a-fA-F0-9]+(?=[\"'])", code) if t: p1, p2, p3,p4 = t[0], t[1], t[2], t[3] print("参数1:", p1) + if p1 != 'dabd8febf0c64c31b79c4785034e0de9': + print('参数解密中可能发生错误') + raise Exception('参数解密中可能发生错误!!!') print("参数2:", p2) print("参数3:", p3) print("参数4:", p4) @@ -475,8 +478,8 @@ class yuanshen: url = 'https://api.yd.dgtech.top/twyd/agent/user/getCoinDrawList' r = requests.post(url,json={},headers=self.h).json() allmoney = r["data"]["user"]["totalCoin"] / 10000 - lessmoney = r['data']['coinList'][1]['amount'] - uuid = r["data"]["coinList"][1]["uuid"] + lessmoney = r['data']['coinList'][0]['amount'] + uuid = r["data"]["coinList"][0]["uuid"] logging.info(f'余额:{allmoney}') if withdraw_auto: if allmoney >= lessmoney: