mirror of
https://github.com/3288588344/toulu.git
synced 2025-12-16 15:00:14 +08:00
Add files via upload
This commit is contained in:
59
中兴商城.py
Normal file
59
中兴商城.py
Normal file
@@ -0,0 +1,59 @@
|
||||
'''
|
||||
功能:中兴商城任务
|
||||
一天5毛买东西可抵扣
|
||||
抓手机端签到请求链接里面的accessToken=后面的字符串(如dc487xxxx9d67)填到环境变量'zxscck'里,多账号&连接,网页版签到抓到的accessToken没有测试,有可能能用
|
||||
cron: 3 0 * * *
|
||||
new Env('中兴商城');
|
||||
'''
|
||||
import requests
|
||||
import os
|
||||
try:
|
||||
from notify import send
|
||||
except:
|
||||
pass
|
||||
|
||||
url = "https://www.ztemall.com/index.php/topapi"
|
||||
headers = {
|
||||
"Accept": "*/*",
|
||||
"platform": "android",
|
||||
"C-Version": "5.2.32.2308151406",
|
||||
"User-Agent": "Mozilla/5.0 (Linux; Android 8.0.0; MI 5 Build/OPR1.170623.032; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/68.0.3440.91 Mobile Safari/537.36",
|
||||
"model": "MI 5",
|
||||
"Accept-Encoding": "gzip",
|
||||
"Host": "www.ztemall.com",
|
||||
"Connection": "Keep-Alive"
|
||||
}
|
||||
accounts = os.getenv('zxscck')
|
||||
|
||||
if accounts is None:
|
||||
print('未检测到zxscck')
|
||||
exit(1)
|
||||
|
||||
accounts_list = accounts.split('&')
|
||||
print(f"获取到 {len(accounts_list)} 个账号\n")
|
||||
result = []
|
||||
|
||||
for i, account in enumerate(accounts_list, start=1):
|
||||
print(f"=======开始执行账号{i}=======\n")
|
||||
params = {
|
||||
"method": "member.checkIn.add",
|
||||
"format": "json",
|
||||
"v": "v1",
|
||||
"accessToken": account
|
||||
}
|
||||
|
||||
response = requests.get(url, headers=headers, params=params).json()
|
||||
if response['errorcode'] == 0:
|
||||
currentCheckInPoint = response['data']['currentCheckInPoint']
|
||||
point = response['data']['point']
|
||||
print(f"账号{i}签到成功,获得{currentCheckInPoint}积分,当前积分:{point}\n")
|
||||
result.append(f"账号{i}签到成功,获得{currentCheckInPoint}积分,当前积分:{point}\n")
|
||||
else:
|
||||
msg = response['msg']
|
||||
print(f"账号{i}签到失败,{msg}\n")
|
||||
result.append(f"账号{i}签到失败,{msg}\n")
|
||||
|
||||
try:
|
||||
send("中兴商城签到",f"{''.join(result)}")
|
||||
except Exception as e:
|
||||
print(f"消息推送失败:{e}!\n{result}\n")
|
||||
Reference in New Issue
Block a user