shawenguan 1 год назад
Родитель
Сommit
a666007151
1 измененных файлов с 5 добавлено и 54 удалено
  1. 5 54
      Scripts/smzdm/smzdmHelper.js

+ 5 - 54
Scripts/smzdm/smzdmHelper.js

@@ -35,8 +35,10 @@ let mixUserAgent = 'Mozilla/5.0 (iPhone; CPU iPhone OS 16_6_1 like Mac OS X) App
 let pcUserAgent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36 Edg/85.0.564.41';
 
 async function Main() {
-    if (magicJS.isRequest && AppGetCookieRegex.test(magicJS.request.url)) {
-        await getWebOrAppCookie();
+    if (magicJS.isRequest) {
+        if(AppGetCookieRegex.test(magicJS.request.url)){
+            await getWebOrAppCookie();
+        }
     } else {
         await multiUsersSignIn();
     }
@@ -57,10 +59,7 @@ magicJS.http.interceptors.request.use((config) => {
     if (!!currentCookie) {
         config.headers.Cookie = currentCookie;
         // 尝试将Cookie中的iOS相关信息去除
-        config.headers.Cookie = config.headers.Cookie.
-        replace("iphone", "android").
-        replace("iPhone", "Android").
-        replace("apk_partner_name=appstore", "apk_partner_name=android");
+        config.headers.Cookie = config.headers.Cookie.replace("iphone", "android").replace("iPhone", "Android").replace("apk_partner_name=appstore", "apk_partner_name=android");
     }
     return config;
 });
@@ -135,54 +134,6 @@ async function getWebOrAppCookie() {
     }
 }
 
-// Web端签到,已失效
-function webSignin() {
-    return new Promise((resolve, reject) => {
-        let ts = Date.parse(new Date());
-        magicJS.http.get({
-                url: `https://zhiyou.smzdm.com/user/checkin/jsonp_checkin?callback=jQuery11240${randomStr()}_${ts}&_=${ts + 3}`,
-                headers: {
-                    Accept: "*/*",
-                    "Accept-Language": "zh-cn",
-                    Connection: "keep-alive",
-                    Host: "zhiyou.smzdm.com",
-                    Referer: "https://www.smzdm.com/",
-                    "User-Agent": webUserAgent,
-                },
-            }).then((resp) => {
-                let data = /\((.*)\)/.exec(resp.body);
-                if (data) {
-                    let obj = JSON.parse(data[1]);
-                    if (!!obj && obj.hasOwnProperty("error_code")) {
-                        if (obj["error_code"] === -1) {
-                            magicJS.logger.warning(
-                                `Web端签到出现异常,网络繁忙,接口返回:${data}`
-                            );
-                            reject("Web:网络繁忙");
-                        } else if (obj["error_code"] === 99) {
-                            magicJS.logger.warning("Web端Cookie已过期");
-                            resolve([false, "Web:Cookie过期"]);
-                        } else if (obj["error_code"] === 0) {
-                            magicJS.logger.info("Web:签到成功");
-                            resolve([true, "Web:签到成功"]);
-                        } else {
-                            magicJS.logger.warning(
-                                `Web端签到出现异常,接口返回数据不合法:${data}`
-                            );
-                            reject("Web:返回错误");
-                        }
-                    }
-                } else {
-                    magicJS.logger.warning(`Web端签到出现异常,接口返回数据不存在:${data}`);
-                    reject("Web:签到异常");
-                }
-            }).catch((err) => {
-                magicJS.logger.error(`Web端签到出现异常,${err}`);
-                reject("Web:签到异常");
-            });
-    });
-}
-
 function androidSignin(username) {
     return new Promise(async (resolve, reject) => {
         const smzdmToken = currentCookie.slice(5);