Files
qinglong/脚本库/微信小程序/抓包版/三国桃园/2025-10-28_三国桃园_9fb0128b.js
2026-05-24 05:33:05 +00:00

99 lines
3.8 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/NaroisCool/naro-scripts/blob/master/%E4%B8%89%E5%9B%BD%E6%A1%83%E5%9B%AD.js
// # Raw: https://raw.githubusercontent.com/NaroisCool/naro-scripts/master/%E4%B8%89%E5%9B%BD%E6%A1%83%E5%9B%AD.js
// # Repo: NaroisCool/naro-scripts
// # Path: 三国桃园.js
// # UploadedAt: 2025-10-28T05:54:28+08:00
// # SHA256: 9fb0128b7d8c30e1958d8fa26ba06647d863f57eed13dd91d69f380a1c277c7d
// # Category: 微信小程序/抓包版
// # Evidence: appid/openid/session_key/encryptedData等小程序字段
//
/*
cron: 59 15 8 * * *
三国杀OL小程序-三国桃园刷任务
抓包找到自己的Authenticate填到sanguosha变量多个账号用;隔开
*/
const notify = require('./sendNotify')
const axios = require('axios')
//每日签到
// 从环境变量中获取Cookie
const cookieHeaderValue = process.env.sanguosha;
// 将Cookie值拆分为单独的Cookie
const cookies = cookieHeaderValue.split(';');
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)})
let msgStr = ''
// 遍历每个Cookie值
for(cookie of cookies){
let header = {
"Host": "preolforum.sanguosha.com",
"Connection": "keep-alive",
"Authenticate": cookie,
"content-type": "application/json",
"Accept-Encoding": "gzip,compress,br,deflate",
"User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.41(0x18002930) NetType/WIFI Language/zh_CN",
"Referer": "https://servicewechat.com/wx88a45073e0660980/59/page-frame.html"
}
await axios.get('https://preolforum.sanguosha.com//wx/user/info',{headers:header} )
.then((res) => {msgStr +='账号:'+res.data.data.name+'...\n'})
.catch((error) => {
console.error(error)
})
axios.get('https://preolforum.sanguosha.com//wx/forum/clock?type=1',{headers:header} )
.then((res) => {msgStr += res.data.msg+'\n'})
.catch((error) => {
console.error(error.response.data)
})
axios.get('https://preolforum.sanguosha.com//v2/forum/list?fid=77&page=1',{headers:header} )
.then((res) => {
//console.log(res.data.data.list)
let count = 0;
for (const item of res.data.data.list) {
//console.log(item'isLike'])
if (item.isLike === false) {
//浏览帖子
axios.get('https://preolforum.sanguosha.com//wx/first/post?tid='+item.tid,{headers:header} )
.then((res) => {
msgStr +='浏览帖子任务'+res.data.msg+'\n'
}).catch((error) => {
console.error(cookie+error.response.data)
})
//点赞
axios.get('https://preolforum.sanguosha.com//wx/thread/like?tid='+item.tid,{headers:header} )
.then((res) => {
msgStr +='点赞任务'+res.data.msg+'\n'
}).catch((error) => {
console.error(cookie+error.response.data)
})
count = count+1
}
//每日五次
if (count >= 5) {
break;
}
}
})
.catch((error) => {
console.error(error.response.data)
})
}
notify.sendNotify('三国桃园',msgStr)
}
main()