shawenguan 1 год назад
Родитель
Сommit
836dd62e03
1 измененных файлов с 67 добавлено и 67 удалено
  1. 67 67
      Scripts/imoutai/imoutaiHelper.js

+ 67 - 67
Scripts/imoutai/imoutaiHelper.js

@@ -148,10 +148,10 @@ function handleLogin() {
 
 
     let mtToken = rspData.token;
-    let userAgent = headers['user-agent'];
-    let mtDeviceId = headers['mt-device-id'];
-    let mtR = headers['mt-r'];
-    let userTag = headers['mt-user-tag'];
+    let userAgent = headers['User-Agent'];
+    let mtDeviceId = headers['MT-Device-ID'];
+    let mtR = headers['MT-R'];
+    let userTag = headers['MT-User-Tag'];
 
     lk.setVal('lkMTUserId', userId);
     lk.setVal('lkMTUserName', userName);
@@ -190,12 +190,12 @@ function handleUserInfo() {
     let headers = $request.headers;
     lk.log(JSON.stringify(headers));
 
-    let mtToken = headers['mt-token'];
-    let userAgent = headers['user-agent'];
-    let mtDeviceId = headers['mt-device-id'];
-    let mtR = headers['mt-r'];
-    let userTag = headers['mt-user-tag'];
-    let cookie = headers['cookie'];
+    let mtToken = headers['MT-Token'];
+    let userAgent = headers['User-Agent'];
+    let mtDeviceId = headers['MT-Device-ID'];
+    let mtR = headers['MT-R'];
+    let userTag = headers['MT-User-Tag'];
+    let cookie = headers['Cookie'];
 
     lk.setVal('lkMTUserId', String(userId));
     lk.setVal('lkMTUserName', userName);
@@ -306,11 +306,11 @@ async function mtAdd(sessionId, itemId, shopId, userId, token, deviceId) {
     const mtK = `${new Date().getTime()}`;
     const mtV = await getMtv(deviceId, G_MT_VERSION);
     let headers = {
-        "mt-network-type": "WIFI",
-        "user-agent": G_USER_AGENT,
-        "mt-token": token,
-        "mt-user-tag": "0",
-        "mt-r": G_MT_R,
+        "MT-Network-Type": "WIFI",
+        "User-Agent": G_USER_AGENT,
+        "MT-Token": token,
+        "MT-User-Tag": "0",
+        "MT-R": G_MT_R,
         "mt-lat": "23.122443",
         "mt-k": mtK,
         "mt-lng": "113.380126",
@@ -319,12 +319,12 @@ async function mtAdd(sessionId, itemId, shopId, userId, token, deviceId) {
         "mt-team-id": "",
         "mt-app-version": G_MT_VERSION,
         "mt-request-id": getMTRequestId(),
-        "accept-language": "zh-Hans-CN;q=1",
-        "mt-device-id": deviceId,
+        "Accept-Language": "zh-Hans-CN;q=1",
+        "MT-Device-ID": deviceId,
         "accept": "*/*",
         "content-type": "application/json",
         "accept-encoding": "gzip, deflate, br",
-        "mt-bundle-id": "com.moutai.mall",
+        "MT-Bundle-ID": "com.moutai.mall",
         "mt-v": mtV,
     };
 
@@ -378,19 +378,19 @@ async function getSessionId(deviceId, token, timeKeys) {
     return new Promise((resolve, _reject) => {
         try {
             const headers = {
-                "mt-device-id": deviceId,
-                "mt-user-tag": "0",
+                "MT-Device-ID": deviceId,
+                "MT-User-Tag": "0",
                 "mt-lat": "23.122443",
                 "accept": "*/*",
-                "mt-network-type": "WIFI",
-                "mt-token": token,
+                "MT-Network-Type": "WIFI",
+                "MT-Token": token,
                 "mt-team-id": "",
-                "mt-bundle-id": "com.moutai.mall",
-                "accept-language": "zh-Hans-CN;q=1",
+                "MT-Bundle-ID": "com.moutai.mall",
+                "Accept-Language": "zh-Hans-CN;q=1",
                 "mt-app-version": G_MT_VERSION,
-                "user-agent": G_USER_AGENT,
+                "User-Agent": G_USER_AGENT,
                 "mt-request-id": getMTRequestId(),
-                "mt-r": G_MT_R,
+                "MT-R": G_MT_R,
                 "mt-lng": "113.380126",
                 "accept-encoding": "gzip, deflate, br"
             };
@@ -437,19 +437,19 @@ async function getShopItem(sessionId, itemId, token, deviceId, province, city, t
     return new Promise((resolve, _reject) => {
         try {
             const headers = {
-                "mt-device-id": deviceId,
-                "mt-user-tag": "0",
+                "MT-Device-ID": deviceId,
+                "MT-User-Tag": "0",
                 "mt-lat": "23.122443",
                 "accept": "*/*",
-                "mt-network-type": "WIFI",
-                "mt-token": token,
+                "MT-Network-Type": "WIFI",
+                "MT-Token": token,
                 "mt-team-id": "",
-                "mt-bundle-id": "com.moutai.mall",
-                "accept-language": "zh-Hans-CN;q=1",
+                "MT-Bundle-ID": "com.moutai.mall",
+                "Accept-Language": "zh-Hans-CN;q=1",
                 "mt-app-version": G_MT_VERSION,
-                "user-agent": G_USER_AGENT,
+                "User-Agent": G_USER_AGENT,
                 "mt-request-id": getMTRequestId(),
-                "mt-r": G_MT_R,
+                "MT-R": G_MT_R,
                 "mt-lng": "113.380126",
                 "accept-encoding": "gzip, deflate, br"
             };
@@ -498,17 +498,17 @@ async function getUserId(token, deviceId) {
     return new Promise((resolve, _reject) => {
         try {
             const headers = {
-                "mt-device-id": deviceId,
-                "mt-user-tag": "0",
+                "MT-Device-ID": deviceId,
+                "MT-User-Tag": "0",
                 "accept": "*/*",
-                "mt-network-type": "WIFI",
-                "mt-token": token,
+                "MT-Network-Type": "WIFI",
+                "MT-Token": token,
                 "mt-team-id": "",
-                "mt-bundle-id": "com.moutai.mall",
-                "accept-language": "zh-Hans-CN;q=1",
+                "MT-Bundle-ID": "com.moutai.mall",
+                "Accept-Language": "zh-Hans-CN;q=1",
                 "mt-app-version": G_MT_VERSION,
-                "user-agent": G_USER_AGENT,
-                "mt-r": G_MT_R,
+                "User-Agent": G_USER_AGENT,
+                "MT-R": G_MT_R,
                 "mt-request-id": getMTRequestId(),
                 "accept-encoding": "gzip, deflate, br"
             };
@@ -545,12 +545,12 @@ async function getUserId(token, deviceId) {
 }
 
 
-async function getUserEnergyAward(deviceId, ck) {
+async function getUserEnergyAward(deviceId, token) {
     return new Promise((resolve, _reject) => {
         try {
             const cookies = {
-                'MT-Device-id-Wap': deviceId,
-                'MT-Token-Wap': ck,
+                'MT-Device-ID-Wap': deviceId,
+                'MT-Token-Wap': token,
                 'YX_SUPPORT_WEBP': '1',
             };
             const headers = {
@@ -558,14 +558,14 @@ async function getUserEnergyAward(deviceId, ck) {
                 'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 15_2_1 like Mac OS X)',
                 'Client-User-Agent': 'iOS;15.0.1;Apple;iPhone 12 ProMax',
                 'MT-Device-id': deviceId,
-                'mt-user-tag': '0',
+                'MT-User-Tag': '0',
                 'Accept': 'application/json, text/javascript, */*; q=0.01',
-                'mt-network-type': 'WIFI',
-                'mt-bundle-id': 'com.moutai.mall',
-                'accept-language': 'zh-Hans-CN;q=1',
+                'MT-Network-Type': 'WIFI',
+                'MT-Bundle-ID': 'com.moutai.mall',
+                'Accept-Language': 'zh-Hans-CN;q=1',
                 'MT-Request-ID': `${new Date().getTime()}`,
                 'MT-APP-Version': G_MT_VERSION,
-                'user-agent': 'iPhone 14',
+                'User-Agent': 'iPhone 14',
                 'MT-R': G_MT_R,
                 'mt-lng': lng,
                 'mt-lat': lat,
@@ -574,7 +574,7 @@ async function getUserEnergyAward(deviceId, ck) {
                 'Referer': 'https://h5.moutai519.com.cn/gux/game/main?appConfig=2_1_2',
             };
             const body = '';
-            const url = `https://app.moutai519.com.cn/xhr/front/user/info`;
+            const url = `https://h5.moutai519.com.cn/game/isolationPage/getUserEnergyAward`;
             let options = {
                 url: url,
                 headers: headers,
@@ -715,19 +715,19 @@ async function login(phone, vCode, deviceId) {
     const mtK = `${new Date().getTime()}`;
     const mtV = await getMtv(deviceId, G_MT_VERSION);
     const headers = {
-        'mt-device-id': deviceId,
-        'mt-user-tag': '0',
+        'MT-Device-ID': deviceId,
+        'MT-User-Tag': '0',
         'accept': '*/*',
-        'mt-network-type': 'WIFI',
-        'mt-token': '',
+        'MT-Network-Type': 'WIFI',
+        'MT-Token': '',
         "mt-team-id": "",
         'mt-k': mtK,
-        'mt-bundle-id': 'com.moutai.mall',
+        'MT-Bundle-ID': 'com.moutai.mall',
         'mt-v': mtV,
-        'user-agent': 'iOS;16.0.1;Apple;iPhone 14 ProMax',
-        'accept-language': 'zh-Hans-CN;q=1',
+        'User-Agent': 'iOS;16.0.1;Apple;iPhone 14 ProMax',
+        'Accept-Language': 'zh-Hans-CN;q=1',
         'mt-request-id': `${new Date().getTime()}18342`,
-        'mt-r': G_MT_R,
+        'MT-R': G_MT_R,
         'mt-app-version': G_MT_VERSION,
     };
     return new Promise((resolve, _reject) => {
@@ -771,19 +771,19 @@ async function login(phone, vCode, deviceId) {
 async function getLoginVCode(mobile, deviceId) {
     const headers = {
         "content-type": "application/json",
-        "mt-device-id": deviceId,
-        "mt-user-tag": "0",
+        "MT-Device-ID": deviceId,
+        "MT-User-Tag": "0",
         "accept": "*/*",
-        "mt-network-type": "WIFI",
-        "mt-token": "",
+        "MT-Network-Type": "WIFI",
+        "MT-Token": "",
         "mt-team-id": "",
-        "accept-language": "zh-Hans-CN;q=1",
+        "Accept-Language": "zh-Hans-CN;q=1",
         "bs-dvid": "2Sm2hFjywxztKDX9gqT1T5dL3COGJA-L2cWr5_E8aLjndr7-Sy0gx8JuiwLa6uPC-RPQY1azn6-c8vVloGoZ57g",
         "mt-request-id": `${new Date().getTime()}40625`,
         "mt-app-version": "1.5.9",
-        "user-agent": "iOS;16.6.1;Apple;?unrecognized?",
-        "mt-r": G_MT_R,
-        "mt-bundle-id": "com.moutai.mall",
+        "User-Agent": "iOS;16.6.1;Apple;?unrecognized?",
+        "MT-R": G_MT_R,
+        "MT-Bundle-ID": "com.moutai.mall",
         "accept-encoding": "gzip, deflate, br"
     };
     return new Promise((resolve, _reject) => {