shawenguan 1 yıl önce
ebeveyn
işleme
90b407f923
1 değiştirilmiş dosya ile 45 ekleme ve 2 silme
  1. 45 2
      Scripts/52pojie/52pojieSignIn.js

+ 45 - 2
Scripts/52pojie/52pojieSignIn.js

@@ -37,8 +37,9 @@ async function Main() {
         checkHandleRequest();
     } else {
         gCommonHeaders[`Cookie`] = magicJS.data.read('52pojie_cookie');
-        await signIn();
-        await taskDraw();
+        // await signIn();
+        // await taskDraw();
+        await proxyTaskDraw();
     }
     magicJS.notification.msg('');
     if (gRetBody) {
@@ -167,6 +168,48 @@ async function taskDraw() {
     }
 }
 
+async function proxyTaskDraw() {
+    let data = {
+        url: `https://www.52pojie.cn/home.php?mod=task&do=draw&id=2&referer=https%3A%2F%2Fwww.52pojie.cn%2F.%2F%2F`,
+        headers: gCommonHeaders,
+        body: ``,
+    };
+    let options = {
+        url: 'http://192.168.0.137/RemoteBrowser/index.php',
+        body: JSON.stringify(data),
+    };
+    let result = await magicJS.http.post(options).then(response => {
+        try {
+            let rspData = response.body;
+            magicJS.logger.info(`rspData=${JSON.stringify(rspData)}`);
+            return rspData;
+        } catch (e) {
+            magicJS.logger.error(e);
+        }
+    }).catch(err => {
+        const msg = `请求任务异常\n${JSON.stringify(err)}`;
+        magicJS.logger.error(msg);
+    });
+    if (!result) {
+        return;
+    }
+    if (result.match(/恭喜您/)) {//恭喜您
+        magicJS.notification.appendNotifyInfo(`🎉恭喜您,任务已完成,关注论坛微信“吾爱破解论坛”,一键签到送论坛币。`);
+    } else {
+        if (result.match(/不是进行中的任务/)) {//下期再来
+            magicJS.notification.appendNotifyInfo(`⚠️不是进行中的任务!`);
+        } else {
+            if (result.match(/您需要先登录才能继续本操作/)) {//需要先登录
+                // magicJS.notification.appendNotifyInfo(`❌请先登录获取最新Cookie!!!`);
+                magicJS.notification.post(scriptName, "", `❌请先登录获取最新Cookie!!!`, 'https://www.52pojie.cn/home.php?mod=task&do=draw&id=2&referer=https%3A%2F%2Fwww.52pojie.cn%2F.%2F%2F');
+            } else {
+                // magicJS.notification.appendNotifyInfo(`❌信息未正常处理,请更新脚本!!!`);
+                magicJS.notification.post(scriptName, "", `❌信息未正常处理,请更新脚本!!!`, 'https://www.52pojie.cn/home.php?mod=task&do=draw&id=2&referer=https%3A%2F%2Fwww.52pojie.cn%2F.%2F%2F');
+            }
+        }
+    }
+}
+
 Main().catch((e) => magicJS.logger.log(`-\n ${e}`)).finally(() => magicJS.done());
 
 //---SyncByPyScript---MagicJS3-start