|
|
@@ -1,6 +1,23 @@
|
|
|
const scriptName = `DIII彩乐园追号`;
|
|
|
const magicJS = MagicJS(scriptName, "INFO");
|
|
|
|
|
|
+let gLotteryCode = 10058;
|
|
|
+let gUserAgent = `Mozilla/5.0 (iPhone; CPU iPhone OS 16_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148`;
|
|
|
+let gBuyPlanHost = `e7i.16890269.com`;
|
|
|
+
|
|
|
+const gBuyPlanHeaders = {
|
|
|
+ 'Accept': `*/*`,
|
|
|
+ 'Accept-Encoding': `gzip, deflate, br`,
|
|
|
+ 'Connection': `keep-alive`,
|
|
|
+ 'Sec-Fetch-Mode': `cors`,
|
|
|
+ 'Referer': `https://${gBuyPlanHost}/v1/html/buy_plan/buy_plan.html`,
|
|
|
+ 'Host': gBuyPlanHost,
|
|
|
+ 'User-Agent': gUserAgent,
|
|
|
+ 'Sec-Fetch-Site': `same-origin`,
|
|
|
+ 'Accept-Language': `zh-CN,zh-Hans;q=0.9`,
|
|
|
+ 'Sec-Fetch-Dest': `empty`,
|
|
|
+ 'X-Requested-With': `XMLHttpRequest`
|
|
|
+};
|
|
|
|
|
|
let gCaiLeUserAgent = `Mozilla/5.0 (iPhone; CPU iPhone OS 16_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Mident/1.0`;
|
|
|
let gCaiLeHost = magicJS.data.read('DIII_CaiLeYuan_Host', `lqt6oh7-ydl.o2xs6pexip.com`);
|
|
|
@@ -27,8 +44,6 @@ const gCaiLeHeaders = {
|
|
|
'Accept': `application/json, text/plain, */*`
|
|
|
};
|
|
|
|
|
|
-let gLotteryCode = 10058;
|
|
|
-
|
|
|
let gExpertsRecommendToken = `jGu36jgpJJYPh6AsOGQydYj8GEKxUnvw`;
|
|
|
let gExpertsRecommendHost = `n3iiz7z5p.168fxo67.com`;
|
|
|
|
|
|
@@ -46,6 +61,12 @@ const gExpertsRecommendHeaders = {
|
|
|
let gRetBody;
|
|
|
async function Main() {
|
|
|
if (!magicJS.isRequest) {
|
|
|
+ gLotteryCode = magicJS.data.read('168_PksPlanLotteryCode', 10058);
|
|
|
+
|
|
|
+ gBuyPlanHost = magicJS.data.read('168_PksPlanAPIHost', 'e7i.16890269.com');
|
|
|
+ gBuyPlanHeaders.Host = gBuyPlanHost;
|
|
|
+ gBuyPlanHeaders.Referer = `https://${gBuyPlanHost}/v1/html/buy_plan/buy_plan.html`;
|
|
|
+
|
|
|
gExpertsRecommendHost = magicJS.data.read('168_PksExpertsPlanAPIHost', 'n3iiz7z5p.168fxo67.com');
|
|
|
gExpertsRecommendToken = magicJS.data.read('168_PksExpertsPlanToken', 'jGu36jgpJJYPh6AsOGQydYj8GEKxUnvw');
|
|
|
gExpertsRecommendHeaders.Host = gExpertsRecommendHost;
|
|
|
@@ -129,17 +150,9 @@ async function doLotteryTracking() {
|
|
|
magicJS.notification.appendNotifyInfo(`❌网络测试失败,请检查网络`);
|
|
|
return;
|
|
|
}
|
|
|
- let pksInfoToken = magicJS.data.read('168_PksInfoToken', `tpM9v7lYiy0ctYv9AOlaztoyUcH9y/YR2Gt2jQT8dBd1edkFSV8Vuu%2BQ00/kNgeeksf`);
|
|
|
- let lotteryRet = await getLotteryPksInfo(gLotteryCode, pksInfoToken);
|
|
|
- if (!lotteryRet) {
|
|
|
- return;
|
|
|
- }
|
|
|
- if (lotteryRet.errorCode != 0) {
|
|
|
- return;
|
|
|
- }
|
|
|
- let finalDrawResult = lotteryRet.result;
|
|
|
- let drawIssue = finalDrawResult.drawIssue;
|
|
|
- let drawTime = finalDrawResult.drawTime;
|
|
|
+ let lotteryRet = await getLotteryPksInfo(gLotteryCode);
|
|
|
+ let drawIssue = lotteryRet.drawIssue;
|
|
|
+ let drawTime = lotteryRet.drawTime;
|
|
|
let tipsMsg = ``;
|
|
|
let rowTextArr = [
|
|
|
'',
|
|
|
@@ -187,19 +200,12 @@ async function doLotteryTracking() {
|
|
|
tipsMsg += `期号:${drawIssue} 开奖时间:${drawTime}\n`;
|
|
|
}
|
|
|
|
|
|
-async function getLotteryPksInfo(lotCode, token) {
|
|
|
- const reqData = {
|
|
|
- iOSVersion: '2.1.65',
|
|
|
- lotCode: lotCode,
|
|
|
- token: token,
|
|
|
- s: '168noadv',
|
|
|
- };
|
|
|
- const queryStr = magicJS.objToQueryStr(reqData);
|
|
|
- const url = `https://${gExpertsRecommendHost}/pks/getLotteryPksInfo.do?${queryStr}`;
|
|
|
+async function getLotteryPksInfo(lotCode) {
|
|
|
+ const url = `https://${gBuyPlanHost}/api/pks/getLotteryPksInfo.do?lotCode=${lotCode}`;
|
|
|
magicJS.logger.info(url);
|
|
|
const myRequest = {
|
|
|
url: url,
|
|
|
- headers: gExpertsRecommendHeaders,
|
|
|
+ headers: gBuyPlanHeaders,
|
|
|
body: ``
|
|
|
};
|
|
|
let result = await magicJS.http.get(myRequest).then(response => {
|