update
This commit is contained in:
@@ -9,10 +9,10 @@
|
|||||||
"id": "QQ_READ",
|
"id": "QQ_READ",
|
||||||
"name": "企鹅阅读(QQ小程序)",
|
"name": "企鹅阅读(QQ小程序)",
|
||||||
"keys": [
|
"keys": [
|
||||||
"qqreadurl1",
|
"qqreadurl",
|
||||||
"qqreadhd1",
|
"qqreadhd",
|
||||||
"qqreadtimeurl1",
|
"qqreadtimeurl",
|
||||||
"qqreadtimehd1"
|
"qqreadtimehd"
|
||||||
],
|
],
|
||||||
"settings": [],
|
"settings": [],
|
||||||
"author": "@ziye12",
|
"author": "@ziye12",
|
||||||
|
108
backUp/qqread.js
108
backUp/qqread.js
@@ -6,9 +6,9 @@
|
|||||||
多个账号 对应三个环境变量/secret 使用@符号或者换行隔开
|
多个账号 对应三个环境变量/secret 使用@符号或者换行隔开
|
||||||
iOS可使用BoxJs可使用此订阅修改复制所需的环境变量 https://raw.githubusercontent.com/lxk0301/jd_scripts/master/backUp/mySelf.boxjs.json
|
iOS可使用BoxJs可使用此订阅修改复制所需的环境变量 https://raw.githubusercontent.com/lxk0301/jd_scripts/master/backUp/mySelf.boxjs.json
|
||||||
环境变量与BoxJs里面对应关系
|
环境变量与BoxJs里面对应关系
|
||||||
QQ_READ_HEADER_VAL ------》 qqreadhd1
|
QQ_READ_HEADER_VAL ------》 qqreadhd
|
||||||
QQ_READ_TIME_URL_VAL ------》 qqreadtimeurl1
|
QQ_READ_TIME_URL_VAL ------》 qqreadtimeurl
|
||||||
QQ_READ_TIME_HEADER_VAL ------》 qqreadtimehd1
|
QQ_READ_TIME_HEADER_VAL ------》 qqreadtimehd
|
||||||
*****************************************************************************************************************
|
*****************************************************************************************************************
|
||||||
ziye
|
ziye
|
||||||
本人github地址 https://github.com/ziye12/JavaScript
|
本人github地址 https://github.com/ziye12/JavaScript
|
||||||
@@ -77,23 +77,22 @@ const logs = 1; //0为关闭日志,1为开启
|
|||||||
const notifyInterval = 3
|
const notifyInterval = 3
|
||||||
//0为关闭通知,1为所有通知,2为宝箱领取成功通知,3为宝箱每15次通知一次
|
//0为关闭通知,1为所有通知,2为宝箱领取成功通知,3为宝箱每15次通知一次
|
||||||
|
|
||||||
const jbid = 1//换号则修改这个值,默认账号1
|
|
||||||
const dd = 1//单次任务延迟,默认1秒
|
const dd = 1//单次任务延迟,默认1秒
|
||||||
const TIME = 30//单次时长上传限制,默认5分钟
|
const TIME = 30//单次时长上传限制,默认5分钟
|
||||||
const maxtime = 20//每日上传时长限制,默认20小时
|
const maxtime = 20//每日上传时长限制,默认20小时
|
||||||
const wktimess = 1200//周奖励领取标准,默认1200分钟
|
const wktimess = 1200//周奖励领取标准,默认1200分钟
|
||||||
var tz = ''
|
var tz = ''
|
||||||
const qqreadurlVal = `https://mqqapi.reader.qq.com/mqq/user/init`;
|
const qqreadurlVal = `https://mqqapi.reader.qq.com/mqq/user/init`;
|
||||||
const qqreadurlKey = 'qqreadurl' + jbid
|
const qqreadurlKey = 'qqreadurl'
|
||||||
// const qqreadurlVal = $.getdata(qqreadurlKey)
|
// const qqreadurlVal = $.getdata(qqreadurlKey)
|
||||||
|
|
||||||
const qqreadheaderKey = 'qqreadhd' + jbid
|
const qqreadheaderKey = 'qqreadhd'
|
||||||
let qqreadheaderVal = $.getdata(qqreadheaderKey)
|
let qqreadheaderVal = $.getdata(qqreadheaderKey)
|
||||||
|
|
||||||
const qqreadtimeurlKey = 'qqreadtimeurl' + jbid
|
const qqreadtimeurlKey = 'qqreadtimeurl'
|
||||||
let qqreadtimeurlVal = $.getdata(qqreadtimeurlKey)
|
let qqreadtimeurlVal = $.getdata(qqreadtimeurlKey)
|
||||||
|
|
||||||
const qqreadtimeheaderKey = 'qqreadtimehd' + jbid
|
const qqreadtimeheaderKey = 'qqreadtimehd'
|
||||||
let qqreadtimeheaderVal = $.getdata(qqreadtimeheaderKey)
|
let qqreadtimeheaderVal = $.getdata(qqreadtimeheaderKey)
|
||||||
//云函数使用在下面填写
|
//云函数使用在下面填写
|
||||||
let QQ_READ_COOKIES = [
|
let QQ_READ_COOKIES = [
|
||||||
@@ -206,26 +205,27 @@ function GetCookie() {
|
|||||||
$.done();
|
$.done();
|
||||||
}
|
}
|
||||||
async function QQ_READ() {
|
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 = '';
|
tz = '';
|
||||||
if (!item["qqreadheaderVal"] || !item['qqreadtimeurlVal'] || !item['qqreadtimeheaderVal']) {
|
if (!QQ_READ_COOKIES[i]["qqreadheaderVal"] || !QQ_READ_COOKIES[i]['qqreadtimeurlVal'] || !QQ_READ_COOKIES[i]['qqreadtimeheaderVal']) {
|
||||||
$.log(`账号暂未提供脚本执行所需的cookie`);
|
$.log(`账号${i + 1}暂未提供脚本执行所需的cookie`);
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
qqreadheaderVal = item['qqreadheaderVal'];
|
qqreadheaderVal = QQ_READ_COOKIES[i]['qqreadheaderVal'];
|
||||||
qqreadtimeurlVal = item['qqreadtimeurlVal'];
|
qqreadtimeurlVal = QQ_READ_COOKIES[i]['qqreadtimeurlVal'];
|
||||||
qqreadtimeheaderVal = item['qqreadtimeheaderVal'];
|
qqreadtimeheaderVal = QQ_READ_COOKIES[i]['qqreadtimeheaderVal'];
|
||||||
await qqreadinfo();//用户名
|
await qqreadinfo();//用户名
|
||||||
// await $.wait(2000)
|
// await $.wait(2000)
|
||||||
await qqreadconfig();//时长查询
|
await qqreadconfig();//时长查询
|
||||||
// await $.wait(2000)
|
// await $.wait(2000)
|
||||||
await qqreadtask();//任务列表
|
await qqreadtask();//任务列表
|
||||||
|
|
||||||
if (task.data.taskList[1].doneFlag == 0) {
|
if (task.data.taskList[0].doneFlag == 0) {
|
||||||
// await $.wait(2000)
|
// await $.wait(2000)
|
||||||
await qqreaddayread();//阅读任务
|
await qqreaddayread();//阅读任务
|
||||||
}
|
}
|
||||||
if (task.data.taskList[0].doneFlag == 0) {
|
if (task.data.taskList[2].doneFlag == 0) {
|
||||||
// await $.wait(2000)
|
// await $.wait(2000)
|
||||||
await qqreadsign();//金币签到
|
await qqreadsign();//金币签到
|
||||||
// await $.wait(2000)
|
// await $.wait(2000)
|
||||||
@@ -238,7 +238,7 @@ async function QQ_READ() {
|
|||||||
// await $.wait(2000)
|
// await $.wait(2000)
|
||||||
await qqreadbox();//宝箱
|
await qqreadbox();//宝箱
|
||||||
}
|
}
|
||||||
if (task.data.taskList[2].doneFlag == 0) {
|
if (task.data.taskList[1].doneFlag == 0) {
|
||||||
// await $.wait(2000)
|
// await $.wait(2000)
|
||||||
await qqreadssr1();//阅读金币1
|
await qqreadssr1();//阅读金币1
|
||||||
await $.wait(3000)
|
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() {
|
function qqreadtask() {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
|
Reference in New Issue
Block a user