From 0256c0f26c71f2b04c253e58ed57e3b565c6bc17 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Wed, 2 Oct 2024 21:22:56 +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 | 54 +++++++++++++++++++++++++++++----------------------- 1 file changed, 30 insertions(+), 24 deletions(-) diff --git a/SrcJyData.js b/SrcJyData.js index 612f6efe..f2d06cea 100644 --- a/SrcJyData.js +++ b/SrcJyData.js @@ -138,10 +138,12 @@ function getYiData(jkdata, batchTest) { if(home['filters']){ 筛选 = home['filters']; } - let homeVod = home['list'] || []; - homeVod.forEach(it=>{ - 推荐.push({ "vod_url": it.vod_id.toString(), "vod_name": it.vod_name, "vod_desc": it.vod_remarks, "vod_pic": it.vod_pic }); - }) + if(!batchTest){ + let homeVod = home['list'] || []; + homeVod.forEach(it=>{ + 推荐.push({ "vod_url": it.vod_id.toString(), "vod_name": it.vod_name, "vod_desc": it.vod_remarks, "vod_pic": it.vod_pic }); + }) + } }else if (api_type == "hipy_t3") { let home = JSON.parse(drpy.home()); let typelist = home['class'] || []; @@ -151,20 +153,22 @@ function getYiData(jkdata, batchTest) { if(home['filters']){ 筛选 = home['filters']; } - let homeVod = JSON.parse(drpy.homeVod()).list || []; - homeVod.forEach(it=>{ - let playUrl = it.vod_id.toString().split("@@")[0].trim(); - if(detailurl && noerji && !playUrl.startsWith("http")){ - let fyclass = ""; - let fyid = playUrl; - if(playUrl.includes("$")){ - fyclass = playUrl.split("$")[0]; - fyid = playUrl.split("$")[1]; + if(!batchTest){ + let homeVod = JSON.parse(drpy.homeVod()).list || []; + homeVod.forEach(it=>{ + let playUrl = it.vod_id.toString().split("@@")[0].trim(); + if(detailurl && noerji && !playUrl.startsWith("http")){ + let fyclass = ""; + let fyid = playUrl; + if(playUrl.includes("$")){ + fyclass = playUrl.split("$")[0]; + fyid = playUrl.split("$")[1]; + } + playUrl = detailurl.replace(/fyclass/g, fyclass).replace(/fyid/g, fyid); } - playUrl = detailurl.replace(/fyclass/g, fyclass).replace(/fyid/g, fyid); - } - 推荐.push({ "vod_url": it.vod_id.toString(), "vod_name": it.vod_name, "vod_desc": it.vod_remarks, "vod_pic": it.vod_pic, "vod_play":noerji?playUrl:"" }); - }) + 推荐.push({ "vod_url": it.vod_id.toString(), "vod_name": it.vod_name, "vod_desc": it.vod_remarks, "vod_pic": it.vod_pic, "vod_play":noerji?playUrl:"" }); + }) + } } else if (api_type == "XYQ") { if (extdata['是否开启获取首页数据'] && extdata['首页列表数组规则'] && extdata['首页片单列表数组规则']) { let gethtml = getHtml(classurl, headers); @@ -353,13 +357,15 @@ function getYiData(jkdata, batchTest) { } }) } - try{ - let gettjhtml = getHtml(api_url+'?ac=videolist&pg=1', headers); - let tjlist = JSON.parse(gettjhtml).list; - tjlist.forEach(v=>{ - 推荐.push({ "vod_url": detailurl + v.vod_id, "vod_name": v.vod_name, "vod_desc": v.vod_remarks, "vod_pic": v.vod_pic }); - }) - }catch(e){} + if(!batchTest){ + try{ + let gettjhtml = getHtml(api_url+'?ac=videolist&pg=1', headers); + let tjlist = JSON.parse(gettjhtml).list; + tjlist.forEach(v=>{ + 推荐.push({ "vod_url": detailurl + v.vod_id, "vod_name": v.vod_name, "vod_desc": v.vod_remarks, "vod_pic": v.vod_pic }); + }) + }catch(e){} + } } } }