diff --git a/SrcJyData.js b/SrcJyData.js index 7d3d99f2..0a6f5bf3 100644 --- a/SrcJyData.js +++ b/SrcJyData.js @@ -174,7 +174,7 @@ function getYiData(jkdata) { 推荐.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['首页列表数组规则']) { let gethtml = getHtml(classurl, headers); let 首页列表数组 = pdfa(gethtml, extdata['首页列表数组规则']); @@ -192,7 +192,24 @@ function getYiData(jkdata) { }) }) } - + */ + if (extdata['是否开启获取首页数据'] && extdata['首页列表数组规则'] && extdata['首页片单列表数组规则']) { + let gethtml = getHtml(classurl, headers); + let 首页列表数组 = pdfa(gethtml, extdata['首页列表数组规则'] + '&&' + extdata['首页片单列表数组规则']); + 首页列表数组.forEach(v => { + if (extdata['首页片单是否Jsoup写法']=="1"||extdata['首页片单是否Jsoup写法']=="是") { + 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['分类片单副标题']); + if (vodid && vodname) { + 推荐.push({ "vod_url": vodid, "vod_name": vodname, "vod_desc": voddesc, "vod_pic": vodpic }); + } + } + + }) + } + log(推荐); let typenames = extdata['分类名称'] ? extdata['分类名称'].split('&') : []; let typeids = extdata['分类名称替换词'] ? extdata['分类名称替换词'].split('&') : []; for (let i in typeids) {