From ba375482aee6b3ac901d91a264c3445d237a7397 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Fri, 31 May 2024 14:11:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJyData.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJyData.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/SrcJyData.js b/SrcJyData.js index 89d03bf1..792d1927 100644 --- a/SrcJyData.js +++ b/SrcJyData.js @@ -521,7 +521,21 @@ function getYiData(jkdata) { if(api_type=="drpy"){ let id,name,pic,note let dws = extdata["一级"].split(';'); - if(/^json:/.test(dws[0])){ + if(/^js:/){ + let cateObj = { + url: extdata.url, + 一级: extdata.一级, + tid: cate_id, + pg: MY_PAGE, + filter: extdata.filter, + extend: extend + }; + let HOST = extdata['host']; + + const functionBody = `(function() { ${dws[0].replace('js:','').replace('setResult(d)','return d')} })`; + const dynamicFunction = new Function('', functionBody); + log(dynamicFunction); + }else if(/^json:/.test(dws[0])){ let json = dealJson(gethtml); let vodlist = getJsonValue(json, dws[0].replace('json:','')); vodlist.forEach(it=>{