diff --git a/lib/采集之王.js b/lib/采集之王.js new file mode 100644 index 0000000..b0d36bf --- /dev/null +++ b/lib/采集之王.js @@ -0,0 +1,447 @@ +/** + * 强烈推荐静态分类。可以加快速度!!! + * 不建议: + * 传参 ?type=url¶ms=../json/采集.json + * 建议: + * 传参 ?type=url¶ms=../json/采集静态.json#1 + * 传参 ?type=url¶ms=../json/采集[zy]静态.json#1 + * 传参 ?type=url¶ms=../json/采集[密]静态.json#1 + * hipy-server支持@改名比如: + * 传参 ?type=url¶ms=../json/采集静态.json#1@采王道长[合] + * 传参 ?type=url¶ms=../json/采集[zy]静态.json#1@采王zy[密] + * 传参 ?type=url¶ms=../json/采集[密]静态.json@采王成人[密] + * [{"name":"暴风资源","url":"https://bfzyapi.com","parse_url":""},{"name":"飞刀资源","url":"http://www.feidaozy.com","parse_url":""},{"name":"黑木耳资源","url":"https://www.heimuer.tv","parse_url":""}] + */ +globalThis.getRandomItem = function (items) {//从列表随机取出一个元素 + return items[Math.random() * items.length | 0]; +} +var rule = { + title: '采集之王[合]', + author: '道长', + version: '20240705 beta15', + update_info: ` +20240705: +1.支持传参json后面增加#1 这样的额外标识,用于搜索结果精准匹配 +2.支持传参json后面增加#1#1 这样的额外标识,用于强制获取搜索图片。#1#不显示图片。默认是搜索强制有图片的[已实现详情页请求使用批量] +3.修复二级数据无序匹配搜索列表图片的问题 +20240703: +1.采集json支持"searchable": 0,用于搜索时排除这个源 +20240604: +1.首页推荐取消硬控等待。增加随机推荐功能。 +2.首页推荐新增更新日志查看功能 +【特别说明】目前只支持标准json格式的采集站(资源站一般都提供xml和json两种接口,目前没有支持xml的想法,没什么必要) +有些资源站的json接口不是标准的/api.php/provide/vod/,需要自己在采集静态.json中编辑对应的api属性填写比如:/api.php/provide/vod/at/json/ +有些资源站的采集数据是加密后的切片片段,可能需要采集站特定的解析接口,需要自己编辑json里的parse_url属性 +资源站部分大分类下无数据很正常,可以自行编辑json里cate_exclude属性排除掉自己测试过无数据的分类(小程序无法自动识别,只能人工测好哪些分类无数据) +`.trim(), + host: '', + homeTid: '', // 首页推荐。一般填写第一个资源站的想要的推荐分类的id.可以空 + homeUrl: '/api.php/provide/vod/?ac=detail&t={{rule.homeTid}}', + detailUrl: '/api.php/provide/vod/?ac=detail&ids=fyid', + searchUrl: '/api.php/provide/vod/?wd=**&pg=#TruePage##page=fypage', + classUrl: '/api.php/provide/vod/', + url: '/api.php/provide/vod/?ac=detail&pg=fypage&t=fyfilter', + filter_url: '{{fl.类型}}', + headers: {'User-Agent': 'MOBILE_UA'}, + timeout: 5000, // class_name: '电影&电视剧&综艺&动漫', + limit: 20, + search_limit: 5, // 搜索限制取前5个,可以注释掉,就不限制搜索 + searchable: 1,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 1,//是否启用分类筛选, + play_parse: true, + parse_url: '', // 这个参数暂时不起作用。聚合类的每个资源应该有自己独立的解析口。单独配置在采集.json里的parse_url有效 + search_match: false, // 搜索精准匹配 + search_pic: true, // 搜索强制需要图片 + // params: 'http://127.0.0.1:5707/files/json/%E9%87%87%E9%9B%86.json', + // params: 'http://127.0.0.1:5707/files/json/采集静态.json#1', + // params: 'http://127.0.0.1:5707/files/json/采集[zy]静态.json#1', + // hostJs:$js.toString(()=>{ + // + // }), + 预处理: $js.toString(() => { + function getClasses(item) { + let classes = []; + if (item.class_name && item.class_url) { + if (!/&|电影|电视剧|综艺|动漫[\u4E00-\u9FA5]+/.test(item.class_name)) { + try { + item.class_name = ungzip(item.class_name) + } catch (e) { + log(`不识别的class_name导致gzip解码失败:${e}`) + return classes + } + } + let names = item.class_name.split('&'); + let urls = item.class_url.split('&'); + let cnt = Math.min(names.length, urls.length); + for (let i = 0; i < cnt; i++) { + classes.push({ + 'type_id': urls[i], + 'type_name': names[i] + }); + } + } + return classes + } + + if (typeof (batchFetch) === 'function') { + // 支持批量请求直接放飞自我。搜索限制最大线程数量16 + rule.search_limit = 16; + log('当前程序支持批量请求[batchFetch],搜索限制已设置为16'); + } + let _url = rule.params; + if (_url && typeof (_url) === 'string' && /^(http|file)/.test(_url)) { + if (_url.includes('#')) { + let _url_params = _url.split('#'); + _url = _url_params[0]; + rule.search_match = !!(_url_params[1]); + if (_url_params.length > 2) { // 强制图片 + rule.search_pic = !!(_url_params[2]); + } + } + let html = request(_url); + let json = JSON.parse(html); + let _classes = []; + rule.filter = {}; + rule.filter_def = {}; + json.forEach(it => { + let _obj = { + type_name: it.name, + type_id: it.url, + parse_url: it.parse_url || '', + searchable: it.searchable !== 0, + api: it.api || '', + cate_exclude: it.cate_exclude || '', + // class_name: it.class_name || '', + // class_url: it.class_url || '', + }; + _classes.push(_obj); + try { + let json1 = []; + if (it.class_name && it.class_url) { + json1 = getClasses(it); + } else { + json1 = JSON.parse(request(urljoin(_obj.type_id, _obj.api || rule.classUrl))).class; + } + if (_obj.cate_exclude) { + json1 = json1.filter(cl => !new RegExp(_obj.cate_exclude, 'i').test(cl.type_name)); + } + rule.filter[_obj.type_id] = [{ + "key": "类型", "name": "类型", "value": json1.map(i => { + return {"n": i.type_name, 'v': i.type_id} + }) + }]; + if (json1.length > 0) { + rule.filter_def[it.url] = {"类型": json1[0].type_id}; + } + } catch (e) { + rule.filter[it.url] = [{"key": "类型", "name": "类型", "value": [{"n": "全部", "v": ""}]}]; + } + }); + rule.classes = _classes; + } + }), + // class_parse: $js.toString(() => { + // let _url = rule.params; + // if (_url && typeof (_url) === 'string' && _url.startsWith('http')) { + // let html = request(_url); + // let json = JSON.parse(html); + // let _classes = []; + // homeObj.filter = {}; + // rule.filter_def = {}; + // json.forEach(it => { + // let _obj = { + // type_name: it.name, + // type_id: it.url, + // parse_url: it.parse_url || '', + // cate_exclude: it.cate_exclude || '', + // }; + // _classes.push(_obj); + // try { + // let json1 = JSON.parse(request(urljoin(_obj.type_id, rule.classUrl))).class; + // if (_obj.cate_exclude) { + // json1 = json1.filter(cl => !new RegExp(_obj.cate_exclude, 'i').test(cl.type_name)); + // } + // homeObj.filter[_obj.type_id] = [{ + // "key": "类型", "name": "类型", "value": json1.map(i => { + // return {"n": i.type_name, 'v': i.type_id} + // }) + // }]; + // if (json1.length > 0) { + // rule.filter_def[it.url] = {"类型": json1[0].type_id}; + // } + // } catch (e) { + // homeObj.filter[it.url] = [{"key": "类型", "name": "类型", "value": [{"n": "全部", "v": ""}]}]; + // } + // }); + // rule.classes = _classes; + // input = _classes; + // } + // }), + class_parse: $js.toString(() => { + input = rule.classes; + }), + 推荐: $js.toString(() => { + let update_info = [{ + vod_name: '更新日志', + vod_id: 'update_info', + vod_remarks: `版本:${rule.version}`, + vod_pic: 'https://ghproxy.net/https://raw.githubusercontent.com/hjdhnx/hipy-server/master/app/static/img/logo.png' + }]; + VODS = []; + if (rule.classes) { + let randomClass = getRandomItem(rule.classes); + let _url = urljoin(randomClass.type_id, input); + if (randomClass.api) { + _url = _url.replace('/api.php/provide/vod/', randomClass.api) + } + try { + let html = request(_url, {timeout: rule.timeout}); + let json = JSON.parse(html); + VODS = json.list; + VODS.forEach(it => { + it.vod_id = randomClass.type_id + '$' + it.vod_id; + it.vod_remarks = it.vod_remarks + '|' + randomClass.type_name; + }); + } catch (e) { + } + } + VODS = update_info.concat(VODS); + }), + 一级: $js.toString(() => { + VODS = []; + if (rule.classes) { + // log(input); + let _url = urljoin(MY_CATE, input); + let current_vod = rule.classes.find(item => item.type_id === MY_CATE); + if (current_vod && current_vod.api) { + _url = _url.replace('/api.php/provide/vod/', current_vod.api) + } + let html = request(_url); + let json = JSON.parse(html); + VODS = json.list; + VODS.forEach(it => { + it.vod_id = MY_CATE + '$' + it.vod_id + }); + } + }), + // 一级: 'json:list;vod_name;vod_pic;vod_remarks;vod_id;vod_play_from', + 二级: $js.toString(() => { + VOD = {}; + if (orId === 'update_info') { + VOD = { + vod_content: rule.update_info.trim(), + vod_name: '更新日志', + type_name: '更新日志', + vod_pic: 'https://resource-cdn.tuxiaobei.com/video/FtWhs2mewX_7nEuE51_k6zvg6awl.png', + vod_remarks: `版本:${rule.version}`, + vod_play_from: '道长在线', + // vod_play_url: '嗅探播放$https://resource-cdn.tuxiaobei.com/video/10/8f/108fc9d1ac3f69d29a738cdc097c9018.mp4', + vod_play_url: '随机小视频$http://api.yujn.cn/api/zzxjj.php', + }; + } else { + if (rule.classes) { + let _url = urljoin(fyclass, input); + let current_vod = rule.classes.find(item => item.type_id === fyclass); + if (current_vod && current_vod.api) { + _url = _url.replace('/api.php/provide/vod/', current_vod.api) + } + let html = request(_url); + let json = JSON.parse(html); + let data = json.list; + VOD = data[0]; + if (current_vod && current_vod.type_name) { + VOD.vod_play_from = VOD.vod_play_from.split('$$$').map(it => current_vod.type_name + '|' + it).join('$$$') + } + } + } + }), + 搜索: $js.toString(() => { + VODS = []; + if (rule.classes) { + let canSearch = rule.classes.filter(it => it.searchable); + let page = Number(MY_PAGE); + page = (MY_PAGE - 1) % Math.ceil(canSearch.length / rule.search_limit) + 1; + let truePage = Math.ceil(MY_PAGE / Math.ceil(canSearch.length / rule.search_limit)); + if (rule.search_limit) { + let start = (page - 1) * rule.search_limit; + let end = page * rule.search_limit; + let t1 = new Date().getTime(); + let searchMode = typeof (batchFetch) === 'function' ? '批量' : '单个'; + log('start:' + start); + log('end:' + end); + log('搜索模式:' + searchMode); + // log('t1:' + t1); + if (start < canSearch.length) { + let search_classes = canSearch.slice(start, end); + let urls = []; + search_classes.forEach(it => { + let _url = urljoin(it.type_id, input); + if (it.api) { + _url = _url.replace('/api.php/provide/vod/', it.api) + } + _url = _url.replace("#TruePage#", "" + truePage); + urls.push(_url); + }); + let results_list = []; + let results = []; + if (typeof (batchFetch) === 'function') { + let reqUrls = urls.map(it => { + return { + url: it, + options: {timeout: rule.timeout} + } + }); + let rets = batchFetch(reqUrls); + let detailUrls = []; + let detailUrlCount = 0; + rets.forEach((ret, idx) => { + let it = search_classes[idx]; + if (ret) { + try { + let json = JSON.parse(ret); + let data = json.list; + data.forEach(i => { + i.site_name = it.type_name; + i.vod_id = it.type_id + '$' + i.vod_id; + i.vod_remarks = i.vod_remarks + '|' + it.type_name; + }); + if (rule.search_match) { + data = data.filter(item => item.vod_name && (new RegExp(KEY, 'i')).test(item.vod_name)) + } + if (data.length > 0) { + if (rule.search_pic && !data[0].vod_pic) { + log(`当前搜索站点【${it.type_name}】没图片,尝试访问二级去获取图片`); + let detailUrl = urls[idx].split('wd=')[0] + 'ac=detail&ids=' + data.map(k => k.vod_id.split('$')[1]).join(','); + detailUrls.push(detailUrl); + results_list.push({ + data: data, + has_pic: false, + detailUrlCount: detailUrlCount + }); + detailUrlCount++; + // try { + // let detailJson = JSON.parse(request(detailUrl)); + // data.forEach((d, _seq) => { + // log('二级数据列表元素数:' + detailJson.list.length); + // let detailVodPic = detailJson.list[_seq].vod_pic; + // if (detailVodPic) { + // Object.assign(d, {vod_pic: detailVodPic}); + // } + // }); + // } catch (e) { + // log(`强制获取网站${it.type_id}的搜索图片失败:${e.message}`); + // } + } else { + results_list.push({data: data, has_pic: true}); + + } + // results = results.concat(data); + } + } catch (e) { + log(`请求:${it.type_id}发生错误:${e.message}`) + } + } + }); + // 构造请求二级的batchFetch列表 + let reqUrls2 = detailUrls.map(it => { + return { + url: it, + options: {timeout: rule.timeout} + } + }); + let rets2 = batchFetch(reqUrls2); + for (let k = 0; k < results_list.length; k++) { + let result_data = results_list[k].data; + if (!results_list[k].has_pic) { + try { + let detailJson = JSON.parse(rets2[results_list[k].detailUrlCount]); + log('二级数据列表元素数:' + detailJson.list.length); + result_data.forEach((d, _seq) => { + // let detailVodPic = detailJson.list[_seq].vod_pic; + // log(detailJson); + let detailVodPic = detailJson.list.find(vod => vod.vod_id.toString() === d.vod_id.split('$')[1]); + if (detailVodPic) { + Object.assign(d, {vod_pic: detailVodPic.vod_pic}); + } + }); + } catch (e) { + log(`强制获取网站${result_data[0].site_name}的搜索图片失败:${e.message}`); + } + } + results = results.concat(result_data); + } + + } else { + urls.forEach((_url, idx) => { + let it = search_classes[idx]; + try { + let html = request(_url); + let json = JSON.parse(html); + let data = json.list; + data.forEach(i => { + i.vod_id = it.type_id + '$' + i.vod_id; + i.vod_remarks = i.vod_remarks + '|' + it.type_name; + }); + if (rule.search_match) { + data = data.filter(item => item.vod_name && (new RegExp(KEY, 'i')).test(item.vod_name)) + } + if (data.length > 0) { + if (rule.search_pic && !data[0].vod_pic) { + log(`当前搜索站点【${it.type_name}】没图片,尝试访问二级去获取图片`); + let detailUrl = urls[idx].split('wd=')[0] + 'ac=detail&ids=' + data.map(k => k.vod_id.split('$')[1]).join(','); + try { + let detailJson = JSON.parse(request(detailUrl)); + log('二级数据列表元素数:' + detailJson.list.length); + data.forEach((d, _seq) => { + // let detailVodPic = detailJson.list[_seq].vod_pic; + let detailVodPic = detailJson.list.find(vod => vod.vod_id.toString() === d.vod_id.split('$')[1]); + if (detailVodPic) { + Object.assign(d, {vod_pic: detailVodPic.vod_pic}); + } + }); + } catch (e) { + log(`强制获取网站${it.type_id}的搜索图片失败:${e.message}`); + } + } + results = results.concat(data); + } + results = results.concat(data); + } catch (e) { + log(`请求:${it.type_id}发生错误:${e.message}`) + } + }); + } + + VODS = results; + let t2 = new Date().getTime(); + // log('t2:'+t2); + log(`${searchMode}搜索:${urls.length}个站耗时:${(Number(t2) - Number(t1))}ms`) + + } + } + } + }), + lazy: $js.toString(() => { + // lazy想办法用对应的parse_url,但是有难度,暂未实现 + let parse_url = ''; + if (flag && flag.includes('|')) { + let type_name = flag.split('|')[0]; + let current_vod = rule.classes.find(item => item.type_name === type_name); + if (current_vod && current_vod.parse_url) { + parse_url = current_vod.parse_url + } + } + if (/\.(m3u8|mp4)/.test(input)) { + input = {parse: 0, url: input} + } else { + if (parse_url.startsWith('json:')) { + let purl = parse_url.replace('json:', '') + input; + let html = request(purl); + input = {parse: 0, url: JSON.parse(html).url} + } else { + input = parse_url + input; + } + } + }), +} \ No newline at end of file diff --git a/lib/采集静态.json b/lib/采集静态.json new file mode 100644 index 0000000..1b41cf6 --- /dev/null +++ b/lib/采集静态.json @@ -0,0 +1,314 @@ +[ + { + "name": "360资源", + "url": "https://360zy.com", + "parse_url": "", + "cate_exclude": "电影片|连续剧|综艺片|动漫片|电影解说|体育|演员|新闻资讯", + "class_name": "H4sIACEfdWYC/zWQWw6CMBBFd8M6NUakfggmChKJ/ADViFpiiPIobqadwi6kQ/k7d153ZtShlLxQZGP1v4tqHpJQSzVtT2odk9srtHdDgkdIfjQWaVJOAas1Et3LqtEESw8WPtYRarLgnERNMHbmoqbaY8hC+L6Q4tsY1gQ5Vd1OU/9kkh+xw2VQdZgNUohypPIjEx/pzUyvTOgQ2tPmlp7sslkE6WgxC7QwwmyDN5qyWUybGIHTZjF5T0K0mfJsfECsP/cHYziM500BAAA=", + "class_url": "1&2&3&4&6&7&8&9&10&11&12&13&14&15&16&20&21&22&23&24&25&26&27&28&29&30&31&32&33&34&36" + }, + { + "name": "非凡资源", + "url": "http://api.ffzyapi.com", + "cate_exclude": "^电影片$|^连续剧$|^综艺片$", + "class_name": "H4sIAAAAAAAAADWQWw6CMBBFd8M6NUakfggmChKJ/ADViFpiiPIobqadwi6kQ/k7d153ZtShlLxQZGP1v4tqHpJQSzVtT2odk9srtHdDgkdIfjQWaVJOAas1Et3LqtEESw8WPtYRarLgnERNMHbmoqbaY8hC+L6Q4tsY1gQ5Vd1OU/9kkh+xw2VQdZgNUohypPIjEx/pzUyvTOgQ2tPmlp7sslkE6WgxC7QwwmyDN5qyWUybGIHTZjF5T0K0mfJsfECsP/cHYziM500BAAA=", + "class_url": "1&2&3&4&6&7&8&9&10&11&12&13&14&15&16&20&21&22&23&24&25&26&27&28&29&30&31&32&33&34&36" + }, + { + "name": "飞速资源", + "url": "https://www.feisuzyapi.com", + "parse_url": "https://www.feisuplayer.com/m3u8/?url=", + "cate_exclude": "电影|电视剧|综艺|动漫|其他片|其他剧|求片留言|新闻资讯", + "class_name": "H4sIAFv2dGYC/zVQ0VLCMBD8m3wn4oAEZ0THUuzQGR4EUwGHVq1ASvia3F34C5NL+pTdvc1mL5S1YBpBWevUGKQS1F2c1AKmFV524bCmJPkgIC/9OCCaNHg/YqRe4NwFhHfPOMjZJ1Wa4uTNasna0litQvrto8DTISCY1Xi+srb69AZ+W2/BzPnGtKIsJi82WO7DFH/q5MO9ousTp8TkWDZZE4meRNojrPNEiFd26t0dfgWs1a0Yp6VDtVndk8XGN+sJp/V/M/qzXVyWEVdqhl6geeGqgbDm1Q2/Xbu0+lHQ6ssb/gEHs/6laAEAAA==", + "class_url": "1&2&3&4&6&7&8&9&10&11&12&13&14&15&16&20&21&22&23&24&25&26&27&28&29&30&31&32&33&35&36&37&38&39" + }, + { + "name": "乐视资源", + "url": "https://leshiapi.com", + "parse_url": "https://leshivideoplayurl.com/?url=", + "cate_exclude": "电影|连续剧|动漫|综艺|体育赛事|", + "class_name": "H4sIAFv2dGYC/zVRWXbCMAy8jc/JUiAJjyWvNC3Lg1KWAE1fQlkKCQ6XsS3nFrVl+yszkmc0UmB04fRIID9w+gZ+h8jnHIof7sdEJDGUfY2q7VjcUo14sGN0pt+BdxTNFqI45PdCI1EfilqkkXpru8L7YLmPtWimyoiCHYxQAUEK9IC1KWV5jNMWe0XsNPH4JlA8pJ8Tvo6rcdsSnWeQOfK+USJHMLbTDDJxL9HL+BtHJRCzxBGzpyWXP76OHDllNokS6A/gtWS8kumZ8E3H7g31spqUuG0jgSjEfVpXVuAtGH2VjV95mbK86/y11wKvzB5bGLZRiyuxmw+5O4Jp2riW8N6yqk1sQjPFdQY9SRPwzO02p+orFPWu+lGqs5arFivGrPwk/H5mxQr2T3kNiHwJxXluYhPoZ6pTNSm/Nf4BxMaYBRkCAAA=", + "class_url": "1&2&3&4&5&6&7&8&9&10&11&12&20&21&22&23&24&25&26&27&28&29&30&31&32&33&34&35&36&37&38&39&40&41&42&44&46&48&49&50&51&52&53&54&55&56&57&58&59" + }, + { + "name": "卧龙资源", + "url": "https://collect.wolongzy.cc", + "cate_exclude": "^电影片$|^连续剧$|^综艺片$|^动漫片$", + "class_name": "H4sIAAAAAAAAAFWR0VLCQAxF/6bfqXQsbB9omYEq2JEHKqtQ2iIC0nbxZ5pk+Qt303VG307uZnJvsjQ9gtqTGHr6+4WaHQjpUdNqUVsNwjdst446lTIlqWmyRKM9+g9McgKXxhLex3iXcJ+Q7hVHT10tWHtWXS2tx209x6+SafluZEuYS7qOLUFU4eXK2uMrpjnT8QxZYkkXFagZ+y53LhxNmz8GHPt3niv6Qa4w1lHV7+kCuAIyeZsHrsBD9S+ak4lvpuVKl58e+iEOFuxdnKDu80SZXvHqMA4g+uAjDHJKJhw6LEltmMqCYt/r2jXFAf/B6WAFs5Yx/QEG4wmPmwEAAA==", + "class_url": "1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18&22&23&24&25&26&27&30&31&32&33&37&38&39&42&43&44&45&46&48&49&51&54" + }, + { + "name": "量子资源", + "url": "https://cj.lzcaiji.com", + "cate_exclude": "^电影片$|^连续剧$|^综艺片$|^动漫片$", + "class_name": "H4sIAAAAAAAAADWR607DMAyF3ybPCbuxDom1Yms3UTEJtmWI0bSMAr1kvEzspG9B46S/8h3b8XEcvSpBFjq4Y+bvWTcfEHCmm9YEtY3B4oTtuyclU6I47Yss6XmB4ykRj6BqLOFtiDcx1QXcZ3G+UXVAsSepam49uuMWfwXR7q0PW8Iz19cHSybLQa7pxjLH6krZ5IDpmaj8gX1MdMn9XdjzbjtzkzPbeZkPIjn0FoMgCy/8NPRGXzYIN4kX1G0QztsJ1R51OKMF0BoNfzXiiyn5aEafzHxfdDhmWmR0yMgeGAsjapjeM2xXEG36QN4ljSknJhNDGyfgVKgqdHnWvUwgWpDVzn7SP/ilxw64AQAA", + "class_url": "1&2&3&4&6&7&8&9&10&11&12&13&14&15&16&20&21&22&23&24&25&26&27&28&29&30&31&32&33&34&35&36&37&38&39&40&41&42&43&44&45&46" + }, + { + "name": "鱼乐资源", + "url": "https://api.ylzy.me", + "cate_exclude": "^电影$|^电视剧$|^综艺$|^动漫$", + "class_name": "H4sIAAAAAAAAAD1RbXaCMBC8TU7QW/RSip/oq8orxVp56hNoaqtFq1gFopfJZsMtGhLor93Z3czuTNBNgB0IuomkXbApwSyXdkpg8CHyrzJw5qPdI+D5ql1m2D+IVkdn1IFrVmaiORENT8/ZtOqK/itPbV2bM57Skl1sKd5GZVYsN7owjXS4xGWA8V6jow6YfgJ70VTJL4SenghpMetWR6rHiqYGimK8r4HeU2sx640i86YG5px/regaNZqqnjG7K5C74B54/kY4e5bWj0zmPB0SjL9x0iLyfCxDsW6DM9BEXizjFDpDokxWBksayPikHGTC6+FyVyri+TtOutVOfrExNeaoo01HRnfhXeuxaST8bQX4JRQNKuMbrCwC3Rn6S2ztZH9BHh7RfKzwbQhqKRAdi7UjmkP1hcrrJ8m26hRjfCiDDs9m/LYicD3xLMDNXZ4HRLYdcVoIa4ueQ3C0V52ixeBikcJKxH5s9vwBtOQp10cCAAA=", + "class_url": "1&2&3&4&6&7&8&9&10&11&12&13&14&15&16&17&18&19&20&23&25&26&27&28&29&30&31&39&44&45&47&48&49&50&51&52&53&54&55&56&57&58&59&60&61&62&63&64&65&66&67&68&69&70" + }, + { + "name": "快看资源", + "url": "https://kuaikan-api.com", + "cate_exclude": "^电影$|^连续剧$|^综艺$|^动漫$|^影视资讯$|^影视推荐$|^站内公告$|^体育$", + "class_name": "H4sIAAAAAAAAAG2S31bCMAzG36bPyR832A7CpjgEd/BCsQOGAxXFleLLLE33Fm5pe7zxar806Zcv6XB6BHlg+meJYgcBZyjOOigZhJk6b1mT09zXxyv9WvwXqHGmryOG2zn4Hng5xCGr5K3uvTEsNyDvMBgw8G/q+Zoo4KrvEYVZJVNLOBVofEA0Uh1Ox0naVBOtBvAtWlLdSHUSol6OSUzUD1VvQTS8r8qAaDfSw2VL2L3UiwvR8GBbY1ig3BDx2CqjmIB3IpIxitTZeZBVydu1qJzjZUw0W6k0J3rf0+dUwMRQsq/XlALvsxLJ30W7VXPXBvXjutF3+6ZOrox0GnkXUwdXSdIuY2yZx7LOTGDU3TOaOWyZU3ex8W8rjXETVOcXjPx2K1atnef4Bc80GfZ39SzDR/Pb0MI0f9LFxy+o48M1VAIAAA==", + "class_url": "1&2&3&4&5&6&7&8&9&10&20&21&22&23&24&25&26&27&28&29&30&31&32&33&34&35&36&37&38&39&40&42&43&45&46&47&48&49&50&51&52&53&54&55&56&57&58&59&60&61&62&63&64&65" + }, + { + "name": "天空资源", + "url": "https://m3u8.tiankongapi.com", + "class_name": "H4sIAAAAAAAAADVQW3LCMAy8jc/JYygknSllCqGUTPkoYAphEqCB4uD0Mrbk3KK2Yn95V9autMJpqeWJodhrOcNoyMzfJ1ZHHXEGGcf6xaFmu4Df3CEd75RMXR+OTtAfEOITfa8cgu4rdBKHbK//hdG7EhHVktSWCcU7nJIC4xzlnmpLqQSnaatvS/w0eBwYVg8TCabXvFk8eeL2GReBzDdWFAitHTTjAu41ebX+raMVQJoF0ub0pLzpdRLIpfCbWIF7kK5l+JfJf5jeDH1u7NbNR01pexkmE8ozuKqKbqHkm+mdTblU4pnhyt32H73g+qZ2AQAA", + "class_url": "1&2&3&4&5&6&7&8&9&10&11&12&20&21&22&23&24&25&26&27&28&29&30&31&32&33&34&35&36&37&38&39&40&41&42&44" + }, + { + "name": "无尽资源", + "url": "https://api.wujinapi.me", + "cate_exclude": "^电影$|^连续剧$|^综艺$|^动漫$|^资讯$", + "class_name": "H4sIAAAAAAAAADVRWVbCQBC8zZxTwxp8CnliFI2AEhzUaIIQhSxwmeklt3Ayk/xVdVe/7qqmaQrlVvB5TvkXuFJQXrCbCRhtsPgUnHb5O66ZKgNyBwL8QKtqRMMtdnoGSQ+OeY3wcoIXvtG5suni8EFlrqk9lSqT9ZLqbYaHuEYwTvB4MotPN1pgar0IvJGAcI/PL0IVbzTpmz3ZB5R3NaoW740W79cYRAalfxD6Zj6U1azfGNECrW6JXjpOWhJJvbP1a2+zru1MS4ysJU5EvmfMjDY0NaZpFFP5YWrrQRNE5aSYjMmGi7ukPkuVt+z8cPqksitB8TdNOkK3WfZZrjjeC1qYD9gj24XWVUOKKUy3qngU/Lurx6vXrk7KpGyG1MGlTDbx2OAEr8/oHxti42qIOoR4ITk+wdIR0J9RsKDOFw/nAgMXVu0JsN5Vrx5eXumP639dcxnR0ITPXQ/3c5uJgONe5St6P/Ov/t045FVP5TN1Wgq6SXSn6pRwcP4BxMt0fHACAAA=", + "class_url": "1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18&20&21&22&23&24&25&26&27&28&29&30&31&32&33&34&35&36&37&38&39&40&41&42&43&44&45&46&47&48&49&50&51&52&53&54&55&56&57&58&59" + }, + { + "name": "金鹰资源", + "url": "https://jinyingzy.com", + "cate_exclude": "^电影$|^电视剧$", + "class_name": "H4sIAAAAAAAAADWOXQ6CQAyEb7Pn9Cciq4liRNRAwpOuRlTUkACynmbbrreQLfjUb6aTdigsrPJAKkFhAfohMFP0WTjje9xjeWdKz27g9sDqnOErd2SaIwUeyamA2cnoxBH5DxxP2IuSNsSeWkH1doTDAAcRb6Xqc+jvTC0d2VsOetPfw+YiwJtAwq9ag0I+YcorxLoPtJUwyf6iq94JejdW1gKWOVYfLqvXdvS0RWzquaD02no/UcDcbf0AAAA=", + "class_url": "1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&20&23&24&25&26&27&28&29&30" + }, + { + "name": "豪华资源", + "url": "https://hhzyapi.com", + "cate_exclude": "^电影$|^电视剧$", + "class_name": "H4sIAAAAAAAAADVPWw6CMBC8Tc/pI6D1w0eCKErCj1ofKBBjokg5DbsLt7Bdy1dnZrezMxS8WuWDVIKCF+hCYKqonluhO0X4zhglF/vg5sjskuIzt6ipTrT0SU4EzM6Nji2iaYFjj7UwNkusqRV8vhbhcImDkKdSuT2cbptSWtQ+ctBr54fVTYDvQcynjEABWzTvO+y1WzCRME578o/+J/StWlkKWOT4qdnhoLrId7L5Z0r1xLRc5D1hE0doWHe7mkOOUgpXXGaWkb5yyOPE1aLkbk78ALNMUSlMAQAA", + "class_url": "1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&20&23&24&25&26&27&28&30&31&32&33&34&35&36&37&38" + }, + { + "name": "虎牙资源", + "url": "https://www.huyaapi.com", + "cate_exclude": "^电影$|^电视剧$", + "class_name": "H4sIAAAAAAAAADWOXQ6CQAyEb7Pn9Cciq4liRNRAwpOuRlTUkACynmbbrreQLfjUb6aTdigsrPJAKkFhAfohMFP0WTjje9xjeWdKz27g9sDqnOErd2SaIwUeyamA2cnoxBH5DxxP2IuSNsSeWkH1doTDAAcRb6Xqc+jvTC0d2VsOetPfw+YiwJtAwq9ag0I+YcorxLoPtJUwyf6iq94JejdW1gKWOVYfLqvXdvS0RWzquaD02no/UcDcbf0AAAA=", + "class_url": "1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&20&23&24&25&26&27&28&29&30" + }, + { + "name": "影图资源", + "url": "https://cj.vodimg.top", + "class_name": "H4sIAAAAAAAAAC3MTQrCQAwF4NvMOZUiNl2ohdIWLLoqUVS0C8HOj15mktRb1Amu8vHeI1I9KQxm+hzE3QjQiPMTWEPFif0lnRg6gbWhuvvVSZIPnK1UWNLokni540WtO8B/y3kbLWi2D9Fi+s6vO20fqqb/Hs+qK8p7o/IVle0M2798t5MAAAA=", + "class_url": "1&2&3&4&6&7&8&9&10&11&12&13&14&15&16&21" + }, + { + "name": "u酷资源", + "url": "https://api.ukuapi.com", + "cate_exclude": "^电影$|^电视剧$", + "class_name": "H4sIAAAAAAAAADWP3Q6CMAyF32bPqVHRcYGSIJBoQmKC8xcwhESB8TRbO95COufV+dqenLYYNVq+GEaNEZ7mgmHXG94y7V+gv5MoeUS+Zjo+TmMi3LxgsbIkQv3piGC+g1lsfVy4KWxS1XLbO0jVCkqHdwlDbSnJrTwEDgHRbyP+7tHbCj4Dtcfsan11RWKKSss9Zar+jDuPyDRLU5QM4mpMOleMp6UOfVdMgdNzf1saQJq5ArOnXZ2v3R/olyhvE30Bu+ncCxgBAAA=", + "class_url": "1&2&3&4&6&7&8&9&10&11&12&13&14&15&16&20&21&22&23&24&25&26&27&28&30&31&32&33&34" + }, + { + "name": "小猫咪资源", + "url": "http://zy.xiaomaomi.cc", + "cate_exclude": "^短剧$|^资讯$|^明星资讯$|^影视资讯$|^明星$|^内地明星$|^港台明星$|^欧美明星$|^日韩明星$", + "parse_url": "http://xiaomaomi.cc/player/?url=", + "class_name": "H4sIAAAAAAAAAFXO3QqCQBCG4bsZ9D5N3Q6MIMiDaI9sk340QRI1vZrZme4icd2VDp9vGHjpUOPnBTyeqXugUEBdz6IF3F51fwOS88h1wM8CdJroVC6Y3liFfxfAcIOncoFuCtw53BUNicUx+8rc/rwvWDUexhGJyAeagzyz+muYW0ygowldWe4xGC1/eWZfGd4AAAA=", + "class_url": "20&21&22&23&24&25&26&27&28&29&30&31&32&33&34&35&36&37&38" + }, + { + "name": "八戒资源", + "url": "http://cj.bajiecaiji.com", + "cate_exclude": "^电影$|^剧集$|^综艺$|^动漫$", + "api": "/inc/apijson_vod.php", + "class_name": "H4sIAAAAAAAAADWPSw6CQBBEbzPn1BCQceEnQZRA4gYdP0RlgcrAcBq6W27hfGDVr3qqKzUUVaBKBlwMacCoaX9cMlhesL2b0auM+IJBnGmHIQpL9HxLYgt1YwjnG5zF1sfF+Aqp6qXQmg3nBL9PQ7B+Yd3Z3fGqDYZwf8KssFQI6laWqg/ksb3w3/Dwpla5GJJgEi7fFR1DRuFynCB5A7UzP6HIdQ0PveSa/jqotA35AAAA", + "class_url": "1&2&3&4&5&6&7&8&9&11&12&13&14&15&16&17&42&97&96&91&92&93&99&100&101" + }, + { + "name": "新浪资源", + "url": "https://api.xinlangapi.com", + "api": "/xinlangapi.php/provide/vod/", + "cate_exclude": "^电影$|^电视剧$", + "class_name": "H4sIAAAAAAAAAEWOXQ6CMBCEb9Nz+hOR+qAYETUh4UWtikaQkEihPU27W24hXU18msk3m53BuLaqZBjXTgSWC2YXF+hyhm3nuGQob1Ztkc89Nyr1DsMSpjNyYm2b1jsI90ZyuuPil8I4glFCLEkHTO4o+gP1wPsJuqLGVQGNJnYXqJf/Ffgd12dXSncnkqrwYrozRoH/adTGTV4Ms8fAP2ziC/TQAAAA", + "class_url": "1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18&20&21&22&23&24" + }, + { + "name": "掏片资源", + "url": "https://taopianapi.com", + "api": "/cjapi/mc/vod/json.html", + "class_name": "H4sIAAAAAAAAAGWQSQ6CMBSGb+OWKzpEtCxUDKIoiRuwDiRCjFFRPA3vVW5htS20umu//FMLzhYfBwvPF4h8+F5a7P54kVwycanZPK7WO8W884vaQKgF4xRvT36qdQllz9GP93rkuj8vnlJYFZoXIloFttSB3PfNk/sk464ypybj+zBM1DvqDr5ZdTS9QmqwahN8VhpM1phe8V2CQZFZOFyUOWFkoACjLtzuGoB40AAVI17VxIA9rYKd7nK2zDNi/JDrTUVZhHrzMMNeXwPYmWDb10HPwe5SzyD0x9JNmO/qofkeihkHbzgO+6MwAgAA", + "class_url": "16515072&16449536&16384000&16318464&16252928&16187392&16121856&16056320&15990784&15925248&15859712&15794176&15728640&15663104&15597568&15532032&15400960&15335424&15269888&15204352&15138816&15073280&15007744&14942208&14876672&14811136&14614528&14548992&8388608&1179648" + }, + { + "name": "嗨米资源", + "url": "https://www.himi.cc", + "class_name": "H4sIAAAAAAAAAHs+ZevTvRvVnk6b87Rz+fPOdrWnXSue7VkNYj3v2PisuRXMWj7x6c7dINazxgnPGqaB1XUuh8nOXwvkICvqmPFkVyfUsOdTwGLPp2x9sbwNrG73nhedu0BST/bOAUst63/asVLt+ewtzyatBQBKD0OjkAAAAA==", + "class_url": "20&21&22&23&24&25&26&27&28&29&30&31&32&33&34&35" + }, + { + "name": "天堂资源", + "url": "http://www.qoordgc.com", + "cate_exclude": "^电影$|^电视剧$|^综艺节目$|^樱花动漫$|^纪录片$", + "class_name": "H4sIAAAAAAAAAEVQyw6CMBD8m36njyiWg2iCKJHEi1gfROiBKI/6NXQX/0K6LfHUmdndmd1iWGolGYZlL5aaC4ZN2/O692d4fDK4yt6X2r9C+2BY37XaIffYIHQqIRQlw5BBuJIwXxASW101BsF0A5OI+rhwVVgdupqTdlRdLUzm9xLDOzdIBwVUH9JOt6GBNvrnpt7ovE8hyUwVypc+R4QygZ81Tfg5qjtNnMU3XtqbmMkIipHs0yHCEbeKvdN5O2JNLbEP2i+zFWvwA6olQVtGAQAA", + "class_url": "1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&20&21&22&23&24&25&26&27&28&29&30&31&32" + }, + { + "name": "一舟资源", + "url": "http://www.mandao.site", + "cate_exclude": "^电影$|^连续剧$|^综艺$|^动漫$|^资讯$", + "class_name": "H4sIAAAAAAAAADWQfVKDMBDFb7PnVCrTJs5YmCJ2xtaOY5mgYgNa1ALRy7AfvYVN1L/2t8nbzXvhrEXXgHzfcf+CygD3g6gOUJc0PIO0F7KzvhvditUUMF+dVJ541tAkDmRSPPSe6DyhszzolPm7pdly7FQ4u3VjZ/wj9GlxXge6KY6bx0CV4a8rTxhXmGrAshkPCW73tL4H1pbdU9jXfuA29zrZ1eiug4OQQsyD2D2MbiHRK8j7GycTkMXaF3apL5RbsR3Gl3CMWqrnv4OAxfQ/QVRxnga3uuSsP4UgXQANGaZL4I3/ox/8GTYhNAEAAA==", + "class_url": "1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18&20&21&22&23&24&25&26&27&28&29&30&31&32&33&34" + }, + { + "name": "五一资源", + "url": "http://www.51zhuiju.cc", + "cate_exclude": "^在线电影$|^电视剧$|^资讯$|^影视资讯$|^明星资讯$", + "class_name": "H4sIAAAAAAAAADWPWw6CMBBFd9N1+ob2AzVRJIGEDzWtL5BEohaqm2GmdReWiX7NubknkxnIlNVvu6rBVMwPJ2fAJbNN67h2YmTTgqGqnKhAKGxPzNUTV5TM6179BUwiTPJ/I1RnMssDBnHmd/VkwwrHUyK5hGfTEw4XOIjJ4/LXYph0mpOnj2DW1Kam07I/Ch8lzK9Em/0nPxCdpX1FRPUddjEdHxqMA5tfKNBrTm5defsCgq6QeO0AAAA=", + "class_url": "1&2&3&4&5&17&18&29&30&31&32&33&34&35&43&44&45&46&47&48&49&50" + }, + { + "name": "剧狗资源", + "url": "https://www.youmuz.cn", + "class_name": "H4sIAAAAAAAAAHs+ZevTvRvVXuyf93z32qedy9We797zonOX2tOuFc/2rFZ7Ph8kCACyapqAJQAAAA==", + "class_url": "1&2&3&4&20" + }, + { + "name": "芘芣资源", + "url": "https://www.bilfun.cc", + "class_name": "H4sIAAAAAAAAAB3LQQrCMBBG4dvMQbVa025a1G4KFXSRothQNYJpg5fJZH5voXH14MEnO8t+JLw7ma6sNMk0Qznioo/zhcSd2e9F5RT8FosbbBtcST8CvYY+wTxINj42uRz+/HPMuC4SwPMu1ZLEDCmxMTCOVyWJr9PgfgyvCjbDYL6jWmkThQAAAA==", + "class_url": "1&2&3&4&19&20&21&22&23&24&25&26&27&34" + }, + { + "name": "金蝉资源", + "url": "https://www.jcys.bf", + "class_name": "H4sIAAAAAAAAAAEvAND/55S15b2xJueUteinhuWJpybnu7zoibom5Yqo5ryrJuiusOW9leeJhybnn63liacZjGsjLwAAAA==", + "class_url": "1&2&3&4&20&21" + }, + { + "name": "小宝资源", + "url": "http://www.xiaobao168.com", + "class_name": "H4sIAAAAAAAAAAEbAOT/55S15b2xJueUteinhibliqjmvKsm57u86Im6WFonqxsAAAA=", + "class_url": "1&2&3&4" + }, + { + "name": "追风资源", + "url": "http://www.zfsp.cc", + "class_name": "H4sIAAAAAAAAAB3OwQqCQBSF4bc5z1mEg+OiDMSCBlzVZE2ohFDq1Mt479W3yGl5/m9zJGvJN5CsnawibUHJlYc7pB8m3YU1egPKTTCJG95E4HXKqxxi9/TusUCIklTibyAVkakxFyWdPPhV0a4GOyufLcbhIqkCH85sHDiv59Lxc+H4OHYaUjz+B74Rpe4H4ulpN5gAAAA=", + "class_url": "1&2&3&4&6&7&8&9&10&11&12&13&14&15&16&20&21&22&23&24&25" + }, + { + "name": "柠檬资源", + "url": "https://www.nmnm.cc", + "cate_exclude": "^资讯$|^今日热点$|^公告资讯$", + "class_name": "H4sIAAAAAAAAADWQQQ6CQAxFbzPnVFBwZqGSIGg0cSMZVBSIISownoZO4RYyBVb9r/1Nfot+ASpn6BetdIBLhlXd8pKBiHV9Z22xaJ8pg2UCnhihqYQOI7QfaH0ZHFVTSrOoP6kpsMmIwsiU7nwlelETf2ui4g2XgMwibtQJucsgOPUNo3CVa3tJSnrwrYzS862eBeTjcpzq1b4pOfnKG6gdTSN33ECRorqRz0ow8Gh6kd3BGQ80cTfZBGHUJ50gkX3Q6Q/DfcM3BtsEZBvgD5B5tZxGAQAA", + "class_url": "1&2&3&4&5&17&18&39&40&41&42&43&44&45&46&47&48&49&50&51&52&53&54&55&56&57&58&59&60&61&62&63&64" + }, + { + "name": "百度", + "url": "https://api.apibdzy.com", + "cate_exclude": "^电影$|^电视剧$|^综艺$|^动漫$|^资讯$|^电影资讯$|^明星资讯$|^预告$", + "class_name": "H4sIAAAAAAAAAzVP7W7CMAx8mzzn1vGVTgKqla4TSEgTLMAQLaBMkDZ9msRO32KNm/67O9t3Z0yl1VeGqXRiYrlgWNWOK2bjA9S/zNQ/uJwgn3rB6A2hbNMteoSzK7yNCYnEPiuP4HUJLxntcRGmMMuN4qTtRPtFOfAooLl71G6PJHzuKV+drF6RZ1ygPoVsTCvsq9pFCc+GLs4Cm7lHdvxnqoy0e0kC5YRfOucuYyCPonMYCDkML6+1USI83t8MpA8KJDpjlvhabSShXIRaRn+46Obk2qh35uTIXQrWjwKBfA75NpD2e2ST+B8HkFGOfQEAAA==", + "class_url": "1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18&20&21&22&23&24&25&26&27&28&29&30&31&32&33&34&36&37&38&39" + }, + { + "name": "三八资源", + "url": "https://vod38.com", + "cate_exclude": "^电影$|^剧集$|^综艺$|^动漫$", + "class_name": "H4sIAAAAAAAAADWQSw6CMBCGb9MzulSMaFmIJIoaSNhI6gMVY4haxdMwM3AL6dSu5v/m0fk7tKygvgmQqkt8Qe9PK7WAYI+fkwlNnZKcCojTvsMomt1wPGGlIni9jcLRAocx90n1r+Js02jJuaRutOorAp9XEyAsmda5CV12YCoUfeesqgfsYi55FZYh71r47UWz0keoV/xusKcl76fszINeQXHUJwYC8qn1NhB4522wU93W///PGAlLB+u89+CAbbgzWOf2GHbGAc84sNYZfnn+oIlPAQAA", + "class_url": "1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18&19&20&22&23&24&25&26&27&28&29&30&31&32&33&34&35" + }, + { + "name": "淘片资源", + "url": "https://taopianapi.com", + "api": "/cjapi/mc/vod/json.html", + "class_name": "H4sIAAAAAAAAAGWQSQ6CMBSGb+OWKzpEtCxUDKIoiRuwDiRCjFFRPA3vVW5htS20umu//FMLzhYfBwvPF4h8+F5a7P54kVwycanZPK7WO8W884vaQKgF4xRvT36qdQllz9GP93rkuj8vnlJYFZoXIloFttSB3PfNk/sk464ypybj+zBM1DvqDr5ZdTS9QmqwahN8VhpM1phe8V2CQZFZOFyUOWFkoACjLtzuGoB40AAVI17VxIA9rYKd7nK2zDNi/JDrTUVZhHrzMMNeXwPYmWDb10HPwe5SzyD0x9JNmO/qofkeihkHbzgO+6MwAgAA", + "class_url": "16515072&16449536&16384000&16318464&16252928&16187392&16121856&16056320&15990784&15925248&15859712&15794176&15728640&15663104&15597568&15532032&15400960&15335424&15269888&15204352&15138816&15073280&15007744&14942208&14876672&14811136&14614528&14548992&8388608&1179648" + }, + { + "name": "牛牛资源", + "url": "https://niuniuzy6.com", + "cate_exclude": "^电影$|^电视剧$|^综艺$|^动漫$", + "class_name": "H4sIAAAAAAAAAD1RbXaCMBC8TU7QW/RSip/oq8orxVp56hNoaqtFq1gFopfJZsMtGhLor93Z3czuTNBNgB0IuomkXbApwSyXdkpg8CHyrzJw5qPdI+D5ql1m2D+IVkdn1IFrVmaiORENT8/ZtOqK/itPbV2bM57Skl1sKd5GZVYsN7owjXS4xGWA8V6jow6YfgJ70VTJL4SenghpMetWR6rHiqYGimK8r4HeU2sx640i86YG5px/regaNZqqnjG7K5C74B54/kY4e5bWj0zmPB0SjL9x0iLyfCxDsW6DM9BEXizjFDpDokxWBksayPikHGTC6+FyVyri+TtOutVOfrExNeaoo01HRnfhXeuxaST8bQX4JRQNKuMbrCwC3Rn6S2ztZH9BHh7RfKzwbQhqKRAdi7UjmkP1hcrrJ8m26hRjfCiDDs9m/LYicD3xLMDNXZ4HRLYdcVoIa4ueQ3C0V52ixeBikcJKxH5s9vwBtOQp10cCAAA=", + "class_url": "1&2&3&4&6&7&8&9&10&11&12&13&14&15&16&17&18&19&20&23&25&26&27&28&29&30&31&39&44&45&47&48&49&50&51&52&53&54&55&56&57&58&59&60&61&62&63&64&65&66&67&68&69&70" + }, + { + "name": "红牛资源", + "url": "https://www.hongniuzy2.com", + "cate_exclude": "^电影$|^连续剧$", + "class_name": "H4sIAAAAAAAAAC2PXQ6CMBCEb9Nz+hOVaqIYFU0g8qRV1AgSEikUL9Pu1lvorj7Nl5nNZBbXlTOF8K89NjcnlcCm9VILNz1BeyGxJkE5ES5KvjERBgUMR0xq6eqGCPoh9CK+k+qfQrCzWrIXG6sVtcPzDl3JtD2wXBV2cyK3yKHu2Ctzknd65kE6c2bDNbwJf4tte8RwTLY1Kz94+Cq2eiYwpS8+mOVyptYAAAA=", + "class_url": "1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18&19&20&21&29&30" + }, + { + "name": "极速资源", + "url": "https://jszyapi.com", + "cate_exclude": "^电影$|^电视剧$", + "class_name": "H4sIAAAAAAAAADVP0W7CMBD7m3znYKIQkICKUsaoxMsgsBUooEpQmn5N7i79iyVH+hTbsXw2JaVVEUglKClBXwXmipqpF9r9Gh8XRtujf3C1Y3bM8V54ZOo9zSOSQwHjg9GZRzS64ueAtTRzJtZUDM+XR9ib40fKv1IFH46+TCU9sucC9DLkYf0nIBpAxqecQAlHmMcJNjoYXCXM8o68q78JvWorKwGzAp8Nl9UL27/ZcmOqiYAf1a6j4HEhbmFH3ORZ0RFODIR6TfvdcON+TmnMy8YX0r/ceDcMG2l7cvf+AYiMpdZZAQAA", + "class_url": "1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&20&23&24&25&26&27&28&29&30&31&32&33&34&35&36&37&38" + }, + { + "name": "快车资源", + "url": "https://caiji.kczyapi.com", + "cate_exclude": "^电影$|^电视剧$|^综艺$|^动漫$", + "parse_url": "https://jiexi.kczyapi.com/m3u8/?url=", + "class_name": "H4sIAAAAAAAAAD1RbXaCMBC8TU7QW/RSip/oq8orxVp56hNoaqtFq1gFopfJZsMtGhLor93Z3czuTNBNgB0IuomkXbApwSyXdkpg8CHyrzJw5qPdI+D5ql1m2D+IVkdn1IFrVmaiORENT8/ZtOqK/itPbV2bM57Skl1sKd5GZVYsN7owjXS4xGWA8V6jow6YfgJ70VTJL4SenghpMetWR6rHiqYGimK8r4HeU2sx640i86YG5px/regaNZqqnjG7K5C74B54/kY4e5bWj0zmPB0SjL9x0iLyfCxDsW6DM9BEXizjFDpDokxWBksayPikHGTC6+FyVyri+TtOutVOfrExNeaoo01HRnfhXeuxaST8bQX4JRQNKuMbrCwC3Rn6S2ztZH9BHh7RfKzwbQhqKRAdi7UjmkP1hcrrJ8m26hRjfCiDDs9m/LYicD3xLMDNXZ4HRLYdcVoIa4ueQ3C0V52ixeBikcJKxH5s9vwBtOQp10cCAAA=", + "class_url": "1&2&3&4&6&7&8&9&10&11&12&13&14&15&16&17&18&19&20&23&25&26&27&28&29&30&31&39&44&45&47&48&49&50&51&52&53&54&55&56&57&58&59&60&61&62&63&64&65&66&67&68&69&70" + }, + { + "name": "索尼资源", + "url": "https://suoniapi.com", + "cate_exclude": "^电影$|^电视剧$|^综艺$|^动漫$", + "class_name": "H4sIAAAAAAAAAD1RbXaCMBC8TU7QW/RSip/oq8orxVp56hNoaqtFq1gFopfJZsMtGhLor93Z3czuTNBNgB0IuomkXbApwSyXdkpg8CHyrzJw5qPdI+D5ql1m2D+IVkdn1IFrVmaiORENT8/ZtOqK/itPbV2bM57Skl1sKd5GZVYsN7owjXS4xGWA8V6jow6YfgJ70VTJL4SenghpMetWR6rHiqYGimK8r4HeU2sx640i86YG5px/regaNZqqnjG7K5C74B54/kY4e5bWj0zmPB0SjL9x0iLyfCxDsW6DM9BEXizjFDpDokxWBksayPikHGTC6+FyVyri+TtOutVOfrExNeaoo01HRnfhXeuxaST8bQX4JRQNKuMbrCwC3Rn6S2ztZH9BHh7RfKzwbQhqKRAdi7UjmkP1hcrrJ8m26hRjfCiDDs9m/LYicD3xLMDNXZ4HRLYdcVoIa4ueQ3C0V52ixeBikcJKxH5s9vwBtOQp10cCAAA=", + "class_url": "1&2&3&4&6&7&8&9&10&11&12&13&14&15&16&17&18&19&20&23&25&26&27&28&29&30&31&39&44&45&47&48&49&50&51&52&53&54&55&56&57&58&59&60&61&62&63&64&65&66&67&68&69&70" + }, + { + "name": "映迷资源", + "url": "https://www.inmi.app/", + "class_name": "H4sIAAAAAAAAAAE5AMb/6Zu75b2xJumbu+imluWKhybli5XmvKsm57ac6JedJuebtOaSrSblsIjpoYzliJfooagm55+t5YqHzcTj1zkAAAA=", + "class_url": "20&21&22&23&24&25&26" + }, + { + "name": "极客资源", + "url": "https://www.jkdy.cc/", + "class_name": "H4sIAAAAAAAAAAEoANf/55S15b2xJueUteinhuWJpybnu7zoibom5Yqo5ryrJue6quW9leeJh2ylK60oAAAA", + "class_url": "1&2&3&4&5" + }, + { + "name": "光速", + "url": "https://api.guangsuapi.com", + "parse_url": "", + "cate_exclude": "^电影$|^电视剧$", + "class_name": "H4sIAAAAAAAAAC2Oaw6CMBCEb9Nz+ohINVGMiBpJ+KNW4gskJPJoT9PulltIF3/Nl5nJ7GJYGpkzDEsrPMMFw6a1vGZmcYP27kTLGPmcmSjuY0fo5zCdEYmNqRpKufh7MA5gFBH5B11zSs+iO9I6PASqFdH3Dapw1CWpk+EiDv/A/kLeOoNKUb3InNhXZuTOber2ioFHJLd28rHlSddLhsmz7/0A4RcQUdYAAAA=", + "class_url": "1&2&3&4&6&7&8&9&10&11&12&13&14&15&16&20&21&22&23&24&25&30&31" + }, + { + "name": "暴风资源", + "url": "https://bfzyapi.com", + "cate_exclude": "^电影片$", + "class_name": "H4sIAAAAAAAAADWRa3aCMBCFd5N1+kIFj1VOLdbq0Z6iBq0VrI8qGN1MMhN20WSAP8x34c7NZMDRWYkDuh2mvEiKGVEwUy63BPUh1AJLyH11y4i6B2g65HN5SdB9l6lLX9OtEm9Ew7bep5b0c47Zj3EzNRUy5ZZgx/HxYilfT+AaEy02xkC+QQK3B/nGK5jtiM5/ahkQHZPK50Vw/6ZZimTStslmlaI4qRTmpEFSiSKxEJjdtUvjqiXPJ+1Clw2VoNxKUG4pTAiOivXQQjUPdXxi+VdL+Z59LcWrbvzq81SmPaYvRxw2GcZ7KsK3BYJYx6lyegwXdllmDOVELO/0cbSAxDc3ZLh56ounbieZhQxfElN0VDM/wWysr8UOuwICc4PVEeo9qGU6rLN8vFWbD1xn5snyplDXhm75cJqbnqUOHZlN5OPzH964N6gIAgAA", + "class_url": "20&21&22&23&24&25&26&27&28&29&30&31&32&33&34&35&36&37&38&39&40&41&42&43&44&45&46&47&48&49&50&51&52&53&54&55&56&57&58&65&66&67&68&69&70&71&72" + }, + { + "name": "飞刀资源", + "url": "http://www.feidaozy.com", + "cate_exclude": "^电影$|^电视剧$|^综艺$|^动漫$", + "class_name": "H4sIAAAAAAAAADWR3W7CMAyF3ybPyY8KbYVWOnXZBtV2hUJZJ0ATE2tIn6ax27dYYidX+Y5jHZ84WN2suQqsbqNa2UwJ1I8x64TNj/D4Enb1PL03mK2Fu4NlQpQfB1MHwkojW9jtBmaKyrJ23USHtf3TnqBV2D/5AfB68Mf02fjD7s3QKarPtzCT1LtoUZZEyxwWO6L0begyou/NmH54wnk/7Xqi9BrCYX5GcyJSZZiNurDJnciUqOsQGH4uNPd+piAFK3mZmpYKye+gJdUoe1iMiw91G4R/xN7EldFTYhv5uBFRuylFFGwdb3gzvG92D4Ld40/wokJbdI+a3GMnB2eB3cmaF/f2f00wLfvpAQAA", + "class_url": "1&2&3&4&6&7&8&9&10&11&12&13&14&15&16&20&21&22&23&24&25&26&27&28&29&30&31&32&33&34&35&36&37&38&39&40&41&42&43&44&45&46&47&48&49&50" + }, + { + "name": "黑木耳资源", + "url": "https://www.heimuer.tv", + "cate_exclude": "^电影$|^电视剧$|^综艺$|^动漫$", + "class_name": "H4sIAAAAAAAAAEWSbXKCQAyGb8M5UQcRqgU7DFal2mllKBa/pqNjQexl2M1yi7LZpP2175PNJnkDEJ1FfbIgOqtsKLzMEv6HvH1aUN2UV1pdRA4c8Fwdb+oE1fCpneeowrG0M1Rx0qWiSl3xXWkle6G0Y4wt66bMdHV5PeijXedIsxSPfgHxFJ8MfNlfaAW9e7u4oxqdaATwD1BvUWVTatKNBVEF5GK9w3pfR3QS4CGLDO6PqOJjmxd45VyaKsbYbqxGK+w9em5KD6tXgXCuqOopVAlV7x6J/eDfD61IWwqOBNrYsuabWSqTggHHYMBJujl5zTgPQ7BR7w55UfNQ9h4IWnuo3nbs0mzNAKQrddpymjuBaE0gNpOmcjkt/1EXnyFKxP6V026lsv+ahmOxf+EbY5uammWaf8T4IzDOCeiDUxouiIGdcyZWN/ALQpTFCIwCAAA=", + "class_url": "1&2&3&4&6&7&8&9&10&11&12&13&14&15&16&20&21&22&23&24&25&26&27&28&29&30&31&32&33&34&35&36&37&38&39&40&41&42&43&44&45&46&47&48&49&50&51&52&53&54&55&56&57&58&59&60&61&62&63" + }, + { + "name": "iku喵", + "url": "http://caiji.ikum.cc:8099", + "class_name": "H4sIAAAAAAAAACXIOw5AQBRG4d3clVKMgmKEQlBNhiAoiBiPzfjdsQsxmpMvh+MJ+0j2LNh0EJrYbFashKC6t4aQ7deqv38vPaLBKVVPWTu1mo/wE/z5MomTd3KjyMocviDIGLL++wIj0AZ/awAAAA==", + "class_url": "1&2&3&4&20&21&22&23&24&25&26&27" + }, + { + "name": "文才资源", + "url": "https://api.zeqaht.com", + "cate_exclude": "^电影$|^电视剧$|^综艺$|^动漫$", + "class_name": "H4sIAAAAAAAAAJWQ3U6DQBCF32ae07aWAmkKGEStxDbRQovF0iY1Ciy+zM7O8hbC/tx549XOmczMnvNRfEV2BoqvMnfQy4GaVno1oL8X7TvgM+N1PvbFMadupaqvEwbVWGGSqsffc5aCcB957QG5ZzGbg5geKYlAlBnvtkB5hN8NoHPXPx1Alhkui3GP4gbEzBfTNZB/IlaAmITiJoHh7ngFVw4GF6C6QHYPvN3Kj2q4uZTuC9CmJG8BOP/kTQLiYddvDsqOaqhKuTeJtG0bL3iTr3OzZAdUQjugjlihKWgk5iMjNBUjNBhDTrvQgiZdv+6AWERNOsTIKHQAd4uRiW4OYZTjKsLbH0uG1xcsQ8vX0P435r/4/gIRjZup9wEAAA==", + "class_url": "1&2&3&4&14&15&16&22&23&25&26&27&28&30&31&32&33&34&35&36&37&38&39&40&41&42&43&62&68&69&70&71&72&73&74&75&76&77&78&80&81&82&83&87&88&89&90&93&94&95&96&97&98&99&100&101&102&103&104&105" + } +] \ No newline at end of file diff --git a/xbpq.json b/xbpq.json index 46331c3..f839c6f 100644 --- a/xbpq.json +++ b/xbpq.json @@ -57,7 +57,19 @@ "jar": "https://gitee.com/gyjune/xbpq/raw/main/lib/sdtv.jar" }, - {"key": "豪华资源", + {"key": "hipy_js_采集之王[合]", + "name": "🍉采集合集┃T爽剧", + "type": 3, + "api": "https://gitee.com/gyjune/xbpq/raw/main/js/drpy2.min.js", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "order_num": 210, + "ext": "https://gitee.com/gyjune/xbpq/raw/main/lib/采集之王.js?type=url¶ms=https://gitee.com/gyjune/xbpq/raw/main/lib/采集静态.json" + + }, + + {"key": "豪华资源", "name": "🍉豪华采集┃T爽剧", "type": 1, "api": "https://hhzyapi.com/api.php/provide/vod/?ac=list", @@ -126,11 +138,11 @@ "灾难片", "悬疑片", "犯罪片", - "韩国伦理片", - "日本伦理片", + "伦理片", "国产动漫", "日本动漫", "欧美动漫", + "海外动漫", "大陆综艺", "日韩综艺", "港台综艺",