更新 'SrcJyData.js'

master
src48597962 9 months ago
parent 8567cd700e
commit e198b94979
  1. 62
      SrcJyData.js

@ -92,7 +92,6 @@ function getYiData(jkdata) {
}else{
extdata = rule;
}
log(extdata);
if(extdata){
let host = extdata["host"] || '';
classurl = host + extdata["filter_url"];
@ -140,33 +139,46 @@ function getYiData(jkdata) {
分类 = cnames.map((it,i) => {
return it+'$'+curls[i];
});
let ss = extdata["filter"];
if(ss){
if($.type(ss)=='string'){//gzip解密
}else if(extdata["class_parse"]){
let cparses = extdata["class_parse"].split(';');
let headers = extdata["headers"] || {};
if(headers['User-Agent']){
headers['User-Agent'] = headers['User-Agent']=='PC_UA'?PC_UA:MOBILE_UA;
}
let chtml = request(extdata["host"], {headers:headers, timeout:5000});
let fls = pdfa(chtml, cparses[0]);
log(fls);
fls.forEach(it=>{
分类.push(pdfh(it,cparses[1])+'$'+pdfh(it,cparses[2]));
})
log(分类);
}
let ss = extdata["filter"];
if(ss){
if($.type(ss)=='string'){//gzip解密
}
分类.forEach(it=>{
let id = it.split('$')[1];
let sss = ss[id] || [];
sss.forEach(itit=>{
let itvalue = itit.value;
let values = [];
itvalue.forEach(value=>{
values.push(value.n+'$'+value.v)
})
if(itit.key=='cateId' || itit.key=='class'){
类型.push(values.join('#'));
}else if(itit.key=='area'){
地区.push(values.join('#'));
}else if(itit.key=='year'){
年份.push(values.join('#'));
}else if(itit.key=='by'){
排序.push(values.join('#'));
}
}
分类.forEach(it=>{
let id = it.split('$')[1];
let sss = ss[id] || [];
sss.forEach(itit=>{
let itvalue = itit.value;
let values = [];
itvalue.forEach(value=>{
values.push(value.n+'$'+value.v)
})
if(itit.key=='cateId' || itit.key=='class'){
类型.push(values.join('#'));
}else if(itit.key=='area'){
地区.push(values.join('#'));
}else if(itit.key=='year'){
年份.push(values.join('#'));
}else if(itit.key=='by'){
排序.push(values.join('#'));
}
})
筛选 = 1;
}
})
筛选 = 1;
}
}else if(api_type=="XBPQ"){
if(extdata["分类"].indexOf('$')>-1){

Loading…
Cancel
Save