|
|
@ -710,94 +710,79 @@ function dianboyiji() { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
if(sourceName){ |
|
|
|
if(sourceName){ |
|
|
|
if(jkdata.type=="drpy"){ |
|
|
|
try{ |
|
|
|
//log(Object.keys(this).length);
|
|
|
|
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyData.js'); |
|
|
|
let env = $.require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyDrpy.js'); |
|
|
|
let objdata = getYiData(jkdata); |
|
|
|
const drpy = env.createOrGetEnvironment(sgroup+'_'+sname, getPath(jkdata.url)); |
|
|
|
let fllists = objdata.fllists; |
|
|
|
//drpy.init(getPath(jkdata.url));
|
|
|
|
if(fllists){ |
|
|
|
//log(Object.keys(this).length);
|
|
|
|
d = d.concat(fllists); |
|
|
|
log(drpy.getRule()); |
|
|
|
}else if(objdata.error['fl']){ |
|
|
|
//log(drpy.home(true)); 主页分类筛选数据
|
|
|
|
d.push({ |
|
|
|
//log(drpy.homeVod()); //获取首页推荐数据
|
|
|
|
title: "分类获取失败", |
|
|
|
const drpy2 = env.createOrGetEnvironment('123', 'https://raw.liucn.cc/box/libs/js/a8%E9%9F%B3%E4%B9%90.js'); |
|
|
|
desc: '无法访问或源失效,点击查看网页', |
|
|
|
//drpy.init(getPath(jkdata.url));
|
|
|
|
url: getHome(MY_URL) + '#noHistory#', |
|
|
|
//log(Object.keys(this).length);
|
|
|
|
col_type: 'text_center_1' |
|
|
|
log(drpy2.getRule()); |
|
|
|
});
|
|
|
|
}else{ |
|
|
|
} |
|
|
|
try{ |
|
|
|
|
|
|
|
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyData.js'); |
|
|
|
|
|
|
|
let objdata = getYiData(jkdata); |
|
|
|
|
|
|
|
let fllists = objdata.fllists; |
|
|
|
|
|
|
|
if(fllists){ |
|
|
|
|
|
|
|
d = d.concat(fllists); |
|
|
|
|
|
|
|
}else if(objdata.error['fl']){ |
|
|
|
|
|
|
|
d.push({ |
|
|
|
|
|
|
|
title: "分类获取失败", |
|
|
|
|
|
|
|
desc: '无法访问或源失效,点击查看网页', |
|
|
|
|
|
|
|
url: getHome(MY_URL) + '#noHistory#', |
|
|
|
|
|
|
|
col_type: 'text_center_1' |
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let vodlists = objdata.vodlists; |
|
|
|
|
|
|
|
if(vodlists && vodlists.length>0){ |
|
|
|
|
|
|
|
vodlists.forEach(list=>{ |
|
|
|
|
|
|
|
let vodname =list.vod_name; |
|
|
|
|
|
|
|
if(vodname){ |
|
|
|
|
|
|
|
vodname = vodname.replace(/<\/?.+?\/?>/g,'').replace(/在线观看/g,'').replace('·','·'); |
|
|
|
|
|
|
|
let voddesc = list.vod_desc || ""; |
|
|
|
|
|
|
|
let vodpic = list.vod_pic; |
|
|
|
|
|
|
|
vodpic = vodpic.replace('/img.php?url=', '').replace('/tu.php?tu=', ''); |
|
|
|
|
|
|
|
vodpic = vodpic.includes('(') ? vodpic.match(/\(\'(.*?)\'\)/)[1] : vodpic; |
|
|
|
|
|
|
|
if(/^\/\//.test(vodpic)){ |
|
|
|
|
|
|
|
vodpic = "https:" + vodpic; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
if(!/^http|hiker/.test(vodpic)){ |
|
|
|
|
|
|
|
vodpic = getHome(list.vod_url) + '/' + vodpic; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
d.push({ |
|
|
|
let vodlists = objdata.vodlists; |
|
|
|
title: vodname, |
|
|
|
if(vodlists && vodlists.length>0){ |
|
|
|
desc: voddesc.replace(/<\/?.+?\/?>/g,''), |
|
|
|
vodlists.forEach(list=>{ |
|
|
|
pic_url: vodpic + (/eferer=/.test(vodpic)?"":"@Referer="), |
|
|
|
let vodname =list.vod_name; |
|
|
|
url: /^hiker/.test(list.vod_url)?list.vod_url:list.play?list.play:$("hiker://empty#immersiveTheme##autoCache#").rule(() => { |
|
|
|
if(vodname){ |
|
|
|
require(config.依赖); |
|
|
|
vodname = vodname.replace(/<\/?.+?\/?>/g,'').replace(/在线观看/g,'').replace('·','·'); |
|
|
|
dianboerji() |
|
|
|
let voddesc = list.vod_desc || ""; |
|
|
|
}), |
|
|
|
let vodpic = list.vod_pic; |
|
|
|
col_type: 'movie_3', |
|
|
|
vodpic = vodpic.replace('/img.php?url=', '').replace('/tu.php?tu=', ''); |
|
|
|
extra: { |
|
|
|
vodpic = vodpic.includes('(') ? vodpic.match(/\(\'(.*?)\'\)/)[1] : vodpic; |
|
|
|
url: list.vod_url, |
|
|
|
if(/^\/\//.test(vodpic)){ |
|
|
|
pic: vodpic, |
|
|
|
vodpic = "https:" + vodpic; |
|
|
|
pageTitle: vodname, |
|
|
|
|
|
|
|
data: jkdata |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
|
if(!/^http|hiker/.test(vodpic)){ |
|
|
|
}else if(objdata.error['vod'] && MY_PAGE==1){ |
|
|
|
vodpic = getHome(list.vod_url) + '/' + vodpic; |
|
|
|
d.push({ |
|
|
|
} |
|
|
|
title: "列表获取失败", |
|
|
|
|
|
|
|
desc: '无法访问或源失效,点击查看网页', |
|
|
|
d.push({ |
|
|
|
url: MY_URL + '#noHistory#', |
|
|
|
title: vodname, |
|
|
|
col_type: 'text_center_1' |
|
|
|
desc: voddesc.replace(/<\/?.+?\/?>/g,''), |
|
|
|
});
|
|
|
|
pic_url: vodpic + (/eferer=/.test(vodpic)?"":"@Referer="), |
|
|
|
}else if(vodlists && vodlists.length == 0 && MY_PAGE==1){ |
|
|
|
url: /^hiker/.test(list.vod_url)?list.vod_url:list.play?list.play:$("hiker://empty#immersiveTheme##autoCache#").rule(() => { |
|
|
|
d.push({ |
|
|
|
require(config.依赖); |
|
|
|
title: '列表为空', |
|
|
|
dianboerji() |
|
|
|
desc: '点击查看网页', |
|
|
|
}), |
|
|
|
url: MY_URL + '#noHistory#', |
|
|
|
col_type: 'movie_3', |
|
|
|
col_type: 'text_center_1' |
|
|
|
extra: { |
|
|
|
}); |
|
|
|
url: list.vod_url, |
|
|
|
} |
|
|
|
pic: vodpic, |
|
|
|
}catch(e){ |
|
|
|
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({ |
|
|
|
d.push({ |
|
|
|
title: '源接口异常了,请更换', |
|
|
|
title: '列表为空', |
|
|
|
desc: '调用一级数据异常>' + e.message + ' 错误行#' + e.lineNumber, |
|
|
|
desc: '点击查看网页', |
|
|
|
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(jkdata.name+'>调用一级数据异常>' + e.message + ' 错误行#' + e.lineNumber); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
deleteItemByCls("loading_gif"); |
|
|
|
deleteItemByCls("loading_gif"); |
|
|
|