2019-08-28 18:27:25 +08:00
|
|
|
/*
|
2020-08-09 20:27:52 +08:00
|
|
|
by Primovist
|
|
|
|
|
2019-08-28 18:59:38 +08:00
|
|
|
Surge:
|
|
|
|
|
2019-08-28 18:27:25 +08:00
|
|
|
[Script]
|
2019-08-28 18:59:38 +08:00
|
|
|
http-response ^https?:\/\/(i|newdrugs)\.dxy\.cn\/(snsapi\/username\/|app\/user\/(pro\/stat\?|init\?timestamp=)) requires-body=1,max-size=0,script-path=https://raw.githubusercontent.com/NobyDa/Script/master/Surge/JS/yyzs.js
|
2019-08-28 18:27:25 +08:00
|
|
|
|
|
|
|
[MITM]
|
|
|
|
hostname = newdrugs.dxy.cn
|
|
|
|
*/
|
|
|
|
|
|
|
|
const path1 = "/snsapi/username/";
|
|
|
|
const path2 = "/app/user/pro/stat?";
|
|
|
|
const path3 = "/app/user/init?timestamp=";
|
|
|
|
|
|
|
|
const url = $request.url;
|
|
|
|
let body = $response.body;
|
|
|
|
|
|
|
|
if (url.indexOf(path1) != -1){
|
|
|
|
body = JSON.parse(body);
|
|
|
|
body.items.expertUser = true;
|
|
|
|
body.items.expert = true;
|
|
|
|
body.items.expertStatus = 1;
|
|
|
|
body.items.professional = true;
|
|
|
|
body = JSON.stringify(body);
|
|
|
|
}
|
|
|
|
|
|
|
|
if (url.indexOf(path2) != -1){
|
|
|
|
body = JSON.parse(body);
|
|
|
|
body.data.isActive = true;
|
|
|
|
body = JSON.stringify(body);
|
|
|
|
}
|
|
|
|
|
|
|
|
if (url.indexOf(path3) != -1){
|
|
|
|
body = JSON.parse(body);
|
|
|
|
body.data.isProActive = true;
|
|
|
|
body.data.expireDate = 2048;
|
|
|
|
body.data.memberDiscount = true;
|
|
|
|
body.data.iapPurchaseVO.purchase = true;
|
|
|
|
body.data.iapPurchaseVO.message = null;
|
|
|
|
body.data.iapPurchaseVO.error = null;
|
|
|
|
body = JSON.stringify(body);
|
|
|
|
}
|
|
|
|
|
2020-08-09 20:27:52 +08:00
|
|
|
$done({body})
|