// # Source: https://github.com/NaroisCool/naro-scripts/blob/master/%E7%8E%8B%E8%80%85%E8%90%A5%E5%9C%B0.js // # Raw: https://raw.githubusercontent.com/NaroisCool/naro-scripts/master/%E7%8E%8B%E8%80%85%E8%90%A5%E5%9C%B0.js // # Repo: NaroisCool/naro-scripts // # Path: 王者营地.js // # UploadedAt: 2025-10-28T05:54:28+08:00 // # SHA256: 1f1be4dedcb6ff90bac5a9f27f9d912c418fb9ceae238166f54da5cd7e0600e2 // # Category: 微信小程序/抓包版 // # Evidence: appid/openid/session_key/encryptedData等小程序字段 // /* cron: 59 15 8 * * * 王者营地每日签到 自己抓包找到如下参数并设置到变量WZYD_TOKEN和WZYY_BODY里,多个账号用分号隔开 {"appid": "","openid": "","msdkEncodeParam": "","sig": "","userId": "","source": "","encode": 2,"timestamp": "","algorithm": "v2","version": "3.1.96i"};{"appid": "","openid": "","msdkEncodeParam": "","sig": "","userId": "","source": "","encode": 2,"timestamp": "","algorithm": "v2","version": "3.1.96i"} {"cSystem":"ios","h5Get":1,"roleId":"1685189495"};{"cSystem":"ios","h5Get":1,"roleId":"520128481"} */ const axios = require('axios') const notify = require('./sendNotify') function version(){ return new Promise(function(resolve,reject){ resolve(axios.get("https://gitee.com/naro_li/statement/raw/main/naro-scripts"))}) } async function main(){ await version().then(data=>{console.log(data.data)}) // 从环境变量中获取Cookie const cookieHeaderValue = process.env.WZYD_TOKEN; const bodyValue = process.env.WZYD_BODY; // 将Cookie值拆分为单独的Cookie const cookies = cookieHeaderValue.split(';'); const body = bodyValue.split(';'); let count = 0 for (cookie of cookies){ const header = JSON.parse(cookie) const payload = JSON.parse(body[count]) axios.post('https://kohcamp.qq.com/operation/action/signin',payload,{headers:header} ) .then((res) => { console.log(payload.roleId+'的王者营地签到结果'+JSON.stringify(res.data)) notify.sendNotify(payload.roleId+'的王者营地签到结果',JSON.stringify(res.data)) }).catch((error) => { console.error(error) }) count = count +1 } } main()