更新 'SrcJuying.js'

master
src48597962 8 months ago
parent ead07e81e9
commit ec45347209
  1. 144
      SrcJuying.js

@ -552,8 +552,8 @@ function dianboyiji() {
return !it.stop; return !it.stop;
}); });
let index = yxdatalist.indexOf(yxdatalist.filter(d => d.type==sourceType && d.name==sourceName )[0]); let index = yxdatalist.indexOf(yxdatalist.filter(d => d.type==sourceType && d.name==sourceName )[0]);
let sourceData = yxdatalist[index] || {}; let jkdata = yxdatalist[index] || {};
let selectGroup = sourceData.group || sourceData.type; let selectGroup = jkdata.group || jkdata.type;
if(!selectGroup){ if(!selectGroup){
sourceName = ''; sourceName = '';
} }
@ -682,7 +682,7 @@ function dianboyiji() {
} }
return 'hikery://empty'; return 'hikery://empty';
} }
},sourceData); },jkdata);
d.push({ d.push({
title: "搜索", title: "搜索",
@ -709,81 +709,85 @@ function dianboyiji() {
} }
} }
if(sourceName){ if(sourceName){
try{ if(jkdata.type=="drpy"){
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyData.js');
let objdata = getYiData(sourceData); }else{
let fllists = objdata.fllists; try{
if(fllists){ require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyData.js');
d = d.concat(fllists); let objdata = getYiData(jkdata);
}else if(objdata.error['fl']){ let fllists = objdata.fllists;
d.push({ if(fllists){
title: "分类获取失败", d = d.concat(fllists);
desc: '无法访问或源失效,点击查看网页', }else if(objdata.error['fl']){
url: getHome(MY_URL) + '#noHistory#', d.push({
col_type: 'text_center_1' title: "分类获取失败",
}); desc: '无法访问或源失效,点击查看网页',
} url: getHome(MY_URL) + '#noHistory#',
col_type: 'text_center_1'
});
}
let vodlists = objdata.vodlists; let vodlists = objdata.vodlists;
if(vodlists && vodlists.length>0){ if(vodlists && vodlists.length>0){
vodlists.forEach(list=>{ vodlists.forEach(list=>{
let vodname =list.vod_name; let vodname =list.vod_name;
if(vodname){ if(vodname){
vodname = vodname.replace(/<\/?.+?\/?>/g,'').replace(/在线观看/g,'').replace('&middot;','·'); vodname = vodname.replace(/<\/?.+?\/?>/g,'').replace(/在线观看/g,'').replace('&middot;','·');
let voddesc = list.vod_desc || ""; let voddesc = list.vod_desc || "";
let vodpic = list.vod_pic; let vodpic = list.vod_pic;
vodpic = vodpic.replace('/img.php?url=', '').replace('/tu.php?tu=', ''); vodpic = vodpic.replace('/img.php?url=', '').replace('/tu.php?tu=', '');
vodpic = vodpic.includes('(') ? vodpic.match(/\(\'(.*?)\'\)/)[1] : vodpic; vodpic = vodpic.includes('(') ? vodpic.match(/\(\'(.*?)\'\)/)[1] : vodpic;
if(/^\/\//.test(vodpic)){ if(/^\/\//.test(vodpic)){
vodpic = "https:" + vodpic; vodpic = "https:" + vodpic;
}
if(!/^http|hiker/.test(vodpic)){
vodpic = getHome(list.vod_url) + '/' + vodpic;
}
d.push({
title: vodname,
desc: voddesc.replace(/<\/?.+?\/?>/g,''),
pic_url: vodpic + (/eferer=/.test(vodpic)?"":"@Referer="),
url: /^hiker/.test(list.vod_url)?list.vod_url:list.play?list.play:$("hiker://empty#immersiveTheme##autoCache#").rule(() => {
require(config.依赖);
dianboerji()
}),
col_type: 'movie_3',
extra: {
url: list.vod_url,
pic: vodpic,
pageTitle: vodname,
data: sourceData
} }
}) if(!/^http|hiker/.test(vodpic)){
} vodpic = getHome(list.vod_url) + '/' + vodpic;
}) }
}else if(objdata.error['vod'] && MY_PAGE==1){
d.push({ d.push({
title: "列表获取失败", title: vodname,
desc: '无法访问或源失效,点击查看网页', desc: voddesc.replace(/<\/?.+?\/?>/g,''),
url: MY_URL + '#noHistory#', pic_url: vodpic + (/eferer=/.test(vodpic)?"":"@Referer="),
col_type: 'text_center_1' url: /^hiker/.test(list.vod_url)?list.vod_url:list.play?list.play:$("hiker://empty#immersiveTheme##autoCache#").rule(() => {
}); require(config.依赖);
}else if(vodlists && vodlists.length == 0 && MY_PAGE==1){ dianboerji()
}),
col_type: 'movie_3',
extra: {
url: list.vod_url,
pic: vodpic,
pageTitle: vodname,
data: jkdata
}
})
}
})
}else if(objdata.error['vod'] && MY_PAGE==1){
d.push({
title: "列表获取失败",
desc: '无法访问或源失效,点击查看网页',
url: MY_URL + '#noHistory#',
col_type: 'text_center_1'
});
}else if(vodlists && vodlists.length == 0 && MY_PAGE==1){
d.push({
title: '列表为空',
desc: '点击查看网页',
url: MY_URL + '#noHistory#',
col_type: 'text_center_1'
});
}
}catch(e){
d.push({ d.push({
title: '列表为空', title: '源接口异常了,请更换',
desc: '点击查看网页', desc: '调用一级数据异常>' + e.message + ' 错误行#' + e.lineNumber,
url: MY_URL + '#noHistory#', url: MY_URL + '#noHistory#',
col_type: 'text_center_1' col_type: 'text_center_1'
}); });
log(jkdata.name+'>调用一级数据异常>' + e.message + ' 错误行#' + e.lineNumber);
} }
}catch(e){
d.push({
title: '源接口异常了,请更换',
desc: '调用一级数据异常>' + e.message + ' 错误行#' + e.lineNumber,
url: MY_URL + '#noHistory#',
col_type: 'text_center_1'
});
log(sourceData.name+'>调用一级数据异常>' + e.message + ' 错误行#' + e.lineNumber);
} }
} }
deleteItemByCls("loading_gif"); deleteItemByCls("loading_gif");
setResult(d); setResult(d);
} }

Loading…
Cancel
Save