新增开星客签到

This commit is contained in:
zhangdongxu 2024-01-28 22:10:21 +08:00
parent 01dc7ec479
commit e7129c8121

64
kaixingke.py Normal file
View File

@ -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()