mirror of
https://github.com/blusunny/qinglong.git
synced 2025-12-19 08:15:04 +08:00
Update sfsy.py
This commit is contained in:
70
sfsy.py
70
sfsy.py
@@ -2,7 +2,7 @@
|
|||||||
# -- coding: utf-8 --
|
# -- coding: utf-8 --
|
||||||
# -------------------------------
|
# -------------------------------
|
||||||
# @Author : github@arvinsblog https://github.com/arvinsblog/deepsea
|
# @Author : github@arvinsblog https://github.com/arvinsblog/deepsea
|
||||||
# @Time : 2024-10-1 13:10:56
|
# @Time : 2025-3-19 13:30:25
|
||||||
# 收集和修复能用的脚本
|
# 收集和修复能用的脚本
|
||||||
# -------------------------------
|
# -------------------------------
|
||||||
"""
|
"""
|
||||||
@@ -429,13 +429,13 @@ class RUN:
|
|||||||
time.sleep(2)
|
time.sleep(2)
|
||||||
|
|
||||||
def EAR_END_2023_TaskList(self):
|
def EAR_END_2023_TaskList(self):
|
||||||
print('\n>>>>>>开始年终集卡任务')
|
print('\n>>>>>>开始32周年庆任务')
|
||||||
# 任务列表
|
# 任务列表
|
||||||
json_data = {
|
json_data = {
|
||||||
"activityCode": "YEAR_END_2023",
|
"activityCode": "ANNIVERSARY_2025",
|
||||||
"channelType": "MINI_PROGRAM"
|
"channelType": "MINI_PROGRAM"
|
||||||
}
|
}
|
||||||
self.headers['channel'] = 'xcx23nz'
|
self.headers['channel'] = '32annixcx'
|
||||||
self.headers['platform'] = 'MINI_PROGRAM'
|
self.headers['platform'] = 'MINI_PROGRAM'
|
||||||
self.headers['syscode'] = 'MCS-MIMP-CORE'
|
self.headers['syscode'] = 'MCS-MIMP-CORE'
|
||||||
|
|
||||||
@@ -453,6 +453,9 @@ class RUN:
|
|||||||
continue
|
continue
|
||||||
if self.taskType == 'INTEGRAL_EXCHANGE':
|
if self.taskType == 'INTEGRAL_EXCHANGE':
|
||||||
self.EAR_END_2023_ExchangeCard()
|
self.EAR_END_2023_ExchangeCard()
|
||||||
|
elif self.taskType == 'PLAY_ACTIVITY_GAME':
|
||||||
|
self.DRAGONBOAT_2024_index()
|
||||||
|
self.DRAGONBOAT_2024_Game_init()
|
||||||
elif self.taskType == 'CLICK_MY_SETTING':
|
elif self.taskType == 'CLICK_MY_SETTING':
|
||||||
self.taskCode = item["taskCode"]
|
self.taskCode = item["taskCode"]
|
||||||
self.addDeliverPrefer()
|
self.addDeliverPrefer()
|
||||||
@@ -466,7 +469,7 @@ class RUN:
|
|||||||
# if self.taskType == 'BEES_GAME_TASK_TYPE':
|
# if self.taskType == 'BEES_GAME_TASK_TYPE':
|
||||||
# self.honey_damaoxian()
|
# self.honey_damaoxian()
|
||||||
self.EAR_END_2023_getAward()
|
self.EAR_END_2023_getAward()
|
||||||
self.EAR_END_2023_GuessIdiom()
|
#self.EAR_END_2023_GuessIdiom()
|
||||||
|
|
||||||
def addDeliverPrefer(self):
|
def addDeliverPrefer(self):
|
||||||
print(f'>>>开始【{self.title}】任务')
|
print(f'>>>开始【{self.title}】任务')
|
||||||
@@ -528,7 +531,7 @@ class RUN:
|
|||||||
|
|
||||||
def EAR_END_2023_getAward(self):
|
def EAR_END_2023_getAward(self):
|
||||||
print(f'>>>开始抽卡')
|
print(f'>>>开始抽卡')
|
||||||
url = 'https://mcs-mimp-web.sf-express.com/mcs-mimp/commonPost/~memberNonactivity~yearEnd2023GardenPartyService~getAward'
|
url = 'https://mcs-mimp-web.sf-express.com/mcs-mimp/commonPost/~memberNonactivity~anniversary2025ClaimService~claim'
|
||||||
for l in range(10):
|
for l in range(10):
|
||||||
for i in range(0, 3):
|
for i in range(0, 3):
|
||||||
json_data = {
|
json_data = {
|
||||||
@@ -540,12 +543,13 @@ class RUN:
|
|||||||
receivedAccountList = response['obj']['receivedAccountList']
|
receivedAccountList = response['obj']['receivedAccountList']
|
||||||
for card in receivedAccountList:
|
for card in receivedAccountList:
|
||||||
print(f'>获得:【{card["currency"]}】卡【{card["amount"]}】张!')
|
print(f'>获得:【{card["currency"]}】卡【{card["amount"]}】张!')
|
||||||
elif response.get('errorMessage') == '达到限流阈值,请稍后重试':
|
elif response.get('errorMessage') == '用户账户余额不足':
|
||||||
break
|
break
|
||||||
elif response.get('errorMessage') == '用户信息失效,请退出重新进入':
|
elif response.get('errorMessage') == '用户信息失效,请退出重新进入':
|
||||||
break
|
break
|
||||||
else:
|
else:
|
||||||
print(f'>抽卡失败:{response.get("errorMessage")}')
|
print(f'>抽卡失败:{response.get("errorMessage")}')
|
||||||
|
break
|
||||||
time.sleep(3)
|
time.sleep(3)
|
||||||
|
|
||||||
def EAR_END_2023_GuessIdiom(self):
|
def EAR_END_2023_GuessIdiom(self):
|
||||||
@@ -564,6 +568,45 @@ class RUN:
|
|||||||
else:
|
else:
|
||||||
print(f'第{i}关失败!')
|
print(f'第{i}关失败!')
|
||||||
|
|
||||||
|
#查询新年回馈卡片数量
|
||||||
|
def EAR_END_2023_query(self):
|
||||||
|
print(f'>>>开始查询卡片数量')
|
||||||
|
url = 'https://mcs-mimp-web.sf-express.com/mcs-mimp/commonPost/~memberNonactivity~anniversary2025ClaimService~claimStatus'
|
||||||
|
response = self.do_request(url, {})
|
||||||
|
if response.get('success'):
|
||||||
|
obj = response.get('obj', None)
|
||||||
|
if obj == None: return False
|
||||||
|
currentAccountList = obj.get('currentAccountList', [])
|
||||||
|
if not currentAccountList:
|
||||||
|
print("当前没有卡片")
|
||||||
|
else:
|
||||||
|
print("当前卡片数量:")
|
||||||
|
for card in currentAccountList:
|
||||||
|
currency = card.get('currency')
|
||||||
|
totalAmount = card.get('totalAmount')
|
||||||
|
balance = card.get('balance')
|
||||||
|
if currency == 'DAI_BI':
|
||||||
|
currency_name = '坐以待币'
|
||||||
|
elif currency == 'CHENG_GONG':
|
||||||
|
currency_name = '成功人士'
|
||||||
|
elif currency == 'GAN_FAN':
|
||||||
|
currency_name = '干饭圣体'
|
||||||
|
elif currency == 'DING_ZHU':
|
||||||
|
currency_name = '都顶得住'
|
||||||
|
elif currency == 'ZHI_SHUI':
|
||||||
|
currency_name = '心如止水'
|
||||||
|
else:
|
||||||
|
currency_name = currency
|
||||||
|
print(f"卡片名称:{currency_name},数量:{balance}")
|
||||||
|
|
||||||
|
totalFortuneTimes = obj.get('totalFortuneTimes', 0)
|
||||||
|
print(f"总卡片数量:{totalFortuneTimes}")
|
||||||
|
|
||||||
|
return True
|
||||||
|
else:
|
||||||
|
print(f"查询失败:{response.get('errorMessage')}")
|
||||||
|
return False
|
||||||
|
|
||||||
def EAR_END_2023_receiveTask(self):
|
def EAR_END_2023_receiveTask(self):
|
||||||
print(f'>>>开始领取【{self.title}】任务奖励')
|
print(f'>>>开始领取【{self.title}】任务奖励')
|
||||||
json_data = {
|
json_data = {
|
||||||
@@ -1625,12 +1668,13 @@ class RUN:
|
|||||||
# # if is_activity_end_date(activity_end_date):
|
# # if is_activity_end_date(activity_end_date):
|
||||||
# # Log("今天采蜜活动截止兑换,请及时进行兑换")
|
# # Log("今天采蜜活动截止兑换,请及时进行兑换")
|
||||||
# # send('顺丰速运挂机通知', "今天采蜜活动截止兑换,请及时进行兑换")
|
# # send('顺丰速运挂机通知', "今天采蜜活动截止兑换,请及时进行兑换")
|
||||||
# # target_time = datetime(2024, 4, 8, 19, 0)
|
target_time = datetime(2025, 4, 8, 19, 0)
|
||||||
# # if datetime.now() < target_time:
|
if datetime.now() < target_time:
|
||||||
# # # self.EAR_END_2023_TaskList()
|
self.EAR_END_2023_TaskList()
|
||||||
# # self.anniversary2024_task()
|
self.EAR_END_2023_query()
|
||||||
# # else:
|
# self.anniversary2024_task()
|
||||||
# # print('周年庆活动已结束')
|
else:
|
||||||
|
print('周年庆活动已结束')
|
||||||
# #######################################
|
# #######################################
|
||||||
# self.member_day_index()
|
# self.member_day_index()
|
||||||
current_date = datetime.now().day
|
current_date = datetime.now().day
|
||||||
|
|||||||
Reference in New Issue
Block a user