From 8ff8b0237ebd69dc517f5868f438b685f15b4025 Mon Sep 17 00:00:00 2001 From: lxk0301 <778732665@qq.com> Date: Wed, 2 Dec 2020 17:04:27 +0800 Subject: [PATCH] update --- backUp/mySelf.boxjs.json | 8 +-- backUp/qqread.js | 108 ++++++--------------------------------- 2 files changed, 21 insertions(+), 95 deletions(-) diff --git a/backUp/mySelf.boxjs.json b/backUp/mySelf.boxjs.json index d7d99845..23672011 100644 --- a/backUp/mySelf.boxjs.json +++ b/backUp/mySelf.boxjs.json @@ -9,10 +9,10 @@ "id": "QQ_READ", "name": "企鹅阅读(QQ小程序)", "keys": [ - "qqreadurl1", - "qqreadhd1", - "qqreadtimeurl1", - "qqreadtimehd1" + "qqreadurl", + "qqreadhd", + "qqreadtimeurl", + "qqreadtimehd" ], "settings": [], "author": "@ziye12", diff --git a/backUp/qqread.js b/backUp/qqread.js index bd3a19c3..308b4186 100644 --- a/backUp/qqread.js +++ b/backUp/qqread.js @@ -6,9 +6,9 @@ 多个账号 对应三个环境变量/secret 使用@符号或者换行隔开 iOS可使用BoxJs可使用此订阅修改复制所需的环境变量 https://raw.githubusercontent.com/lxk0301/jd_scripts/master/backUp/mySelf.boxjs.json 环境变量与BoxJs里面对应关系 - QQ_READ_HEADER_VAL ------》 qqreadhd1 - QQ_READ_TIME_URL_VAL ------》 qqreadtimeurl1 - QQ_READ_TIME_HEADER_VAL ------》 qqreadtimehd1 + QQ_READ_HEADER_VAL ------》 qqreadhd + QQ_READ_TIME_URL_VAL ------》 qqreadtimeurl + QQ_READ_TIME_HEADER_VAL ------》 qqreadtimehd ***************************************************************************************************************** ziye 本人github地址 https://github.com/ziye12/JavaScript @@ -77,23 +77,22 @@ const logs = 1; //0为关闭日志,1为开启 const notifyInterval = 3 //0为关闭通知,1为所有通知,2为宝箱领取成功通知,3为宝箱每15次通知一次 -const jbid = 1//换号则修改这个值,默认账号1 const dd = 1//单次任务延迟,默认1秒 const TIME = 30//单次时长上传限制,默认5分钟 const maxtime = 20//每日上传时长限制,默认20小时 const wktimess = 1200//周奖励领取标准,默认1200分钟 var tz = '' const qqreadurlVal = `https://mqqapi.reader.qq.com/mqq/user/init`; -const qqreadurlKey = 'qqreadurl' + jbid +const qqreadurlKey = 'qqreadurl' // const qqreadurlVal = $.getdata(qqreadurlKey) -const qqreadheaderKey = 'qqreadhd' + jbid +const qqreadheaderKey = 'qqreadhd' let qqreadheaderVal = $.getdata(qqreadheaderKey) -const qqreadtimeurlKey = 'qqreadtimeurl' + jbid +const qqreadtimeurlKey = 'qqreadtimeurl' let qqreadtimeurlVal = $.getdata(qqreadtimeurlKey) -const qqreadtimeheaderKey = 'qqreadtimehd' + jbid +const qqreadtimeheaderKey = 'qqreadtimehd' let qqreadtimeheaderVal = $.getdata(qqreadtimeheaderKey) //云函数使用在下面填写 let QQ_READ_COOKIES = [ @@ -206,26 +205,27 @@ function GetCookie() { $.done(); } async function QQ_READ() { - for (let item of QQ_READ_COOKIES) { + for (let i = 0; i < QQ_READ_COOKIES.length; i++) { + $.log(`\n*************开始QQ账号${i + 1}**************\n`); tz = ''; - if (!item["qqreadheaderVal"] || !item['qqreadtimeurlVal'] || !item['qqreadtimeheaderVal']) { - $.log(`账号暂未提供脚本执行所需的cookie`); + if (!QQ_READ_COOKIES[i]["qqreadheaderVal"] || !QQ_READ_COOKIES[i]['qqreadtimeurlVal'] || !QQ_READ_COOKIES[i]['qqreadtimeheaderVal']) { + $.log(`账号${i + 1}暂未提供脚本执行所需的cookie`); continue } - qqreadheaderVal = item['qqreadheaderVal']; - qqreadtimeurlVal = item['qqreadtimeurlVal']; - qqreadtimeheaderVal = item['qqreadtimeheaderVal']; + qqreadheaderVal = QQ_READ_COOKIES[i]['qqreadheaderVal']; + qqreadtimeurlVal = QQ_READ_COOKIES[i]['qqreadtimeurlVal']; + qqreadtimeheaderVal = QQ_READ_COOKIES[i]['qqreadtimeheaderVal']; await qqreadinfo();//用户名 // await $.wait(2000) await qqreadconfig();//时长查询 // await $.wait(2000) await qqreadtask();//任务列表 - if (task.data.taskList[1].doneFlag == 0) { + if (task.data.taskList[0].doneFlag == 0) { // await $.wait(2000) await qqreaddayread();//阅读任务 } - if (task.data.taskList[0].doneFlag == 0) { + if (task.data.taskList[2].doneFlag == 0) { // await $.wait(2000) await qqreadsign();//金币签到 // await $.wait(2000) @@ -238,7 +238,7 @@ async function QQ_READ() { // await $.wait(2000) await qqreadbox();//宝箱 } - if (task.data.taskList[2].doneFlag == 0) { + if (task.data.taskList[1].doneFlag == 0) { // await $.wait(2000) await qqreadssr1();//阅读金币1 await $.wait(3000) @@ -265,80 +265,6 @@ async function QQ_READ() { } } -function all() { - for (let item of QQ_READ_COOKIES) { - if (!item["qqreadheaderVal"] || !item['qqreadtimeurlVal'] || !item['qqreadtimeheaderVal']) { - $.log(`账号暂未提供脚本执行所需的cookie`); - continue - } - qqreadheaderVal = item['qqreadheaderVal']; - qqreadtimeurlVal = item['qqreadtimeurlVal']; - qqreadtimeheaderVal = item['qqreadtimeheaderVal']; - for (let i = 0; i < 18; i++) { - (function (i) { - setTimeout(function () { - if (i == 0) - qqreadinfo();//用户名 - - else if (i == 1) - qqreadconfig();//时长查询 - - else if (i == 2) - qqreadtask();//任务列表 - - else if (i == 3 && task.data.taskList[0].doneFlag == 0) - qqreadsign();//金币签到 - - else if (i == 4 && task.data.treasureBox.doneFlag == 0) - qqreadbox();//宝箱 - - else if (i == 5 && task.data.taskList[2].doneFlag == 0) - qqreadssr1();//阅读金币1 - - else if (i == 6 && config.data.pageParams.todayReadSeconds / 3600 <= maxtime) - qqreadtime();//上传时长 - - else if (i == 7 && task.data.taskList[0].doneFlag == 0) - qqreadtake();//阅豆签到 - - else if (i == 8 && task.data.taskList[1].doneFlag == 0) - qqreaddayread();//阅读任务 - - else if (i == 9 && task.data.taskList[2].doneFlag == 0) - qqreadssr2();//阅读金币2 - - else if (i == 10 && task.data.taskList[3].doneFlag == 0) - qqreadvideo();//视频任务 - - else if (i == 11 && task.data.taskList[0].doneFlag == 0) - qqreadsign2();//签到翻倍 - - else if (i == 12 && task.data.treasureBox.videoDoneFlag == 0) - qqreadbox2();//宝箱翻倍 - - else if (i == 13 && task.data.taskList[2].doneFlag == 0) - qqreadssr3();//阅读金币3 - - else if (i == 14) - qqreadwktime();//周时长查询 - - else if (i == 15) - qqreadpick();//领周时长奖励 - - else if (i == 16) - showmsg();//通知 - - else if (i == 17) - $.done();//结束 - - } - , (i + 1) * dd * 1000); - })(i) - } - } -} - - //任务列表 function qqreadtask() { return new Promise((resolve, reject) => {