From 4c911e0fb258ce0d323894587d94d82d22616143 Mon Sep 17 00:00:00 2001 From: hjdhnx Date: Mon, 29 Aug 2022 14:46:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=91=E5=8F=88=E5=8F=AF=E4=BB=A5=E4=BA=86?= =?UTF-8?q?=EF=BC=8Cjs=E5=85=8D=E5=97=85=E8=82=9D=E5=87=BA=E6=9D=A5?= =?UTF-8?q?=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- classes/cms.py | 2 +- ...62\351\245\255\345\275\261\350\247\206.js" | 2 +- models/rules.db | Bin 16384 -> 16384 bytes "py/\345\271\262\351\245\255.js" | 1 + 4 files changed, 3 insertions(+), 2 deletions(-) diff --git a/classes/cms.py b/classes/cms.py index ed92615..99a6746 100644 --- a/classes/cms.py +++ b/classes/cms.py @@ -648,7 +648,7 @@ class CMS: loader,_ = runJScode(jscode,ctx=ctx) # print(loader.toString()) play_url = loader.eval('input') - print('play_url:',play_url) + logger.info('免嗅播放地址:',play_url) return play_url diff --git "a/js/\345\271\262\351\245\255\345\275\261\350\247\206.js" "b/js/\345\271\262\351\245\255\345\275\261\350\247\206.js" index 0b5b309..f682617 100644 --- "a/js/\345\271\262\351\245\255\345\275\261\350\247\206.js" +++ "b/js/\345\271\262\351\245\255\345\275\261\350\247\206.js" @@ -14,7 +14,7 @@ var rule = { // lazy:'干饭', // lazy:'@js:cacheUrl = d.getParse(input);print(cacheUrl);input=cacheUrl', // lazy:'js:cacheUrl = d.getParse(input);print(cacheUrl);input=cacheUrl', - lazy:'js:cacheUrl=d.getParse(input);if(cacheUrl){input=cacheUrl}else{try{let html=fetch(input,{headers:d.headers,timeout:d.timeout,encoding:d.encoding});let ret=html.match(/var player_(.*?)=(.*?)10){real_url="https://player.buyaotou.xyz/?url="+url;d.saveParse(input,real_url);input=real_url}}catch(e){print("网络请求发生错误:"+e.message)}}', + lazy:'js:cacheUrl=d.getParse(input);if(cacheUrl){input=cacheUrl}else{try{let html=fetch(input,{headers:d.headers,timeout:d.timeout,encoding:d.encoding});let ret=html.match(/var player_(.*?)=(.*?)10){real_url="https://player.buyaotou.xyz/?url="+url;log("免嗅地址:"+real_url);d.saveParse(input,real_url);input=real_url}}catch(e){print("网络请求发生错误:"+e.message)}}', limit:5, 推荐:'ul.stui-vodlist.clearfix;li;a&&title;.lazyload&&data-original;;a&&href', double:true, // 推荐内容是否双层定位 diff --git a/models/rules.db b/models/rules.db index 6e3ea3bb14ebf28efbdce6937c8ccece297f32f5..039b1aa133303f62730cd30136fca1095dd79471 100644 GIT binary patch delta 88 zcmZo@U~Fh$oFL6;HBrWy(Q0GD5`AWIh8>gH4fGgyOl)joZqyc^e9=UO-N?k;)Kb@Q svVf)a8AefQ2|k5fs+Nzq#4D4N;Ni5G|cA%0GF>Cvj6}9 delta 44 zcmZo@U~Fh$oFL6;IZ?)$(Q;$L5`AVd#ldlwZ$f1G||{R(J-G603;9% AN&o-= diff --git "a/py/\345\271\262\351\245\255.js" "b/py/\345\271\262\351\245\255.js" index 8b59e39..1f44cb6 100644 --- "a/py/\345\271\262\351\245\255.js" +++ "b/py/\345\271\262\351\245\255.js" @@ -13,6 +13,7 @@ if(cacheUrl){ let url = JSON.parse(ret).url; if(url.length > 10){ real_url = 'https://player.buyaotou.xyz/?url='+url; + log('免嗅地址:'+real_url); d.saveParse(input,real_url); input = real_url; } -- GitLab