mirror of
https://github.com/smallfawn/QLScriptPublic.git
synced 2026-01-15 23:10:42 +08:00
Compare commits
35 Commits
d84cadac3c
...
1acadd3cc1
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1acadd3cc1 | ||
|
|
633fecd60e | ||
|
|
18d4ac8a27 | ||
|
|
5bd76df7ce | ||
|
|
0fcc1f9787 | ||
|
|
fd86c12ce0 | ||
|
|
bf1e5130ca | ||
|
|
a661a22235 | ||
|
|
340c6ac4d5 | ||
|
|
f62b6e1332 | ||
|
|
9abdca67e5 | ||
|
|
7c568a6668 | ||
|
|
e08f33d959 | ||
|
|
d9fb662513 | ||
|
|
f415aaf56d | ||
|
|
36a5db99ed | ||
|
|
3529bfe5ad | ||
|
|
56c40634bb | ||
|
|
bff8ae22b8 | ||
|
|
66a0cc6760 | ||
|
|
953c519931 | ||
|
|
493ec3ddbf | ||
|
|
ef1ffcabbd | ||
|
|
e5b8e8a8ed | ||
|
|
f6f56e8ffd | ||
|
|
dc2192f791 | ||
|
|
595fc5dbe7 | ||
|
|
5608b4a246 | ||
|
|
d082aac8da | ||
|
|
9b4f603953 | ||
|
|
ac04fa2067 | ||
|
|
111eb83f16 | ||
|
|
885c675d36 | ||
|
|
1cc77a8aab | ||
|
|
0538c007cf |
80
Coca2.py
Normal file
80
Coca2.py
Normal file
@ -0,0 +1,80 @@
|
||||
# -*- encoding: utf-8 -*-
|
||||
# @Time : 18:57
|
||||
# @Author : yuxian
|
||||
# @Email : 1503889663@qq.com
|
||||
# @File : Coca.py
|
||||
# @SoftWare : PyCharm
|
||||
# 可口可乐吧小程序,抓包authorization(全部内容 copy即可),填入环境变量Coca中,多账号换行或@隔开
|
||||
import json, os, hashlib, random, time, requests as r
|
||||
|
||||
|
||||
def UF(): return f"Mozilla/5.0 (iPhone; CPU iPhone OS {f'{random.randint(12, 15)}.{random.randint(0, 6)}.{random.randint(0, 9)}'} like Mac OS X) AppleWebKit/{f'{random.randint(600, 700)}.{random.randint(1, 4)}.{random.randint(1, 5)}'} (KHTML, like Gecko) Mobile/15E148 MicroMessenger/7.0.20(0x16001422) NetType/WIFI Language/zh_CN"
|
||||
|
||||
|
||||
def generate_random_string_and_timestamp():
|
||||
T = ''.join(random.choices('0123456789abcdefghijklmnopqrstuvwxyz', k=8))
|
||||
d = str(int(time.time() * 1000))
|
||||
return T, d
|
||||
|
||||
|
||||
def sha256_encrypt(data):
|
||||
hash_object = hashlib.sha256()
|
||||
hash_object.update(data.encode('utf-8'))
|
||||
hex_dig = hash_object.hexdigest()
|
||||
return hex_dig
|
||||
|
||||
|
||||
def get_header(url1):
|
||||
T, d = generate_random_string_and_timestamp()
|
||||
message = url1.replace("https://koplus.icoke.cn/cre-bff", "")
|
||||
encrypted_data = sha256_encrypt(message + T + d + "apyuc3#7%m4*")
|
||||
headers = {"x-sg-id": T, "x-sg-timestamp": d, "x-sg-signature": encrypted_data}
|
||||
return headers
|
||||
|
||||
|
||||
U = "https://koplus.icoke.cn/cre-bff/wechat/"
|
||||
P = os.environ.get("Coca")
|
||||
if P and P != "":
|
||||
C = P.split("\n") if "\n" in P else P.split("@")
|
||||
A = 1
|
||||
for B in C:
|
||||
try:
|
||||
H = {
|
||||
"Host": "koplus.icoke.cn",
|
||||
"Connection": "keep-alive",
|
||||
"xweb_xhr": "1",
|
||||
"Authorization": B,
|
||||
"User-Agent": UF(),
|
||||
"Content-Type": "application/json",
|
||||
"Accept": "*/*",
|
||||
"Accept-Language": "*",
|
||||
"Sec-Fetch-Site": "cross-site",
|
||||
"Sec-Fetch-Mode": "cors",
|
||||
"Sec-Fetch-Dest": "empty",
|
||||
"Referer": "https://servicewechat.com/wxa5811e0426a94686/364/page-frame.html",
|
||||
"Accept-Encoding": "gzip, deflate, br"
|
||||
}
|
||||
url = f"{U}checkin"
|
||||
H.update(get_header(url))
|
||||
signReq = r.post(url=url, headers=H)
|
||||
signResp = json.loads(signReq.text)
|
||||
print(f"🎉开始签到账号:{A}🎉")
|
||||
A += 1
|
||||
if signResp["meta"]["transactionPoint"]:
|
||||
print(f"⭕签到成功,获得{str(int(signResp['meta']['transactionPoint']) / 10)}个快乐瓶⭕")
|
||||
elif signResp["meta"]["transactionPoint"] is None:
|
||||
print("❗今日已签到,请勿重复签到❗")
|
||||
else:
|
||||
print("❌出现未知错误,签到失败❌")
|
||||
time.sleep(3)
|
||||
url = f"{U}profile"
|
||||
H.update(get_header(url))
|
||||
qReq = r.get(url=url, headers=H)
|
||||
qResp = json.loads(qReq.text)
|
||||
print(f"🎉开始查询账号积分🎉")
|
||||
if qResp["data"]:
|
||||
print(f"🎆账号快乐瓶总额:{str(int(qResp['data']['point']) / 10)}🎆")
|
||||
else:
|
||||
print("❌出现未知错误,查询失败❌")
|
||||
except:
|
||||
print("⚠️⚠️⚠️脚本报错执行下一个账号⚠️⚠️⚠️")
|
||||
@ -1,12 +1,4 @@
|
||||
# QLScriptpublic
|
||||
# JD 京东账密登录协议版本已发布 DOCKER一键部署 对接青龙 对接BOT
|
||||
购买地址
|
||||
http://shop.smallfawn.top/
|
||||
|
||||
# 定制脚本 20起步 看难度定价 支持一些滑块 设备指纹之类的
|
||||
# 联系QQ 860562056 一天只接3单
|
||||
# 排单网站目前还没做出来
|
||||
|
||||
|
||||
本仓库魔改通知 smallfawnPushWhite白名单 smallfawnPushBlack黑名单 二选一
|
||||
``````
|
||||
|
||||
@ -22,7 +22,7 @@ const $ = new Env("安慕希小程序");
|
||||
let ckName = `anmuxi`;
|
||||
const strSplitor = "#";
|
||||
const envSplitor = ["&", "\n"];
|
||||
const notify = $.isNode() ? require("./sendNotify") : "";
|
||||
const notify = $.isNode() ? require("../sendNotify") : "";
|
||||
const axios = require("axios");
|
||||
const defaultUserAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 16_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.31(0x18001e31) NetType/WIFI Language/zh_CN miniProgram"
|
||||
|
||||
|
||||
@ -557,7 +557,7 @@ function _0x2fbb6b(_0x5a60f2) {
|
||||
{
|
||||
if (!this.notifyFlag) return;
|
||||
if (!this.notifyStr.length) return;
|
||||
var _0x29aa8f = require("./sendNotify");
|
||||
var _0x29aa8f = require("../sendNotify");
|
||||
this.log("\n============== 推送 ==============");
|
||||
await _0x29aa8f.sendNotify(this.name, this.notifyStr.join("\n"));
|
||||
}
|
||||
|
||||
@ -4,7 +4,9 @@
|
||||
@Date: 2024.06.07 19:15
|
||||
@Description: 测试
|
||||
------------------------------------------
|
||||
#Notice:
|
||||
#Notice: 只适用于购买了luflytoken的 购买联系QQ860562056
|
||||
变量luflytoken 填写luflytoken
|
||||
变量wxbnmdwxid 填写wxbnmdwxid 多账号&分割或者换行
|
||||
⚠️【免责声明】
|
||||
------------------------------------------
|
||||
1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。
|
||||
@ -17,14 +19,17 @@
|
||||
*/
|
||||
|
||||
const $ = new Env("巴奴毛肚小程序");
|
||||
let ckName = `testA`;
|
||||
let ckName = `wxbnmdwxid`;
|
||||
const strSplitor = "#";
|
||||
const envSplitor = ["&", "\n"];
|
||||
process.env[ckName] = "testA#testB&testC#testD"
|
||||
const notify = $.isNode() ? require("./sendNotify") : "";
|
||||
const crypto = require("crypto-js");
|
||||
const notify = $.isNode() ? require("../sendNotify") : "";
|
||||
const axios = require("axios");
|
||||
const defaultUserAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 16_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.31(0x18001e31) NetType/WIFI Language/zh_CN miniProgram"
|
||||
|
||||
const key = "bfc5e947cd84c7ced1ee48d28fb3e90f";
|
||||
let luflytoken = process.env.luflytoken || ""
|
||||
let wxcenter = 'http://w.smallfawn.top:5789'
|
||||
let appid = 'wx71373698c47f9a9f'
|
||||
class Public {
|
||||
async request(options) {
|
||||
return await axios.request(options);
|
||||
@ -35,17 +40,158 @@ class Task extends Public {
|
||||
|
||||
super();
|
||||
this.index = $.userIdx++
|
||||
let user = env.split("#");
|
||||
this.name = user[0];
|
||||
this.passwd = user[1];
|
||||
let user = env.split(strSplitor);
|
||||
this.wxid = user[0];
|
||||
}
|
||||
getUUID(_0x4b4b65 = 16, _0x14813d = 36) {
|
||||
const _0x181bd6 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");
|
||||
const _0x295ca7 = [];
|
||||
let _0x4713fe = 0;
|
||||
if (_0x4b4b65) {
|
||||
for (_0x4713fe = 0; _0x4713fe < _0x4b4b65; _0x4713fe++) {
|
||||
_0x295ca7[_0x4713fe] = _0x181bd6[0 | Math.random() * _0x14813d];
|
||||
}
|
||||
} else {
|
||||
let _0x540406;
|
||||
for (_0x295ca7[8] = _0x295ca7[13] = _0x295ca7[18] = _0x295ca7[23] = "-", _0x295ca7[14] = "4", _0x4713fe = 0; _0x4713fe < 36; _0x4713fe++) {
|
||||
if (!_0x295ca7[_0x4713fe]) {
|
||||
_0x540406 = 0 | 16 * Math.random();
|
||||
_0x295ca7[_0x4713fe] = _0x181bd6[19 === _0x4713fe ? 3 & _0x540406 | 8 : _0x540406];
|
||||
}
|
||||
}
|
||||
}
|
||||
return _0x295ca7.join("");
|
||||
}
|
||||
getHeaders(options, _0x32d686, authorization) {
|
||||
const keyOptions = {
|
||||
app_key: "KlZ4LqOF",
|
||||
app_secret: "HoBJTYXdwn"
|
||||
};
|
||||
const _0x3aaf0a = {
|
||||
t: Math.floor(new Date().getTime() / 1000),
|
||||
n: this.getUUID(),
|
||||
...keyOptions
|
||||
};
|
||||
const _0x419328 = Object.values(_0x3aaf0a).join("");
|
||||
|
||||
const sign = this.stringToLowerCase(this.stringToLowerCase(_0x419328)).split("").reverse().join("");
|
||||
const header = {
|
||||
'Connection': 'keep-alive',
|
||||
'content-type': 'application/json',
|
||||
'uuid': options.uuid,
|
||||
'platform_version_code': 'iOS 16.6',
|
||||
'authorization': authorization, //
|
||||
'tenancy_id': 'banu',
|
||||
'app_key': 'KlZ4LqOF',
|
||||
'code': 'f22b68d1c74c3a66aa7a1b199bcd4e20', //
|
||||
'platform_version_name': 'iPhone 11<iPhone12,1>',
|
||||
'platform_version_weapp': '8.0.50',
|
||||
't': _0x3aaf0a.t,
|
||||
'n': _0x3aaf0a.n,
|
||||
'platform_version_sdk': '3.5.8',
|
||||
'sign': sign,
|
||||
'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.50(0x1800323d) NetType/4G Language/zh_CN',
|
||||
'Referer': 'https://servicewechat.com/wx71373698c47f9a9f/474/page-frame.html'
|
||||
}
|
||||
|
||||
if (_0x32d686) {
|
||||
const _0xa2075e = new URLSearchParams({
|
||||
...options,
|
||||
enc_data: _0x32d686
|
||||
}).toString();
|
||||
const code = this.stringToLowerCase(this.stringToLowerCase(_0xa2075e)).split("").reverse().join("");
|
||||
header.code = code;
|
||||
}
|
||||
return header;
|
||||
}
|
||||
stringToLowerCase(str) {
|
||||
return crypto.MD5(str).toString().toLowerCase();
|
||||
}
|
||||
decrypt(_0x3c73c4) {
|
||||
const _0x3218f0 = crypto.lib.WordArray.random(16).toString();
|
||||
const _0x30b65e = JSON.stringify(_0x3c73c4);
|
||||
const _0x429ee1 = crypto.AES.encrypt(_0x30b65e, crypto.enc.Utf8.parse(key), {
|
||||
iv: crypto.enc.Utf8.parse(_0x3218f0),
|
||||
mode: crypto.mode.CBC
|
||||
}).toString();
|
||||
return crypto.enc.Base64.stringify(crypto.enc.Utf8.parse(JSON.stringify({
|
||||
iv: _0x3218f0,
|
||||
encrypted_data: _0x429ee1
|
||||
})));
|
||||
}
|
||||
async getcode() {
|
||||
let options = {
|
||||
url: `${wxcenter}/api/getcode`,
|
||||
headers: {
|
||||
'Content-Type': 'application/json'
|
||||
},
|
||||
method: 'POST',
|
||||
data: { "luflyKey": "" + luflytoken, "wxid": "" + this.wxid, "appid": "" + appid }
|
||||
}
|
||||
let { data: result } = await this.request(options);
|
||||
if (result.status) {
|
||||
let code = result.data
|
||||
$.log(`账号[${this.wxid}] 获取code成功[${code}]`);
|
||||
let { member_id: memberId, openid: authorization } = await this.login(code)
|
||||
const headerObj = {};
|
||||
const data = {
|
||||
member_id: memberId
|
||||
};
|
||||
try {
|
||||
headerObj.uuid = this.getUUID();
|
||||
const res = await axios.get("https://cloud.banu.cn/api/sign-in/days", {
|
||||
params: data,
|
||||
headers: this.getHeaders(headerObj, false, authorization)
|
||||
});
|
||||
if (res.data.data.is_sign_in) {
|
||||
$.log(`账号[${this.wxid}] 重复签到`);
|
||||
} else {
|
||||
const decryptData = this.decrypt(data);
|
||||
const res = await axios.post("https://cloud.banu.cn/api/sign-in", {
|
||||
enc_data: decryptData
|
||||
}, {
|
||||
headers: this.getHeaders(headerObj, decryptData, authorization)
|
||||
});
|
||||
$.log("签到:" + res.data.message);
|
||||
}
|
||||
const info = await axios.get("https://cloud.banu.cn/api/member/statistic", {
|
||||
params: data,
|
||||
headers: this.getHeaders(headerObj, false, authorization)
|
||||
});
|
||||
const result = "\nMember_id:" + memberId + "\n用户名:" + info.data.data.name + "\n总积分:" + info.data.data.points;
|
||||
} catch (err) {
|
||||
|
||||
console.log("签到失败:" + err + " | 签到时间:" + Date.now());
|
||||
}
|
||||
} else {
|
||||
console.log(result);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
async login(code) {
|
||||
let url = 'https://cloud.banu.cn/api/wx/weapp/auth';
|
||||
let data = {
|
||||
'app_id': 'wx71373698c47f9a9f',
|
||||
'code': code
|
||||
}
|
||||
const headerObj = {};
|
||||
headerObj.uuid = this.getUUID();
|
||||
let headers = this.getHeaders(headerObj, false, "");
|
||||
|
||||
let { data: res } = await this.request({
|
||||
url,
|
||||
method: "POST",
|
||||
headers,
|
||||
data
|
||||
})
|
||||
return res.data;
|
||||
}
|
||||
async run() {
|
||||
|
||||
await this.getcode()
|
||||
|
||||
|
||||
console.log(this.index);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -2,11 +2,13 @@
|
||||
------------------------------------------
|
||||
@Author: sm
|
||||
@Date: 2024.06.07 19:15
|
||||
@Description: 测试
|
||||
@Description: 海底捞
|
||||
cron: 12 12 * * *
|
||||
------------------------------------------
|
||||
#Notice:
|
||||
CK 名字 kuaishou_speed
|
||||
值: COOKIE#签到sig3#打卡sig3 多账号&连接
|
||||
#Notice:
|
||||
https://superapp-public.kiwa-tech.com/api/gateway/login/center/login/wechatLogin 接口的请求参数openId#uid
|
||||
填写到变量名为haidilao的值中 多账号&或换行
|
||||
|
||||
⚠️【免责声明】
|
||||
------------------------------------------
|
||||
1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。
|
||||
@ -18,15 +20,15 @@ CK 名字 kuaishou_speed
|
||||
7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。
|
||||
*/
|
||||
|
||||
const $ = new Env("快手极速版签到打卡");
|
||||
let ckName = `kuaishou_speed`;
|
||||
|
||||
const $ = new Env("海底捞");
|
||||
let ckName = `haidilao`;
|
||||
const strSplitor = "#";
|
||||
const envSplitor = ["&", "\n"];
|
||||
const notify = $.isNode() ? require("./sendNotify") : "";
|
||||
const notify = $.isNode() ? require("../sendNotify") : "";
|
||||
const axios = require("axios");
|
||||
const defaultUserAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 16_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.31(0x18001e31) NetType/WIFI Language/zh_CN miniProgram"
|
||||
|
||||
let appid = 'wx54f3e6a00f7973a7'
|
||||
class Public {
|
||||
async request(options) {
|
||||
return await axios.request(options);
|
||||
@ -37,82 +39,101 @@ class Task extends Public {
|
||||
|
||||
super();
|
||||
this.index = $.userIdx++
|
||||
let user = env.split("#");
|
||||
this.cookkie = user[0];
|
||||
this.sig3_signIn = user[1]
|
||||
this.sig3_signInMoney = user[2]
|
||||
let user = env.split(strSplitor);
|
||||
this.openId = user[0];
|
||||
this.uid = user[1];
|
||||
}
|
||||
|
||||
async signInMoney() {
|
||||
$.log(`快手打卡`)
|
||||
let options = {
|
||||
method: 'GET',
|
||||
url: `https://nebula.kuaishou.com/rest/wd/encourage/unionTask/signIn/report?__NS_sig3=${this.sig3_signInMoney}&sigCatVer=1`,
|
||||
headers: {
|
||||
'User-Agent': 'Mozilla/5.0 (Linux; Android 10; MI 8 Lite Build/QKQ1.190910.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/90.0.4430.226 KsWebView/1.8.90.770 (rel;r) Mobile Safari/537.36 Yoda/3.2.9-rc6 ksNebula/12.11.40.9331 OS_PRO_BIT/64 MAX_PHY_MEM/5724 KDT/PHONE AZPREFIX/az3 ICFO/0 StatusHT/29 TitleHT/44 NetType/WIFI ISLP/0 ISDM/0 ISLB/0 locale/zh-cn DPS/4.036 DPP/13 SHP/2068 SWP/1080 SD/2.75 CT/0 ISLM/0',
|
||||
'Accept-Encoding': 'gzip, deflate',
|
||||
'content-type': 'application/x-www-form-urlencoded;charset=UTF-8',
|
||||
'X-Requested-With': 'com.kuaishou.nebula',
|
||||
'Sec-Fetch-Site': 'same-origin',
|
||||
'Sec-Fetch-Mode': 'cors',
|
||||
'Sec-Fetch-Dest': 'empty',
|
||||
'Referer': 'https://nebula.kuaishou.com/nebula/task/earning?layoutType=4&hyId=nebula_earning_ug_cdn&source=bottom_guide_second',
|
||||
'Accept-Language': 'zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7',
|
||||
'Cookie': '' + this.cookkie
|
||||
}
|
||||
};
|
||||
try {
|
||||
let { data: res } = await this.request(options);
|
||||
$.log(res);
|
||||
|
||||
} catch (e) {
|
||||
console.log(e)
|
||||
async login() {
|
||||
|
||||
|
||||
let options = {
|
||||
url: "https://superapp-public.kiwa-tech.com/api/gateway/login/center/login/wechatLogin",
|
||||
headers: {
|
||||
"_haidilao_app_token": "",
|
||||
"accept": "*/*",
|
||||
"accept-language": "zh-CN,zh;q=0.9",
|
||||
"appid": "15",
|
||||
"appname": "HDLMember",
|
||||
"appversion": "3.240.0",
|
||||
"content-type": "application/json",
|
||||
"platformname": "wechat",
|
||||
"sec-fetch-dest": "empty",
|
||||
"sec-fetch-mode": "cors",
|
||||
"sec-fetch-site": "cross-site",
|
||||
"smdeviceid": "",
|
||||
"xweb_xhr": "1"
|
||||
},
|
||||
method: 'POST',
|
||||
data: {
|
||||
"type": 1,
|
||||
"country": "CN",
|
||||
"codeType": 1,
|
||||
"business": "登录",
|
||||
"terminal": "会员小程序",
|
||||
"openId": "" + this.openId,
|
||||
"uid": "" + this.uid
|
||||
}
|
||||
}
|
||||
let { data: result } = await this.request(options);
|
||||
if (result.code == 100000) {
|
||||
this.token = result.data.token
|
||||
this.name = result.data.nickName
|
||||
$.log(`账号[${this.index}]【${this.name}】 登录成功`);
|
||||
await this.signIn()
|
||||
await this.info()
|
||||
} else {
|
||||
console.log(result);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
async signIn() {
|
||||
$.log(`外部签到`)
|
||||
let data = JSON.stringify({
|
||||
"reportCount": 1,
|
||||
"subBizId": 6426,
|
||||
"taskId": 26021
|
||||
});
|
||||
|
||||
let options = {
|
||||
method: 'POST',
|
||||
url: 'https://encourage.kuaishou.com/rest/wd/zt/task/report?__NS_sig3=' + this.sig3_signIn,
|
||||
url: 'https://superapp-public.kiwa-tech.com/activity/wxapp/signin/signin',
|
||||
headers: {
|
||||
'User-Agent': 'Mozilla/5.0 (Linux; Android 10; MI 8 Lite Build/QKQ1.190910.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/90.0.4430.226 KsWebView/1.8.90.770 (rel;r) Mobile Safari/537.36 Yoda/3.2.9-rc6 ksNebula/12.11.40.9331 OS_PRO_BIT/64 MAX_PHY_MEM/5724 KDT/PHONE AZPREFIX/az3 ICFO/0 StatusHT/29 TitleHT/44 NetType/WIFI ISLP/0 ISDM/0 ISLB/0 locale/zh-cn DPS/4.036 DPP/13 SHP/2068 SWP/1080 SD/2.75 CT/0 ISLM/1',
|
||||
'Accept-Encoding': 'gzip, deflate',
|
||||
'Content-Type': 'application/json',
|
||||
'ktrace-str': '3|My40NTgzNzM3MTc4NDU3Mzc4LjM5NTMzODY2LjE3Mzk4NTY2Mjk2MzkuMTAwNQ==|My40NTgzNzM3MTc4NDU3Mzc4LjY2MjczNDcxLjE3Mzk4NTY2Mjk2MzkuMTAwNA==|0|usergrowth-activity-huge-sign-in|webservice|true|src:Js,seqn:950,rsi:c0c8c381-56b7-40b5-a47a-acd7ec6242dc,path:/huge-sign-in/home,rpi:c198403627',
|
||||
'Origin': 'https://encourage.kuaishou.com',
|
||||
'X-Requested-With': 'com.kuaishou.nebula',
|
||||
'Sec-Fetch-Site': 'same-origin',
|
||||
'Sec-Fetch-Mode': 'cors',
|
||||
'Sec-Fetch-Dest': 'empty',
|
||||
'Referer': 'https://encourage.kuaishou.com/huge-sign-in/home?layoutType=4&source=task&encourageTaskValidityTrack=eyJhY3Rpdml0eV9pZCI6MjAyNDMsInJlc291cmNlX2lkIjoiZWFyblBhZ2VfdGFza0xpc3RfMyIsImV4dF9wYXJhbXMiOnsiaXNTZXJ2ZXJSZWNvcmRDbGlja0FjdGlvbiI6dHJ1ZX19&encourageEventTracking=W3siZW5jb3VyYWdlX3Rhc2tfaWQiOjIwMjQzLCJlbmNvdXJhZ2VfcmVzb3VyY2VfaWQiOiJlYXJuUGFnZV90YXNrTGlzdF8zIiwiZXZlbnRUcmFja2luZ0xvZ0luZm8iOlt7ImRlbGl2ZXJPcmRlcklkIjoiNzEwIiwibWF0ZXJpYWxLZXkiOiJUQVNLX0xJU1RfMjAyNDNfSFVHRV9TSUdOX0lOIiwiZXZlbnRUcmFja2luZ1Rhc2tJZCI6MjAyNDMsInJlc291cmNlSWQiOiJlYXJuUGFnZV90YXNrTGlzdF8zIiwiZXh0UGFyYW1zIjp7ImlzU2VydmVyUmVjb3JkQ2xpY2tBY3Rpb24iOnRydWV9fV19XQ',
|
||||
'Accept-Language': 'zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7',
|
||||
'Cookie': '' + this.cookkie
|
||||
'_haidilao_app_token': this.token,
|
||||
|
||||
},
|
||||
data: data
|
||||
};
|
||||
|
||||
try {
|
||||
let { data: res } = await this.request(options);
|
||||
$.log(res);
|
||||
|
||||
} catch (e) {
|
||||
console.log(e)
|
||||
method: 'POST',
|
||||
data: { "signinSource": "MiniApp" }
|
||||
}
|
||||
let { data: result } = await this.request(options);
|
||||
if (result['success']) {
|
||||
$.log(`账号[${this.index}]【${this.name}】 签到成功`);
|
||||
} else {
|
||||
console.log(result);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
async info() {
|
||||
let options = {
|
||||
url: 'https://superapp-public.kiwa-tech.com/activity/wxapp/signin/queryFragment',
|
||||
headers: {
|
||||
'_haidilao_app_token': this.token,
|
||||
|
||||
},
|
||||
method: 'POST',
|
||||
data: {}
|
||||
}
|
||||
let { data: result } = await this.request(options);
|
||||
if (result['success']) {
|
||||
$.log(`账号[${this.index}] 剩余[${result.data.total}]本期碎片将于${result['data']['expireDate']}过期 `)
|
||||
} else {
|
||||
console.log(result);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
async run() {
|
||||
|
||||
|
||||
await this.signIn()
|
||||
await this.signInMoney()
|
||||
|
||||
await this.login()
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,12 +1,14 @@
|
||||
/*
|
||||
------------------------------------------
|
||||
@ cron: 5 * * * *
|
||||
@Author: smallfawn
|
||||
|
||||
@Author: sm
|
||||
@Date: 2024.06.07 19:15
|
||||
@Description: 康师傅
|
||||
cron: 12 12 * * *
|
||||
------------------------------------------
|
||||
#Notice: 每小时运行一次 ⚠️
|
||||
CK 名字 kuaishou_speed_openbox
|
||||
值: COOKIE#开宝箱sig3 多账号&连接
|
||||
#Notice: 只适用于购买了luflytoken的 购买联系QQ860562056
|
||||
变量luflytoken 填写luflytoken
|
||||
变量wxkangshifuwxid 填写wxkangshifuwxid 多账号&分割或者换行
|
||||
|
||||
⚠️【免责声明】
|
||||
------------------------------------------
|
||||
1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。
|
||||
@ -18,15 +20,16 @@ CK 名字 kuaishou_speed_openbox
|
||||
7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。
|
||||
*/
|
||||
|
||||
const $ = new Env("快手极速版开宝箱");
|
||||
let ckName = `kuaishou_speed_openbox`;
|
||||
|
||||
const $ = new Env("康师傅");
|
||||
let ckName = `wxkangshifuwxid`;
|
||||
const strSplitor = "#";
|
||||
const envSplitor = ["&", "\n"];
|
||||
const notify = $.isNode() ? require("./sendNotify") : "";
|
||||
const notify = $.isNode() ? require("../sendNotify") : "";
|
||||
const axios = require("axios");
|
||||
const defaultUserAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 16_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.31(0x18001e31) NetType/WIFI Language/zh_CN miniProgram"
|
||||
|
||||
let luflytoken = process.env.luflytoken || ""
|
||||
let wxcenter = 'http://w.smallfawn.top:5789'
|
||||
let appid = 'wx54f3e6a00f7973a7'
|
||||
class Public {
|
||||
async request(options) {
|
||||
return await axios.request(options);
|
||||
@ -37,56 +40,75 @@ class Task extends Public {
|
||||
|
||||
super();
|
||||
this.index = $.userIdx++
|
||||
let user = env.split("#");
|
||||
this.cookkie = user[0];
|
||||
this.sig3_openbox = user[1]
|
||||
console.log()
|
||||
let user = env.split(strSplitor);
|
||||
this.wxid = user[0];
|
||||
this.passwd = user[1];
|
||||
}
|
||||
|
||||
async openbox() {
|
||||
let data = JSON.stringify({});
|
||||
|
||||
|
||||
|
||||
$.log(`快手开宝箱 每小时运行一次`)
|
||||
|
||||
|
||||
async getcode() {
|
||||
let options = {
|
||||
method: 'POST',
|
||||
url: `https://nebula.kuaishou.com/rest/wd/encourage/unionTask/treasureBox/report?__NS_sig3=${this.sig3_openbox}&sigCatVer=1`,
|
||||
url: `${wxcenter}/api/getcode`,
|
||||
headers: {
|
||||
'User-Agent': 'Mozilla/5.0 (Linux; Android 10; MI 8 Lite Build/QKQ1.190910.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/90.0.4430.226 KsWebView/1.8.90.770 (rel;r) Mobile Safari/537.36 Yoda/3.2.9-rc6 ksNebula/12.11.40.9331 OS_PRO_BIT/64 MAX_PHY_MEM/5724 KDT/PHONE AZPREFIX/az3 ICFO/0 StatusHT/29 TitleHT/44 NetType/WIFI ISLP/0 ISDM/0 ISLB/0 locale/zh-cn DPS/4.036 DPP/13 SHP/2068 SWP/1080 SD/2.75 CT/0 ISLM/0',
|
||||
'Accept-Encoding': 'gzip, deflate',
|
||||
'Content-Type': 'application/json',
|
||||
'Origin': 'https://nebula.kuaishou.com',
|
||||
'X-Requested-With': 'com.kuaishou.nebula',
|
||||
'Sec-Fetch-Site': 'same-origin',
|
||||
'Sec-Fetch-Mode': 'cors',
|
||||
'Sec-Fetch-Dest': 'empty',
|
||||
'Referer': 'https://nebula.kuaishou.com/nebula/task/earning?layoutType=4&hyId=nebula_earning_ug_cdn&source=bottom_guide_second',
|
||||
'Accept-Language': 'zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7',
|
||||
'Cookie': '' + this.cookkie
|
||||
'Content-Type': 'application/json'
|
||||
},
|
||||
data: data
|
||||
};
|
||||
method: 'POST',
|
||||
data: { "luflyKey": "" + luflytoken, "wxid": "" + this.wxid, "appid": "" + appid }
|
||||
}
|
||||
let { data: result } = await this.request(options);
|
||||
if (result.status) {
|
||||
let code = result.data
|
||||
$.log(`账号[${this.index}]【${this.name}】 获取code成功[${code}]`);
|
||||
await this.login(code)
|
||||
} else {
|
||||
console.log(result);
|
||||
}
|
||||
|
||||
|
||||
try {
|
||||
let { data: res } = await this.request(options);
|
||||
$.log(res);
|
||||
}
|
||||
async login(code) {
|
||||
let options = {
|
||||
url: `https://nclub.gdshcm.com/pro/whale-member/api/login/login`,
|
||||
headers: {
|
||||
'Content-Type': 'application/json'
|
||||
},
|
||||
method: 'POST',
|
||||
data: { "code": "" + code, "inviterId": "", "inviterType": 1, "inviterMatchUserId": "", "spUrl": null }
|
||||
}
|
||||
let { data: result } = await this.request(options);
|
||||
if (result.code == 0) {
|
||||
let token = result.data.token
|
||||
$.log(`账号[${this.index}]【${this.name}】 登录成功`);
|
||||
await this.signIn(token)
|
||||
} else {
|
||||
console.log(result);
|
||||
|
||||
} catch (e) {
|
||||
console.log(e)
|
||||
}
|
||||
|
||||
}
|
||||
async signIn(token) {
|
||||
let options = {
|
||||
url: ` https://club.biqr.cn/api/signIn/integralSignIn`,
|
||||
headers: {
|
||||
'Content-Type': 'application/json',
|
||||
'token': "" + token
|
||||
},
|
||||
method: 'POST',
|
||||
data: {}
|
||||
}
|
||||
let { data: result } = await this.request(options);
|
||||
if (result.code == 0) {
|
||||
$.log(`账号[${this.index}]【${this.name}】 签到成功`);
|
||||
} else {
|
||||
console.log(result);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
async run() {
|
||||
|
||||
|
||||
await this.openbox()
|
||||
|
||||
|
||||
await this.getcode()
|
||||
}
|
||||
}
|
||||
|
||||
@ -3,31 +3,37 @@
|
||||
* Show:每天运行一次
|
||||
* @author:https://github.com/smallfawn/QLScriptPublic
|
||||
* 变量名:wx_midea
|
||||
* 变量值:https://mvip.midea.cn/next/mucuserinfo/getmucuserinfo headers中的COOKIE
|
||||
* 变量值:https://mvip.midea.cn/next/mucuserinfo/getmucuserinfo headers中的COOKIE 只写uid=xxxx;sukey=yyyy;#headers 中 ucAccessToken的值
|
||||
* 具体示例 uid=xxxx;sukey=yyyy;#7895566asa 多账号&分开 或者换行
|
||||
* scriptVersionNow = "0.0.1";
|
||||
*/
|
||||
|
||||
const $ = new Env("微信小程序 - 美的会员");
|
||||
const notify = $.isNode() ? require('../sendNotify') : '';
|
||||
let ckName = "wx_midea";
|
||||
let envSplitor = ["@", "\n"]; //多账号分隔符
|
||||
let strSplitor = "&"; //多变量分隔符
|
||||
let envSplitor = ["&", "\n"]; //多账号分隔符
|
||||
let strSplitor = "#"; //多变量分隔符
|
||||
let userIdx = 0;
|
||||
let userList = [];
|
||||
let msg = "";
|
||||
class UserInfo {
|
||||
constructor(str) {
|
||||
this.index = ++userIdx;
|
||||
this.ck = str.split(strSplitor)[0]; //单账号多变量分隔符
|
||||
this.ckStatus = true;
|
||||
this.at = str.split(strSplitor)[1];
|
||||
}
|
||||
async main() {
|
||||
$.msg($.name, "", `开始第${this.index}个账号`)
|
||||
//await this.user_info();
|
||||
await $.wait(3000)
|
||||
await this.signIn()
|
||||
if (this.ckStatus) {
|
||||
//await this.signIn()
|
||||
if (!this.ckStatus) {
|
||||
$.msg($.name, "", `❌第${this.index}个账号失效`);
|
||||
return;
|
||||
}
|
||||
await this.signIn()
|
||||
await this.signIn2()
|
||||
|
||||
}
|
||||
async user_info() {
|
||||
try {
|
||||
@ -46,14 +52,16 @@ class UserInfo {
|
||||
"Referer": "https://servicewechat.com/wx03925a39ca94b161/409/page-frame.html"
|
||||
},
|
||||
}
|
||||
let result = await httpRequest(options);
|
||||
let result = await httpRequest(options);
|
||||
//console.log(options);
|
||||
//console.log(result);
|
||||
if (result["errcode"] == 0) {
|
||||
console.log(`✅${options.fn}成功 [${result.data.userinfo.Mobile}] 当前积分[${result.data.userinfo.VipGrow}]🎉`);
|
||||
msg += `✅${options.fn}成功 [${result.data.userinfo.Mobile}] 当前积分[${result.data.userinfo.VipGrow}]🎉\n`;
|
||||
this.ckStatus = true;
|
||||
} else {
|
||||
console.log(`❌${options.fn}失败`);
|
||||
msg += `❌${options.fn}失败\n`;
|
||||
this.ckStatus = false;
|
||||
console.log(JSON.stringify(result));
|
||||
}
|
||||
@ -72,26 +80,97 @@ class UserInfo {
|
||||
"cookie": this.ck,
|
||||
},
|
||||
}
|
||||
let result = await httpRequest(options);
|
||||
let result = await httpRequest(options);
|
||||
//console.log(options);
|
||||
//result = JSON.parse(result);
|
||||
//console.log(result);
|
||||
if (result["errcode"] == 0) {
|
||||
console.log(`✅${options.fn}成功🎉`);
|
||||
msg += `✅${options.fn}成功🎉\n`+JSON.stringify(result);
|
||||
} else {
|
||||
console.log(`❌${options.fn}失败`);
|
||||
msg += `❌${options.fn}失败\n`;
|
||||
console.log(JSON.stringify(result));
|
||||
}
|
||||
} catch (e) {
|
||||
console.log(e);
|
||||
}
|
||||
}
|
||||
|
||||
async signIn2() {
|
||||
try {
|
||||
let options = {
|
||||
fn: "签到2",
|
||||
method: "post",
|
||||
url: `https://mvip.midea.cn/mscp_mscp/api/cms_api/activity-center-im-service/im-svr/im/game/page/sign`,
|
||||
headers: {
|
||||
'User-Agent': 'Mozilla/5.0 (Linux; Android 10; MI 8 Lite Build/QKQ1.190910.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/130.0.6723.103 Mobile Safari/537.36 XWEB/1300333 MMWEBSDK/20240404 MMWEBID/2585 MicroMessenger/8.0.49.2600(0x2800315A) WeChat/arm64 Weixin NetType/WIFI Language/zh_CN ABI/arm64 miniProgram/wx03925a39ca94b161',
|
||||
'Accept': 'application/json, text/plain, */*',
|
||||
'Accept-Encoding': 'gzip, deflate, br, zstd',
|
||||
'Content-Type': 'application/json',
|
||||
'sec-ch-ua-platform': '"Android"',
|
||||
'sec-ch-ua': '"Chromium";v="130", "Android WebView";v="130", "Not?A_Brand";v="99"',
|
||||
'ucAccessToken': '' + this.at,
|
||||
'sec-ch-ua-mobile': '?1',
|
||||
'intercept': '1',
|
||||
'apiKey': '3660663068894a0d9fea574c2673f3c0',
|
||||
'Origin': 'https://mvip.midea.cn',
|
||||
'X-Requested-With': 'com.tencent.mm',
|
||||
'Sec-Fetch-Site': 'same-origin',
|
||||
'Sec-Fetch-Mode': 'cors',
|
||||
'Sec-Fetch-Dest': 'empty',
|
||||
'Referer': 'https://mvip.midea.cn/mscp_weixin/apps/h5-pro-wx-interaction-marketing/',
|
||||
'Accept-Language': 'zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7',
|
||||
},
|
||||
body: JSON.stringify({
|
||||
"headParams": {
|
||||
"language": "CN",
|
||||
"originSystem": "MCSP",
|
||||
"timeZone": "",
|
||||
"userCode": "",
|
||||
"tenantCode": "",
|
||||
"userKey": "TEST_",
|
||||
"transactionId": ""
|
||||
},
|
||||
"pagination": null,
|
||||
"restParams": {
|
||||
"gameId": 22,
|
||||
"actvId": "401671388248692763",
|
||||
"rootCode": "MDHY",
|
||||
"appCode": "MDHY_XCX",
|
||||
"imUserId": "",
|
||||
"uid": "",
|
||||
"openId": "",
|
||||
"unionId": ""
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
let result = await httpRequest(options);
|
||||
//console.log(options);
|
||||
//result = JSON.parse(result);
|
||||
//console.log(result);
|
||||
console.log(`✅${options.fn}成功🎉`);
|
||||
msg += `✅${options.fn}成功🎉\n` + JSON.stringify(result);
|
||||
console.log(JSON.stringify(result));
|
||||
/*if (result["errcode"] == 0) {
|
||||
console.log(`✅${options.fn}成功🎉`);
|
||||
msg += `✅${options.fn}成功🎉\n`;
|
||||
} else {
|
||||
console.log(`❌${options.fn}失败`);
|
||||
msg += `❌${options.fn}失败\n`;
|
||||
console.log(JSON.stringify(result));
|
||||
}*/
|
||||
} catch (e) {
|
||||
console.log(e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
async function start() {
|
||||
const tasks = userList.map(user => user.main());
|
||||
await Promise.all(tasks);
|
||||
|
||||
const tasks = userList.map(user => user.main());
|
||||
await Promise.all(tasks);
|
||||
notify.sendNotify($.name, msg);
|
||||
/*let taskall = [];
|
||||
for (let user of userList) {
|
||||
if (user.ckStatus) {
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
*/
|
||||
|
||||
const $ = new Env("微信小程序_骁龙骁友会");
|
||||
const notify = $.isNode() ? require('./sendNotify') : '';
|
||||
const notify = $.isNode() ? require('../sendNotify') : '';
|
||||
let ckName = "wx_xlxyh";
|
||||
let envSplitor = ["&", "\n"]; //多账号分隔符
|
||||
let strSplitor = "#"; //多变量分隔符
|
||||
|
||||
@ -1,8 +1,11 @@
|
||||
/**
|
||||
* cron 25 10 * * * wx_ZIWI+.js
|
||||
* 积分换 猫粮狗粮
|
||||
* 变量名:ZIWIAUTH
|
||||
* 变量值:https://ziwi.gzcrm.cn/json-rpc? Headers中的authorization 去掉Bearer 去掉Bearer 去掉Bearer
|
||||
* 变量名wxziwiwxid 值为lufly登录授权的微信id 用于获取微信CODE 来刷新CK
|
||||
* 变量名luflytoken 谨慎使用加密本 防止偷取TOKEN
|
||||
*
|
||||
*
|
||||
*
|
||||
* 多账号& 或新增变量
|
||||
* scriptVersionNow = "0.0.1";
|
||||
*/
|
||||
@ -14,23 +17,58 @@ let envSplitor = ["&", "\n"]; //多账号分隔符
|
||||
let strSplitor = "#"; //多变量分隔符
|
||||
let userIdx = 0;
|
||||
let userList = [];
|
||||
let msg = ""
|
||||
let appid = 'wxb26a710e583b05dc'
|
||||
let wxcenter = 'http://w.smallfawn.top:5789'
|
||||
class Task {
|
||||
constructor(str) {
|
||||
this.index = ++userIdx;
|
||||
this.ck = str.split(strSplitor)[0]; //单账号多变量分隔符
|
||||
this.wxid = str.split(strSplitor) //单账号多变量分隔符
|
||||
this.ckStatus = true;
|
||||
//定义在这里的headers会被get请求删掉content-type 而不会重置
|
||||
this.artList = []
|
||||
this.ck = ''
|
||||
}
|
||||
async main() {
|
||||
await this.task_sign()
|
||||
await this.act_list();
|
||||
if (this.artList.length > 0) {
|
||||
for (let act of this.artList) {
|
||||
await this.task_like(act)
|
||||
await this.task_share(act)
|
||||
|
||||
await this.getCode()
|
||||
|
||||
}
|
||||
async getCode() {
|
||||
let { body: result } = await $.httpRequest({
|
||||
method: 'post', headers: {
|
||||
'Content-Type': 'application/json'
|
||||
}, url: wxcenter + '/api/getcode', body: JSON.stringify({ "luflyKey": process.env['luflytoken'], "wxid": "" + this.wxid, "appid": "wxb26a710e583b05dc" })
|
||||
})
|
||||
if (result) {
|
||||
console.log(result)
|
||||
if (result.status) {
|
||||
let code = result.data
|
||||
|
||||
await this.getJwtByCode(code)
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
async getJwtByCode(code) {
|
||||
|
||||
let result = await this.taskRequest('post', 'https://ziwi.gzcrm.cn/json-rpc?__method=WechatMiniProgramCodeToSession', { "id": "", "jsonrpc": "2.0", "method": "WechatMiniProgramCodeToSession", "params": { "appId": "wxb26a710e583b05dc", "code": "" + code, "launchOptions": { "path": "pages/index/index", "query": {}, "referrerInfo": {}, "apiCategory": "default" } } })
|
||||
if (result) {
|
||||
if ('result' in result) {
|
||||
if ('jwt' in result.result) {
|
||||
console.log(`刷新CK成功`)
|
||||
this.ck = result.result.jwt
|
||||
await this.task_sign()
|
||||
await this.act_list();
|
||||
if (this.artList.length > 0) {
|
||||
for (let act of this.artList) {
|
||||
await this.task_like(act)
|
||||
await this.task_share(act)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
async taskRequest(method, url, body = "") {
|
||||
@ -39,7 +77,7 @@ class Task {
|
||||
"Host": "ziwi.gzcrm.cn",
|
||||
"Connection": "keep-alive",
|
||||
//"Content-Length": "85",
|
||||
"authorization": "Bearer "+ this.ck,
|
||||
"authorization": "Bearer " + this.ck,
|
||||
"charset": "utf-8",
|
||||
"User-Agent": "Mozilla/5.0 (Linux; Android 10; MI 8 Lite Build/QKQ1.190910.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Mobile Safari/537.36 XWEB/1160027 MMWEBSDK/20231002 MMWEBID/2585 MicroMessenger/8.0.43.2480(0x28002B51) WeChat/arm64 Weixin NetType/WIFI Language/zh_CN ABI/arm64 MiniProgramEnv/android",
|
||||
"content-type": "application/json;charset=UTF-8",
|
||||
|
||||
@ -21,7 +21,7 @@ const $ = new Env("可口可乐吧");
|
||||
let ckName = `kekoukeleba`;
|
||||
const strSplitor = "#";
|
||||
const envSplitor = ["&", "\n"];
|
||||
const notify = $.isNode() ? require("./sendNotify") : "";
|
||||
const notify = $.isNode() ? require("../sendNotify") : "";
|
||||
const axios = require("axios");
|
||||
const defaultUserAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 16_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.31(0x18001e31) NetType/WIFI Language/zh_CN miniProgram"
|
||||
|
||||
|
||||
@ -21,7 +21,7 @@ const $ = new Env("杰士邦会员中心");
|
||||
let ckName = `jieshibang`;
|
||||
const strSplitor = "#";
|
||||
const envSplitor = ["&", "\n"];
|
||||
const notify = $.isNode() ? require("./sendNotify") : "";
|
||||
const notify = $.isNode() ? require("../sendNotify") : "";
|
||||
const axios = require("axios");
|
||||
const defaultUserAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 16_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.31(0x18001e31) NetType/WIFI Language/zh_CN miniProgram"
|
||||
|
||||
|
||||
@ -352,7 +352,7 @@ function _0x14a79b(_0x4038d3, _0x4c648e) {
|
||||
let _0x3d3a83 = this.name + " 运行通知\n\n" + this.notifyStr;
|
||||
if (_0x3065e9.isNode()) {
|
||||
{
|
||||
var _0x3a245e = require("./sendNotify");
|
||||
var _0x3a245e = require("../sendNotify");
|
||||
console.log("\n============== 推送 ==============");
|
||||
await _0x3a245e.sendNotify(this.name, _0x3d3a83);
|
||||
}
|
||||
|
||||
@ -433,7 +433,7 @@ function Env(_0x145f6d, _0x2ad434) {
|
||||
if (!this.notifyStr) return;
|
||||
let _0x49b71e = this.name + " 运行通知\n\n" + this.notifyStr;
|
||||
if ($.isNode()) {
|
||||
var _0x15c32f = require("./sendNotify");
|
||||
var _0x15c32f = require("../sendNotify");
|
||||
console.log("\n============== 推送 ==============");
|
||||
await _0x15c32f.sendNotify(this.name, _0x49b71e);
|
||||
} else this.msg(_0x49b71e);
|
||||
|
||||
@ -387,7 +387,7 @@ function Env(_0x513ce9, _0x3f5b80) {
|
||||
if (!this.notifyStr) return;
|
||||
let _0x44fa77 = this.name + " 运行通知\n\n" + this.notifyStr;
|
||||
if ($.isNode()) {
|
||||
var _0x2a2ac8 = require("./sendNotify");
|
||||
var _0x2a2ac8 = require("../sendNotify");
|
||||
console.log("\n============== 推送 ==============");
|
||||
await _0x2a2ac8.sendNotify(this.name, _0x44fa77);
|
||||
} else this.msg(_0x44fa77);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user