Collect authenticated Qinglong scripts batch
This commit is contained in:
74
脚本库/APP版/抓包/nga/2022-12-29_nga_a31a39d2.js
Normal file
74
脚本库/APP版/抓包/nga/2022-12-29_nga_a31a39d2.js
Normal file
@@ -0,0 +1,74 @@
|
||||
// # Source: https://github.com/Wenmoux/checkbox/blob/master/scripts/nga.js
|
||||
// # Raw: https://raw.githubusercontent.com/Wenmoux/checkbox/master/scripts/nga.js
|
||||
// # Repo: Wenmoux/checkbox
|
||||
// # Path: scripts/nga.js
|
||||
// # UploadedAt: 2022-12-29T07:44:16Z
|
||||
// # SHA256: a31a39d2686a445bba1c94e9887a51f92854932d575a45c27bf8c7ab35850ea9
|
||||
// # Category: APP版/抓包
|
||||
// # Evidence: cookie/token/authorization/header
|
||||
//
|
||||
|
||||
const axios = require("axios");
|
||||
|
||||
function ngaGet(lib, act, output = 11, other = null) {
|
||||
return new Promise(async (resolve) => {
|
||||
try {
|
||||
let nga = config.nga;
|
||||
let url = "https://ngabbs.com/nuke.php";
|
||||
let res = await axios.post(
|
||||
url,
|
||||
`access_uid=${nga.uid}&access_token=${
|
||||
nga.accesstoken
|
||||
}& app_id=1010&__act=${act}&__lib=${lib}&__output=${output}&${other}`, {
|
||||
headers: {
|
||||
"User-Agent": nga.UA ? nga.UA : "xxxxxx Nga_Official/90409"
|
||||
}
|
||||
}
|
||||
);
|
||||
console.log(" " + (res.data && res.data.time || res.data.code))
|
||||
resolve(res.data)
|
||||
} catch (err) {
|
||||
console.log(err);
|
||||
resolve({
|
||||
error: ["签到接口请求出错"]
|
||||
})
|
||||
}
|
||||
resolve();
|
||||
});
|
||||
}
|
||||
|
||||
async function task() {
|
||||
msg = "【NGA】:\n"
|
||||
//签到
|
||||
let res1 = await ngaGet("check_in", "check_in")
|
||||
if (res1 && res1.data) {
|
||||
msg += " 签到:" + res1.data[0];
|
||||
} else {
|
||||
console.log(res1);
|
||||
msg += " 签到:" + (res1.error && res1.error[0]);
|
||||
}
|
||||
if (!msg.match(/登录|CLIENT/)) {
|
||||
await ngaGet("mission", "checkin_count_add", 11, "mid=2&get_success_repeat=1&no_compatible_fix=1")
|
||||
await ngaGet("mission", "checkin_count_add", 11, "mid=131&get_success_repeat=1&no_compatible_fix=1")
|
||||
await ngaGet("mission", "checkin_count_add", 11, "mid=30&get_success_repeat=1&no_compatible_fix=1")
|
||||
console.log("看视频免广告")
|
||||
await ngaGet("mission", "video_view_task_counter_add_v2_for_adfree_sp1")
|
||||
for (c of new Array(4)) await ngaGet("mission", "video_view_task_counter_add_v2_for_adfree")
|
||||
console.log("看视频得N币")
|
||||
for (c of new Array(5)) await ngaGet("mission", "video_view_task_counter_add_v2")
|
||||
//分享帖子
|
||||
console.log("分享帖子 5")
|
||||
tid = Math.ceil(Math.random() * 12346567) + 12345678
|
||||
for (c of new Array(5)) await ngaGet("data_query", "topic_share_log_v2", 12, "event=4&tid=" + tid)
|
||||
console.log("领取分享奖励 1N币")
|
||||
await ngaGet("mission", "check_mission", 11, "mid=149&get_success_repeat=1&no_compatible_fix=1")
|
||||
//查询
|
||||
let {
|
||||
data: [sign, money, y]
|
||||
} = await ngaGet("check_in", "get_stat")
|
||||
msg += ` 连签 ${sign.continued}天 累签 ${sign.sum}天\n N币:${money.money_n}\n 铜币:${money.money}\n 啊哈:${y[0]}`
|
||||
}
|
||||
return msg
|
||||
}
|
||||
|
||||
module.exports = task;
|
||||
Reference in New Issue
Block a user