From e7129c812144bd43c28661e2ddc0481be67b54e6 Mon Sep 17 00:00:00 2001 From: zhangdongxu Date: Sun, 28 Jan 2024 22:10:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=BC=80=E6=98=9F=E5=AE=A2?= =?UTF-8?q?=E7=AD=BE=E5=88=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kaixingke.py | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 kaixingke.py diff --git a/kaixingke.py b/kaixingke.py new file mode 100644 index 0000000..a2dff04 --- /dev/null +++ b/kaixingke.py @@ -0,0 +1,64 @@ +# 开星客 v1.00 +# +# 微信小程序-开星客 +# 签到领会员积分 +# +# 多账号换行隔开 +# export kxk_token="i8JlF5W9GUOR0/5bOUC8nqr1" +# +# cron "30 10,18 * * *" script-path=xxx.py,tag=匹配cron用 +# const $ = new Env('开星客') + +import os + +import json +import requests +import urllib3 +from wxpusher import WxPusher + +urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) + +kxk_token = os.getenv("kxk_token").split('\n') + + +# 签到 +def to_sign(): + url = "https://pw.gzych.vip/ykb_huiyuan/api/v1/MemberCheckIn/Submit" + + # 添加 verify=False 来忽略SSL证书验证 + response = requests.get(url, headers=headers, verify=False) + if json.loads(response.text)['ResponseStatus']['ErrorCode'] == '0': + print('签到成功') + WxPusher.send_message('开星客签到成功', + uids=[wxpusher_uid], + token='AT_uj0Ezms54MZVD3xO5R5i1Wh3vR7nMety') + + +if __name__ == '__main__': + # 遍历所有帐号 + for i in range(len(kxk_token)): + cookie = kxk_token[i] + token = cookie.split('@')[0] + # 判断是否有推送uid + if len(cookie.split('@')) == 2: + wxpusher_uid = cookie.split('@')[1] + else: + wxpusher_uid = '' + headers = { + "Host": "pw.gzych.vip", + "Authorization": "Token " + token, + "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) " + "Chrome/107.0.0.0 Safari/537.36 MicroMessenger/6.8.0(0x16080000) NetType/WIFI " + "MiniProgramEnv/Mac MacWechat/WMPF MacWechat/3.8.6(0x13080610) XWEB/1156", + "content-type": "application/json", + "Accept": "*/*", + "Origin": "https://res.gzych.vip", + "Sec-Fetch-Site": "same-site", + "Sec-Fetch-Mode": "cors", + "Sec-Fetch-Dest": "empty", + "Referer": "https://res.gzych.vip/", + "Accept-Language": "zh-CN,zh;q=0.9" + } + print(f'开始第{i + 1}个帐号签到') + # 1.签到 + to_sign()