Update manniao.js

修复不能签到
This commit is contained in:
zjk2017
2024-09-14 00:28:40 +08:00
committed by GitHub
parent 5a3689c096
commit e8810ecd15

View File

@@ -1,9 +1,10 @@
/** /**
* cron: 53 7 * * * * cron: 53 7 * * *
* export manniao='[{"id":"1","uuid":"备用变量","token":"1","userToken":"备用变量"},{"id":"2","uuid":"2","token":"2","userToken":"2"}]' * export manniao='[{"id":"1","mini_scene":"1","token":"1","appid":"备用变量"},{"id":"2","mini_scene":"2","token":"2","appid":"2"}]'
* 支持青龙 * 支持青龙
* 模版改的将就用吧 * 模版改的将就用吧
* 入口 #小程序://旧衣回收/QbbGNwrYJw19GVi * 入口 #小程序://旧衣回收/QbbGNwrYJw19GVi
* 捕获非json
*/ */
const $ = new Env('manniao') const $ = new Env('manniao')
const manniao = ($.isNode() ? JSON.parse(process.env.manniao) : $.getjson("manniao")) || []; const manniao = ($.isNode() ? JSON.parse(process.env.manniao) : $.getjson("manniao")) || [];
@@ -11,7 +12,7 @@ let shareCodeArr = []
let token = '' let token = ''
let userToken = '' let userToken = ''
let hadayToken = '' let hadayToken = ''
let uuid = '' let mini_scene = ''
let notice = '' let notice = ''
!(async () => { !(async () => {
if (typeof $request != "undefined") { if (typeof $request != "undefined") {
@@ -28,9 +29,9 @@ async function main() {
for (const item of manniao) { for (const item of manniao) {
id = item.id; id = item.id;
token = item.token; token = item.token;
userToken = item.userToken; mini_scene = item.mini_scene;
uuid = item.uuid; let toSignInfo = await commonPost(`/active/sign-in/do`,{"platformKey":"wxa587f7c3393d3d2f","mini_scene":mini_scene,"fmy_v":"1.0.00"})
let toSignInfo = await commonGet('/get/template/id?scene=SIGN_IN&platformKey=wxa587f7c3393d3d2f&mini_scene=1005')
console.log(`签到响应: ${JSON.stringify(toSignInfo)}\n`) console.log(`签到响应: ${JSON.stringify(toSignInfo)}\n`)
// if (activityInfo.code == 403) { // if (activityInfo.code == 403) {
// console.log('token已过期,开始刷新') // console.log('token已过期,开始刷新')
@@ -58,7 +59,7 @@ async function main() {
for (const item of manniao) { for (const item of manniao) {
id = item.id; id = item.id;
console.log("查询积分") console.log("查询积分")
let points = await commonGet('/user/paid/base/info?platformKey=wxa587f7c3393d3d2f&mini_scene=1005') let points = await commonGet(`/user/paid/base/info?platformKey=wxa587f7c3393d3d2f&mini_scene=${mini_scene}`)
let direct_balance=points.data.direct_balance let direct_balance=points.data.direct_balance
// console.log(`查询积分响应: ${JSON.stringify(points)}\n`) // console.log(`查询积分响应: ${JSON.stringify(points)}\n`)
@@ -128,8 +129,13 @@ async function commonGet(url) {
} else { } else {
await $.wait(2000) await $.wait(2000)
if (data) { if (data) {
// console.log(`data ${data} `) try {
data = JSON.parse(data) data = JSON.parse(data);
// console.log(`data ${JSON.stringify(data)}`);
} catch (e) {
// console.error('Error parsing JSON!', e);
console.error('非JSON!');
}
} }
resolve(data); resolve(data);
} }
@@ -146,23 +152,15 @@ async function commonGet(url) {
async function commonPost(url, body) { async function commonPost(url, body) {
return new Promise(resolve => { return new Promise(resolve => {
const options = { const options = {
url: `https://lmf.lvmifo.com${url}`, url: `https://openapp.fmy90.com${url}`,
headers : { headers : {
"Host": "openapp.fmy90.com",
"Host": "lmf.lvmifo.com",
"Connection": "keep-alive", "Connection": "keep-alive",
"this-shop-id": "0", "content-type": "application/json",
"content-type": "application/x-www-form-urlencoded", "Authorization": token,
"access-token": token,
"version": "v1.0.0",
"user-token": userToken,
"lat": "",
"lng": "",
"Accept-Encoding": "gzip,compress,br,deflate", "Accept-Encoding": "gzip,compress,br,deflate",
"User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 17_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.49(0x18003137) NetType/WIFI Language/zh_CN", "User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 17_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.49(0x18003137) NetType/WIFI Language/zh_CN",
"Referer": "https://servicewechat.com/wx6fcde446296d9588/226/page-frame.html" "Referer": "https://servicewechat.com/wxa587f7c3393d3d2f/3/page-frame.html"
}, },
body: JSON.stringify(body) body: JSON.stringify(body)
} }