58 lines
2.6 KiB
JavaScript
58 lines
2.6 KiB
JavaScript
// # Source: https://github.com/Wenmoux/checkbox/blob/master/scripts/17k.js
|
||
// # Raw: https://raw.githubusercontent.com/Wenmoux/checkbox/master/scripts/17k.js
|
||
// # Repo: Wenmoux/checkbox
|
||
// # Path: scripts/17k.js
|
||
// # UploadedAt: 2023-03-01T15:17:32Z
|
||
// # SHA256: dfe209b30bd8581cd2b2b80fac56de604614270edda9a410af9ccb054389cc3b
|
||
// # Category: web版/抓包
|
||
// # Evidence: web/H5关键词 + cookie/token/header
|
||
//
|
||
|
||
//17k小说签到 app/网页cookie通用
|
||
const axios = require("axios");
|
||
const y7kck = config.y7k.cookie
|
||
function get(url, method = "get", data = null) {
|
||
return new Promise(async (resolve) => {
|
||
try {
|
||
let headers = { "cookie" : y7kck }
|
||
if (method == "get") res = await axios.get(url, {
|
||
headers
|
||
});
|
||
if (method == "post") res = await axios.post(url, data, {
|
||
headers
|
||
});
|
||
resolve(res.data)
|
||
} catch (err) {
|
||
console.log(err);
|
||
resolve("签到接口请求出错")
|
||
}
|
||
resolve();
|
||
});
|
||
}
|
||
|
||
async function y7k() {
|
||
my = "";signResult1 ="";signResult2 ="";
|
||
//网页签到
|
||
let res1 = await get("https://h5.17k.com/userSigninH5/saveUserSigninH5.html", "post", "0")
|
||
signResult1 = res1.msg
|
||
|
||
//app任务 阅读30min
|
||
let res2 =await get("http://api.17k.com/user/task/receive-prize","post","taskId=5&cpsOpid=0&_filterData=1&device_id=32536325221b1ba1&channel=0&_versions=1110&merchant=17Kyyb&platform=2&manufacturer=Xiaomi&clientType=1&appKey=4037465544&model=Redmi%20K30&cpsSource=0&brand=Redmi")
|
||
console.log(res2.status.msg)
|
||
|
||
//app签到
|
||
let signInfo = await get("http://api.17k.com/sign/user/info?access_token=1&clientType=1&cpsOpid=0&_filterData=1&channel=0&_versions=1070&merchant=17Kyyb&appKey=4037465544&cpsSource=0&platform=2")
|
||
signResult2 =(signInfo.status.code == 0)?"签到成功":signInfo.status.msg
|
||
|
||
//查询
|
||
let info = await get("http://api.17k.com/user/mine/merge?access_token=1&accountInfo=1&bindInfo=1&benefitsType=1&cpsOpid=0&_filterData=1&device_id=&channel=0&_versions=1230&merchant=17Khwyysd&platform=2&manufacturer=Xiaomi&clientType=1&width=1080&appKey=4037465544&cpsSource=0&youthModel=0&height=2175")
|
||
if (info.status.code == 0 && info.data) {
|
||
data = info.data
|
||
my = `昵称:${data.nickname}\nK币:${data.accountInfo.balance}\nVIP:Lv${data.vipLevel}\n代金券:${data.accountInfo.totalBalance}\n推荐票:${data.cardInfo.recommendTicketCount}\napp签到:${signResult2}\nweb签到:${signResult1}`
|
||
} else my = info.status.msg
|
||
console.log(my)
|
||
return "【17k小说】:"+my
|
||
}
|
||
|
||
//y7k()
|
||
module.exports = y7k; |