Collect authenticated Qinglong scripts batch
This commit is contained in:
69
脚本库/web版/抓包/ccw/2024-01-22_ccw_ad367a77.js
Normal file
69
脚本库/web版/抓包/ccw/2024-01-22_ccw_ad367a77.js
Normal file
@@ -0,0 +1,69 @@
|
||||
// # Source: https://github.com/Wenmoux/checkbox/blob/master/scripts/ccw.js
|
||||
// # Raw: https://raw.githubusercontent.com/Wenmoux/checkbox/master/scripts/ccw.js
|
||||
// # Repo: Wenmoux/checkbox
|
||||
// # Path: scripts/ccw.js
|
||||
// # UploadedAt: 2024-01-22T22:39:08Z
|
||||
// # SHA256: ad367a776ed1a81284f3532d277a20e1e2dc050d9915ac9e5916aee6e310de3c
|
||||
// # Category: web版/抓包
|
||||
// # Evidence: web/H5关键词 + cookie/token/header
|
||||
//
|
||||
|
||||
const axios = require('axios');
|
||||
|
||||
let msg = "【共创世界】:\n";
|
||||
const token = config.ccw.token
|
||||
const headers = {
|
||||
'Content-Type': 'application/json',
|
||||
token
|
||||
};
|
||||
|
||||
async function checkIn() {
|
||||
const url = 'https://community-web.ccw.site/study-community/check_in_record/insert';
|
||||
const body = {
|
||||
"scene": "HOMEPAGE"
|
||||
};
|
||||
try {
|
||||
const response = await axios.post(url, body, { headers });
|
||||
if (response.data && response.data.code === "200") {
|
||||
console.log("签到成功");
|
||||
return "成功";
|
||||
} else if (response.data && response.data.code === "10736001") {
|
||||
console.log("用户已签到");
|
||||
return "用户已签到";
|
||||
} else {
|
||||
return "签到失败";
|
||||
}
|
||||
} catch (error) {
|
||||
console.error("签到失败", error);
|
||||
return "签到失败";
|
||||
}
|
||||
}
|
||||
|
||||
async function queryBalance() {
|
||||
const url = 'https://community-web.ccw.site/currency/account/personal';
|
||||
|
||||
try {
|
||||
const response = await axios.post(url, {}, { headers });
|
||||
if (response.data && response.data.code === "200" && response.data.body) {
|
||||
console.log("当前积分:", response.data.body.internalCurrencyBalance);
|
||||
return response.data.body.internalCurrencyBalance.toString();
|
||||
} else {
|
||||
return "获取积分失败";
|
||||
}
|
||||
} catch (error) {
|
||||
console.error("查询失败", error);
|
||||
return "查询失败";
|
||||
}
|
||||
}
|
||||
|
||||
async function task() {
|
||||
let checkInMsg = await checkIn();
|
||||
let balanceMsg = await queryBalance();
|
||||
msg += `签到:${checkInMsg}\n积分:${balanceMsg}`;
|
||||
// console.log(msg);
|
||||
return msg
|
||||
}
|
||||
|
||||
//task(); // 如果你想在文件执行时直接运行 task 函数
|
||||
|
||||
module.exports = task; // 允许其他文件导入并使用 task 函数
|
||||
Reference in New Issue
Block a user