Collect authenticated Qinglong scripts batch
This commit is contained in:
239
脚本库/web版/账密/hykb/2022-02-13_hykb_abf39a68.js
Normal file
239
脚本库/web版/账密/hykb/2022-02-13_hykb_abf39a68.js
Normal file
@@ -0,0 +1,239 @@
|
||||
// # Source: https://github.com/Wenmoux/checkbox/blob/master/scripts/hykb.js
|
||||
// # Raw: https://raw.githubusercontent.com/Wenmoux/checkbox/master/scripts/hykb.js
|
||||
// # Repo: Wenmoux/checkbox
|
||||
// # Path: scripts/hykb.js
|
||||
// # UploadedAt: 2022-02-13T11:19:00Z
|
||||
// # SHA256: abf39a687de703fd6dc0d8c0e524aba65c955cb47ead443d595a5d1ced87e751
|
||||
// # Category: web版/账密
|
||||
// # Evidence: web/H5关键词 + username/password/login
|
||||
//
|
||||
|
||||
//好游快爆爆米花任务,可兑换激活码、实物周边等
|
||||
//我的邀请码 sdvf180uscf3
|
||||
result = "【好游快爆】:";
|
||||
const $http = axios = require("axios");
|
||||
const hyck = config.hykb.scookie;
|
||||
const qq = config.hykb.qq?config.hykb.qq:null
|
||||
//照料id 我没加好友所以随机取得 第一个是我,不建议改ヽ(*´з`*)ノ
|
||||
// const moment=require("moment")
|
||||
var uid = ""
|
||||
//照料id 我没加好友所以随机取得 第一个是我,不建议改ヽ(*´з`*)ノ
|
||||
buid = [21039293,48653684,44191145,54216701,54184381,38442812,34977383,54099572,54060137,18344113,53950826,53334988,49100316,24158995,53043395,53746196,7495782,53752398,13268805,53540861,53169378,53481728,53480955,53236037,5015419,17998323,142234,53043027,53022651,52883552,52919017,52883915,2987459,52863870]
|
||||
scookie = hyck.match(/\|/)?encodeURIComponent(hyck):hyck
|
||||
function get(a, b) {
|
||||
return new Promise(async (resolve) => {
|
||||
try {
|
||||
let res = await axios.post(
|
||||
`https://huodong3.3839.com/n/hykb/${a}/ajax.php`,
|
||||
`ac=${b}&r=0.${Math.round(Math.random() * 8999999999999999) + 1000000000000000}&scookie=${scookie}`,
|
||||
{
|
||||
headers: {
|
||||
"User-Agent":
|
||||
config.UA?config.UA:"Mozilla/5.0 (Linux; Android 8.0.0; FRD-AL10 Build/HUAWEIFRD-AL10; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045224 Mobile Safari/537.36 V1_AND_SQ_7.1.0_0_TIM_D TIM/3.0.0.2860 QQ/6.5.5 NetType/WIFI WebP/0.3.0 Pixel/1080",
|
||||
},
|
||||
}
|
||||
);
|
||||
|
||||
if (JSON.stringify(res.data).match(/玉米成熟度已经达到100/)) {
|
||||
await get("grow", "PlantRipe"); //收获
|
||||
await get("grow", "PlantSow"); //播种
|
||||
await get(a, b); //播种
|
||||
}
|
||||
if (JSON.stringify(res.data).match(/还没有播种玉米/)) {
|
||||
let bzs = await get("grow", "PlantSow"); //播种
|
||||
if (bzs.seed && bzs.seed == 0) {
|
||||
// console.log("莫得种子了")
|
||||
await get("grow", "GouMai&resure=1&gmmode=seed&tmpNum=10"); //购买种子*10
|
||||
await get("grow", "PlantSow"); //播种
|
||||
}
|
||||
await get(a, b);
|
||||
}
|
||||
|
||||
back = res.data;
|
||||
console.log(back);
|
||||
} catch (err) {
|
||||
console.log(err);
|
||||
}
|
||||
resolve(back);
|
||||
});
|
||||
}
|
||||
|
||||
function getid() {
|
||||
return new Promise(async (resolve) => {
|
||||
try {
|
||||
let res = await axios.get(
|
||||
"https://huodong3.3839.com/n/hykb/gs/index.php"
|
||||
);
|
||||
//预约游戏id
|
||||
str = res.data.match(/HdmodelUser\.Ling\((.+?)\)/g);
|
||||
let res2 = await axios.get(
|
||||
"https://huodong3.3839.com/n/hykb/grow/daily.php"
|
||||
);
|
||||
//任务id
|
||||
str2 = res2.data.match(
|
||||
/ACT\.Daily[a-z,A-Z]+(Share||Ling||JiaoHu){1,}\(\d+\)/g
|
||||
);
|
||||
id = str.concat(str2);
|
||||
} catch (err) {
|
||||
console.log(err);
|
||||
}
|
||||
resolve();
|
||||
});
|
||||
}
|
||||
async function task() {
|
||||
let logindata = await get("grow", "Dailylogin&id=174");
|
||||
if (logindata.key == "ok" ) {
|
||||
exdata = await get("kbexam","login")
|
||||
if(exdata.config.lyks==1){
|
||||
var mres = await axios.get(
|
||||
"https://ghproxy.com/https://raw.githubusercontent.com/Wenmoux/sources/master/other/miling.json"
|
||||
);
|
||||
await get("friend", `Secretorder&miling=${mres.data.miling}`); //密令
|
||||
await get("wxsph", `send_egg&egg_data=${mres.data.egg}`); //视频彩蛋
|
||||
await get("grow", "GuanZhu&singleUid=21039293"); //关注我
|
||||
await get("signhelp", "useCode&code=21039293"); //邀请码
|
||||
await get("friend", "LingXinrenFuli");
|
||||
await get("grow", "shareEwai");
|
||||
// await get("friend","EnterInviteCode&invitecode=sdvf180uscf3","") //填邀请码
|
||||
await getid(); //获取任务id
|
||||
await get("grow", "Watering&id=6"); //浇灌
|
||||
let canzl = true
|
||||
let mode =0
|
||||
// let uids = await axios.get("http://1oner.cn:1919/hykb/all?res=uid")
|
||||
// if(uids && uids.data && uids.data.message) buid = uids.data.message
|
||||
for (i of buid) {
|
||||
if(mode!=2){
|
||||
if(canzl) {
|
||||
let zlres= await get("grow", `gamehander&buid=${i}&icon_id=58`); //照料
|
||||
mode = zlres.mode
|
||||
if(zlres.sy_day_shijian_corn_max_num ==0) canzl=false
|
||||
}
|
||||
if (i != 21039293) {
|
||||
let stealres = await get("grow", `gamehander&buid=${i}&icon_id=888888`,true); //偷玉米
|
||||
console.log(`偷 ${i}玉米 ${stealres.msg}`)
|
||||
}
|
||||
}}
|
||||
// if(mode!=2) await axios.post("http://1oner.cn:1919/hykb/add", `uid=${logindata.uid}&nickname=${encodeURI(logindata.name)}`)
|
||||
for (i of id) {
|
||||
i = i.match(/\.(.+)\((\d+)\)/);
|
||||
switch (i[1]) {
|
||||
case "Ling":
|
||||
await get("gs", `recordshare&gameid=${i[2]}`); //分享
|
||||
await get("gs", `ling&gameid=${i[2]}`); //领取
|
||||
break;
|
||||
case "DailyShare":
|
||||
await get("grow", `DailyShare&id=${i[2]}`); //发起分享
|
||||
await get("grow", `DailyShareCallb&id=${i[2]}`); //返回
|
||||
await get("grow", `DailyShare&id=${i[2]}`); //领取
|
||||
break;
|
||||
case "DailyAppLing":
|
||||
await get("grow", `DailyAppJump&id=${i[2]}`); //好游快玩
|
||||
await get("grow", `DailyAppLing&id=${i[2]}`);
|
||||
break;
|
||||
case "DailyGameCateLing":
|
||||
await get("grow", `DailyGameCateJump&id=${i[2]}`); //精品栏目
|
||||
await get("grow", `DailyGameCateLing&id=${i[2]}`);
|
||||
break;
|
||||
case "DailyGameLing":
|
||||
await get("grow", `DailyGamePlay&id=${i[2]}`); //打开试玩
|
||||
await get("grow", `DailyGameLing&id=${i[2]}`); //试玩领取
|
||||
break;
|
||||
case "DailyYuyueLing":
|
||||
await get("grow", `DailyYuyueLing&id=${i[2]}`); //预约领取
|
||||
break;
|
||||
case "DailyDouyinLing":
|
||||
await get("grow", "DailyDouyinCheck", i[2]);
|
||||
await get("grow", "DailyDouyinPlay", i[2]); //打开抖音
|
||||
await get("grow", "DailyDouyinLing", i[2]); //领取
|
||||
break;
|
||||
case "DailyVideoLing":
|
||||
await get("grow", `DailyVideoGuanzhu&id=${i[2]}`);
|
||||
await get("grow", `DailyVideoShare&id=${i[2]}`);
|
||||
await get("wxsph", "share&mode=qq"); //DailyVideoShare
|
||||
await get("grow", `DailyVideoLing&id=${i[2]}`);
|
||||
case "DailyJiaoHu":
|
||||
await get("grow", `DailyJiaoHu&id=${i[2]}`); //分享任务
|
||||
break;
|
||||
case "DailyDati":
|
||||
let ress = await get("grow", "DailyDati&id=4"); //获取题目
|
||||
if (ress.option1 && ress.expand) {
|
||||
i = 1;
|
||||
kw = 1;
|
||||
let yxid = ress.expand.split("##")[1] || "16876"; //获取游戏id
|
||||
let urll = `https://api.3839app.com/cdn/android/gameintro-home-1546-id-${yxid}-packag--level-2.htm`;
|
||||
let resss = await axios.get(urll);
|
||||
if (resss.data.result) {
|
||||
let strr = JSON.stringify(resss.data.result.data.downinfo.appinfo)
|
||||
.replace(/ /g, "")
|
||||
.replace(/ /g, ""); //查答案
|
||||
reg = /错误|不属于|不是|不存在|没有|不需要|不能|不可以/;
|
||||
if (reg.test(ress.title)) {
|
||||
console.log("错误类型");
|
||||
for (i; i < 5; i++) {
|
||||
let strrr = ress["option" + i].replace(/ /g, "");
|
||||
if (!strr.match(strrr)) {
|
||||
kw = i;
|
||||
// await get("grow", `DailyDatiAnswer&option=${ress["option" + i]}`, 4)
|
||||
}
|
||||
}
|
||||
} else {
|
||||
// console.log("正确类型")
|
||||
for (i; i < 5; i++) {
|
||||
let strrr = ress["option" + i].replace(/ /g, "");
|
||||
if (strr.match(strrr)) {
|
||||
kw = i;
|
||||
// await get("grow", `DailyDatiAnswer&option=${ress["option" + kw]}`, 4)
|
||||
}
|
||||
}
|
||||
}
|
||||
//瞎鸡儿答 非游戏类问题/找不到答案
|
||||
//算了不瞎鸡儿答了 自行去app里答吧
|
||||
}
|
||||
console.log("正确答案");
|
||||
console.log(ress["option" + kw]);
|
||||
await get("grow", `DailyDatiAnswer&option=${ress["option" + kw]}&id=4`);
|
||||
} else {
|
||||
console.log("劳资找不到答案,请自行去app里答题");
|
||||
}
|
||||
break;
|
||||
case "DailyFriendLing":
|
||||
await get("grow", `DailyFriendLing&id=${i[2]}`); //照料5次
|
||||
break;
|
||||
case "DailyInviteLing":
|
||||
/* let invite = await get("grow", `DailyInviteJump&id=${i[2]}`);
|
||||
let uid = invite.invite_url.match(/u=(.+?)&/);
|
||||
await get("grow", `DailyInvite&u=${uid ? uid[1] : ""}&rwid=10`); //邀请下载
|
||||
*/
|
||||
await get("grow", `DailyInviteLing&id=${i[2]}`);
|
||||
break;
|
||||
|
||||
}
|
||||
}
|
||||
let tasl1data = await axios.get(
|
||||
"https://ghproxy.com/https://raw.githubusercontent.com/Wenmoux/sources/master/other/activities.js"
|
||||
);
|
||||
eval(tasl1data.data);
|
||||
await task1();
|
||||
let csdata = await get("grow", `Dailylogin&id=174`); //查询
|
||||
if (csdata.key == "ok" && csdata.config ) {
|
||||
csinfo = csdata.config
|
||||
exinfo = exdata.config
|
||||
result +=`昵称:${csinfo.name} \n种子:${csinfo.seed}爆米花:${csinfo.baomihua} \n成熟度:${csinfo.chengshoudu} \n荣誉等级:${exinfo.tag_title}\n`
|
||||
if (csinfo.chengshoudu == 100) {
|
||||
await get("grow", "PlantRipe"); //收获
|
||||
await get("grow", "PlantSow"); //播种
|
||||
}
|
||||
} else {
|
||||
result += csdata.key;
|
||||
}
|
||||
}else{
|
||||
result += "请先进行礼仪考试,再运行脚本"
|
||||
}
|
||||
return result;
|
||||
} else {
|
||||
console.log(logindata);
|
||||
return "【好游快爆】: " + logindata.key;
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = task;
|
||||
Reference in New Issue
Block a user