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,47 @@
// # Source: https://github.com/Wenmoux/checkbox/blob/master/scripts/du163.js
// # Raw: https://raw.githubusercontent.com/Wenmoux/checkbox/master/scripts/du163.js
// # Repo: Wenmoux/checkbox
// # Path: scripts/du163.js
// # UploadedAt: 2021-10-10T06:20:09Z
// # SHA256: 278253336ed5ca263518aca6ac174e963458e381dad2dc7bbfc04753cea43e2b
// # Category: web版/抓包
// # Evidence: web/H5关键词 + cookie/token/header
//
//网易蜗牛读书
const axios = require("axios");
let result = "【网易蜗牛读书】: ";
function du163() {
return new Promise(async (resolve) => {
try {
const du = config.du163;
const headers = {
headers: {
_xsrf: du.xsrf,
"X-Auth-Token": du["X-Auth-Token"],
"User-Agent":
"Mozilla/5.0 (Linux; Android 10; Redmi K30 Build/QKQ1.190825.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/85.0.4183.127 Mobile Safari/537.36 NeteaseSnailReader/1.9.11 NetType/3G+ (00ef591f8e05c305;coolapk) NEJSBridge/2.0.0",
},
};
let url = `https://du.163.com/activity/201907/activityCenter/sign.jsonannel=0&_versions=1080&merchant=17Kxiaomi&platform=2&manufacturer=`;
let data = { csrfToken: du.xsrf || 6 };
let res = await axios.post(url, data, headers);
if (res.data.code == -1104) {
msg = res.data.msg;
} else if (res.data.code == 0) {
msg = res.data.message + " 连签" + res.data.continuousSignedDays + "天";
} else {
msg = "签到失败 "+res.data.msg;
console.log(res.data);
}
result += msg;
console.log(msg);
} catch (err) {
console.log(err.response.data.msg);
result =result + "签到失败 "+ err.response.data.msg;
}
resolve(result);
});
}
module.exports = du163;