更新 'SrcJuman.js'

Ju
src48597962 2 years ago
parent c34ef00651
commit 1543929082
  1. 43
      SrcJuman.js

@ -150,7 +150,7 @@ function erji(name) {
title: "", title: "",
desc: "\n\n选择一个源观看吧👇", desc: "\n\n选择一个源观看吧👇",
pic_url: MY_PARAMS.img + '@Referer=', pic_url: MY_PARAMS.img + '@Referer=',
url: MY_PARAMS.img + '#noHistory#', url: MY_PARAMS.img + '@Referer=',
col_type: 'movie_1_vertical_pic_blur', col_type: 'movie_1_vertical_pic_blur',
extra: { extra: {
gradient: true, 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){ if(erjisource){
initConfig({erjisource:erjisource});
try{ try{
let parse = config.parse; let parse;
if(!config.parse){ let sourcedata = datalist.length>0?datalist.filter(it=>{
let sourcedata = datalist.length>0?datalist.filter(it=>{ return it.name==erjisource.sname&&it.erparse;
return it.name==erjisource.sname&&it.erparse; }):[];
}):[]; if(sourcedata.length==0){
if(sourcedata.length==0){ clearMyVar('erjisource'+name);
clearMyVar('erjisource'+name); refreshPage(true);
refreshPage(true); }
} eval("let source = " + sourcedata[0].erparse);
eval("let source = " + sourcedata[0].erparse); if(source.ext && /^http/.test(source.ext)){
if(source.ext && /^http/.test(source.ext)){ requireCache(source.ext, 48);
requireCache(source.ext, 48); parse = erdata;
parse = erdata; }else{
}else{ parse = source;
parse = source;
}
initConfig({parse:parse});
log('111')
} }
log(config)
let html = request(erjisource.url); let html = request(erjisource.url);
MY_HOME = parse['链接']; MY_HOME = parse['链接'];
if(parse['前提']){eval(parse['前提']);}
let 详情 = 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){ }catch(e){
log(erjisource.sname+'>加载详情失败>'+e.message); log(erjisource.sname+'>加载详情失败>'+e.message);
} }

Loading…
Cancel
Save