From 0784b0771cc80ce6a2f626900770c0be0da11ad3 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Mon, 1 Jul 2024 16:38:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJyData.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJyData.js | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/SrcJyData.js b/SrcJyData.js index 75ca2b42..55f7ab12 100644 --- a/SrcJyData.js +++ b/SrcJyData.js @@ -11,11 +11,10 @@ function getYiData(jkdata) { let api_ua = jkdata.ua || "MOBILE_UA"; api_ua = api_ua == "MOBILE_UA" ? MOBILE_UA : api_ua == "PC_UA" ? PC_UA : 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 cate_id = getMyVar('SrcJu_dianbo$分类', ''); - let type_id = ''; let fl = storage0.getMyVar('SrcJu_dianbo$flCache') || {}; if(cate_id=="tj" && MY_PAGE>1){ return { @@ -85,7 +84,7 @@ function getYiData(jkdata) { extdata["分类链接"] = extdata["分类链接"].includes('firstPage=')&&MY_PAGE==1?extdata["分类链接"].split('firstPage=')[1].split(']')[0]:extdata["分类链接"].split('[')[0]; listurl = extdata["分类链接"] ? /^http/.test(extdata["分类链接"]) ? extdata["分类链接"] : host + extdata["分类链接"] : ""; } - vodurlhead = getHome(listurl); + vodhost = getHome(listurl); } } else if (api_type=='hipy_t3') { let apifile = getDrpyFile(jkdata); @@ -159,7 +158,7 @@ function getYiData(jkdata) { 首页列表数组.forEach(it => { pdfa(it, extdata['首页片单列表数组规则']).forEach(v => { 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 vodpic = pdfh(v, extdata['首页片单图片'] || extdata['分类片单图片']); let voddesc = pdfh(v, extdata['首页片单副标题'] || extdata['分类片单副标题']); @@ -257,7 +256,7 @@ function getYiData(jkdata) { let tjlist = JSON.parse(gettjhtml).list; tjlist.forEach(it=>{ 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){} @@ -486,7 +485,7 @@ function getYiData(jkdata) { if (extdata['分类片单是否Jsoup写法'] == "1" && extdata['分类列表数组规则']) { pdfa(gethtml, extdata['分类列表数组规则']).forEach(it => { let vodname = pdfh(it, extdata['分类片单标题']); - let vodid = pd(it, extdata['分类片单链接'], vodurlhead); + let vodid = pd(it, extdata['分类片单链接'], vodhost); let vodimg = pdfh(it, extdata['分类片单图片']); let voddesc = pdfh(it, extdata['分类片单副标题']); if (vodname && vodid) { @@ -503,7 +502,7 @@ function getYiData(jkdata) { let vodmarks = xpathArray(gethtml, extdata["homeVodNode"] + extdata["homeVodMark"]); for (let i in vodids) { 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); } } @@ -527,7 +526,7 @@ function getYiData(jkdata) { }; if (extdata["图片"] && item.indexOf(extdata["图片"].split("&&")[0]) > -1) { 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_pic = ""; try {