修改动态获取签到id

This commit is contained in:
CHERWING 2024-06-02 03:00:25 +08:00 committed by GitHub
parent 45efde9da1
commit a75b7fcdb0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -109,52 +109,53 @@ class RUN:
VipSignInDtl=data.get('VipSignInDtl', {}) VipSignInDtl=data.get('VipSignInDtl', {})
SignedDays=VipSignInDtl.get('SignedDays', '') SignedDays=VipSignInDtl.get('SignedDays', '')
IsSigInToday=VipSignInDtl.get('IsSigInToday', False) IsSigInToday=VipSignInDtl.get('IsSigInToday', False)
# 手机号 SignInCfg = data.get('SignInCfg', {})
ActId = SignInCfg.get('ActId', '')
if IsSigInToday: if IsSigInToday:
Log(f'>>今日已签到,累计签到:【{SignedDays}】天') Log(f'>>今日已签到,累计签到:【{SignedDays}】天')
else: else:
Log('开始签到') Log('开始签到')
self.SignIn() self.SignIn(ActId)
return True return True
else: else:
Log('可能token失效了') Log('可能token失效了')
return False return False
def SignIn(self): def SignIn(self, ActId):
Log('>>>>>>开始签到') Log('====== 开始签到 ======')
url = "https://wxa-tp.ezrpro.com/myvip/Vip/SignIn/SignIn" url = f"{self.baseUrl}Vip/SignIn/SignIn"
data = { data = {
"ActId": 822, "ActId": ActId,
"ActRemindStatus": True "ActRemindStatus": True
} }
response = s.post(url, headers=self.headers,json=data) response = s.post(url, headers=self.headers,json=data)
response = response.json() response = response.json()
# print(response) # print(response)
if response.get('Success', False): if response.get('Success', False):
data = response.get('Result', {}) data = response.get('Result', {})
BonusValue = data.get('BonusValue', '') BonusValue = data.get('BonusValue', '')
Log(f'签到成功,获得:【{BonusValue}】积分') Log(f'签到成功,获得:【{BonusValue}】积分')
return True return True
else: else:
ErrMsg = response.get('ErrMsg', '') ErrMsg = response.get('ErrMsg', '')
Log(f'签到失败:{ErrMsg}') Log(f'签到失败:{ErrMsg}')
return False return False
def BonusClassify(self): def BonusClassify(self):
Log('>>>>>>获取积分信息') Log('>>>>>>获取积分信息')
url = "https://wxa-tp.ezrpro.com/myvip/Vip/Bonus/GetMyBonusLogs?pageSize=10&pageIndex=1&BonusClassify=0" url = "https://wxa-tp.ezrpro.com/myvip/Vip/Bonus/GetMyBonusLogs?pageSize=10&pageIndex=1&BonusClassify=0"
response = s.get(url, headers=self.headers) response = s.get(url, headers=self.headers)
response = response.json() response = response.json()
# print(response) # print(response)
if response.get('Success',False): if response.get('Success',False):
data = response.get('Result', {}) data = response.get('Result', {})
BonusTotal=data.get('BonusTotal', '') BonusTotal=data.get('BonusTotal', '')
Log(f'当前积分:【{BonusTotal}') Log(f'当前积分:【{BonusTotal}')
return True return True
else: else:
Log('可能token失效了') Log('可能token失效了')
return False return False
def main(self): def main(self):
Log(f"\n开始执行第{self.index}个账号--------------->>>>>") Log(f"\n开始执行第{self.index}个账号--------------->>>>>")
@ -233,7 +234,7 @@ export SCRIPT_UPDATE = 'False' 关闭脚本自动更新,默认开启
@Author CHERWIN @Author CHERWIN
''') ''')
local_script_name = os.path.basename(__file__) local_script_name = os.path.basename(__file__)
local_version = '2024.05.21' local_version = '2024.06.02'
if IS_DEV: if IS_DEV:
import_Tools() import_Tools()
else: else: