更新 'SrcJyXunmi.js'

master
src48597962 2 years ago
parent cf7793444a
commit 91cce9f925
  1. 39
      SrcJyXunmi.js

@ -471,13 +471,7 @@ function xunmi(name,data,ishkss) {
let jkfile = fetchCache(jsondata.ext,72); let jkfile = fetchCache(jsondata.ext,72);
if(jkfile){ if(jkfile){
eval(jkfile); eval(jkfile);
let getdata = customparse[url_api](name); lists = customparse[url_api](name,"ss");
if($.type(getdata)=="object"){
lists = getdata.list;
jsondata = $.toString(getdata.erji);
}else{
lists = getdata;
}
} }
}catch(e){ }catch(e){
//log(e.message); //log(e.message);
@ -560,7 +554,7 @@ function xunmi(name,data,ishkss) {
},obj.type, urlua), },obj.type, urlua),
col_type: "movie_1_vertical_pic", col_type: "movie_1_vertical_pic",
extra: { extra: {
id: 'xumi-'+url_api, id: 'xunmi-'+url_api,
pic: vodpic, pic: vodpic,
name: vodname, name: vodname,
title: vodname+'-'+obj.name, title: vodname+'-'+obj.name,
@ -707,7 +701,7 @@ function xunmi(name,data,ishkss) {
} }
} }
writeFile(filepath, JSON.stringify(datalist)); writeFile(filepath, JSON.stringify(datalist));
deleteItem('xumi-'+api); deleteItem('xunmi-'+api);
return "toast://已删除"; return "toast://已删除";
}else if(input=="加入待处理"){ }else if(input=="加入待处理"){
let filepath = "hiker://files/rules/Src/Juying/jiekou.json"; let filepath = "hiker://files/rules/Src/Juying/jiekou.json";
@ -720,7 +714,7 @@ function xunmi(name,data,ishkss) {
} }
} }
writeFile(filepath, JSON.stringify(datalist)); writeFile(filepath, JSON.stringify(datalist));
deleteItem('xumi-'+api); deleteItem('xunmi-'+api);
let baoliujk = getMyVar('baoliujk','')?getMyVar('baoliujk','').split(','):[]; let baoliujk = getMyVar('baoliujk','')?getMyVar('baoliujk','').split(','):[];
if(baoliujk.indexOf(api)==-1){ if(baoliujk.indexOf(api)==-1){
baoliujk.push(api); baoliujk.push(api);
@ -728,7 +722,7 @@ function xunmi(name,data,ishkss) {
} }
return "toast://已将“"+name+"”,调整到失败待处理分组"; return "toast://已将“"+name+"”,调整到失败待处理分组";
}else if(input=="保留此接口"){ }else if(input=="保留此接口"){
deleteItem('xumi-'+api); deleteItem('xunmi-'+api);
let baoliujk = getMyVar('baoliujk','')?getMyVar('baoliujk','').split(','):[]; let baoliujk = getMyVar('baoliujk','')?getMyVar('baoliujk','').split(','):[];
if(baoliujk.indexOf(api)==-1){ if(baoliujk.indexOf(api)==-1){
baoliujk.push(api); baoliujk.push(api);
@ -743,7 +737,7 @@ function xunmi(name,data,ishkss) {
for (let k in beerrors) { for (let k in beerrors) {
for(let i=0;i<datalist.length;i++){ for(let i=0;i<datalist.length;i++){
if(datalist[i].url==beerrors[k].apiurl&&getMyVar('baoliujk','').indexOf(datalist[i].url)==-1){ if(datalist[i].url==beerrors[k].apiurl&&getMyVar('baoliujk','').indexOf(datalist[i].url)==-1){
deleteItem('xumi-'+datalist[i].url); deleteItem('xunmi-'+datalist[i].url);
datalist.splice(i,1); datalist.splice(i,1);
break; break;
} }
@ -759,7 +753,7 @@ function xunmi(name,data,ishkss) {
for (let k in beerrors) { for (let k in beerrors) {
for(let i=0;i<datalist.length;i++){ for(let i=0;i<datalist.length;i++){
if(datalist[i].url==beerrors[k].apiurl){ if(datalist[i].url==beerrors[k].apiurl){
deleteItem('xumi-'+datalist[i].url); deleteItem('xunmi-'+datalist[i].url);
datalist[i].group = "失败待处理"; datalist[i].group = "失败待处理";
break; break;
} }
@ -771,7 +765,7 @@ function xunmi(name,data,ishkss) {
}, beerrors[k].name, beerrors[k].url, beerrors[k].apiurl, beerrors), }, beerrors[k].name, beerrors[k].url, beerrors[k].apiurl, beerrors),
col_type: "text_1", col_type: "text_1",
extra: { extra: {
id: 'xumi-'+beerrors[k].apiurl, id: 'xunmi-'+beerrors[k].apiurl,
cls: 'xunmilist' cls: 'xunmilist'
} }
}); });
@ -835,11 +829,16 @@ function xunmierji(type,ua) {
} }
} else if (/xpath|biubiu|custom|XBPQ/.test(type)) { } else if (/xpath|biubiu|custom|XBPQ/.test(type)) {
try{ try{
let jsondata = MY_PARAMS.data; if(type=='custom'){
log(jsondata); let jsondata = MY_PARAMS.data;
log(jsondata.url); let jkfile = fetchCache(jsondata.ext,72);
if(type=='custom' && jsondata.url){ if(jkfile){
html = jsondata.url(MY_URL.split('##')[1]); eval(jkfile);
let erji = customparse[MY_PARAMS.id.replace('xunmi-','')]("取二级方法","erji");
if(erji.url){
html = erji.url(MY_URL.split('##')[1]);
}
}
}else{ }else{
html = request(MY_URL.split('##')[1], { headers: { 'User-Agent': ua } }); html = request(MY_URL.split('##')[1], { headers: { 'User-Agent': ua } });
} }
@ -1158,7 +1157,7 @@ function xunmierji(type,ua) {
let datafile = fetch(filepath); let datafile = fetch(filepath);
eval("let datalist=" + datafile+ ";"); eval("let datalist=" + datafile+ ";");
for(let i=0;i<datalist.length;i++){ for(let i=0;i<datalist.length;i++){
if(datalist[i].url==id.replace('xumi-','')){ if(datalist[i].url==id.replace('xunmi-','')){
datalist.splice(i,1); datalist.splice(i,1);
break; break;
} }

Loading…
Cancel
Save