diff --git a/SrcJyData.js b/SrcJyData.js index 21cf974b..368e2e7e 100644 --- a/SrcJyData.js +++ b/SrcJyData.js @@ -123,7 +123,6 @@ function getYiData(jkdata) { //一级第1页生成分类数据 if (MY_PAGE == 1) { if (classurl) { - MY_URL = classurl; let 推荐 = []; let 分类 = []; let 筛选; @@ -484,7 +483,7 @@ function getYiData(jkdata) { //拼接生成分类页url链接 if (api_type == 'hipy_t4'){ delete fl.cateId; - MY_URL = listurl.replace('{cate_id}', cate_id).replace('{flb64}', base64Encode(JSON.stringify(fl))); + listurl = listurl.replace('{cate_id}', cate_id).replace('{flb64}', base64Encode(JSON.stringify(fl))); } else if (api_type == "XYQ") { fl.catePg = MY_PAGE; let execStrs = getExecStrs(listurl); @@ -495,7 +494,6 @@ function getYiData(jkdata) { }) listurl = listurl.replace('{catePg}', MY_PAGE).replace(/{/g, '${fl.').replace(/}/g, ' || ""}'); eval(`listurl = \`${listurl}\`;`); - MY_URL = listurl; } else if (api_type == "XPath") { fl.catePg = MY_PAGE; let execStrs = getExecStrs(listurl); @@ -506,7 +504,6 @@ function getYiData(jkdata) { }) listurl = listurl.replace('{catePg}', MY_PAGE).replace(/{/g, '${fl.').replace(/}/g, ' || ""}'); eval(`listurl = \`${listurl}\`;`); - MY_URL = listurl; } else if (api_type == "XBPQ") { fl.catePg = MY_PAGE; let execStrs = getExecStrs(listurl); @@ -517,16 +514,14 @@ function getYiData(jkdata) { }) listurl = listurl.replace('{catePg}', extdata["起始页"] ? MY_PAGE > extdata["起始页"] ? MY_PAGE : extdata["起始页"] : MY_PAGE).replace(/{/g, '${fl.').replace(/}/g, ' || ""}'); eval(`listurl = \`${listurl}\`;`); - MY_URL = listurl; } else { eval(`listurl = \`${listurl}\`;`); - MY_URL = listurl; } vodlists = []; let vod_name, vod_pic, vod_url, vod_desc; if (api_type=="hipy_t4") { - let vodlist = JSON.parse(getHtml(MY_URL, headers)).list || []; + let vodlist = JSON.parse(getHtml(listurl, headers)).list || []; vodlist.forEach(it=>{ vodlists.push({ "vod_url": it.vod_id.toString(), "vod_name": it.vod_name, "vod_desc": it.vod_remarks, "vod_pic": it.vod_pic }); }) @@ -547,7 +542,7 @@ function getYiData(jkdata) { vodlists.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") { - let gethtml = getHtml(MY_URL, headers); + let gethtml = getHtml(listurl, headers); if ((extdata['分类片单是否Jsoup写法']=="1" || extdata['分类片单是否Jsoup写法']=="是") && extdata['分类列表数组规则']) { let 图片规则 = extdata['分类片单图片']; let 图片前缀 = ""; @@ -567,7 +562,7 @@ function getYiData(jkdata) { }) } } else if (api_type == "XPath") { - let gethtml = getHtml(MY_URL, headers); + let gethtml = getHtml(listurl, headers); let vodnames = xpathArray(gethtml, extdata["homeVodNode"] + extdata["homeVodName"]); let vodids = xpathArray(gethtml, extdata["homeVodNode"] + extdata["homeVodId"]); let vodimgs = xpathArray(gethtml, extdata["homeVodNode"] + extdata["homeVodImg"]); @@ -579,7 +574,7 @@ function getYiData(jkdata) { } } } else if (api_type == "XBPQ") { - let gethtml = getHtml(MY_URL, headers); + let gethtml = getHtml(listurl, headers); extdata["二次截取"] = extdata["二次截取"] || (gethtml.indexOf(`