更新 'SrcAutoTmpl.js'

pull/1/head
src48597962 2 years ago
parent 09374bdc74
commit 5f19e2007a
  1. 45
      SrcAutoTmpl.js

@ -286,7 +286,7 @@ function autoerji(url){
let tmpl = erjiTmpl.splice(tmplidex, 1); let tmpl = erjiTmpl.splice(tmplidex, 1);
erjiTmpl.unshift(tmpl[0]); erjiTmpl.unshift(tmpl[0]);
} }
let detail = {};
for(let i in erjiTmpl){ for(let i in erjiTmpl){
//log('【'+erjiTmpl[i].id+'】'); //log('【'+erjiTmpl[i].id+'】');
let t = erjiTmpl[i]; let t = erjiTmpl[i];
@ -312,15 +312,32 @@ function autoerji(url){
} }
conts.push(cont.join("#")) conts.push(cont.join("#"))
} }
if(arts.length>0&&conts.length>0&&conts[0]){ try{
let details = t.desc.split(';'); var details = t.desc.split(';');
let details1 = pdfh(html, details[0]); var details1 = pdfh(html, details[0]);
let details2 = ""; var details2 = "";
for(let j=1;j<details.length;j++){ for(let j=1;j<details.length;j++){
details2 = details2.concat(pdfh(html, details[j])); details2 = details2.concat(pdfh(html, details[j]));
} }
let pic = pdfh(html,t.img).replace(/http.*\/tu\.php\?tu=|\/img\.php\?url=| |\/tu\.php\?tu=/g,''); if(details1&&!detail.details1){detail.details1 = details1;}
let desc = t.content?pdfh(html,t.content):""; if(details2&&!detail.details2){detail.details2 = details2;}
}catch(e){
var details1 = "";
var details2 = "";
}
try{
var pic = pdfh(html,t.img).replace(/http.*\/tu\.php\?tu=|\/img\.php\?url=| |\/tu\.php\?tu=/g,'');
if(pic&&!detail.pic){detail.pic = pic;}
}catch(e){
var pic = "";
}
try{
var desc = t.content?pdfh(html,t.content):"";
if(desc&&!detail.desc){detail.desc = desc;}
}catch(e){
var desc = "";
}
if(arts.length>0&&conts.length>0&&conts[0]){
data = {details1:details1,details2:details2,pic:pic,desc:desc,arts:arts,conts:conts}; data = {details1:details1,details2:details2,pic:pic,desc:desc,arts:arts,conts:conts};
putMyVar('Tmpl-'+urldomian,JSON.stringify(t)); putMyVar('Tmpl-'+urldomian,JSON.stringify(t));
break; break;
@ -333,11 +350,11 @@ function autoerji(url){
if(data.conts){ if(data.conts){
return data; return data;
}else{ }else{
return aierji(html,url); return aierji(html,url,detail);
} }
} }
//AI二级 //AI二级
function aierji(html,url){ function aierji(html,url,detail){
var d = []; var d = [];
let alist = pdfa(html, "body&&a"); let alist = pdfa(html, "body&&a");
let arr = alist.map(it => { let arr = alist.map(it => {
@ -471,14 +488,16 @@ function aierji(html,url){
let next = d[i + 1]; let next = d[i + 1];
let t2 = parseInt(clearText(next.title)); let t2 = parseInt(clearText(next.title));
if (t2 - t1 > 1 || t1 - t2 > 1) { if (t2 - t1 > 1 || t1 - t2 > 1) {
let s = arts.length+1;
arts.push("播放源"+s);
conts.push(d2.join('#')); conts.push(d2.join('#'));
d2 = []; if (i < d.length - 2) {
let s = arts.length+1;
arts.push("播放源"+s);
d2 = [];
}
} }
} }
} }
data = {details1:"影片信息",details2:"选集列表来源于AI识片技术",pic:"",desc:"暂无信息",arts:arts,conts:conts}; data = {details1:detail.details1||"",details2:detail.details2||"选集列表来源于AI识片技术",pic:detail.img||"",desc:detail.desc||"暂无信息",arts:arts,conts:conts};
return data; return data;
} }
return {}; return {};

Loading…
Cancel
Save