update SrcJyXunmi.js.

pull/1/head
src48597962 3 years ago committed by Gitee
parent 9b829111a1
commit 861d9dacf7
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
  1. 56
      SrcJyXunmi.js

@ -112,7 +112,9 @@ function xunmi(name,data) {
var url = url_api + '?ac=detail&ids=';
var ssurl = url_api + '?ac=videolist&wd='+name;
var lists = "html.list";
}else{
} else if (obj.type=="xpath") {
eval("var xpfile = " + fetchCache(url_api,48))
} else {
}
updateItem('loading', {
@ -209,8 +211,58 @@ function xunmi(name,data) {
log(obj.name+'>'+e.message);
return {result:0, url:ssurl, apiurl:url_api};
}
}else if(obj.type=="xpath"){
var ssurl = xpflie.searchUrl.replace('{wd}',name);
try {
if(xpflie.scVodNode=="json:list"){
var html = JSON.parse(request(ssurl, { headers: { 'User-Agent': urlua }, timeout:xunmitimeout*1000 }));
var list = html.list||[];
}
} catch (e) {
log(e.message);
var list = [];
}
if(list.length>0){
try {
let search = list.map((list)=>{
let vodname = list.name;
if(vodname.indexOf(name)>-1){
let vodpic = list.pic;
let voddesc = "";
let appname = '‘‘’’<font color=#f13b66a>'+obj.name+'</font>';
let vodurl = xpflie.dtUrl.replace('{vid}',list.id);
return {
title: vodname,
desc: voddesc + '\n\n' + appname + ' ('+obj.type+')'+(obj.group?' ['+obj.group+']':''),
pic_url: vodpic?vodpic + "@Referer=":"https://www.xawqxh.net/mxtheme/images/loading.gif",
url: $("hiker://empty##" + vodurl + "#immersiveTheme#").rule((type,ua) => {
require(config.依赖);
xunmierji(type,ua)
},obj.type, urlua),
col_type: "movie_1_vertical_pic",
extra: {
pic: vodpic,
name: vodname,
title: vodname+'-'+obj.name,
api: url_api,
cls: 'xunmilist'
}
}
}
});
search = search.filter(n => n);
if(search.length>0){
return {result:1, apiurl:url_api, add:search};
}
} catch (e) {
log(obj.name+'>'+e.message);
}
}
return {result:0, url:ssurl, apiurl:url_api};
}else{
}
//网页
};
let Jklist = datalist.map((parse)=>{

Loading…
Cancel
Save