更新 'SrcJyData.js'

master
src48597962 8 months ago
parent 2b0767684b
commit 0784b0771c
  1. 15
      SrcJyData.js

@ -11,11 +11,10 @@ function getYiData(jkdata) {
let api_ua = jkdata.ua || "MOBILE_UA"; let api_ua = jkdata.ua || "MOBILE_UA";
api_ua = api_ua == "MOBILE_UA" ? MOBILE_UA : api_ua == "PC_UA" ? PC_UA : api_ua; api_ua = api_ua == "MOBILE_UA" ? MOBILE_UA : api_ua == "PC_UA" ? PC_UA : api_ua;
let headers = { 'User-Agent': api_ua }; let headers = { 'User-Agent': api_ua };
let vodhost, vodurlhead, classurl, listurl, detailurl, listnode, extdata; let vodhost, classurl, listurl, detailurl, listnode, extdata;
//分类变量 //分类变量
let fold = getMyVar('SrcJu_dianbo$fold', "0");//是否展开小分类筛选 let fold = getMyVar('SrcJu_dianbo$fold', "0");//是否展开小分类筛选
let cate_id = getMyVar('SrcJu_dianbo$分类', ''); let cate_id = getMyVar('SrcJu_dianbo$分类', '');
let type_id = '';
let fl = storage0.getMyVar('SrcJu_dianbo$flCache') || {}; let fl = storage0.getMyVar('SrcJu_dianbo$flCache') || {};
if(cate_id=="tj" && MY_PAGE>1){ if(cate_id=="tj" && MY_PAGE>1){
return { return {
@ -85,7 +84,7 @@ function getYiData(jkdata) {
extdata["分类链接"] = extdata["分类链接"].includes('firstPage=')&&MY_PAGE==1?extdata["分类链接"].split('firstPage=')[1].split(']')[0]:extdata["分类链接"].split('[')[0]; extdata["分类链接"] = extdata["分类链接"].includes('firstPage=')&&MY_PAGE==1?extdata["分类链接"].split('firstPage=')[1].split(']')[0]:extdata["分类链接"].split('[')[0];
listurl = extdata["分类链接"] ? /^http/.test(extdata["分类链接"]) ? extdata["分类链接"] : host + extdata["分类链接"] : ""; listurl = extdata["分类链接"] ? /^http/.test(extdata["分类链接"]) ? extdata["分类链接"] : host + extdata["分类链接"] : "";
} }
vodurlhead = getHome(listurl); vodhost = getHome(listurl);
} }
} else if (api_type=='hipy_t3') { } else if (api_type=='hipy_t3') {
let apifile = getDrpyFile(jkdata); let apifile = getDrpyFile(jkdata);
@ -159,7 +158,7 @@ function getYiData(jkdata) {
首页列表数组.forEach(it => { 首页列表数组.forEach(it => {
pdfa(it, extdata['首页片单列表数组规则']).forEach(v => { pdfa(it, extdata['首页片单列表数组规则']).forEach(v => {
if (extdata['首页片单是否Jsoup写法'] == "1") { if (extdata['首页片单是否Jsoup写法'] == "1") {
let vodid = pd(v, extdata['首页片单链接'] || extdata['分类片单链接'], vodurlhead); let vodid = pd(v, extdata['首页片单链接'] || extdata['分类片单链接'], vodhost);
let vodname = pdfh(v, extdata['首页片单标题'] || extdata['分类片单标题']); let vodname = pdfh(v, extdata['首页片单标题'] || extdata['分类片单标题']);
let vodpic = pdfh(v, extdata['首页片单图片'] || extdata['分类片单图片']); let vodpic = pdfh(v, extdata['首页片单图片'] || extdata['分类片单图片']);
let voddesc = pdfh(v, extdata['首页片单副标题'] || extdata['分类片单副标题']); let voddesc = pdfh(v, extdata['首页片单副标题'] || extdata['分类片单副标题']);
@ -257,7 +256,7 @@ function getYiData(jkdata) {
let tjlist = JSON.parse(gettjhtml).list; let tjlist = JSON.parse(gettjhtml).list;
tjlist.forEach(it=>{ tjlist.forEach(it=>{
it.vlist.forEach(v=>{ it.vlist.forEach(v=>{
推荐.push({ "vod_url": vodurlhead + v.vod_id, "vod_name": v.vod_name, "vod_desc": v.vod_remarks, "vod_pic": v.vod_pic }); 推荐.push({ "vod_url": detailurl + v.vod_id, "vod_name": v.vod_name, "vod_desc": v.vod_remarks, "vod_pic": v.vod_pic });
}) })
}) })
}catch(e){} }catch(e){}
@ -486,7 +485,7 @@ function getYiData(jkdata) {
if (extdata['分类片单是否Jsoup写法'] == "1" && extdata['分类列表数组规则']) { if (extdata['分类片单是否Jsoup写法'] == "1" && extdata['分类列表数组规则']) {
pdfa(gethtml, extdata['分类列表数组规则']).forEach(it => { pdfa(gethtml, extdata['分类列表数组规则']).forEach(it => {
let vodname = pdfh(it, extdata['分类片单标题']); let vodname = pdfh(it, extdata['分类片单标题']);
let vodid = pd(it, extdata['分类片单链接'], vodurlhead); let vodid = pd(it, extdata['分类片单链接'], vodhost);
let vodimg = pdfh(it, extdata['分类片单图片']); let vodimg = pdfh(it, extdata['分类片单图片']);
let voddesc = pdfh(it, extdata['分类片单副标题']); let voddesc = pdfh(it, extdata['分类片单副标题']);
if (vodname && vodid) { if (vodname && vodid) {
@ -503,7 +502,7 @@ function getYiData(jkdata) {
let vodmarks = xpathArray(gethtml, extdata["homeVodNode"] + extdata["homeVodMark"]); let vodmarks = xpathArray(gethtml, extdata["homeVodNode"] + extdata["homeVodMark"]);
for (let i in vodids) { for (let i in vodids) {
if (vodids[i] && vodnames[i]) { if (vodids[i] && vodnames[i]) {
let arr = { "vod_url": vodurlhead + vodids[i], "vod_name": vodnames[i], "vod_desc": vodmarks[i], "vod_pic": vodimgs[i] }; let arr = { "vod_url": vodhost + vodids[i], "vod_name": vodnames[i], "vod_desc": vodmarks[i], "vod_pic": vodimgs[i] };
vodlists.push(arr); vodlists.push(arr);
} }
} }
@ -527,7 +526,7 @@ function getYiData(jkdata) {
}; };
if (extdata["图片"] && item.indexOf(extdata["图片"].split("&&")[0]) > -1) { if (extdata["图片"] && item.indexOf(extdata["图片"].split("&&")[0]) > -1) {
vod_url = getBetweenStr(item, extdata["链接"]); vod_url = getBetweenStr(item, extdata["链接"]);
vod_url = /^http/.test(vod_url) ? vod_url : vodurlhead + vod_url; vod_url = /^http/.test(vod_url) ? vod_url : vodhost + vod_url;
vod_name = getBetweenStr(item, extdata["标题"]); vod_name = getBetweenStr(item, extdata["标题"]);
vod_pic = ""; vod_pic = "";
try { try {

Loading…
Cancel
Save