From b0018073db985f2ed3c0ab16104540cbc767d792 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Sat, 29 Jun 2024 09:18:45 +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 | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/SrcJyData.js b/SrcJyData.js index 127a7d5d..3ee3b728 100644 --- a/SrcJyData.js +++ b/SrcJyData.js @@ -84,7 +84,9 @@ function getYiData(jkdata) { let env = $.require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyDrpy.js'); var drpy = env.createOrGetEnvironment(api_name, getPath(api_url)); let rule = drpy.getRule(); - classurl = rule.host; + classurl = rule.homeUrl || rule.host; + listurl = rule.filter_url || rule.host; + //detailUrl; //log(drpy.home(true)); //log(drpy.getRule()); //log(drpy.home(true)); 主页分类筛选数据 @@ -118,7 +120,9 @@ function getYiData(jkdata) { }) 筛选 = home['filters'] || {}; let homeVod = drpy.homeVod() || []; - log(homeVod); + homeVod.forEach(it=>{ + 推荐.push({ "vod_url": it.vod_id, "vod_name": it.vod_name, "vod_desc": it.vod_remarks, "vod_pic": it.vod_pic }); + }) } else if (api_type == "XYQ") { if (extdata['是否开启获取首页数据'] && extdata['首页列表数组规则']) { let gethtml = getHtml(classurl, headers); @@ -396,7 +400,9 @@ function getYiData(jkdata) { try { fl.cateId = fl.cateId || cate_id; //拼接生成分类页url链接 - if (api_type == "XYQ") { + if (api_type == "drpy") { + + } else if (api_type == "XYQ") { fl.catePg = MY_PAGE; let execStrs = getExecStrs(listurl); execStrs.forEach(k => { @@ -444,7 +450,9 @@ function getYiData(jkdata) { } vodlists = []; let vod_name, vod_pic, vod_url, vod_desc; - if (api_type == "XYQ") { + if (api_type=="drpy") { + log(drpy.category(fl.cateId, MY_PAGE, false, 筛选)); + }else if (api_type == "XYQ") { let gethtml = getHtml(MY_URL, headers); if (extdata['分类片单是否Jsoup写法'] == "1" && extdata['分类列表数组规则']) { pdfa(gethtml, extdata['分类列表数组规则']).forEach(it => {