mirror of
https://github.com/yml2213/javascript.git
synced 2026-10-17 05:12:01 +08:00
1298 lines
41 KiB
JavaScript
1298 lines
41 KiB
JavaScript
/*
|
||
邀请码: XWXW0K
|
||
感谢填写!
|
||
1.4 更新 兼容安卓平台
|
||
平台: 青龙
|
||
软件: 走财运app
|
||
收益: 1000能量等于0.1元 每天不到1元
|
||
注意事项 : 一定要仔细阅读以下内容
|
||
定时: 每天一次
|
||
=============变量=============
|
||
1. export zcyhd='{"Authorization":"", "User-Agent":""}'
|
||
2. export zcysp1=''
|
||
3. export zcysp2=''
|
||
4. export zcynl1=''
|
||
5. export zcynl2=''
|
||
5. export zcybs1=''
|
||
6. export zcybs2=''
|
||
7. export zcybs3=''
|
||
......
|
||
export zcybs20 = ''
|
||
=============变量解释==========
|
||
sp:视频类变量
|
||
nl:能量类变量
|
||
bs:步数类变量
|
||
其中第一条属于必填,其他根据自己需要填写;
|
||
sp1 ,sp2 , sp3 对应我的界面的视频一,二,三
|
||
nl1 ,nl2 对应我的界面的能量
|
||
bs1 ,bs2 -- bs20 对应 健步 板块中的步数,非常简单,很好理解
|
||
第一条是基础,其他均配合第一条,使用,可按需抓包使用
|
||
|
||
=============变量获取==========
|
||
ios: 可以使用圈x(需要把去广告功能关闭) 也可以使用 steam , thor 等工具
|
||
圈x为例 开启http抓包
|
||
打开app,观看一个视频,然后搜索关键字 step-money.quanxiangweilai.cn
|
||
即可找到 Authorization , User-Agent ;
|
||
bd是 请求体-文本 查看里面的
|
||
视频1 视频2 等的 bd 是不同的,请自己抓取后按照格式填写
|
||
|
||
安卓: 使用小黄鸟进行抓包,Authorization , User-Agent 不在赘述,直接抓包后搜索关键字 step-money.quanxiangweilai.cn 即可获取
|
||
抓取视频一,视频二时,搜索关键字 gain_common_bonus 即可获得一条记录,点击总览右侧的 请求 请求 请求 ,然后点击下方的 text text text,即可获得包内容;然后根据一下模板填写即可
|
||
以视频一举例,其他同理:
|
||
zcysp1='account_id=你的id一串数字&bonus_type=award_bonus&gain_category=energy&sign=你的一串加密字符&type='
|
||
例如我的: zcysp1='account_id=147356&bonus_type=award_bonus&gain_category=energy&sign=b0b9dc00da03a4dbfbf341c81a77820d&type='
|
||
|
||
还不会的请百度或者群里求助
|
||
|
||
*/
|
||
|
||
const $ = new Env('走财运');
|
||
const notify = $.isNode() ? require('./sendNotify') : '';
|
||
|
||
/*
|
||
let status;
|
||
status = (status = ($.getval(`zcystatus`) || "1")) > 1 ? `${status}` : ""; // 账号扩展字符
|
||
*/
|
||
|
||
let zcyhdArr = []; //数组 Array
|
||
let host=`https://step-money.quanxiangweilai.cn`;
|
||
let zcyhd = { "Authorization": "", "User-Agent": "" };
|
||
// let zcyhdstr = $.isNode() ? (process.env.zcyhd ? process.env.zcyhd : "") : ($.getdata('zcyhd') ? $.getdata('zcyhd') : ""); //字符串 str/String
|
||
let zcyhds = "";
|
||
let zcybody1 = process.env.zcysp1; //视频1
|
||
let zcybody2 = process.env.zcysp2; //视频2
|
||
let zcybody3 = process.env.zcysp3; //视频3
|
||
|
||
let zcynl1 = process.env.zcynl1; //能量1
|
||
let zcynl2 = process.env.zcynl2; //能量2
|
||
|
||
let zcybs1 = process.env.zcybs1; //1000步数
|
||
let zcybs2 = process.env.zcybs2; //2000步数
|
||
let zcybs3 = process.env.zcybs3; //3000步数
|
||
let zcybs4 = process.env.zcybs4; //4000步数
|
||
let zcybs5 = process.env.zcybs5; //5000步数
|
||
let zcybs6 = process.env.zcybs6; //6000步数
|
||
let zcybs7 = process.env.zcybs7; //7000步数
|
||
let zcybs8 = process.env.zcybs8; //8000步数
|
||
let zcybs9 = process.env.zcybs9; //9000步数
|
||
let zcybs10 = process.env.zcybs10; //10000步数
|
||
let zcybs11 = process.env.zcybs11; //13000步数
|
||
let zcybs12 = process.env.zcybs12; //12000步数
|
||
let zcybs13 = process.env.zcybs13; //13000步数
|
||
let zcybs14 = process.env.zcybs14; //14000步数
|
||
let zcybs15 = process.env.zcybs15; //15000步数
|
||
let zcybs16 = process.env.zcybs16; //16000步数
|
||
let zcybs17 = process.env.zcybs17; //17000步数
|
||
let zcybs18 = process.env.zcybs18; //18000步数
|
||
let zcybs19 = process.env.zcybs19; //19000步数
|
||
let zcybs20 = process.env.zcybs20; //20000步数
|
||
|
||
|
||
|
||
|
||
|
||
//开始运行
|
||
|
||
!(async () => {
|
||
if (process.env.zcyhd && process.env.zcyhd.indexOf('@') > -1) {
|
||
zcyhdArr = process.env.zcyhd.split('@');
|
||
console.log(`您选择的是用"@"隔开\n`)
|
||
} else {
|
||
zcyhds = [process.env.zcyhd]
|
||
};
|
||
Object.keys(zcyhds).forEach((item) => {
|
||
if (zcyhds[item]) {
|
||
zcyhdArr.push(zcyhds[item])
|
||
}
|
||
})
|
||
|
||
console.log(`共${zcyhdArr.length}个账号`)
|
||
for (let k = 0; k < zcyhdArr.length; k++) {
|
||
zcyhd = zcyhdArr[k]
|
||
$.index = k + 1;
|
||
console.log(`\n开始【走财运账户 ${$.index}】`)
|
||
await byxiaopeng()
|
||
}
|
||
|
||
|
||
|
||
// message() //通知
|
||
})()
|
||
.catch((e) => $.logErr(e))
|
||
.finally(() => $.done())
|
||
|
||
|
||
|
||
|
||
// 1000 ms == 1 s 60000 ms == 1 min 600000 ms == 10 min
|
||
//这里是要执行的代码 ====== 如果有您不需要的 请自行注释 使用 // 注释就行 ========
|
||
async function byxiaopeng() {
|
||
await wyy();
|
||
await $.wait(2000); // 延迟 2000ms 也就是2秒
|
||
await sp1();
|
||
await $.wait(60000); // 延迟 1分钟
|
||
await sp2();
|
||
await $.wait(60000); // 延迟1分钟
|
||
// await sp3();
|
||
// await $.wait(60000); // 延迟1分钟
|
||
|
||
// await nl1();
|
||
// await $.wait(60000); // 延迟1分钟
|
||
|
||
// await bs1();
|
||
// await bs2();
|
||
// await bs3();
|
||
// await bs4();
|
||
// await bs5();
|
||
// await bs6();
|
||
// await bs7();
|
||
// await bs8();
|
||
// await bs9();
|
||
// await bs10();
|
||
// await bs13();
|
||
// await bs12();
|
||
// await bs13();
|
||
// await bs14();
|
||
// await bs15();
|
||
// await bs16();
|
||
// await bs17();
|
||
// await bs18();
|
||
// await bs19();
|
||
// await bs20();
|
||
|
||
|
||
}
|
||
|
||
|
||
|
||
|
||
//每日网抑云
|
||
function wyy(timeout = 0) {
|
||
return new Promise((resolve) => {
|
||
let url = {
|
||
url: `https://tenapi.cn/comment/`
|
||
}
|
||
$.get(url, async (err, resp, data) => {
|
||
try {
|
||
data = JSON.parse(data)
|
||
$.log(`\n【网抑云时间】: ${data.data.content} by--${data.data.song}`);
|
||
|
||
} catch (e) {
|
||
$.logErr(e, resp);
|
||
} finally {
|
||
resolve()
|
||
}
|
||
}, timeout)
|
||
})
|
||
}
|
||
|
||
|
||
|
||
// 执行视频一 任务
|
||
function sp1(timeout = 0) {
|
||
return new Promise((resolve) => {
|
||
let url = {
|
||
url: `${host}/api/gain_common_bonus`,
|
||
headers: {
|
||
'Authorization': JSON.parse(zcyhd).Authorization,
|
||
'User-Agent': JSON.parse(zcyhd)['User-Agent']
|
||
|
||
},
|
||
body: zcybody1
|
||
}
|
||
|
||
// console.log(url);
|
||
|
||
|
||
$.post(url, async (err, resp, data) => {
|
||
try {
|
||
|
||
// console.log(`输出data开始===================`);
|
||
// console.log(data);
|
||
// console.log(`输出data结束===================`);
|
||
|
||
result = JSON.parse(data);
|
||
if (result.error_code == 0) {
|
||
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】看视频(一):${result.message} , 获得能量${result.data.money}`)
|
||
await $.wait(60000) //// 延时 1分钟
|
||
await sp1();
|
||
} else {
|
||
$.log(`\n【🎉 恭喜个屁 🎉】:看视频(一):失败🙅🏻了呢,可能是${result.message}`)
|
||
}
|
||
} catch (e) {
|
||
$.logErr(e, resp);
|
||
} finally {
|
||
resolve()
|
||
}
|
||
}, timeout)
|
||
|
||
})
|
||
|
||
}
|
||
|
||
|
||
|
||
// 看视频2
|
||
function sp2(timeout = 0) {
|
||
|
||
return new Promise((resolve) => {
|
||
let url = {
|
||
url: `${host}/api/gain_common_bonus`,
|
||
headers: {
|
||
'Authorization': JSON.parse(zcyhd).Authorization,
|
||
'User-Agent': JSON.parse(zcyhd)['User-Agent']
|
||
|
||
},
|
||
body: zcybody2
|
||
}
|
||
|
||
// console.log(url);
|
||
|
||
|
||
$.post(url, async (err, resp, data) => {
|
||
try {
|
||
|
||
// console.log(`输出data开始===================`);
|
||
// console.log(data);
|
||
// console.log(`输出data结束===================`);
|
||
|
||
|
||
result = JSON.parse(data);
|
||
if (result.error_code == 0) {
|
||
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】看视频(二):${result.message} 获得能量${result.data.money}`)
|
||
await $.wait(2000);
|
||
await sp2();
|
||
} else {
|
||
$.log(`\n【🎉 恭喜个屁 🎉】:看视频(二):失败🙅🏻了呢,可能是${result.message}`)
|
||
}
|
||
|
||
} catch (e) {
|
||
$.logErr(e, resp);
|
||
} finally {
|
||
resolve()
|
||
}
|
||
}, timeout)
|
||
})
|
||
}
|
||
|
||
|
||
|
||
// 看视频3
|
||
function sp3(timeout = 0) {
|
||
|
||
return new Promise((resolve) => {
|
||
let url = {
|
||
url: `${host}/api/gain_common_bonus`,
|
||
headers: {
|
||
'Authorization': JSON.parse(zcyhd).Authorization,
|
||
'User-Agent': JSON.parse(zcyhd)['User-Agent']
|
||
|
||
},
|
||
body: zcybody3
|
||
}
|
||
|
||
// console.log(url);
|
||
|
||
|
||
$.post(url, async (err, resp, data) => {
|
||
try {
|
||
|
||
// console.log(`输出data开始===================`);
|
||
// console.log(data);
|
||
// console.log(`输出data结束===================`);
|
||
|
||
|
||
result = JSON.parse(data);
|
||
if (result.error_code == 0) {
|
||
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】看视频(三):${result.message} 获得能量${result.data.money}`)
|
||
await $.wait(2000);
|
||
await sp3();
|
||
} else {
|
||
$.log(`\n【🎉 恭喜个屁 🎉】:看视频(三):失败🙅🏻了呢,可能是${result.message}`)
|
||
}
|
||
|
||
} catch (e) {
|
||
$.logErr(e, resp);
|
||
} finally {
|
||
resolve()
|
||
}
|
||
}, timeout)
|
||
})
|
||
}
|
||
|
||
|
||
|
||
// 每天一次能量
|
||
// https://step-money.quanxiangweilai.cn/api/gain_common_bonus
|
||
function nl1(timeout = 0) {
|
||
|
||
return new Promise((resolve) => {
|
||
let url = {
|
||
url: `${host}/api/gain_common_bonus`,
|
||
headers: {
|
||
'Authorization': JSON.parse(zcyhd).Authorization,
|
||
'User-Agent': JSON.parse(zcyhd)['User-Agent']
|
||
|
||
},
|
||
body: zcynl1
|
||
}
|
||
|
||
// console.log(url);
|
||
|
||
|
||
$.post(url, async (err, resp, data) => {
|
||
try {
|
||
|
||
// console.log(`输出data开始===================`);
|
||
// console.log(data);
|
||
// console.log(`输出data结束===================`);
|
||
|
||
|
||
result = JSON.parse(data);
|
||
if (result.error_code == 0) {
|
||
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】每天一次能量:${result.message} ,获得能量${result.data.money}`)
|
||
await $.wait(2000);
|
||
// await nl1();
|
||
} else {
|
||
$.log(`\n【🎉 恭喜个屁 🎉】:每天一次能量:失败🙅🏻了呢,可能是${result.message}`)
|
||
}
|
||
|
||
} catch (e) {
|
||
$.logErr(e, resp);
|
||
} finally {
|
||
resolve()
|
||
}
|
||
}, timeout)
|
||
})
|
||
}
|
||
|
||
|
||
|
||
|
||
|
||
// 以下是步数任务
|
||
// https://step-money.quanxiangweilai.cn/api/gain_bonus
|
||
|
||
// account_id=147150&bonus_type=bonus&gain_category=energy&sign=0ac7725635e7cf59be5bafd13e5cd126&step_level=1000 // 自己的步数
|
||
|
||
|
||
function bs1(timeout = 0) {
|
||
// console.log(n);
|
||
return new Promise((resolve) => {
|
||
let url = {
|
||
url: `${host}/api/gain_bonus`,
|
||
headers: {
|
||
'Authorization': JSON.parse(zcyhd).Authorization,
|
||
'User-Agent': JSON.parse(zcyhd)['User-Agent']
|
||
},
|
||
body: zcybs1
|
||
}
|
||
|
||
// console.log(url);
|
||
|
||
|
||
$.post(url, async (err, resp, data) => {
|
||
try {
|
||
|
||
// console.log(`输出data开始===================`);
|
||
// console.log(data);
|
||
// console.log(`输出data结束===================`);
|
||
|
||
|
||
result = JSON.parse(data);
|
||
if (result.error_code == 0) {
|
||
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`);
|
||
// await $.wait(2000); //延迟 2 秒
|
||
await $.wait(780000); //延迟13分钟
|
||
|
||
|
||
} else {
|
||
$.log(`\n【🎉 恭喜个屁 🎉】:您领取1000步数能量失败🙅🏻了鸭,可能是:${result.message}`);
|
||
await $.wait(2000); //延迟 2 秒
|
||
}
|
||
|
||
} catch (e) {
|
||
$.logErr(e, resp);
|
||
} finally {
|
||
resolve()
|
||
}
|
||
}, timeout)
|
||
})
|
||
|
||
|
||
}
|
||
|
||
|
||
function bs2(timeout = 0) {
|
||
// console.log(n);
|
||
return new Promise((resolve) => {
|
||
let url = {
|
||
url: `${host}/api/gain_bonus`,
|
||
headers: {
|
||
'Authorization': JSON.parse(zcyhd).Authorization,
|
||
'User-Agent': JSON.parse(zcyhd)['User-Agent']
|
||
},
|
||
body: zcybs2
|
||
}
|
||
|
||
// console.log(url);
|
||
|
||
|
||
$.post(url, async (err, resp, data) => {
|
||
try {
|
||
|
||
// console.log(`输出data开始===================`);
|
||
// console.log(data);
|
||
// console.log(`输出data结束===================`);
|
||
|
||
|
||
result = JSON.parse(data);
|
||
if (result.error_code == 0) {
|
||
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
|
||
// await $.wait(2000); //延迟 2 秒
|
||
await $.wait(780000); //延迟13分钟
|
||
|
||
|
||
} else {
|
||
$.log(`\n【🎉 恭喜个屁 🎉】您领取2000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
|
||
await $.wait(2000); //延迟 2 秒
|
||
}
|
||
|
||
} catch (e) {
|
||
$.logErr(e, resp);
|
||
} finally {
|
||
resolve()
|
||
}
|
||
}, timeout)
|
||
})
|
||
|
||
|
||
}
|
||
|
||
function bs3(timeout = 0) {
|
||
// console.log(n);
|
||
return new Promise((resolve) => {
|
||
let url = {
|
||
url: `${host}/api/gain_bonus`,
|
||
headers: {
|
||
'Authorization': JSON.parse(zcyhd).Authorization,
|
||
'User-Agent': JSON.parse(zcyhd)['User-Agent']
|
||
},
|
||
body: zcybs3
|
||
}
|
||
|
||
// console.log(url);
|
||
|
||
|
||
$.post(url, async (err, resp, data) => {
|
||
try {
|
||
|
||
// console.log(`输出data开始===================`);
|
||
// console.log(data);
|
||
// console.log(`输出data结束===================`);
|
||
|
||
|
||
result = JSON.parse(data);
|
||
if (result.error_code == 0) {
|
||
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
|
||
// await $.wait(2000); //延迟 2 秒
|
||
await $.wait(780000); //延迟13分钟
|
||
|
||
|
||
} else {
|
||
$.log(`\n【🎉 恭喜个屁 🎉】您领取3000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
|
||
await $.wait(2000); //延迟 2 秒
|
||
}
|
||
|
||
} catch (e) {
|
||
$.logErr(e, resp);
|
||
} finally {
|
||
resolve()
|
||
}
|
||
}, timeout)
|
||
})
|
||
|
||
|
||
}
|
||
|
||
|
||
function bs4(timeout = 0) {
|
||
// console.log(n);
|
||
return new Promise((resolve) => {
|
||
let url = {
|
||
url: `${host}/api/gain_bonus`,
|
||
headers: {
|
||
'Authorization': JSON.parse(zcyhd).Authorization,
|
||
'User-Agent': JSON.parse(zcyhd)['User-Agent']
|
||
},
|
||
body: zcybs4
|
||
}
|
||
|
||
// console.log(url);
|
||
|
||
|
||
$.post(url, async (err, resp, data) => {
|
||
try {
|
||
|
||
// console.log(`输出data开始===================`);
|
||
// console.log(data);
|
||
// console.log(`输出data结束===================`);
|
||
|
||
|
||
result = JSON.parse(data);
|
||
if (result.error_code == 0) {
|
||
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
|
||
// await $.wait(2000); //延迟 2 秒
|
||
await $.wait(780000); //延迟13分钟
|
||
|
||
|
||
} else {
|
||
$.log(`\n【🎉 恭喜个屁 🎉】您领取4000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
|
||
await $.wait(2000); //延迟 2 秒
|
||
}
|
||
|
||
} catch (e) {
|
||
$.logErr(e, resp);
|
||
} finally {
|
||
resolve()
|
||
}
|
||
}, timeout)
|
||
})
|
||
|
||
|
||
}
|
||
|
||
function bs5(timeout = 0) {
|
||
// console.log(n);
|
||
return new Promise((resolve) => {
|
||
let url = {
|
||
url: `${host}/api/gain_bonus`,
|
||
headers: {
|
||
'Authorization': JSON.parse(zcyhd).Authorization,
|
||
'User-Agent': JSON.parse(zcyhd)['User-Agent']
|
||
},
|
||
body: zcybs5
|
||
}
|
||
|
||
// console.log(url);
|
||
|
||
|
||
$.post(url, async (err, resp, data) => {
|
||
try {
|
||
|
||
// console.log(`输出data开始===================`);
|
||
// console.log(data);
|
||
// console.log(`输出data结束===================`);
|
||
|
||
|
||
result = JSON.parse(data);
|
||
if (result.error_code == 0) {
|
||
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
|
||
// await $.wait(2000); //延迟 2 秒
|
||
await $.wait(780000); //延迟13分钟
|
||
|
||
|
||
} else {
|
||
$.log(`\n【🎉 恭喜个屁 🎉】您领取5000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
|
||
await $.wait(2000); //延迟 2 秒
|
||
}
|
||
|
||
} catch (e) {
|
||
$.logErr(e, resp);
|
||
} finally {
|
||
resolve()
|
||
}
|
||
}, timeout)
|
||
})
|
||
|
||
|
||
}
|
||
|
||
|
||
function bs6(timeout = 0) {
|
||
// console.log(n);
|
||
return new Promise((resolve) => {
|
||
let url = {
|
||
url: `${host}/api/gain_bonus`,
|
||
headers: {
|
||
'Authorization': JSON.parse(zcyhd).Authorization,
|
||
'User-Agent': JSON.parse(zcyhd)['User-Agent']
|
||
},
|
||
body: zcybs6
|
||
}
|
||
|
||
// console.log(url);
|
||
|
||
|
||
$.post(url, async (err, resp, data) => {
|
||
try {
|
||
|
||
// console.log(`输出data开始===================`);
|
||
// console.log(data);
|
||
// console.log(`输出data结束===================`);
|
||
|
||
|
||
result = JSON.parse(data);
|
||
if (result.error_code == 0) {
|
||
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
|
||
// await $.wait(2000); //延迟 2 秒
|
||
await $.wait(780000); //延迟13分钟
|
||
|
||
|
||
} else {
|
||
$.log(`\n【🎉 恭喜个屁 🎉】您领取6000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
|
||
await $.wait(2000); //延迟 2 秒
|
||
}
|
||
|
||
} catch (e) {
|
||
$.logErr(e, resp);
|
||
} finally {
|
||
resolve()
|
||
}
|
||
}, timeout)
|
||
})
|
||
|
||
|
||
}
|
||
|
||
function bs7(timeout = 0) {
|
||
// console.log(n);
|
||
return new Promise((resolve) => {
|
||
let url = {
|
||
url: `${host}/api/gain_bonus`,
|
||
headers: {
|
||
'Authorization': JSON.parse(zcyhd).Authorization,
|
||
'User-Agent': JSON.parse(zcyhd)['User-Agent']
|
||
},
|
||
body: zcybs7
|
||
}
|
||
|
||
// console.log(url);
|
||
|
||
|
||
$.post(url, async (err, resp, data) => {
|
||
try {
|
||
|
||
// console.log(`输出data开始===================`);
|
||
// console.log(data);
|
||
// console.log(`输出data结束===================`);
|
||
|
||
|
||
result = JSON.parse(data);
|
||
if (result.error_code == 0) {
|
||
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
|
||
await $.wait(780000); //延迟13分钟
|
||
// await $.wait(2000); //延迟 2 秒
|
||
|
||
} else {
|
||
$.log(`\n【🎉 恭喜个屁 🎉】您领取7000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
|
||
await $.wait(2000); //延迟 2 秒
|
||
}
|
||
|
||
} catch (e) {
|
||
$.logErr(e, resp);
|
||
} finally {
|
||
resolve()
|
||
}
|
||
}, timeout)
|
||
})
|
||
|
||
|
||
}
|
||
|
||
|
||
function bs8(timeout = 0) {
|
||
// console.log(n);
|
||
return new Promise((resolve) => {
|
||
let url = {
|
||
url: `${host}/api/gain_bonus`,
|
||
headers: {
|
||
'Authorization': JSON.parse(zcyhd).Authorization,
|
||
'User-Agent': JSON.parse(zcyhd)['User-Agent']
|
||
},
|
||
body: zcybs8
|
||
}
|
||
|
||
// console.log(url);
|
||
|
||
|
||
$.post(url, async (err, resp, data) => {
|
||
try {
|
||
|
||
// console.log(`输出data开始===================`);
|
||
// console.log(data);
|
||
// console.log(`输出data结束===================`);
|
||
|
||
|
||
result = JSON.parse(data);
|
||
if (result.error_code == 0) {
|
||
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
|
||
await $.wait(780000); //延迟13分钟
|
||
// await $.wait(2000); //延迟 2 秒
|
||
|
||
} else {
|
||
$.log(`\n【🎉 恭喜个屁 🎉】您领取8000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
|
||
await $.wait(2000); //延迟 2 秒
|
||
}
|
||
|
||
} catch (e) {
|
||
$.logErr(e, resp);
|
||
} finally {
|
||
resolve()
|
||
}
|
||
}, timeout)
|
||
})
|
||
|
||
|
||
}
|
||
|
||
function bs9(timeout = 0) {
|
||
// console.log(n);
|
||
return new Promise((resolve) => {
|
||
let url = {
|
||
url: `${host}/api/gain_bonus`,
|
||
headers: {
|
||
'Authorization': JSON.parse(zcyhd).Authorization,
|
||
'User-Agent': JSON.parse(zcyhd)['User-Agent']
|
||
},
|
||
body: zcybs9
|
||
}
|
||
|
||
// console.log(url);
|
||
|
||
|
||
$.post(url, async (err, resp, data) => {
|
||
try {
|
||
|
||
// console.log(`输出data开始===================`);
|
||
// console.log(data);
|
||
// console.log(`输出data结束===================`);
|
||
|
||
|
||
result = JSON.parse(data);
|
||
if (result.error_code == 0) {
|
||
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
|
||
await $.wait(780000); //延迟13分钟
|
||
// await $.wait(2000); //延迟 2 秒
|
||
|
||
} else {
|
||
$.log(`\n【🎉 恭喜个屁 🎉】您领取9000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
|
||
await $.wait(2000); //延迟 2 秒
|
||
}
|
||
|
||
} catch (e) {
|
||
$.logErr(e, resp);
|
||
} finally {
|
||
resolve()
|
||
}
|
||
}, timeout)
|
||
})
|
||
|
||
|
||
}
|
||
|
||
|
||
function bs10(timeout = 0) {
|
||
// console.log(n);
|
||
return new Promise((resolve) => {
|
||
let url = {
|
||
url: `${host}/api/gain_bonus`,
|
||
headers: {
|
||
'Authorization': JSON.parse(zcyhd).Authorization,
|
||
'User-Agent': JSON.parse(zcyhd)['User-Agent']
|
||
},
|
||
body: zcybs10
|
||
}
|
||
|
||
// console.log(url);
|
||
|
||
|
||
$.post(url, async (err, resp, data) => {
|
||
try {
|
||
|
||
// console.log(`输出data开始===================`);
|
||
// console.log(data);
|
||
// console.log(`输出data结束===================`);
|
||
|
||
|
||
result = JSON.parse(data);
|
||
if (result.error_code == 0) {
|
||
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
|
||
await $.wait(780000); //延迟13分钟
|
||
// await $.wait(2000); //延迟 2 秒
|
||
|
||
} else {
|
||
$.log(`\n【🎉 恭喜个屁 🎉】您领取10000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
|
||
await $.wait(2000); //延迟 2 秒
|
||
}
|
||
|
||
} catch (e) {
|
||
$.logErr(e, resp);
|
||
} finally {
|
||
resolve()
|
||
}
|
||
}, timeout)
|
||
})
|
||
|
||
|
||
}
|
||
|
||
function bs11(timeout = 0) {
|
||
// console.log(n);
|
||
return new Promise((resolve) => {
|
||
let url = {
|
||
url: `${host}/api/gain_bonus`,
|
||
headers: {
|
||
'Authorization': JSON.parse(zcyhd).Authorization,
|
||
'User-Agent': JSON.parse(zcyhd)['User-Agent']
|
||
},
|
||
body: zcybs11
|
||
}
|
||
|
||
// console.log(url);
|
||
|
||
|
||
$.post(url, async (err, resp, data) => {
|
||
try {
|
||
|
||
// console.log(`输出data开始===================`);
|
||
// console.log(data);
|
||
// console.log(`输出data结束===================`);
|
||
|
||
|
||
result = JSON.parse(data);
|
||
if (result.error_code == 0) {
|
||
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
|
||
await $.wait(780000); //延迟13分钟
|
||
// await $.wait(2000); //延迟 2 秒
|
||
|
||
} else {
|
||
$.log(`\n【🎉 恭喜个屁 🎉】您领取11000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
|
||
await $.wait(2000); //延迟 2 秒
|
||
}
|
||
|
||
} catch (e) {
|
||
$.logErr(e, resp);
|
||
} finally {
|
||
resolve()
|
||
}
|
||
}, timeout)
|
||
})
|
||
|
||
|
||
}
|
||
|
||
|
||
function bs12(timeout = 0) {
|
||
// console.log(n);
|
||
return new Promise((resolve) => {
|
||
let url = {
|
||
url: `${host}/api/gain_bonus`,
|
||
headers: {
|
||
'Authorization': JSON.parse(zcyhd).Authorization,
|
||
'User-Agent': JSON.parse(zcyhd)['User-Agent']
|
||
},
|
||
body: zcybs12
|
||
}
|
||
|
||
// console.log(url);
|
||
|
||
|
||
$.post(url, async (err, resp, data) => {
|
||
try {
|
||
|
||
// console.log(`输出data开始===================`);
|
||
// console.log(data);
|
||
// console.log(`输出data结束===================`);
|
||
|
||
|
||
result = JSON.parse(data);
|
||
if (result.error_code == 0) {
|
||
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
|
||
await $.wait(780000); //延迟13分钟
|
||
// await $.wait(2000); //延迟 2 秒
|
||
|
||
} else {
|
||
$.log(`\n【🎉 恭喜个屁 🎉】您领取12000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
|
||
await $.wait(2000); //延迟 2 秒
|
||
}
|
||
|
||
} catch (e) {
|
||
$.logErr(e, resp);
|
||
} finally {
|
||
resolve()
|
||
}
|
||
}, timeout)
|
||
})
|
||
|
||
|
||
}
|
||
|
||
function bs13(timeout = 0) {
|
||
// console.log(n);
|
||
return new Promise((resolve) => {
|
||
let url = {
|
||
url: `${host}/api/gain_bonus`,
|
||
headers: {
|
||
'Authorization': JSON.parse(zcyhd).Authorization,
|
||
'User-Agent': JSON.parse(zcyhd)['User-Agent']
|
||
},
|
||
body: zcybs13
|
||
}
|
||
|
||
// console.log(url);
|
||
|
||
|
||
$.post(url, async (err, resp, data) => {
|
||
try {
|
||
|
||
// console.log(`输出data开始===================`);
|
||
// console.log(data);
|
||
// console.log(`输出data结束===================`);
|
||
|
||
|
||
result = JSON.parse(data);
|
||
if (result.error_code == 0) {
|
||
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
|
||
await $.wait(780000); //延迟13分钟
|
||
// await $.wait(2000); //延迟 2 秒
|
||
|
||
} else {
|
||
$.log(`\n【🎉 恭喜个屁 🎉】您领取13000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
|
||
await $.wait(2000); //延迟 2 秒
|
||
}
|
||
|
||
} catch (e) {
|
||
$.logErr(e, resp);
|
||
} finally {
|
||
resolve()
|
||
}
|
||
}, timeout)
|
||
})
|
||
|
||
|
||
}
|
||
|
||
|
||
function bs14(timeout = 0) {
|
||
// console.log(n);
|
||
return new Promise((resolve) => {
|
||
let url = {
|
||
url: `${host}/api/gain_bonus`,
|
||
headers: {
|
||
'Authorization': JSON.parse(zcyhd).Authorization,
|
||
'User-Agent': JSON.parse(zcyhd)['User-Agent']
|
||
},
|
||
body: zcybs14
|
||
}
|
||
|
||
// console.log(url);
|
||
|
||
|
||
$.post(url, async (err, resp, data) => {
|
||
try {
|
||
|
||
// console.log(`输出data开始===================`);
|
||
// console.log(data);
|
||
// console.log(`输出data结束===================`);
|
||
|
||
|
||
result = JSON.parse(data);
|
||
if (result.error_code == 0) {
|
||
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
|
||
await $.wait(780000); //延迟13分钟
|
||
// await $.wait(2000); //延迟 2 秒
|
||
|
||
} else {
|
||
$.log(`\n【🎉 恭喜个屁 🎉】您领取14000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
|
||
await $.wait(2000); //延迟 2 秒
|
||
}
|
||
|
||
} catch (e) {
|
||
$.logErr(e, resp);
|
||
} finally {
|
||
resolve()
|
||
}
|
||
}, timeout)
|
||
})
|
||
|
||
|
||
}
|
||
|
||
function bs15(timeout = 0) {
|
||
// console.log(n);
|
||
return new Promise((resolve) => {
|
||
let url = {
|
||
url: `${host}/api/gain_bonus`,
|
||
headers: {
|
||
'Authorization': JSON.parse(zcyhd).Authorization,
|
||
'User-Agent': JSON.parse(zcyhd)['User-Agent']
|
||
},
|
||
body: zcybs15
|
||
}
|
||
|
||
// console.log(url);
|
||
|
||
|
||
$.post(url, async (err, resp, data) => {
|
||
try {
|
||
|
||
// console.log(`输出data开始===================`);
|
||
// console.log(data);
|
||
// console.log(`输出data结束===================`);
|
||
|
||
|
||
result = JSON.parse(data);
|
||
if (result.error_code == 0) {
|
||
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
|
||
await $.wait(780000); //延迟13分钟
|
||
// await $.wait(2000); //延迟 2 秒
|
||
|
||
} else {
|
||
$.log(`\n【🎉 恭喜个屁 🎉】您领取15000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
|
||
await $.wait(2000); //延迟 2 秒
|
||
}
|
||
|
||
} catch (e) {
|
||
$.logErr(e, resp);
|
||
} finally {
|
||
resolve()
|
||
}
|
||
}, timeout)
|
||
})
|
||
|
||
|
||
}
|
||
|
||
|
||
function bs16(timeout = 0) {
|
||
// console.log(n);
|
||
return new Promise((resolve) => {
|
||
let url = {
|
||
url: `${host}/api/gain_bonus`,
|
||
headers: {
|
||
'Authorization': JSON.parse(zcyhd).Authorization,
|
||
'User-Agent': JSON.parse(zcyhd)['User-Agent']
|
||
},
|
||
body: zcybs16
|
||
}
|
||
|
||
// console.log(url);
|
||
|
||
|
||
$.post(url, async (err, resp, data) => {
|
||
try {
|
||
|
||
// console.log(`输出data开始===================`);
|
||
// console.log(data);
|
||
// console.log(`输出data结束===================`);
|
||
|
||
|
||
result = JSON.parse(data);
|
||
if (result.error_code == 0) {
|
||
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
|
||
await $.wait(780000); //延迟13分钟
|
||
// await $.wait(2000); //延迟 2 秒
|
||
|
||
} else {
|
||
$.log(`\n【🎉 恭喜个屁 🎉】您领取16000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
|
||
await $.wait(2000); //延迟 2 秒
|
||
}
|
||
|
||
} catch (e) {
|
||
$.logErr(e, resp);
|
||
} finally {
|
||
resolve()
|
||
}
|
||
}, timeout)
|
||
})
|
||
|
||
|
||
}
|
||
|
||
function bs17(timeout = 0) {
|
||
// console.log(n);
|
||
return new Promise((resolve) => {
|
||
let url = {
|
||
url: `${host}/api/gain_bonus`,
|
||
headers: {
|
||
'Authorization': JSON.parse(zcyhd).Authorization,
|
||
'User-Agent': JSON.parse(zcyhd)['User-Agent']
|
||
},
|
||
body: zcybs17
|
||
}
|
||
|
||
// console.log(url);
|
||
|
||
|
||
$.post(url, async (err, resp, data) => {
|
||
try {
|
||
|
||
// console.log(`输出data开始===================`);
|
||
// console.log(data);
|
||
// console.log(`输出data结束===================`);
|
||
|
||
|
||
result = JSON.parse(data);
|
||
if (result.error_code == 0) {
|
||
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
|
||
await $.wait(780000); //延迟13分钟
|
||
// await $.wait(2000); //延迟 2 秒
|
||
|
||
} else {
|
||
$.log(`\n【🎉 恭喜个屁 🎉】您领取17000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
|
||
await $.wait(2000); //延迟 2 秒
|
||
}
|
||
|
||
} catch (e) {
|
||
$.logErr(e, resp);
|
||
} finally {
|
||
resolve()
|
||
}
|
||
}, timeout)
|
||
})
|
||
|
||
|
||
}
|
||
|
||
|
||
function bs18(timeout = 0) {
|
||
// console.log(n);
|
||
return new Promise((resolve) => {
|
||
let url = {
|
||
url: `${host}/api/gain_bonus`,
|
||
headers: {
|
||
'Authorization': JSON.parse(zcyhd).Authorization,
|
||
'User-Agent': JSON.parse(zcyhd)['User-Agent']
|
||
},
|
||
body: zcybs18
|
||
}
|
||
|
||
// console.log(url);
|
||
|
||
|
||
$.post(url, async (err, resp, data) => {
|
||
try {
|
||
|
||
// console.log(`输出data开始===================`);
|
||
// console.log(data);
|
||
// console.log(`输出data结束===================`);
|
||
|
||
|
||
result = JSON.parse(data);
|
||
if (result.error_code == 0) {
|
||
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
|
||
await $.wait(780000); //延迟13分钟
|
||
// await $.wait(2000); //延迟 2 秒
|
||
|
||
} else {
|
||
$.log(`\n【🎉 恭喜个屁 🎉】您领取18000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
|
||
await $.wait(2000); //延迟 2 秒
|
||
}
|
||
|
||
} catch (e) {
|
||
$.logErr(e, resp);
|
||
} finally {
|
||
resolve()
|
||
}
|
||
}, timeout)
|
||
})
|
||
|
||
|
||
}
|
||
|
||
function bs19(timeout = 0) {
|
||
// console.log(n);
|
||
return new Promise((resolve) => {
|
||
let url = {
|
||
url: `${host}/api/gain_bonus`,
|
||
headers: {
|
||
'Authorization': JSON.parse(zcyhd).Authorization,
|
||
'User-Agent': JSON.parse(zcyhd)['User-Agent']
|
||
},
|
||
body: zcybs19
|
||
}
|
||
|
||
// console.log(url);
|
||
|
||
|
||
$.post(url, async (err, resp, data) => {
|
||
try {
|
||
|
||
// console.log(`输出data开始===================`);
|
||
// console.log(data);
|
||
// console.log(`输出data结束===================`);
|
||
|
||
|
||
result = JSON.parse(data);
|
||
if (result.error_code == 0) {
|
||
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
|
||
await $.wait(780000); //延迟13分钟
|
||
// await $.wait(2000); //延迟 2 秒
|
||
|
||
} else {
|
||
$.log(`\n【🎉 恭喜个屁 🎉】您领取19000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
|
||
await $.wait(2000); //延迟 2 秒
|
||
}
|
||
|
||
} catch (e) {
|
||
$.logErr(e, resp);
|
||
} finally {
|
||
resolve()
|
||
}
|
||
}, timeout)
|
||
})
|
||
|
||
|
||
}
|
||
|
||
|
||
function bs20(timeout = 0) {
|
||
// console.log(n);
|
||
return new Promise((resolve) => {
|
||
let url = {
|
||
url: `${host}/api/gain_bonus`,
|
||
headers: {
|
||
'Authorization': JSON.parse(zcyhd).Authorization,
|
||
'User-Agent': JSON.parse(zcyhd)['User-Agent']
|
||
},
|
||
body: zcybs20
|
||
}
|
||
|
||
// console.log(url);
|
||
|
||
|
||
$.post(url, async (err, resp, data) => {
|
||
try {
|
||
|
||
// console.log(`输出data开始===================`);
|
||
// console.log(data);
|
||
// console.log(`输出data结束===================`);
|
||
|
||
|
||
result = JSON.parse(data);
|
||
if (result.error_code == 0) {
|
||
$.log(`\n【🎉🎉🎉 恭喜您鸭 🎉🎉🎉】:${result.message} 获得能量${result.data.money}`)
|
||
await $.wait(780000); //延迟13分钟
|
||
// await $.wait(2000); //延迟 2 秒
|
||
|
||
} else {
|
||
$.log(`\n【🎉 恭喜个屁 🎉】您领取20000步数能量失败🙅🏻了鸭,可能是:${result.message}`)
|
||
await $.wait(2000); //延迟 2 秒
|
||
}
|
||
|
||
} catch (e) {
|
||
$.logErr(e, resp);
|
||
} finally {
|
||
resolve()
|
||
}
|
||
}, timeout)
|
||
})
|
||
|
||
|
||
}
|
||
|
||
|
||
|
||
//固定板块,无需动
|
||
function Env(t,e){class s{constructor(t){this.env=t}send(t,e="GET"){t="string"==typeof t?{url:t}:t;let s=this.get;return"POST"===e&&(s=this.post),new Promise((e,i)=>{s.call(this,t,(t,s,r)=>{t?i(t):e(s)})})}get(t){return this.send.call(this.env,t)}post(t){return this.send.call(this.env,t,"POST")}}return new class{constructor(t,e){this.name=t,this.http=new s(this),this.data=null,this.dataFile="box.dat",this.logs=[],this.isMute=!1,this.isNeedRewrite=!1,this.logSeparator="\n",this.encoding="utf-8",this.startTime=(new Date).getTime(),Object.assign(this,e),this.log("",`\ud83d\udd14${this.name}, \u5f00\u59cb!`)}isNode(){return"undefined"!=typeof module&&!!module.exports}isQuanX(){return"undefined"!=typeof $task}isSurge(){return"undefined"!=typeof $httpClient&&"undefined"==typeof $loon}isLoon(){return"undefined"!=typeof $loon}isShadowrocket(){return"undefined"!=typeof $rocket}toObj(t,e=null){try{return JSON.parse(t)}catch{return e}}toStr(t,e=null){try{return JSON.stringify(t)}catch{return e}}getjson(t,e){let s=e;const i=this.getdata(t);if(i)try{s=JSON.parse(this.getdata(t))}catch{}return s}setjson(t,e){try{return this.setdata(JSON.stringify(t),e)}catch{return!1}}getScript(t){return new Promise(e=>{this.get({url:t},(t,s,i)=>e(i))})}runScript(t,e){return new Promise(s=>{let i=this.getdata("@chavy_boxjs_userCfgs.httpapi");i=i?i.replace(/\n/g,"").trim():i;let r=this.getdata("@chavy_boxjs_userCfgs.httpapi_timeout");r=r?1*r:20,r=e&&e.timeout?e.timeout:r;const[o,h]=i.split("@"),n={url:`http://${h}/v1/scripting/evaluate`,body:{script_text:t,mock_type:"cron",timeout:r},headers:{"X-Key":o,Accept:"*/*"}};this.post(n,(t,e,i)=>s(i))}).catch(t=>this.logErr(t))}loaddata(){if(!this.isNode())return{};{this.fs=this.fs?this.fs:require("fs"),this.path=this.path?this.path:require("path");const t=this.path.resolve(this.dataFile),e=this.path.resolve(process.cwd(),this.dataFile),s=this.fs.existsSync(t),i=!s&&this.fs.existsSync(e);if(!s&&!i)return{};{const i=s?t:e;try{return JSON.parse(this.fs.readFileSync(i))}catch(t){return{}}}}}writedata(){if(this.isNode()){this.fs=this.fs?this.fs:require("fs"),this.path=this.path?this.path:require("path");const t=this.path.resolve(this.dataFile),e=this.path.resolve(process.cwd(),this.dataFile),s=this.fs.existsSync(t),i=!s&&this.fs.existsSync(e),r=JSON.stringify(this.data);s?this.fs.writeFileSync(t,r):i?this.fs.writeFileSync(e,r):this.fs.writeFileSync(t,r)}}lodash_get(t,e,s){const i=e.replace(/\[(\d+)\]/g,".$1").split(".");let r=t;for(const t of i)if(r=Object(r)[t],void 0===r)return s;return r}lodash_set(t,e,s){return Object(t)!==t?t:(Array.isArray(e)||(e=e.toString().match(/[^.[\]]+/g)||[]),e.slice(0,-1).reduce((t,s,i)=>Object(t[s])===t[s]?t[s]:t[s]=Math.abs(e[i+1])>>0==+e[i+1]?[]:{},t)[e[e.length-1]]=s,t)}getdata(t){let e=this.getval(t);if(/^@/.test(t)){const[,s,i]=/^@(.*?)\.(.*?)$/.exec(t),r=s?this.getval(s):"";if(r)try{const t=JSON.parse(r);e=t?this.lodash_get(t,i,""):e}catch(t){e=""}}return e}setdata(t,e){let s=!1;if(/^@/.test(e)){const[,i,r]=/^@(.*?)\.(.*?)$/.exec(e),o=this.getval(i),h=i?"null"===o?null:o||"{}":"{}";try{const e=JSON.parse(h);this.lodash_set(e,r,t),s=this.setval(JSON.stringify(e),i)}catch(e){const o={};this.lodash_set(o,r,t),s=this.setval(JSON.stringify(o),i)}}else s=this.setval(t,e);return s}getval(t){return this.isSurge()||this.isLoon()?$persistentStore.read(t):this.isQuanX()?$prefs.valueForKey(t):this.isNode()?(this.data=this.loaddata(),this.data[t]):this.data&&this.data[t]||null}setval(t,e){return this.isSurge()||this.isLoon()?$persistentStore.write(t,e):this.isQuanX()?$prefs.setValueForKey(t,e):this.isNode()?(this.data=this.loaddata(),this.data[e]=t,this.writedata(),!0):this.data&&this.data[e]||null}initGotEnv(t){this.got=this.got?this.got:require("got"),this.cktough=this.cktough?this.cktough:require("tough-cookie"),this.ckjar=this.ckjar?this.ckjar:new this.cktough.CookieJar,t&&(t.headers=t.headers?t.headers:{},void 0===t.headers.Cookie&&void 0===t.cookieJar&&(t.cookieJar=this.ckjar))}get(t,e=(()=>{})){if(t.headers&&(delete t.headers["Content-Type"],delete t.headers["Content-Length"]),this.isSurge()||this.isLoon())this.isSurge()&&this.isNeedRewrite&&(t.headers=t.headers||{},Object.assign(t.headers,{"X-Surge-Skip-Scripting":!1})),$httpClient.get(t,(t,s,i)=>{!t&&s&&(s.body=i,s.statusCode=s.status),e(t,s,i)});else if(this.isQuanX())this.isNeedRewrite&&(t.opts=t.opts||{},Object.assign(t.opts,{hints:!1})),$task.fetch(t).then(t=>{const{statusCode:s,statusCode:i,headers:r,body:o}=t;e(null,{status:s,statusCode:i,headers:r,body:o},o)},t=>e(t));else if(this.isNode()){let s=require("iconv-lite");this.initGotEnv(t),this.got(t).on("redirect",(t,e)=>{try{if(t.headers["set-cookie"]){const s=t.headers["set-cookie"].map(this.cktough.Cookie.parse).toString();s&&this.ckjar.setCookieSync(s,null),e.cookieJar=this.ckjar}}catch(t){this.logErr(t)}}).then(t=>{const{statusCode:i,statusCode:r,headers:o,rawBody:h}=t;e(null,{status:i,statusCode:r,headers:o,rawBody:h},s.decode(h,this.encoding))},t=>{const{message:i,response:r}=t;e(i,r,r&&s.decode(r.rawBody,this.encoding))})}}post(t,e=(()=>{})){const s=t.method?t.method.toLocaleLowerCase():"post";if(t.body&&t.headers&&!t.headers["Content-Type"]&&(t.headers["Content-Type"]="application/x-www-form-urlencoded"),t.headers&&delete t.headers["Content-Length"],this.isSurge()||this.isLoon())this.isSurge()&&this.isNeedRewrite&&(t.headers=t.headers||{},Object.assign(t.headers,{"X-Surge-Skip-Scripting":!1})),$httpClient[s](t,(t,s,i)=>{!t&&s&&(s.body=i,s.statusCode=s.status),e(t,s,i)});else if(this.isQuanX())t.method=s,this.isNeedRewrite&&(t.opts=t.opts||{},Object.assign(t.opts,{hints:!1})),$task.fetch(t).then(t=>{const{statusCode:s,statusCode:i,headers:r,body:o}=t;e(null,{status:s,statusCode:i,headers:r,body:o},o)},t=>e(t));else if(this.isNode()){let i=require("iconv-lite");this.initGotEnv(t);const{url:r,...o}=t;this.got[s](r,o).then(t=>{const{statusCode:s,statusCode:r,headers:o,rawBody:h}=t;e(null,{status:s,statusCode:r,headers:o,rawBody:h},i.decode(h,this.encoding))},t=>{const{message:s,response:r}=t;e(s,r,r&&i.decode(r.rawBody,this.encoding))})}}time(t,e=null){const s=e?new Date(e):new Date;let i={"M+":s.getMonth()+1,"d+":s.getDate(),"H+":s.getHours(),"m+":s.getMinutes(),"s+":s.getSeconds(),"q+":Math.floor((s.getMonth()+3)/3),S:s.getMilliseconds()};/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(s.getFullYear()+"").substr(4-RegExp.$1.length)));for(let e in i)new RegExp("("+e+")").test(t)&&(t=t.replace(RegExp.$1,1==RegExp.$1.length?i[e]:("00"+i[e]).substr((""+i[e]).length)));return t}msg(e=t,s="",i="",r){const o=t=>{if(!t)return t;if("string"==typeof t)return this.isLoon()?t:this.isQuanX()?{"open-url":t}:this.isSurge()?{url:t}:void 0;if("object"==typeof t){if(this.isLoon()){let e=t.openUrl||t.url||t["open-url"],s=t.mediaUrl||t["media-url"];return{openUrl:e,mediaUrl:s}}if(this.isQuanX()){let e=t["open-url"]||t.url||t.openUrl,s=t["media-url"]||t.mediaUrl;return{"open-url":e,"media-url":s}}if(this.isSurge()){let e=t.url||t.openUrl||t["open-url"];return{url:e}}}};if(this.isMute||(this.isSurge()||this.isLoon()?$notification.post(e,s,i,o(r)):this.isQuanX()&&$notify(e,s,i,o(r))),!this.isMuteLog){let t=["","==============\ud83d\udce3\u7cfb\u7edf\u901a\u77e5\ud83d\udce3=============="];t.push(e),s&&t.push(s),i&&t.push(i),console.log(t.join("\n")),this.logs=this.logs.concat(t)}}log(...t){t.length>0&&(this.logs=[...this.logs,...t]),console.log(t.join(this.logSeparator))}logErr(t,e){const s=!this.isSurge()&&!this.isQuanX()&&!this.isLoon();s?this.log("",`\u2757\ufe0f${this.name}, \u9519\u8bef!`,t.stack):this.log("",`\u2757\ufe0f${this.name}, \u9519\u8bef!`,t)}wait(t){return new Promise(e=>setTimeout(e,t))}done(t={}){const e=(new Date).getTime(),s=(e-this.startTime)/1e3;this.log("",`\ud83d\udd14${this.name}, \u7ed3\u675f! \ud83d\udd5b ${s} \u79d2`),this.log(),(this.isSurge()||this.isQuanX()||this.isLoon())&&$done(t)}}(t,e)} |