From 1543929082432e7a454ae796f02657097e3132ec Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Sun, 2 Apr 2023 10:05:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJuman.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJuman.js | 43 ++++++++++++++++++++----------------------- 1 file changed, 20 insertions(+), 23 deletions(-) diff --git a/SrcJuman.js b/SrcJuman.js index 74d3035b..e3dd900b 100644 --- a/SrcJuman.js +++ b/SrcJuman.js @@ -150,7 +150,7 @@ function erji(name) { title: "", desc: "\n\n选择一个源观看吧👇", pic_url: MY_PARAMS.img + '@Referer=', - url: MY_PARAMS.img + '#noHistory#', + url: MY_PARAMS.img + '@Referer=', col_type: 'movie_1_vertical_pic_blur', extra: { gradient: true, @@ -158,34 +158,31 @@ function erji(name) { } }); - let erjisource = config.erjisource || storage0.getMyVar('erjisource'+name); + let erjisource = storage0.getMyVar('erjisource'+name); if(erjisource){ - initConfig({erjisource:erjisource}); try{ - let parse = config.parse; - if(!config.parse){ - let sourcedata = datalist.length>0?datalist.filter(it=>{ - return it.name==erjisource.sname&&it.erparse; - }):[]; - if(sourcedata.length==0){ - clearMyVar('erjisource'+name); - refreshPage(true); - } - eval("let source = " + sourcedata[0].erparse); - if(source.ext && /^http/.test(source.ext)){ - requireCache(source.ext, 48); - parse = erdata; - }else{ - parse = source; - } - initConfig({parse:parse}); - log('111') + let parse; + let sourcedata = datalist.length>0?datalist.filter(it=>{ + return it.name==erjisource.sname&&it.erparse; + }):[]; + if(sourcedata.length==0){ + clearMyVar('erjisource'+name); + refreshPage(true); + } + eval("let source = " + sourcedata[0].erparse); + if(source.ext && /^http/.test(source.ext)){ + requireCache(source.ext, 48); + parse = erdata; + }else{ + parse = source; } - log(config) let html = request(erjisource.url); MY_HOME = parse['链接']; + if(parse['前提']){eval(parse['前提']);} let 详情 = parse['详情']; - log(eval(详情['作者'])); + let detail1 = 详情['标题1'].split('$$$')[0]+":"+eval(详情['标题1'].split('$$$')[1])+"\n"+详情['标题2'].split('$$$')[0]+":"+eval(详情['标题2'].split('$$$')[1]); + let detail2 = 详情['描述'].split('$$$')[0]+":"+eval(详情['描述'].split('$$$')[1]); + updateItem("erjidetails",{title: detail1, desc: detail2}) }catch(e){ log(erjisource.sname+'>加载详情失败>'+e.message); }