Skip to content

Commit 1f0a07c

Browse files
author
ziye12
authored
企鹅读书 已解决1金币问题,务必添加重写,重新获取一次更新body
1 parent cf98174 commit 1f0a07c

File tree

1 file changed

+33
-18
lines changed

1 file changed

+33
-18
lines changed

Task/qqreads.js

Lines changed: 33 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -16,43 +16,51 @@
1616
12.3 缩短运行时间,由于企鹅读书版本更新.请手动进去看一次书
1717
12.3 调整推送时间为12点和24点左右
1818
12.6 精简打印通知
19-
12.7 解决1金币问题,
19+
12.7 解决1金币问题,务必重新获取一次更新body
2020
2121
⚠️cookie获取方法:
2222
2323
进 https://m.q.qq.com/a/s/d3eacc70120b9a37e46bad408c0c4c2a
2424
25-
进一本书 看 10秒以下 然后退出,获取阅读时长cookie和更新body,看书一定不能超过10秒
25+
进书库选择一本书,看10秒以下,然后退出,获取时长url和时长header以及更新body,看书一定不能超过10秒
26+
27+
28+
29+
Secrets对应关系如下,多账号默认换行
30+
31+
qqreadbodyVal 👉 QQREAD_BODY
32+
qqreadtimeurlVal 👉 QQREAD_TIMEURL
33+
qqreadtimeheaderVal 👉 QQREAD_TIMEHD
34+
2635
27-
可能某些页面会卡住,但是能获取到cookie,再注释cookie重写就行了!
2836
2937
⚠️宝箱奖励为20分钟一次,自己根据情况设置定时,建议设置11分钟一次
3038
3139
hostname=mqqapi.reader.qq.com
3240
3341
############## 圈x
3442
35-
#企鹅读书获取cookie
43+
#企鹅读书获取更新body
3644
https:\/\/mqqapi\.reader\.qq\.com\/log\/v4\/mqq\/track url script-request-body https://raw.githubusercontent.com/ziye12/JavaScript/master/Task/qqreads.js
3745
3846
#企鹅读书获取时长cookie
3947
https:\/\/mqqapi\.reader\.qq\.com\/mqq\/addReadTimeWithBid? url script-request-header https://raw.githubusercontent.com/ziye12/JavaScript/master/Task/qqreads.js
4048
4149
############## loon
4250
43-
//企鹅读书获取cookie
44-
http-request https:\/\/mqqapi\.reader\.qq\.com\/log\/v4\/mqq\/track script-path=https://raw.githubusercontent.com/ziye12/JavaScript/master/Task/qqreads.js,requires-body=true, tag=企鹅读书获取cookie
51+
//企鹅读书获取更新body
52+
http-request https:\/\/mqqapi\.reader\.qq\.com\/log\/v4\/mqq\/track script-path=https://raw.githubusercontent.com/ziye12/JavaScript/master/Task/qqreads.js,requires-body=true, tag=企鹅读书获取更新body
4553
4654
//企鹅读书获取时长cookie
4755
http-request https:\/\/mqqapi\.reader\.qq\.com\/mqq\/addReadTimeWithBid? script-path=https://raw.githubusercontent.com/ziye12/JavaScript/master/Task/qqreads.js, requires-header=true, tag=企鹅读书获取时长cookie
4856
4957
############## surge
5058
51-
//企鹅读书获取cookie
52-
企鹅读书 = type=http-request,pattern=https:\/\/mqqapi\.reader\.qq\.com\/log\/v4\/mqq\/track,script-path=https://raw.githubusercontent.com/ziye12/JavaScript/master/Task/qqreads.js,
59+
//企鹅读书获取更新body
60+
企鹅读书获取更新body = type=http-request,pattern=https:\/\/mqqapi\.reader\.qq\.com\/log\/v4\/mqq\/track,script-path=https://raw.githubusercontent.com/ziye12/JavaScript/master/Task/qqreads.js,
5361
5462
//企鹅读书获取时长cookie
55-
企鹅读书 = type=http-request,pattern=https:\/\/mqqapi\.reader\.qq\.com\/mqq\/addReadTimeWithBid?,script-path=https://raw.githubusercontent.com/ziye12/JavaScript/master/Task/qqreads.js,
63+
企鹅读书获取时长cookie = type=http-request,pattern=https:\/\/mqqapi\.reader\.qq\.com\/mqq\/addReadTimeWithBid?,script-path=https://raw.githubusercontent.com/ziye12/JavaScript/master/Task/qqreads.js,
5664
5765
5866
*/
@@ -156,28 +164,35 @@ if ($.isNode()) {
156164

157165
if ((isGetCookie = typeof $request !== "undefined")) {
158166
GetCookie();
167+
$.done();
159168
}
160169

161170
function GetCookie() {
162-
if ($request && $request.url.indexOf("track") >= 0) {
163-
const qqreadbodyVal = $request.body;
164-
if (qqreadbodyVal) $.setdata(qqreadbodyVal, "qqreadbd");
165-
$.log(`[${jsname}] 获取更新body: 成功,qqreadbodyVal: ${qqreadbodyVal}`);
166-
$.msg(jsname, `获取更新body: 成功🎉`, ``);
167-
} else if ($request && $request.url.indexOf("addReadTimeWithBid?") >= 0) {
171+
172+
if ($request && $request.url.indexOf("addReadTimeWithBid?") >= 0) {
168173
const qqreadtimeurlVal = $request.url;
169174
if (qqreadtimeurlVal) $.setdata(qqreadtimeurlVal, "qqreadtimeurl");
170175
$.log(
171-
`[${jsname}] 获取阅读时长url: 成功,qqreadtimeurlVal: ${qqreadtimeurlVal}`
176+
`[${jsname}] 获取时长url: 成功,qqreadtimeurlVal: ${qqreadtimeurlVal}`
172177
);
173-
178+
$.msg(jsname, `获取时长url: 成功🎉`, ``);
174179
const qqreadtimeheaderVal = JSON.stringify($request.headers);
175180
if (qqreadtimeheaderVal) $.setdata(qqreadtimeheaderVal, "qqreadtimehd");
176181
$.log(
177182
`[${jsname}] 获取时长header: 成功,qqreadtimeheaderVal: ${qqreadtimeheaderVal}`
178183
);
179-
$.msg(jsname, `获取阅读时长cookie: 成功🎉`, ``);
184+
$.msg(jsname, `获取时长header: 成功🎉`, ``);
180185
}
186+
else if ($request &&$request.body.indexOf("bookDetail_bottomBar_read_C")>=0&&$request.body.indexOf("topBar_left_back_C")<0&&$request.body.indexOf("bookRead_dropOut_shelfYes_C")<0){
187+
const qqreadbodyVal = $request.body;
188+
if (qqreadbodyVal) $.setdata(qqreadbodyVal, "qqreadbd");
189+
$.log(
190+
`[${jsname}] 获取更新body: 成功,qqreadbodyVal: ${qqreadbodyVal}`
191+
);
192+
$.msg(jsname, `获取更新body: 成功🎉`, ``);
193+
194+
}
195+
181196
}
182197

183198

0 commit comments

Comments
 (0)