更新 'SrcJuying.js'

master
src48597962 8 months ago
parent f6c425a326
commit 90515b959c
  1. 147
      SrcJuying.js

@ -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('&middot;','·');
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('&middot;','·');
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");

Loading…
Cancel
Save