|
@@ -60,16 +60,33 @@ function checkHandleRequest() {
|
|
|
let oldCookieStr = magicJS.data.read('52pojie_cookie');
|
|
let oldCookieStr = magicJS.data.read('52pojie_cookie');
|
|
|
magicJS.logger.info(`oldCookieStr=${oldCookieStr}`);
|
|
magicJS.logger.info(`oldCookieStr=${oldCookieStr}`);
|
|
|
magicJS.logger.info(`cookieStr=${cookieStr}`);
|
|
magicJS.logger.info(`cookieStr=${cookieStr}`);
|
|
|
- if (cookieStr != oldCookieStr) {
|
|
|
|
|
|
|
+ if (compareCookieStr(cookieStr, oldCookieStr) != 0) {
|
|
|
magicJS.data.write('52pojie_cookie', cookieStr);
|
|
magicJS.data.write('52pojie_cookie', cookieStr);
|
|
|
magicJS.notification.appendNotifyInfo(`🎉吾爱破解Cookie更新成功!`);
|
|
magicJS.notification.appendNotifyInfo(`🎉吾爱破解Cookie更新成功!`);
|
|
|
} else {
|
|
} else {
|
|
|
|
|
+ magicJS.data.write('52pojie_cookie', cookieStr);
|
|
|
magicJS.logger.info(`当前Cookie已经是最新无需更新`);
|
|
magicJS.logger.info(`当前Cookie已经是最新无需更新`);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+function compareCookieStr(cookieStr1, cookieStr2) {
|
|
|
|
|
+ let cookieDict1 = magicJS.parseCookies(cookieStr1);
|
|
|
|
|
+ let cookieDict2 = magicJS.parseCookies(cookieStr2);
|
|
|
|
|
+ let skipKeys = ['htVC_2132_lastact', 'htVC_2132_lastcheckfeed', 'htVC_2132_lastvisit'];
|
|
|
|
|
+ let retCode = 0;
|
|
|
|
|
+ for (let key in cookieDict1) {
|
|
|
|
|
+ if (!skipKeys.includes(key)) {
|
|
|
|
|
+ if (cookieDict1[key] != cookieDict2[key]) {
|
|
|
|
|
+ retCode = -1;
|
|
|
|
|
+ break;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ return retCode;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
|
|
|
async function signIn() {
|
|
async function signIn() {
|
|
|
let url = `https://www.52pojie.cn/home.php?mod=task&do=apply&id=2&referer=%2F`;
|
|
let url = `https://www.52pojie.cn/home.php?mod=task&do=apply&id=2&referer=%2F`;
|