shawenguan 1 rok pred
rodič
commit
c573d6c1a0
1 zmenil súbory, kde vykonal 9 pridanie a 1 odobranie
  1. 9 1
      Scripts/115/cloud115Helper.js

+ 9 - 1
Scripts/115/cloud115Helper.js

@@ -26,9 +26,10 @@ const gUserAgent = `Mozilla/5.0 (iPhone; CPU iPhone OS 16_6_1 like Mac OS X) App
 
 const gCommonHeaders = {
     'Cookie': ``,
-    'Accept-Encoding': `gzip;q=1.0, compress;q=0.5`,
     'Accept': `*/*`,
     'Connection': `keep-alive`,
+    'Content-Type' : `application/x-www-form-urlencoded; charset=utf-8`,
+    'Accept-Encoding' : `gzip;q=1.0, compress;q=0.5`,
     'Host': `proapi.115.com`,
     'User-Agent': `Mozilla/5.0; Darwin/10.0; UDown/32.0.1`,
     'X-Req-Id': `516566924-0`,
@@ -179,6 +180,11 @@ function generateRandomDigitString(length) {
     return result;
 }
 
+function getRandomXReqId(){
+    let v = generateRandomNumber(100000000, 10000000000);
+    return `${v}-0`;
+}
+
 async function checkSignIn() {
     let cookieStr = magicJS.data.read(Cloud115ConstKey.Cookie, null);
     if (!cookieStr) {
@@ -199,6 +205,8 @@ async function checkSignIn() {
     }
 
     let headers = gCommonHeaders;
+    headers['Cookie'] = cookieStr;
+    headers['X-Req-Id'] = getRandomXReqId();
     let options = {
         url: 'https://proapi.115.com/ios/2.0/user/points_sign',
         headers: headers,