Files
qinglong/脚本库/web版/抓包/17k/2023-03-01_17k_dfe209b3.js
2026-05-24 03:53:42 +00:00

58 lines
2.6 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// # 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}\nVIPLv${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;