From 0b5959713d2e2645daa92aa954fb7bb00adf1fd7 Mon Sep 17 00:00:00 2001 From: wd210010 <76995206+wd210010@users.noreply.github.com> Date: Mon, 14 Aug 2023 13:20:03 +0800 Subject: [PATCH] =?UTF-8?q?=E8=9C=9C=E7=B3=96=E7=AD=BE=E5=88=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mt.py | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 mt.py diff --git a/mt.py b/mt.py new file mode 100644 index 0000000..73a7b50 --- /dev/null +++ b/mt.py @@ -0,0 +1,50 @@ +#!/usr/bin/python3 +# -- coding: utf-8 -- +# ------------------------------- +# @Author : github@wd210010 https://github.com/wd210010/only_for_happly +# @Time : 2023/8/14 13:23 +# ------------------------------- +# cron "30 5,,7 * * *" script-path=xxx.py,tag=匹配cron用 +# const $ = new Env('蜜糖签到') +import requests,json,os + +# 蜜糖app签到 购物签到七天返20% 发货目前挺快 +# https://channel.mitangwl.cn/h5/spread/zffl.html?appointmentId=198243&inviteId=198243 点击打开下载app或者小程序下单即可 +# 变量为mtau 随便找一个api.mitangwl.cn点进去 请求头里面的Authorization里面的就是 格式如a7f2xxxx-9dxx-46xx-97xx-3e8a7xxxxxxxxx 青龙配置文件config进去设置export mtau=''即可 多账号用&隔开 +Authorization = os.getenv("mtau").split('&') + +for i in range(len(Authorization)): + # 获取列表 + print(f'开始第{i+1}个账号签到!') + headers = { + 'Content-Type': 'application/json', + 'User-Agent': 'SeckillShopping/2.5.5 (iPhone; iOS 15.6.1; Scale/3.00)', + 'Authorization': Authorization[i], + 'Accept-Language': 'zh-Hans-CN;q=1', + 'Content-Length': '32' + } + data_list = { + 'pageNum': 1, + 'pageSize': 10 + } + appointmentIdlist =[] + productNamelist = [] + try: + resp = requests.post('https://api.mitangwl.cn/app/my/queryMyApprointmentList',headers=headers,data=json.dumps(data_list)) + rt =json.loads(resp.text)['data']['list'] + for j in range(len(rt)): + appointmentId = rt[j]['appointmentId'] + productName = rt[j]['productName'] + appointmentIdlist.append(appointmentId) + productNamelist.append(productName) + # print(appointmentIdlist) + for k in range(len(appointmentIdlist)): + data = { + 'loc':0, + 'appointmentId':appointmentIdlist[k] + } + response = requests.post('https://api.mitangwl.cn/app/my/appointmentSign', headers=headers,data=json.dumps(data)) + result = json.loads(response.text) + print(productNamelist[k]+ ' 签到:'+ result['msg']) + except: + print('请检查账号配置是否有误!')