var rule = { title: '量子资源', host: 'https://cj.lzcaiji.com', homeUrl: '/api.php/provide/vod?ac=detail', searchUrl: '/api.php/provide/vod?ac=detail&wd=**&pg=fypage', detailUrl: '/api.php/provide/vod?ac=detail&ids=fyid', //非必填,二级详情拼接链接 searchable: 2, quickSearch: 0, filterable: 1, play_parse: false, lazy: '', multi: 1, timeout: 5000, limit: 6, url: '/api.php/provide/vod?ac=detail&t=fyclass&pg=fypage&f=', class_name: '国产剧&香港剧&韩国剧&动作片&剧情片&喜剧片&爱情片&国产动漫', class_url: '13&14&15&6&11&7&8&29', 推荐: 'json:list;vod_name;vod_pic;vod_remarks;vod_id', // double: true, // 推荐内容是否双层定位 // 一级: 'json:list;vod_name;vod_pic;vod_remarks;vod_id', 一级: `js: function getParam(url,name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = url.split('?')[1].match(reg); //获取url中"?"符后的字符串并正则匹配 var context = ""; if (r != null) context = decodeURIComponent(r[2]); reg = null; r = null; return context == null || context == "" || context == "undefined" ? "" : context; } let d = []; // 忽略分类 let cate_exclude = '34,35,45'; let type_id = getParam(input,'t'); if(!cate_exclude.match(type_id)){ let html = request(input); let list = JSON.parse(html).list; list.forEach(function (it){ if(!cate_exclude.match(it.type_id)){ d.push({ title:it.vod_name, img:it.vod_pic, desc:it.vod_remarks, url:it.vod_id }); } }); } setResult(d); // log(input); `, /** * 资源采集站,二级链接解析 */ // 二级: `json:list;vod_name;vod_pic;vod_remarks;vod_id`, 二级: `js: let html = request(input); let list = JSON.parse(html).list; if(list.length===1){ VOD = list[0]; VOD.vod_blurb = VOD.vod_blurb.replace(/ /g, '').replace(/<[^>]*>/g, ''); VOD.vod_content = VOD.vod_content.replace(/ /g, '').replace(/<[^>]*>/g, ''); } `, /** * 搜索解析 过滤部分资源 */ // 搜索: 'json:list;vod_name;vod_pic;vod_remarks;vod_id', 搜索: `js: let d = []; // 忽略分类 let cate_exclude = '34,35,45'; let html = request(input); let list = JSON.parse(html).list; list.forEach(function (it){ if(!cate_exclude.match(it.type_id)){ d.push({ title:it.vod_name, img:it.vod_pic, desc:it.vod_remarks, url:it.vod_id }); } }); setResult(d); `, }