|
|
|
@ -174,25 +174,6 @@ 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['首页列表数组规则']); |
|
|
|
|
首页列表数组.forEach(it => { |
|
|
|
|
pdfa(it, 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 }); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
*/ |
|
|
|
|
if (extdata['是否开启获取首页数据'] && extdata['首页列表数组规则'] && extdata['首页片单列表数组规则']) { |
|
|
|
|
let gethtml = getHtml(classurl, headers); |
|
|
|
|
let 首页列表数组 = pdfa(gethtml, extdata['首页列表数组规则'] + '&&' + extdata['首页片单列表数组规则']); |
|
|
|
@ -223,7 +204,7 @@ function getYiData(jkdata) { |
|
|
|
|
分类.push(typenames[i] + '$' + typeids[i]); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
//log(分类);
|
|
|
|
|
|
|
|
|
|
if ($.type(extdata['筛选数据']) == "string" && extdata['筛选数据'] == "ext") { |
|
|
|
|
let 筛选循环 = ["子分类", "类型", "地区", "年份", "语言", "排序"]; |
|
|
|
|
let 筛选循环id = ["cateId", "class", "area", "year", "lang", "by"]; |
|
|
|
@ -233,16 +214,13 @@ function getYiData(jkdata) { |
|
|
|
|
let catenames = extdata['筛选' + it + '名称'].split('||'); |
|
|
|
|
let cateids = extdata['筛选' + it + '替换词'].split('||'); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (it == "排序") { |
|
|
|
|
for (let i = 0; i < typeids.length; i++) { |
|
|
|
|
catenames = catenames.concat(catenames); |
|
|
|
|
cateids = cateids.concat(cateids); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
log(catenames); |
|
|
|
|
log(cateids); |
|
|
|
|
|
|
|
|
|
cateids.forEach((x, i) => { |
|
|
|
|
let value = []; |
|
|
|
|
let names = catenames[i].split('&'); |
|
|
|
@ -262,7 +240,6 @@ function getYiData(jkdata) { |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
//log(筛选);
|
|
|
|
|
} else if (api_type == "XPath") { |
|
|
|
|
let gethtml = getHtml(classurl, headers); |
|
|
|
|
let typenames = xpathArray(gethtml, extdata['cateNode'] + extdata['cateName']); |
|
|
|
|