diff --git a/classes/cms.py b/classes/cms.py index 6c99627b80c7b61e8c07c47bdf5c1c29200d5737..9ddba58666c6ec82e7468aa777de8b273d9b162a 100644 --- a/classes/cms.py +++ b/classes/cms.py @@ -11,7 +11,7 @@ from utils.web import * from models import * from utils.config import config from utils.log import logger -from utils.encode import base64Encode,baseDecode,fetch,post,request,getCryptoJS,getPreJs +from utils.encode import base64Encode,baseDecode,fetch,post,request,getCryptoJS,getPreJs,buildUrl from utils.safePython import safePython from utils.parser import runPy,runJScode from utils.htmlParser import jsoup @@ -22,7 +22,8 @@ from easydict import EasyDict as edict py_ctx = { 'requests':requests,'print':print,'base64Encode':base64Encode,'baseDecode':baseDecode, -'log':logger.info,'fetch':fetch,'post':post,'request':request,'getCryptoJS':getCryptoJS +'log':logger.info,'fetch':fetch,'post':post,'request':request,'getCryptoJS':getCryptoJS, +'buildUrl':buildUrl } # print(getCryptoJS()) diff --git "a/js/\350\223\235\350\216\223\345\275\261\350\247\206.js" "b/js/\350\223\235\350\216\223\345\275\261\350\247\206.js" index 9a584fb301389ca05b730bef40c27be28f58f899..31c49b69834366a9e01bcd4d85c3c0f055a51d21 100644 --- "a/js/\350\223\235\350\216\223\345\275\261\350\247\206.js" +++ "b/js/\350\223\235\350\216\223\345\275\261\350\247\206.js" @@ -12,7 +12,7 @@ var rule = { class_parse:'.navbar-items li:gt(1):lt(8);a&&Text;a&&href;/(\\d+).html', play_parse:true,//一般有免嗅才开,没免嗅还开只能服务器打印日志进行监听并重定向 // lazy:'通用免嗅', - lazy:'js:var MY_HOME="http://lanmeiguojiang.com:5244/d/%E8%93%9D%E8%8E%93%E4%BA%91%E7%9B%98";let fetch_params={headers:d.headers,timeout:d.timeout,encoding:d.encoding};let html=fetch(input,fetch_params);var player=JSON.parse(html.match(/r player_.*?=(.*?)