添加茶杯狐
This commit is contained in:
@@ -0,0 +1,102 @@
|
||||
var rule = {
|
||||
title: '茶杯狐',
|
||||
host: 'https://www.cupfox.in',
|
||||
url: '/type/fyclass/?page=fypage',
|
||||
searchUrl: '/search?q=**',
|
||||
searchable: 2,
|
||||
quickSearch: 1,
|
||||
filterable: 0,
|
||||
headers: {
|
||||
'User-Agent': 'PC_UA',
|
||||
},
|
||||
class_name: '电视剧&电影&动漫&综艺&纪录片',
|
||||
class_url: 'tv&movie&anime&show&doc',
|
||||
play_parse: true,
|
||||
limit: 6,
|
||||
推荐: '*',
|
||||
一级: $js.toString(() => {
|
||||
let html = request(input);
|
||||
let items = pdfa(html, '.movie-list-item');
|
||||
let seen = {};
|
||||
VODS = items.map((it) => {
|
||||
let url = pd(it, 'a:eq(0)&&href', HOST);
|
||||
let id = (url.match(/vod-detail\/(\d+)\.html/) || [])[1] || url;
|
||||
let title = pdfh(it, '.movie-title&&Text');
|
||||
let pic = pd(it, 'img&&src', HOST);
|
||||
let remark = pdfh(it, '.movie-rating&&Text');
|
||||
if (!title || seen[id]) {
|
||||
return null;
|
||||
}
|
||||
seen[id] = true;
|
||||
return {
|
||||
vod_id: url,
|
||||
vod_name: title,
|
||||
vod_pic: pic,
|
||||
vod_remarks: remark || ''
|
||||
};
|
||||
}).filter(Boolean);
|
||||
}),
|
||||
二级: $js.toString(() => {
|
||||
let html = request(input);
|
||||
let id = (input.match(/vod-detail\/(\d+)\.html/) || [])[1];
|
||||
let title = pdfh(html, '.movie-list-title:eq(0)&&Text') || pdfh(html, 'title&&Text').replace(' 在线观看 - 茶杯狐 Cupfox', '');
|
||||
let pic = HOST + '/simg/' + id + '.jpg';
|
||||
let content = pdfh(html, 'meta[name=description]&&content');
|
||||
let subjects = pdfa(html, '.movie-list-subject-block:eq(0) .movie-list-subject').map((it) => pdfh(it, 'body&&Text')).filter(Boolean);
|
||||
let eps = pdfa(html, '.play-btn');
|
||||
let urls = eps.map((it) => {
|
||||
let ep = (pdfh(it, 'body&&Html').match(/ep_slug="([^"]+)"/) || [])[1];
|
||||
let name = pdfh(it, 'body&&Text');
|
||||
return ep && name ? name + '$' + id + '-' + ep : '';
|
||||
}).filter(Boolean);
|
||||
VOD = {
|
||||
vod_id: input,
|
||||
vod_name: title,
|
||||
vod_pic: pic,
|
||||
type_name: subjects.slice(0, 3).join(' '),
|
||||
vod_year: subjects.find((it) => /^\d{4}$/.test(it)) || '',
|
||||
vod_actor: subjects.slice(3).join(' '),
|
||||
vod_content: content,
|
||||
vod_play_from: '茶杯狐',
|
||||
vod_play_url: urls.join('#')
|
||||
};
|
||||
}),
|
||||
搜索: $js.toString(() => {
|
||||
let html = request(input);
|
||||
let items = pdfa(html, '.movie-list-item');
|
||||
let seen = {};
|
||||
VODS = items.map((it) => {
|
||||
let url = pd(it, 'a:eq(0)&&href', HOST);
|
||||
let id = (url.match(/vod-detail\/(\d+)\.html/) || [])[1] || url;
|
||||
let title = pdfh(it, '.movie-title&&Text');
|
||||
let pic = pd(it, 'img&&src', HOST);
|
||||
let remark = pdfh(it, '.movie-rating&&Text');
|
||||
if (!title || seen[id]) {
|
||||
return null;
|
||||
}
|
||||
seen[id] = true;
|
||||
return {
|
||||
vod_id: url,
|
||||
vod_name: title,
|
||||
vod_pic: pic,
|
||||
vod_remarks: remark || ''
|
||||
};
|
||||
}).filter(Boolean);
|
||||
}),
|
||||
lazy: $js.toString(() => {
|
||||
let html = request(HOST + '/tea/' + input, {
|
||||
headers: {
|
||||
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0',
|
||||
'Referer': HOST + '/'
|
||||
}
|
||||
});
|
||||
let data = JSON.parse(html);
|
||||
let plays = data.video_plays || [];
|
||||
let url = plays.length ? plays[0].play_data : '';
|
||||
input = {
|
||||
jx: 0,
|
||||
parse: 0,
|
||||
url: url
|
||||
};
|
||||
})
|
||||
};
|
||||
+2
-1
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"spider":"./jar/spider.jar;md5;8432d174d72d5b608ae1bcd16d966847",
|
||||
"spider":"./jar/spider.jar;md5;c6985455e2cf0029e7901288a84f1e81",
|
||||
"lives":[
|
||||
{"name":"live","boot": false,"type":0,"url":"./tv.txt","playerType":2,"ua":"okhttp/3.8.1","timeout":20,"epg":"https://epg.cdn.loc.cc/?ch={name}&date={date}","logo":"https://logo.wyfc.qzz.io/{name}.png"}
|
||||
],
|
||||
@@ -13,6 +13,7 @@
|
||||
{"key":"新闪雷","name":"新闪雷┃MP4","type":3,"api":"./lib/drpy2.min.js","ext":"./js/新闪雷.js","header":{"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0"}},
|
||||
{"key":"闪雷","name":"闪雷┃MP4","type":3,"api":"./lib/drpy2.min.js","ext":"./js/678.js","header":{"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0"}},
|
||||
{"key":"fyyy","name":"飞宇影院","type":3,"api":"csp_XBPQ","searchable":1,"quickSearch":1,"filterable":1,"changeable":1,"ext":{"分类url":"http://ntfeiyu.com/nt/{cateId}/area/{area}/by/{by}/class/{class}/lang/{lang}/page/{catePg}/year/{year}.html","分类":"电影$1#电视剧$2#综艺$3#动漫$4"},"header":{"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0"}},
|
||||
{"key":"cupfox_in","name":"茶杯狐┃cupfox.in","type":3,"api":"./lib/drpy2.min.js","ext":"./js/茶杯狐.js","searchable":1,"quickSearch":1,"filterable":0,"changeable":1,"header":{"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0"}},
|
||||
{"key":"qiletv","name":"奇乐影视","type":3,"api":"csp_XBPQ","searchable":1,"quickSearch":1,"filterable":1,"changeable":1,"ext":"./json/奇乐.json","header":{"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0"}},
|
||||
|
||||
|
||||
|
||||
+2
-3
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"spider":"./jar/spider.jar;md5;8432d174d72d5b608ae1bcd16d966847",
|
||||
"spider":"./jar/spider.jar;md5;c6985455e2cf0029e7901288a84f1e81",
|
||||
"lives":[
|
||||
{"name":"migu","type":0,"url":"https://develop202.github.io/migu_video/interface.txt","playerType":1,"ua":"okhttp/3.8.1","timeout":20,"epg":"https://epg.cdn.loc.cc/?ch={name}&date={date}","logo":"https://logo.wyfc.qzz.io/{name}.png"},
|
||||
{"name":"live","type":0,"url":"https://epg.pw/test_channels.m3u","playerType":1,"ua":"okhttp/3.8.1","timeout":20,"epg":"https://epg.cdn.loc.cc/?ch={name}&date={date}","logo":"https://logo.wyfc.qzz.io/{name}.png"},
|
||||
@@ -14,6 +14,7 @@
|
||||
{"key":"drpy_js_TVB云播","name":"影视 | TVB云播[js]","type":3,"api":"./lib/drpy2.min.js","ext":"./js/TVB云播.js","header":{"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0"}},
|
||||
{"key":"新闪雷","name":"新闪雷┃MP4","type":3,"api":"./lib/drpy2.min.js","ext":"./js/新闪雷.js","header":{"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0"}},
|
||||
{"key":"fyyy","name":"飞宇影院","type":3,"api":"csp_XBPQ","searchable":1,"quickSearch":1,"filterable":1,"changeable":1,"ext":{"分类url":"http://ntfeiyu.com/nt/{cateId}/area/{area}/by/{by}/class/{class}/lang/{lang}/page/{catePg}/year/{year}.html","分类":"电影$1#电视剧$2#综艺$3#动漫$4"},"header":{"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0"}},
|
||||
{"key":"cupfox_in","name":"茶杯狐┃cupfox.in","type":3,"api":"./lib/drpy2.min.js","ext":"./js/茶杯狐.js","searchable":1,"quickSearch":1,"filterable":0,"changeable":1,"header":{"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0"}},
|
||||
{"key":"qiletv","name":"奇乐影视","type":3,"api":"csp_XBPQ","searchable":1,"quickSearch":1,"filterable":1,"changeable":1,"ext":"./json/奇乐.json","header":{"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0"}},
|
||||
|
||||
{"key": "电影天堂","name": "影视 | 电影天堂","type": 1,"api": "http://caiji.dyttzyapi.com/api.php/provide/vod","searchable": 1,"quickSearch": 1,"filterable": 1,"changeable": 1,"playerType":2},
|
||||
@@ -131,5 +132,3 @@
|
||||
],
|
||||
"ads": ["mimg.0c1q0l.cn","www.googletagmanager.com","www.google-analytics.com","mc.usihnbcq.cn","mg.g1mm3d.cn","mscs.svaeuzh.cn","cnzz.hhttm.top","tp.vinuxhome.com","cnzz.mmstat.com","www.baihuillq.com","s23.cnzz.com","z3.cnzz.com","c.cnzz.com","stj.v1vo.top","z12.cnzz.com","img.mosflower.cn","tips.gamevvip.com","ehwe.yhdtns.com","xdn.cqqc3.com","www.jixunkyy.cn","sp.chemacid.cn","hm.baidu.com","s9.cnzz.com","z6.cnzz.com","um.cavuc.com","mav.mavuz.com","wofwk.aoidf3.com","z5.cnzz.com","xc.hubeijieshikj.cn","tj.tianwenhu.com","xg.gars57.cn","k.jinxiuzhilv.com","cdn.bootcss.com","ppl.xunzhuo123.com","xomk.jiangjunmh.top","img.xunzhuo123.com","z1.cnzz.com","s13.cnzz.com","xg.huataisangao.cn","z7.cnzz.com","xg.huataisangao.cn","z2.cnzz.com","s96.cnzz.com","q11.cnzz.com","thy.dacedsfa.cn","xg.whsbpw.cn","s19.cnzz.com","z8.cnzz.com","s4.cnzz.com","f5w.as12df.top","ae01.alicdn.com","www.92424.cn","k.wudejia.com","vivovip.mmszxc.top","qiu.xixiqiu.com","cdnjs.hnfenxun.com","cms.qdwght.com","iqiyi.hbuioo.com","vip.ffzyad.com","wan.51img1.com","https://lf1-cdn-tos.bytegoofy.com/obj/tos-cn-i-dy/455ccf9e8ae744378118e4bd289288dd","mimg.0c1q0l.cn","www.googletagmanager.com","www.google-analytics.com","mc.usihnbcq.cn","mg.g1mm3d.cn","mscs.svaeuzh.cn","cnzz.hhttm.top","tp.vinuxhome.com","cnzz.mmstat.com","www.baihuillq.com","s23.cnzz.com","z3.cnzz.com","c.cnzz.com","stj.v1vo.top","z12.cnzz.com","img.mosflower.cn","tips.gamevvip.com","ehwe.yhdtns.com","xdn.cqqc3.com","www.jixunkyy.cn","sp.chemacid.cn","hm.baidu.com","s9.cnzz.com","z6.cnzz.com","um.cavuc.com","mav.mavuz.com","wofwk.aoidf3.com","z5.cnzz.com","xc.hubeijieshikj.cn","tj.tianwenhu.com","xg.gars57.cn","k.jinxiuzhilv.com","cdn.bootcss.com","ppl.xunzhuo123.com","xomk.jiangjunmh.top","img.xunzhuo123.com","z1.cnzz.com","s13.cnzz.com","xg.huataisangao.cn","z7.cnzz.com","xg.huataisangao.cn","z2.cnzz.com","s96.cnzz.com","q11.cnzz.com","thy.dacedsfa.cn","xg.whsbpw.cn","s19.cnzz.com","z8.cnzz.com","s4.cnzz.com","f5w.as12df.top","ae01.alicdn.com","www.92424.cn","k.wudejia.com","vivovip.mmszxc.top","qiu.xixiqiu.com","cdnjs.hnfenxun.com","cms.qdwght.com"]
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user