更新 'SrcAutoTmpl.js'

master
src48597962 7 months ago
parent 6cd0e6c9a7
commit ee4636927f
  1. 26
      SrcAutoTmpl.js

@ -3,13 +3,14 @@ function autoerji(url,html){
let data = {};
if(!/http/.test(url)){return data;}
let html = html||request(url, {headers: {'User-Agent': PC_UA }, timeout: 5000});
let urldomian = url.match(/http(s)?:\/\/(.*?)\//)[0];
let urldomian = getHome(url);
log(urldomian);
let urltmpl = JSON.parse(getMyVar('Tmpl-'+urldomian,'{}'));
let tmplidex = erjiTmpl.findIndex(it=>it.id===urltmpl.id);
if(tmplidex>-1) {
let tmpl = erjiTmpl.splice(tmplidex, 1);
erjiTmpl.unshift(tmpl[0]);
let tmpl = erjiTmpl.splice(tmplidex, 1)[0];
erjiTmpl.unshift(tmpl);
}
let detail = {};
//线程
@ -69,19 +70,9 @@ function autoerji(url,html){
}
return {details1:details1,pic:pic,desc:desc,tabs:tabs,lists:lists};
};
let setid = 0;
for(let i in erjiTmpl){
if(setid > 0){
break;
}
let p = i+10;
if(p>erjiTmpl.length){p=erjiTmpl.length}
let TmplList = [];
for(let s=i;s<p;s++){
TmplList.push(erjiTmpl[s]);
i=s;
}
let Tmpls = TmplList.map((item)=>{
let Tmpls = erjiTmpl.map((item)=>{
return {
func: task,
param: item,
@ -103,9 +94,9 @@ function autoerji(url,html){
}
});
if(setid>0&&data.tabs.length>0&&data.lists.length>0){
putMyVar('Tmpl-'+urldomian,JSON.stringify(t));
putMyVar('Tmpl-'+urldomian, JSON.stringify(t));
if(data.tabs.length>data.lists.length){
data.tabs.splice(data.lists.length-1,data.tabs.length-data.lists.length);
data.tabs.splice(data.lists.length-1, data.tabs.length-data.lists.length);
}
data.details2 = "数据来源:模板匹配";
data.details1 = data.details1||detail.details1||"";
@ -114,7 +105,6 @@ function autoerji(url,html){
}else{
data = {};
}
}
if(data.lists){
return data;
}else{

Loading…
Cancel
Save