|
@@ -24,14 +24,14 @@ const Cloud115ConstKey = {
|
|
|
const gUserAgent = `Mozilla/5.0 (iPhone; CPU iPhone OS 16_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1`;
|
|
const gUserAgent = `Mozilla/5.0 (iPhone; CPU iPhone OS 16_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1`;
|
|
|
|
|
|
|
|
const gCommonHeaders = {
|
|
const gCommonHeaders = {
|
|
|
- 'Cookie' : ``,
|
|
|
|
|
- 'Accept-Encoding' : `gzip;q=1.0, compress;q=0.5`,
|
|
|
|
|
- 'Accept' : `*/*`,
|
|
|
|
|
- 'Connection' : `keep-alive`,
|
|
|
|
|
- 'Host' : `proapi.115.com`,
|
|
|
|
|
- 'User-Agent' : `Mozilla/5.0; Darwin/10.0; UDown/32.0.1`,
|
|
|
|
|
- 'X-Req-Id' : `516566924-0`,
|
|
|
|
|
- 'Accept-Language' : `zh-Hans-CN;q=1.0`
|
|
|
|
|
|
|
+ 'Cookie': ``,
|
|
|
|
|
+ 'Accept-Encoding': `gzip;q=1.0, compress;q=0.5`,
|
|
|
|
|
+ 'Accept': `*/*`,
|
|
|
|
|
+ 'Connection': `keep-alive`,
|
|
|
|
|
+ 'Host': `proapi.115.com`,
|
|
|
|
|
+ 'User-Agent': `Mozilla/5.0; Darwin/10.0; UDown/32.0.1`,
|
|
|
|
|
+ 'X-Req-Id': `516566924-0`,
|
|
|
|
|
+ 'Accept-Language': `zh-Hans-CN;q=1.0`
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
@@ -44,8 +44,8 @@ async function Main() {
|
|
|
checkHandleRequest();
|
|
checkHandleRequest();
|
|
|
} else {
|
|
} else {
|
|
|
let result = await checkSignIn();
|
|
let result = await checkSignIn();
|
|
|
- if(result){
|
|
|
|
|
- if(result.code == 0){
|
|
|
|
|
|
|
+ if (result) {
|
|
|
|
|
+ if (result.code == 0) {
|
|
|
let signData = result.data;
|
|
let signData = result.data;
|
|
|
magicJS.notification.appendNotifyInfo(`🎉连续签到${signData.continuous_day}天,获得枫叶x${signData.points_num}和印记x${signData.is_footprint}`);
|
|
magicJS.notification.appendNotifyInfo(`🎉连续签到${signData.continuous_day}天,获得枫叶x${signData.points_num}和印记x${signData.is_footprint}`);
|
|
|
} else {
|
|
} else {
|
|
@@ -75,7 +75,7 @@ function checkHandleRequest() {
|
|
|
default:
|
|
default:
|
|
|
if (path.indexOf('/ios/2.0/user/info') > -1) {
|
|
if (path.indexOf('/ios/2.0/user/info') > -1) {
|
|
|
handleUserInfo();
|
|
handleUserInfo();
|
|
|
- } else if(path.indexOf('/ios/2.0/user/points_sign') > -1){
|
|
|
|
|
|
|
+ } else if (path.indexOf('/ios/2.0/user/points_sign') > -1) {
|
|
|
handleUserSign();
|
|
handleUserSign();
|
|
|
}
|
|
}
|
|
|
break;
|
|
break;
|
|
@@ -107,9 +107,9 @@ function getResponsePlainData() {
|
|
|
if (!data) {
|
|
if (!data) {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
- try{
|
|
|
|
|
|
|
+ try {
|
|
|
return JSON.parse(data);
|
|
return JSON.parse(data);
|
|
|
- } catch(err){
|
|
|
|
|
|
|
+ } catch (err) {
|
|
|
magicJS.logger.error(err);
|
|
magicJS.logger.error(err);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -131,20 +131,20 @@ function getQueryPlainData() {
|
|
|
return params;
|
|
return params;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-function handleUserInfo(){
|
|
|
|
|
|
|
+function handleUserInfo() {
|
|
|
let rspData = getResponsePlainData();
|
|
let rspData = getResponsePlainData();
|
|
|
- if(!rspData){
|
|
|
|
|
|
|
+ if (!rspData) {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
- if(rspData.code == 0){
|
|
|
|
|
|
|
+ if (rspData.code == 0) {
|
|
|
handleHeaders();
|
|
handleHeaders();
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
-function handleUserSign(){
|
|
|
|
|
|
|
+function handleUserSign() {
|
|
|
let reqData = getRequestPlainData();
|
|
let reqData = getRequestPlainData();
|
|
|
- if(!reqData){
|
|
|
|
|
|
|
+ if (!reqData) {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
magicJS.data.write(Cloud115ConstKey.SignInToken, reqData.token);
|
|
magicJS.data.write(Cloud115ConstKey.SignInToken, reqData.token);
|
|
@@ -167,9 +167,9 @@ function generateRandomDigitString(length) {
|
|
|
return result;
|
|
return result;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-function checkSignIn(){
|
|
|
|
|
|
|
+async function checkSignIn() {
|
|
|
let cookieStr = magicJS.data.read(Cloud115ConstKey.Cookie, null);
|
|
let cookieStr = magicJS.data.read(Cloud115ConstKey.Cookie, null);
|
|
|
- if(!cookieStr){
|
|
|
|
|
|
|
+ if (!cookieStr) {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
let token = magicJS.data.read(Cloud115ConstKey.SignInToken, `9e96c3b1129c7d4facb799aa77576692197c53d5`);
|
|
let token = magicJS.data.read(Cloud115ConstKey.SignInToken, `9e96c3b1129c7d4facb799aa77576692197c53d5`);
|