mirror of
https://github.com/zjk2017/ArcadiaScriptPublic.git
synced 2025-12-17 15:34:35 +08:00
Create sync.py
This commit is contained in:
78
sync.py
Normal file
78
sync.py
Normal file
@@ -0,0 +1,78 @@
|
|||||||
|
'''
|
||||||
|
new Env('所有女生会员');
|
||||||
|
变量名:syns_data抓Authorization每个号@隔开
|
||||||
|
cron: 16 9 * * *
|
||||||
|
fix 20240625 ArcadiaScriptPublic 频道:https://t.me/ArcadiaScript 群组:https://t.me/ArcadiaScriptPublic
|
||||||
|
增加打印签到信息
|
||||||
|
'''
|
||||||
|
import requests
|
||||||
|
import os
|
||||||
|
|
||||||
|
accounts_info = os.environ.get("syns_data")
|
||||||
|
accounts = accounts_info.split("@")
|
||||||
|
|
||||||
|
message = ""
|
||||||
|
|
||||||
|
def signin(account_info, account_index):
|
||||||
|
global message
|
||||||
|
env = 'bearer '+account_info
|
||||||
|
signin_url = "https://7.meionetech.com/api/operate/wx/record/signIn"
|
||||||
|
headers = {
|
||||||
|
'user-agent': 'Your User Agent Here',
|
||||||
|
'content-type': 'application/json',
|
||||||
|
'authorization': env,
|
||||||
|
}
|
||||||
|
response = requests.post(signin_url, headers=headers)
|
||||||
|
result = response.json()
|
||||||
|
if result.get('code') == "000":
|
||||||
|
message += f"【账号 {account_index} 签到】:签到成功🎉\n"
|
||||||
|
else:
|
||||||
|
message += f"【账号 {account_index} 签到】:{result.get('message')}\n"
|
||||||
|
|
||||||
|
def viewcust(account_info, account_index):
|
||||||
|
global message
|
||||||
|
env = 'bearer '+account_info
|
||||||
|
viewcust_url = "https://7.meionetech.com/api/operate/wx/rewards/task/done?taskId=38"
|
||||||
|
headers = {
|
||||||
|
'user-agent': 'Your User Agent Here',
|
||||||
|
'authorization': env,
|
||||||
|
}
|
||||||
|
data = {
|
||||||
|
'taskId': 38
|
||||||
|
}
|
||||||
|
response = requests.post(viewcust_url, headers=headers, json=data)
|
||||||
|
result = response.json()
|
||||||
|
if result.get('code') == "000":
|
||||||
|
message += f"【账号 {account_index} 积分商城】:浏览积分商城成功!\n"
|
||||||
|
else:
|
||||||
|
message += f"【账号 {account_index} 积分商城】:{result.get('message')}\n"
|
||||||
|
|
||||||
|
def score(account_info, account_index):
|
||||||
|
global message
|
||||||
|
env = 'bearer '+account_info
|
||||||
|
score_url = "https://7.meionetech.com/api/account/wx/member/assets"
|
||||||
|
headers = {
|
||||||
|
'user-agent': 'Your User Agent Here',
|
||||||
|
'authorization': env,
|
||||||
|
}
|
||||||
|
response = requests.get(score_url, headers=headers)
|
||||||
|
result = response.json()
|
||||||
|
if result.get('code') == "000":
|
||||||
|
message += f"【账号 {account_index} 积分】:{result.get('data').get('score')}\n"
|
||||||
|
else:
|
||||||
|
message += f"【账号 {account_index} 积分】:{result.get('message')}\n"
|
||||||
|
|
||||||
|
def main():
|
||||||
|
global message
|
||||||
|
for i, account_info in enumerate(accounts, start=1):
|
||||||
|
message += f"开始处理账号 {i}\n"
|
||||||
|
signin(account_info, i)
|
||||||
|
viewcust(account_info, i)
|
||||||
|
score(account_info, i)
|
||||||
|
notify()
|
||||||
|
|
||||||
|
def notify():
|
||||||
|
print(message)
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
main()
|
||||||
Reference in New Issue
Block a user