shawenguan hace 1 año
padre
commit
5ac7eb53fe
Se han modificado 2 ficheros con 95 adiciones y 1 borrados
  1. 9 0
      BoxJsSub/168.json
  2. 86 1
      Scripts/168/pksPlanHelper.js

+ 9 - 0
BoxJsSub/168.json

@@ -20,6 +20,7 @@
             ],
             "keys": [
                 "168_PksPlanAPIHost",
+                "168_PksPlanLotteryCode",
                 "168_PksPlanPreDrawIssue"
             ],
             "settings": [
@@ -32,6 +33,14 @@
                     "desc": "API HOST"
                 },
                 {
+                    "id": "168_PksPlanLotteryCode",
+                    "name": "彩票类别代码",
+                    "val": "10058",
+                    "type": "text",
+                    "placeholder": "",
+                    "desc": "彩票类别代码"
+                },
+                {
                     "id": "168_PksPlanDrawTurnCountC",
                     "name": "计划C第几轮提醒",
                     "val": 0,

+ 86 - 1
Scripts/168/pksPlanHelper.js

@@ -1,8 +1,66 @@
+/*
+说明:
+<li value="10058" data-text="sgAirship" class="Pk10Li checked">SG飞艇</li>
+<!--<li data-text="xingyft">幸运飞艇</li>-->
+<!-- <li value="10001" data-text="pk10">北京PK拾</li> -->
+<li value="10057" data-text="xingyft">幸运飞艇</li>
+<li value="10037" data-text="jisusaiche">极速赛车</li>
+<li value="10035" data-text="xyft">极速飞艇</li>
+<li value="10012" data-text="aozxy10">澳洲幸运10</li>
+<li value="10079" data-text="ukLotto10">英国乐透10</li>
+<!-- <li value="10060" data-text="happyCZ">重庆欢乐生肖</li> -->
+<li value="10075" data-text="sgssc" class="sscLi">SG时时彩</li>
+<li value="10059" data-text="xyssc">幸运时时彩</li>
+<!--<li data-text="cqssc">重庆时时彩</li>-->
+<!-- <li value="10003" data-text="tjssc">天津时时彩</li> -->
+<li value="10004" data-text="xjssc">新疆时时彩 <span class="stopSelling"></span></li>
+<li value="10036" data-text="jisussc">极速时时彩</li>
+<li value="10010" data-text="aozxy5">澳洲幸运5</li>
+<li value="10077" data-text="ukLotto5">英国乐透5</li>
+<li value="10064" data-text="tw_5fencai">台湾5分彩</li>
+<!-- cxf -->
+<li value="10065" data-text="xyffc" class="displaynone">幸运分分彩</li>
+<li value="10066" data-text="hn5fc" class="displaynone">河内5分彩</li>
+<li value="10084" data-text="sg11x5" class="check11_5Li">SG11选5</span></li>
+<li value="10006" data-text="gdsyxw">广东11选5 <span class="stopSelling"></span></li>
+<li value="10025" data-text="zjef">浙江11选5 <span class="stopSelling"></span></li>
+<li value="10015" data-text="jxef">江西11选5 <span class="stopSelling"></span></li>
+<li value="10016" data-text="jsef">江苏11选5 <span class="stopSelling"></span></li>
+<li value="10017" data-text="ahef">安徽11选5 <span class="stopSelling"></span></li>
+<li value="10018" data-text="shef">上海11选5 <span class="stopSelling"></span></li>
+<li value="10019" data-text="lnef">辽宁11选5 <span class="stopSelling"></span></li>
+<li value="10020" data-text="hbef">湖北11选5 <span class="stopSelling"></span></li>
+<li value="10022" data-text="gxef">广西11选5 <span class="stopSelling"></span></li>
+<li value="10023" data-text="jlef">吉林11选5 <span class="stopSelling"></span></li>
+<li value="10024" data-text="nmgef">内蒙古11选5 <span class="stopSelling"></span></li>
+<li value="10008" data-text="sdsyydj">十一运夺金 <span class="stopSelling"></span></li>
+
+<li value="10076" data-text="sgkuaisan" class="kui3Li">SG快3</li>
+<li value="10007" data-text="jsksan">江苏快3 <span class="stopSelling"></span></li>
+<li value="10061" data-text="shft">上海快3 <span class="stopSelling"></span></li>
+<li value="10062" data-text="gzft">贵州快3 <span class="stopSelling"></span></li>
+<li value="10063" data-text="gsft">甘肃快3 <span class="stopSelling"></span></li>
+<li value="10026" data-text="gxft">广西快3 <span class="stopSelling"></span></li>
+<li value="10027" data-text="jlft">吉林快3 <span class="stopSelling"></span></li>
+<li value="10028" data-text="hebft">河北快3 <span class="stopSelling"></span></li>
+<li value="10029" data-text="nmgft">内蒙古快3 <span class="stopSelling"></span></li>
+<li value="10030" data-text="ahft">安徽快3 <span class="stopSelling"></span></li>
+<!-- <li value="10031" data-text="fjft">福建快3</li> -->
+<li value="10032" data-text="hubft">湖北快3 <span class="stopSelling"></span></li>
+<li value="10033" data-text="bjft">北京快3 <span class="stopSelling"></span></li>
+
+<!-- <li value="10046" data-text="egxy28" class="ortherLi">PC蛋蛋幸运28</li> -->
+<li value="10074" data-text="egxy28" class="ortherLi">PC蛋蛋幸运28</li>
+<li value="10005" data-text="gdklsf">广东快乐十分 <span class="stopSelling"></span></li>
+<li value="10011" data-text="aozxy8">澳洲幸运8</li>
+<li value="10034" data-text="tjklsf">天津快乐十分 <span class="stopSelling"></span></li>
+<li value="10009" data-text="cqxync">重庆幸运农场 <span class="stopSelling"></span></li>
+*/
 
 const scriptName = `168计划`;
 const magicJS = MagicJS(scriptName, "INFO");
 
-let gLotteryCode = 100058;
+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 gHost = `e7i.16890269.com`;
 
@@ -30,6 +88,8 @@ async function Main() {
 		let gHost = magicJS.data.read('168_PksPlanAPIHost', 'e7i.16890269.com');
 		gCommonHeaders.Host = gHost;
 		gCommonHeaders.Referer = `https://${gHost}/v1/html/buy_plan/buy_plan.html`;
+
+    	gLotteryCode = magicJS.data.read('168_PksPlanLotteryCode', 10058);
         let result = await checkLotteryResult();
     }
     magicJS.notification.msg('');
@@ -42,7 +102,32 @@ async function Main() {
     }
 }
 
+async function getHtmlContent(url, headers) {
+    let options = {
+        url: `${url}`,
+        headers: headers,
+        body: ``
+    };
+    let result = await magicJS.http.get(options).then(response => {
+        try {
+            // magicJS.logger.info(JSON.stringify(response));
+            const body = response.body;
+            magicJS.logger.info(body);
+            return body;
+        } catch (e) {
+            magicJS.logger.error(e);
+        }
+    }).catch(err => {
+        const msg = `打开网页异常\n${JSON.stringify(err)}`;
+        magicJS.logger.error(msg);
+    });
+    return result;
+}
+
 async function checkLotteryResult() {
+	// let htmlUrl = `https://${gHost}/v1/html/buy_plan/buy_plan.html`;
+	// let htmlContent = await getHtmlContent(htmlUrl, gCommonHeaders);
+
 	let nowDate = formatNow();
 	let pksPlanListRet = await getPksPlanList(gLotteryCode, nowDate);
 	if(pksPlanListRet.errorCode != 0 || pksPlanListRet.result == void 0){