From 2fd885b645d2f576b38c979c093b2e8d2106441c Mon Sep 17 00:00:00 2001 From: zjk2017 <2548836866@qq.com> Date: Tue, 1 Oct 2024 13:10:51 +0800 Subject: [PATCH] Update lvyixia.js --- lvyixia.js | 159 +---------------------------------------------------- 1 file changed, 1 insertion(+), 158 deletions(-) diff --git a/lvyixia.js b/lvyixia.js index b385da2..a4ca42a 100644 --- a/lvyixia.js +++ b/lvyixia.js @@ -1,6 +1,6 @@ /** * cron: 53 7 * * * - * export lvyixia='[{"id":"1","mini_scene":"1","token":"1","userToken":"备用变量"},{"id":"2","mini_scene":"2","token":"2","userToken":"2"}]' + * export lvyixia='[{"id":"1","mini_scene":"1","token":"1"},{"id":"2","mini_scene":"2","token":"2"}]' * * 支持青龙 * 模版改的将就用吧 @@ -9,13 +9,9 @@ */ const $ = new Env('lvyixia') const lvyixia = ($.isNode() ? JSON.parse(process.env.lvyixia) : $.getjson("lvyixia")) || []; -let shareCodeArr = [] let token = '' let cname = 'www.kuaishouxia.cn' let baseurl = "https://"+cname -let userToken = '' -let hadayToken = '' -let mini_scene = '' let notice = '' !(async () => { if (typeof $request != "undefined") { @@ -32,32 +28,9 @@ async function main() { for (const item of lvyixia) { id = item.id; token = item.token; - userToken = item.userToken; mini_scene = item.mini_scene; let toSignInfo = await commonPost(`/app/api/user/checkin`,{}) console.log(`签到响应: ${JSON.stringify(toSignInfo)}\n`) - // if (activityInfo.code == 403) { - // console.log('token已过期,开始刷新') - // let refresh = await helpPost(`/passport/token`, `refresh_token=${refreshToken}`) - // if (refresh.accessToken) { - // token = refresh.accessToken; - // refreshToken = refresh.refreshToken; - // console.log('刷新成功') - // const newData = {"id": id, "uuid": uuid, "token": token, "refreshToken":refreshToken}; - // const index = HaiTian.findIndex(e => e.id == id); - // if (index !== -1) { - // HaiTian[index] = newData; - // } - // $.setjson(HaiTian, "HaiTian"); - // } else { - // console.log('刷新失败') - // await sendMsg(`用户:${id}\ntoken已过期,请重新获取`); - // continue - // } - // } - // let shareCode = await commonGet(`/lucky/task/share/code/${activityId}`) - // console.log(`助力码:${shareCode.share_code}`) - // shareCodeArr.push(shareCode.share_code) } for (const item of lvyixia) { id = item.id; @@ -65,10 +38,8 @@ async function main() { let points = await commonGet(`/app/api/user/v2/get`) let direct_balance=points.data.totalPoint // console.log(`查询积分响应: ${JSON.stringify(points)}\n`) - console.log(`用户:${id} 拥有积分: ${direct_balance}\n`) notice += `用户:${id} 拥有积分: ${direct_balance}\n` - } if (notice) { await sendMsg(notice); @@ -200,134 +171,6 @@ async function commonPost(url, body) { }) } -async function commnityPost(url, body) { - return new Promise(resolve => { - const options = { - url: `https://cmallapi.haday.cn/buyer-api${url}`, - headers : { - 'Connection': 'keep-alive', - 'authorization': token, - 'uuid': uuid, - 'content-type': 'application/json', - 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 MicroMessenger/6.8.0(0x16080000) NetType/WIFI MiniProgramEnv/Mac MacWechat/WMPF MacWechat/3.8.8(0x13080812) XWEB/1216', - 'envVersion': 'release', - 'accept': '*/*', - 'Sec-Fetch-Site': 'cross-site', - 'Sec-Fetch-Mode': 'cors', - 'Sec-Fetch-Dest': 'empty', - 'Referer': 'https://servicewechat.com/wx7a890ea13f50d7b6/597/page-frame.html', - 'Accept-Encoding': 'gzip, deflate, br', - 'Accept-Language': 'zh-CN,zh;q=0.9' - }, - body: JSON.stringify(body) - } - $.post(options, async (err, resp, data) => { - try { - if (err) { - if (data) { - await $.wait(2000) - resolve(data); - } else { - console.log(`${JSON.stringify(err)}`) - console.log(`${$.name} API请求失败,请检查网路重试`) - } - } else { - await $.wait(2000) - resolve(data); - } - } catch (e) { - $.logErr(e, resp) - } finally { - resolve(); - } - }) - }) -} - -async function commonPut(url, body) { - return new Promise(resolve => { - const options = { - method: 'PUT', - url: `https://cmallapi.haday.cn/buyer-api${url}`, - headers : { - 'Connection': 'keep-alive', - 'authorization': token, - 'uuid': uuid, - 'content-type': 'application/json', - 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 MicroMessenger/6.8.0(0x16080000) NetType/WIFI MiniProgramEnv/Mac MacWechat/WMPF MacWechat/3.8.8(0x13080812) XWEB/1216', - 'envVersion': 'release', - 'accept': '*/*', - 'Sec-Fetch-Site': 'cross-site', - 'Sec-Fetch-Mode': 'cors', - 'Sec-Fetch-Dest': 'empty', - 'Referer': 'https://servicewechat.com/wx7a890ea13f50d7b6/597/page-frame.html', - 'Accept-Encoding': 'gzip, deflate, br', - 'Accept-Language': 'zh-CN,zh;q=0.9' - }, - body: JSON.stringify(body) - } - $.post(options, async (err, resp, data) => { - try { - if (err) { - if (data) { - await $.wait(2000) - resolve(JSON.parse(data)); - } else { - console.log(`${JSON.stringify(err)}`) - console.log(`${$.name} API请求失败,请检查网路重试`) - } - } else { - await $.wait(2000) - resolve(data); - } - } catch (e) { - $.logErr(e, resp) - } finally { - resolve(); - } - }) - }) -} - -async function cmallwapPost(url, body) { - return new Promise(resolve => { - const options = { - url: `https://cmallwap.haday.cn${url}`, - headers : { - 'Connection': 'keep-alive', - 'X-Haday-Token': hadayToken, - 'uuid': uuid, - 'content-type': 'application/json', - 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 MicroMessenger/6.8.0(0x16080000) NetType/WIFI MiniProgramEnv/Mac MacWechat/WMPF MacWechat/3.8.8(0x13080812) XWEB/1216', - 'envVersion': 'release', - 'accept': '*/*', - 'Sec-Fetch-Site': 'cross-site', - 'Sec-Fetch-Mode': 'cors', - 'Sec-Fetch-Dest': 'empty', - 'Referer': 'https://servicewechat.com/wx7a890ea13f50d7b6/597/page-frame.html', - 'Accept-Encoding': 'gzip, deflate, br', - 'Accept-Language': 'zh-CN,zh;q=0.9' - }, - body: JSON.stringify(body) - } - $.post(options, async (err, resp, data) => { - try { - if (err) { - console.log(`${JSON.stringify(err)}`) - console.log(`${$.name} API请求失败,请检查网路重试`) - } else { - await $.wait(2000) - resolve(JSON.parse(data)); - } - } catch (e) { - $.logErr(e, resp) - } finally { - resolve(); - } - }) - }) -} - async function sendMsg(message) { if ($.isNode()) { let notify = ''