diff --git a/SrcAutoTmpl.js b/SrcAutoTmpl.js index 5f52065d..63e2ebfd 100644 --- a/SrcAutoTmpl.js +++ b/SrcAutoTmpl.js @@ -291,12 +291,12 @@ function autoerji(url){ let tmpl = erjiTmpl.splice(tmplidex, 1); erjiTmpl.unshift(tmpl[0]); } + let playlist = []; for(let i in erjiTmpl){ - log('【'+erjiTmpl[i].id+'】'); + //log('【'+erjiTmpl[i].id+'】'); let t = erjiTmpl[i]; try { let tabs = pdfa(html,t.tabs); - log(tabs) var arts = []; tabs.forEach(item => { let name = pdfh(item, t.tab_text?t.tab_text:'h3||a||span||body&&Text'); @@ -304,9 +304,7 @@ function autoerji(url){ arts.push(name); } }); - log(arts) let lists = pdfa(html,'body&&'+t.lists.split(';')[0]);//全线路影片列表 - log(lists) var conts = []; for (let i = 0; i < lists.length; i++) { let key = t.lists.split(';')[1]; @@ -319,7 +317,7 @@ function autoerji(url){ } conts.push(cont.join("#")) } - log(conts) + if(conts.length>0){playlist = conts[0];} if(arts.length>0&&conts.length>0&&conts[0]){ let details = t.desc.split(';'); let details1 = pdfh(html, details[0]); @@ -334,9 +332,12 @@ function autoerji(url){ break; } }catch (e) { - log('二级模板【'+t.id+'】匹配失败:'+e.message); + //log('二级模板【'+t.id+'】匹配失败:'+e.message); } } //log(data); + if(!data.arts){ + data = {details1:"暂无信息",details2:"暂无信息",pic:"",desc:"暂无信息",arts:["播放列表"],conts:playlist}; + } return data; } \ No newline at end of file