Collect authenticated Qinglong scripts batch

This commit is contained in:
Hermes Agent
2026-05-24 03:53:42 +00:00
parent 0d80b33d25
commit 28d62fef03
86 changed files with 18420 additions and 5 deletions

View File

@@ -0,0 +1,90 @@
// # Source: https://github.com/Wenmoux/checkbox/blob/master/scripts/hscy.js
// # Raw: https://raw.githubusercontent.com/Wenmoux/checkbox/master/scripts/hscy.js
// # Repo: Wenmoux/checkbox
// # Path: scripts/hscy.js
// # UploadedAt: 2023-04-01T13:17:21Z
// # SHA256: de58e1b4fb5c45c288f630776a7b58c5712594cc73b6e9a86b3124759fdcb146
// # Category: APP版/抓包
// # Evidence: cookie/token/authorization/header
//
const axios = require("axios")
const headers = {
Authorization: config.hscy.authorization,
Cookie: `b2_token=${config.hscy.authorization.slice(7)}`
};
let result = "【黑丝次元】:";
let nickname = "";
let nowCredit = 0;
function getUserInfo() {
return new Promise(async (resolve) => {
try {
const url = `https://heisi.moe/wp-json/b2/v1/getUserInfo`;
let res = await axios.post(url, "", {headers});
nickname = res.data.user_data.name;
nowCredit = res.data.user_data.credit;
result += `\n[${nickname}]当前积分:${nowCredit}`;
} catch (err) {
console.log(err)
result += "\n获取用户信息失败 ";
console.log(result);
}
resolve();
});
}
function sign() {
return new Promise(async (resolve) => {
try {
const url = `https://heisi.moe/wp-json/b2/v1/userMission`;
let res = await axios.post(url, "", {headers});
let credit = res.data.credit ? res.data.credit : res.data
console.log(`签到成功,获得:` + credit + "分");
result += ` || 签到成功,获得:` + credit + "分";
} catch (err) {
console.log(err)
result += " || 签到失败,已签到过或其它未知原因!! ";
console.log(result);
}
resolve();
});
}
function submitComment() {
return new Promise(async (resolve) => {
try {
const url = `https://heisi.moe/wp-json/b2/v1/commentSubmit`;
// 0-2500随机评论
let data = `comment_post_ID=${Math.round(Math.random() * (2500 - 0) + 0)}&author=${encodeURI(nickname)}&comment=%E5%A5%BD%E7%9C%8B&comment_parent=0&img%5BimgUrl%5D=&img%5BimgId%5D=`
let res = await axios.post(url, data, {headers});
console.log(`[${nickname}]评论成功`);
result += ` || [${nickname}]评论成功`;
} catch (err) {
console.log(err)
result += " || 评论失败,已评论过或其它未知原因!! ";
console.log(result);
}
resolve();
});
}
function sleep(time) {
return new Promise((resolve) => setTimeout(resolve, time));
}
async function hscy() {
await getUserInfo();
await sleep(1000);
await sign();
await sleep(1000);
for (let i = 0; i < 5; i++) {
await submitComment();
await sleep(61000); // 延迟,否则太快评论不上
}
await getUserInfo();
return result;
}
module.exports = hscy;