From fcf2d19271ee22b6a2b0d5f29b83d414f9002e4a Mon Sep 17 00:00:00 2001 From: zjk2017 <2548836866@qq.com> Date: Thu, 29 Aug 2024 23:30:20 +0800 Subject: [PATCH] Delete bwcj.py --- bwcj.py | 76 --------------------------------------------------------- 1 file changed, 76 deletions(-) delete mode 100644 bwcj.py diff --git a/bwcj.py b/bwcj.py deleted file mode 100644 index bbf30d1..0000000 --- a/bwcj.py +++ /dev/null @@ -1,76 +0,0 @@ -""" -霸王茶姬签到py -new Env("霸王茶姬签到") -cron: 20 20,7 * * * -fix 20240630 ArcadiaScriptPublic 频道:https://t.me/ArcadiaScript 群组:https://t.me/ArcadiaScriptPublic -打开微信小程序抓webapi.qmai.cn里面的qm-user-token(一般在请求头里)填到变量ArcadiaScriptPublic_bwcjck里面即可 - -支持多用户运行 - -多用户用&或者@隔开 -例如账号1:hv1 账号2: hv2 -则变量为hv1&1hv2 -export ArcadiaScriptPublic_bwcjck="" - - - -""" -import requests -import re -import os -import time - - - -#分割变量 -if 'bwcjck' in os.environ: - bwcjck = re.split("@|&",os.environ.get("ArcadiaScriptPublic_bwcjck")) - print(f'查找到{len(bwcjck)}个账号') -else: - bwcjck = '' - print('无bwcjck变量') - - - -def yx(ck): - headers = {'qm-user-token': ck,'User-Agent': 'Mozilla/5.0 (Linux; Android 14; 2201122C Build/UKQ1.230917.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Mobile Safari/537.36 XWEB/1160065 MMWEBSDK/20231202 MMWEBID/2247 MicroMessenger/8.0.47.2560(0x28002F30) WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64 MiniProgramEnv/android','qm-from': 'wechat'} - dl = requests.get(url='https://webapi2.qmai.cn/web/catering/crm/personal-info',headers=headers).json() - if dl['message'] == 'ok': - print(f"账号:{dl['data']['mobilePhone']}登录成功") - data = {"activityId":"947079313798000641","appid":"wxafec6f8422cb357b"} - lq = requests.post(url='https://webapi2.qmai.cn/web/cmk-center/sign/takePartInSign',data=data,headers=headers).json() - if lq['message'] == 'ok': - print(f"签到情况:获得{lq['data']['rewardDetailList'][0]['rewardName']}:{lq['data']['rewardDetailList'][0]['sendNum']}") - else: - print(f"签到情况:{lq['message']}") -def point(ck): - headers = {'qm-user-token': ck,'User-Agent': 'Mozilla/5.0 (Linux; Android 14; 2201122C Build/UKQ1.230917.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Mobile Safari/537.36 XWEB/1160065 MMWEBSDK/20231202 MMWEBID/2247 MicroMessenger/8.0.47.2560(0x28002F30) WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64 MiniProgramEnv/android','qm-from': 'wechat'} - dl = requests.post(url='https://webapi2.qmai.cn/web/catering/crm/points-info',headers=headers).json() - # print(f"账号:{dl}") - if dl['message'] == 'ok': - totalPoints=dl['data'] ['totalPoints'] - soonExpiredPoints=dl['data'] ['soonExpiredPoints'] - expiredTime=dl['data'] ['expiredTime'] - print(f"积分:{totalPoints} 其中有 {soonExpiredPoints }积分将于{ expiredTime }过期") - - -def main(): - z = 1 - for ck in bwcjck: - try: - print(f'登录第{z}个账号') - print('----------------------') - yx(ck) - point(ck) - print('----------------------') - z = z + 1 - except Exception as e: - print(e) - print('未知错误1') - -if __name__ == '__main__': - try: - main() - except Exception as e: - print('未知错误') -