Update SrcJuying.js

pull/1/head
jevons0411 3 years ago
parent e916319bb5
commit 8c59b244c3
  1. 28
      SrcJuying.js

@ -119,16 +119,7 @@ function jiekouyiji() {
const Color = "#3399cc"; const Color = "#3399cc";
try{ try{
let gethtml = request(typeurl, { headers: { 'User-Agent': api_ua }, timeout:xunmitimeout*1000 }); let gethtml = request(typeurl, { headers: { 'User-Agent': api_ua }, timeout:xunmitimeout*1000 });
if(api_type=="cms"&&/^<\?xml/.test(gethtml)){ if (api_type=="v1") {
let typelist = pdfa(gethtml,'class&&ty');
var typeclass = typelist.map((list)=>{
return {
"type_id": String(xpath(list,`//ty/@id`)).trim(),
"type_pid": 0,
"type_name": String(xpath(list,`//ty/text()`)).trim()
}
})
}else if (api_type=="v1") {
let typehtml = JSON.parse(gethtml); let typehtml = JSON.parse(gethtml);
let typelist = typehtml.data.list||typehtml.data.typelist; let typelist = typehtml.data.list||typehtml.data.typelist;
var typeclass = typelist.map((list)=>{ var typeclass = typelist.map((list)=>{
@ -170,8 +161,19 @@ function jiekouyiji() {
}) })
typeclass = typeclass.filter(n => n); typeclass = typeclass.filter(n => n);
} else if (api_type=="cms") { } else if (api_type=="cms") {
let typehtml = JSON.parse(gethtml); if(/^<\?xml/.test(gethtml)){
var typeclass = typehtml.class; let typelist = pdfa(gethtml,'class&&ty');
var typeclass = typelist.map((list)=>{
return {
"type_id": String(xpath(list,`//ty/@id`)).trim(),
"type_pid": 0,
"type_name": String(xpath(list,`//ty/text()`)).trim()
}
})
}else{
let typehtml = JSON.parse(gethtml);
var typeclass = typehtml.class;
}
} else { } else {
log('api类型错误') log('api类型错误')
} }
@ -179,7 +181,7 @@ function jiekouyiji() {
log(api_name+' 接口访问异常,请更换接口!获取分类失败>'+e.message); log(api_name+' 接口访问异常,请更换接口!获取分类失败>'+e.message);
var typeclass = []; var typeclass = [];
} }
log(typeclass)
if(typeclass&&typeclass.length>0){ if(typeclass&&typeclass.length>0){
let type_pids = []; let type_pids = [];
let type_ids = []; let type_ids = [];

Loading…
Cancel
Save