From 2c0cd11eb9a5844949a933220ab887ca0bede9a8 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Sat, 1 Jun 2024 21:39:48 +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 | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/SrcJyData.js b/SrcJyData.js index 17cc91b2..c056e4ec 100644 --- a/SrcJyData.js +++ b/SrcJyData.js @@ -77,6 +77,15 @@ function getYiData(jkdata) { } listurl = (/^http/.test(listurl)?"":host) + listurl; listurl = listurl.replace('((fypage-1)*21)',((fypage-1)*21)); + if(extdata.filter_url){ + if(!/fyfilter/.test(listurl)){ + if(!listurl.endsWith('&')&&!extdata.filter_url.startsWith('&')){ + listurl+='&' + } + listurl+=extdata.filter_url; + }else{ + listurl = listurl.replace('fyfilter', extdata.filter_url); + } vodurlhead = getHome(listurl)+(extdata["detailUrl"]||""); } } else { @@ -316,15 +325,9 @@ function getYiData(jkdata) { fl.cateId = fl.cateId || cate_id; //拼接生成分类页url链接 if(api_type=="drpy"){ - if(extdata['filter_url']){ - let fl = {}; - let filter_url = extdata['filter_url']; - filter_url = filter_url.replace(/ or /g, ' || ').replace(/{{/g, '${').replace(/}}/g, '}'); - eval(`filter_url = \`${filter_url}\`;`); - MY_URL = listurl.replace('fyfilter', filter_url); - }else{ - MY_URL = listurl; - } + let fl = {}; + listurl = listurl.replace(/ or /g, ' || ').replace(/{{/g, '${').replace(/}}/g, '}'); + eval(`listurl = \`${listurl}\`;`); MY_URL = MY_URL.replace(/undefined/g,'').replace('fyclass', cate_id).replace('fypage', MY_PAGE); }else if(api_type=="XBPQ"){ type_id = fl.cateId || "";