48 lines
1.8 KiB
JavaScript
48 lines
1.8 KiB
JavaScript
// # 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;
|