|
|
@ -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 {}; |
|
|
|