Collect authenticated Qinglong scripts batch
This commit is contained in:
63
脚本库/web版/抓包/cg163/2021-09-16_cg163_71024025.js
Normal file
63
脚本库/web版/抓包/cg163/2021-09-16_cg163_71024025.js
Normal file
@@ -0,0 +1,63 @@
|
||||
// # Source: https://github.com/Wenmoux/checkbox/blob/master/scripts/cg163.js
|
||||
// # Raw: https://raw.githubusercontent.com/Wenmoux/checkbox/master/scripts/cg163.js
|
||||
// # Repo: Wenmoux/checkbox
|
||||
// # Path: scripts/cg163.js
|
||||
// # UploadedAt: 2021-09-16T02:16:27Z
|
||||
// # SHA256: 71024025bbb27a426f7d5e1899ada14ca39b718b0b04918f478fd8b0deda6c7e
|
||||
// # Category: web版/抓包
|
||||
// # Evidence: web/H5关键词 + cookie/token/header
|
||||
//
|
||||
|
||||
const headers = {
|
||||
headers: {
|
||||
Authorization:
|
||||
config.cg163.Authorization || " bearer xxxxx",
|
||||
"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",
|
||||
// "content-type": "application/x-www-form-urlencoded; charset=UTF-8"
|
||||
},
|
||||
};
|
||||
const axios = require("axios")
|
||||
function check() {
|
||||
return new Promise(async (resolve) => {
|
||||
try {
|
||||
const url = `https://n.cg.163.com/api/v2/users/@me`;
|
||||
let res = await axios.get(url, headers);
|
||||
console.log("cookie未失效,即将开始签到...");
|
||||
ckstatus = 1;
|
||||
} catch (err) {
|
||||
console.log(err)
|
||||
console.log("cookie已失效");
|
||||
ckstatus = 0;
|
||||
}
|
||||
resolve();
|
||||
});
|
||||
}
|
||||
|
||||
function sign() {
|
||||
return new Promise(async (resolve) => {
|
||||
try {
|
||||
const url = `https://n.cg.163.com/api/v2/sign-today`;
|
||||
let res = await axios.post(url, "", headers);
|
||||
console.log("签到成功");
|
||||
msg = "签到成功!! ";
|
||||
} catch (err) {
|
||||
// console.log(err)
|
||||
msg = "签到失败,已签到过或其它未知原因!! ";
|
||||
console.log(msg);
|
||||
}
|
||||
resolve("【网易云游戏】:"+msg);
|
||||
});
|
||||
}
|
||||
async function cg163() {
|
||||
ckstatus = 0;
|
||||
await check();
|
||||
if (ckstatus == 1) {
|
||||
return await sign();
|
||||
} else {
|
||||
console.log("cookie失效,请重新抓取cookies...");
|
||||
return "【网易云游戏】: cookie失效,请重新抓取cookies...";
|
||||
}
|
||||
}
|
||||
//cg163()
|
||||
module.exports = cg163;
|
||||
Reference in New Issue
Block a user