Skip to content

Commit 8cda2ec

Browse files
author
ziye66666
authored
Update QQread.js
1 parent 21fecb5 commit 8cda2ec

1 file changed

Lines changed: 39 additions & 7 deletions

File tree

Task/QQread.js

Lines changed: 39 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,31 @@ function time(inputTime) {
167167
s = date.getSeconds();
168168
return Y + M + D + h + m + s;
169169
};
170+
171+
172+
173+
function udid() {
174+
var s = [];
175+
var hexDigits = "0123456789ABCDEF";
176+
for (var i = 0; i < 36; i++) {
177+
s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1);
178+
}
179+
s[14] = "4"; // bits 12-15 of the time_hi_and_version field to 0010
180+
s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1); // bits 6-7 of the clock_seq_hi_and_reserved to 01
181+
s[8] = s[13] = s[18] = s[23] = "-";
182+
183+
var uuid = s.join("");
184+
return uuid;
185+
}
186+
187+
function udid2() {
188+
function S4() {
189+
return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1);
190+
}
191+
return (S4() + S4() + "-" + S4() + "-" + S4() + "-" + S4() + "-" + S4() + S4() + S4());
192+
}
193+
194+
170195
let isGetCookie = typeof $request !== 'undefined'
171196
if (isGetCookie) {
172197
GetCookie()
@@ -202,6 +227,12 @@ async function all() {
202227
if (!COOKIE.QQreadheaderVal) {
203228
QQreadheaderVal = QQreadheaderArr[i];
204229
}
230+
231+
232+
IDFA=JSON.parse(QQreadheaderVal).IDFA
233+
qimei=JSON.parse(QQreadheaderVal).qimei
234+
headerss = QQreadheaderVal.replace(`${IDFA}`, `${udid()}`).replace(`${qimei}`, `${udid2()}`)
235+
205236
O = (`${$.name + (i + 1)}🔔`);
206237
await console.log(`-------------------------\n\n🔔开始运行${$.name+(i+1)}${$.name+(i+1)}】`)
207238
await user(); //用户信息
@@ -243,7 +274,8 @@ function msgShow() {
243274
function user(timeout = 0) {
244275
return new Promise((resolve) => {
245276
setTimeout(() => {
246-
header = QQreadheaderVal.replace(/select6.reader.qq.com/g, `commontgw6.reader.qq.com`)
277+
header = headerss.replace(/select6.reader.qq.com/g, `commontgw6.reader.qq.com`)
278+
247279
let url = {
248280
url: `https://commontgw6.reader.qq.com/v7_5_7/nativepage/getAcctInfo`,
249281
headers: JSON.parse(header),
@@ -269,7 +301,7 @@ function user(timeout = 0) {
269301
function days(timeout = 0) {
270302
return new Promise((resolve) => {
271303
setTimeout(() => {
272-
header = QQreadheaderVal.replace(/select6.reader.qq.com/g, `eventv36.reader.qq.com`)
304+
header = headerss.replace(/select6.reader.qq.com/g, `eventv36.reader.qq.com`)
273305
let url = {
274306
url: `https://eventv36.reader.qq.com/activity/pkg11955/initV4`,
275307
headers: JSON.parse(header),
@@ -295,7 +327,7 @@ function days(timeout = 0) {
295327
function signindex(timeout = 0) {
296328
return new Promise((resolve) => {
297329
setTimeout(() => {
298-
header = QQreadheaderVal.replace(/select6.reader.qq.com/g, `eventv36.reader.qq.com`)
330+
header = headerss.replace(/select6.reader.qq.com/g, `eventv36.reader.qq.com`)
299331
let url = {
300332
url: `https://eventv36.reader.qq.com/activity/pkg11955/queryPunchCardStatus`,
301333
headers: JSON.parse(header),
@@ -321,7 +353,7 @@ function signindex(timeout = 0) {
321353
function sign(timeout = 0) {
322354
return new Promise((resolve) => {
323355
setTimeout(() => {
324-
header = QQreadheaderVal.replace(/select6.reader.qq.com/g, `eventv36.reader.qq.com`)
356+
header = headerss.replace(/select6.reader.qq.com/g, `eventv36.reader.qq.com`)
325357
let url = {
326358
url: `https://eventv36.reader.qq.com/activity/pkg11955/punchCard_v2`,
327359
headers: JSON.parse(header),
@@ -351,7 +383,7 @@ function sign(timeout = 0) {
351383
function video(timeout = 0) {
352384
return new Promise((resolve) => {
353385
setTimeout(() => {
354-
header = QQreadheaderVal.replace(/select6.reader.qq.com/g, `eventv36.reader.qq.com`)
386+
header = headerss.replace(/select6.reader.qq.com/g, `eventv36.reader.qq.com`)
355387
let url = {
356388
url: `https://eventv36.reader.qq.com/activity/pkg11955/watchVideo`,
357389
headers: JSON.parse(header),
@@ -377,7 +409,7 @@ function video(timeout = 0) {
377409
function extrabox(timeout = 0) {
378410
return new Promise((resolve) => {
379411
setTimeout(() => {
380-
header = QQreadheaderVal.replace(/select6.reader.qq.com/g, `eventv36.reader.qq.com`)
412+
header = headerss.replace(/select6.reader.qq.com/g, `eventv36.reader.qq.com`)
381413
let url = {
382414
url: `https://eventv36.reader.qq.com/activity/pkg11955/queryOpenBoxInfo`,
383415
headers: JSON.parse(header),
@@ -403,7 +435,7 @@ function extrabox(timeout = 0) {
403435
function boxaward(timeout = 0) {
404436
return new Promise((resolve) => {
405437
setTimeout(() => {
406-
header = QQreadheaderVal.replace(/select6.reader.qq.com/g, `eventv36.reader.qq.com`)
438+
header = headerss.replace(/select6.reader.qq.com/g, `eventv36.reader.qq.com`)
407439
let url = {
408440
url: `https://eventv36.reader.qq.com/activity/pkg11955/openBox`,
409441
headers: JSON.parse(header),

0 commit comments

Comments
 (0)