2024-06-16 01:13:10 +08:00
|
|
|
|
/**
|
|
|
|
|
* 原创诺临风
|
|
|
|
|
* 原创时间:2024-05-07
|
|
|
|
|
* 转载请不要删除此版权声明
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
2024-02-16 20:42:57 +08:00
|
|
|
|
var rule = {
|
2024-06-16 01:13:10 +08:00
|
|
|
|
title: "新茶杯狐",
|
|
|
|
|
host: "https://www.cbhfox.com/",
|
|
|
|
|
url: "/chbys/fyfilter.html",
|
|
|
|
|
searchable: 2,
|
|
|
|
|
quickSearch: 0,
|
|
|
|
|
filterable: 1,
|
|
|
|
|
detailUrl: "/cbhtv/fyid.html",
|
|
|
|
|
homeUrl: "/label/hot.html",
|
|
|
|
|
filter_url: "{{fl.cateId}}{{fl.area}}{{fl.by}}{{fl.class}}{{fl.lang}}{{fl.letter}}/page/fypage{{fl.year}}",
|
|
|
|
|
filter: 'H4sIAAAAAAAAA+2ZW1MaSRiG/wvXbjFjNse7nM/nc7ZyQbJUQtaQLdGtYlNWeYKgUVFKIa4Yk43nFUHjugiF/hlmgH+xDd180/MOVYyb1F71pe/z+k331+3wfvjW83PAFwwHgi88p3566/nFH/ac8jzv8oVCng5P0Pfaz340RlbMoQj7+TdfV6+/4QvW5chqbWi1LrMfPH0dQk2mmV+o3kYlr9CalkpsS9SzLEJrWsyBSbM/abcIjR40uloupeFBXKMHrUwZe0V4ENeoCu1NqsI1WkvsQ7kwAmvhWtNSzSwbY+t2i9BoLaPZSgksQpN2VJkuOnZU18iy9M6xI6HRcjPL5f1PsFyuUZVooja7BlW4RlU+rrM9QhWuHeKMzMGNSnIKLFwjy9CoOfgHWLhGrSvGjUgeWse1pqU2nzA/LNktQqMHJd9VRwrwIK5RX/Y3K9N/G6UtaA3JZIwvVr/greEaWSaiRnwbLFyjW3MwyY4Xbg3XrJNKm/NTeFINjSzDB5W/YOtCowaWpirFdKut2Ujf0/ov8FeAr9vvk94A6ZwxVnD7Blhcqc1Gm8+pF/KW8xljriQAndnyrJnPtvAJYDU7Z+7tt6rHAe1yf4KJNp+Q6IkLa+gQEh3J+y10CImuUWrJTG/YHEKybtE/WENIVONrDh1CohrjOaOwbK/BJavGjLPGjO0pw3HWcSO2ZjeRSnteOqjEM5WRWfu2SbVeT5/M9wfsl+3LIpV8kd1yMWk3cUm+YF0+9pFDF6yazVRX+91esLkS8zcfUC/kFZJ0jOgQEl2W7UV0CIkuS6pkjKfQZKnSpXKYuCRdGXQISTpMh4NL0qVy7JlLUtuNzSG7g0ty28N+X7f0d723Uy6WXLa9U+v8sVm+XsbbECR6BOkRmXYi7ZSpjlSXqYZUk6h+EigTJHoC6QmZHkd6XKbHkB6T6VGkR2WKvdLlXunYK13ulY690uVe6dgrXe6Vjr3S5V5p2CtN7pWGvdLkXmnYDU3uhobd0ORuaNgNJtjeBv6eHr98MTMpMzvu8mKepkvfqOI9TeQMkDNEzgI5S+QckHNEzgM5T+QCkAtELgK5SOQSkEtELgO5TOQKkCtErgK5SuQakGtErgO5TuQGkBtEbgK5SeQWkFtEbgO5TeQOkDtE7gK5S+QekHtE7gO5T+QBkAdEHgJ5SOQRkEdEHgN5TOQJkCdEtB9OAqsr8p/As7B1/c2JhFGIO66/mdqtpXaadZ6FvT0BZm8+olwomLlpib4M9ISsj8TssBGLSjT0/E23v76Cpx2NGTD0MvCq93sNge3zsYupigd4Y2DXGIq3ivaCHGLyNDZ3jUIGLFw73JzWbvJ0Mae5mDxdzBAuZqPy3mfHDCE0awiLmLNZOAyu0Vpmoo6BUGjSmOE4AKG1zoaiijMcfsv0EY0wvz19csn9FNBiMmk/k8A00n5OaD+vtJ8TXMwryRyL6Mb8Z3sZUlVq/8+pXSVulbhV4laJWyVulbgPm7h/fxN8EQ58W9y2XmC1/pHKSj9kZK7JEW94wRnxmEYL3jyo5mJ2i9CoSiJjjsKXzUKzPjcjZh4SqdCsD9+v5b1JWC7XpHBU+wLLFRpZCuvG5kewcI3WMrft/M6fa1RlesHcwf8RcY2q5PNmLF4uJBzf1tsItXHnT5bAoY1co4pbg9WBMajFtf8tBrM4yyKrPRVySUpALBNhhK1L5NhYYYdid3BJhUYVGlVoVKFRhUYVGlVo/F5f07LQ+Drok1KjSggqIaiEoBKCSggqIaiEoBLCq0BX768BX1BFBBURVERQEUFFBI+KCCoiqIjQjAh9/wLqgnhI8TMAAA==',
|
2024-02-16 20:42:57 +08:00
|
|
|
|
filter_def: {
|
2024-06-16 01:13:10 +08:00
|
|
|
|
dianying: {cateId: "dianying"},
|
|
|
|
|
dianshiju: {cateId: "dianshiju"},
|
|
|
|
|
zongyi: {cateId: "zongyi"},
|
|
|
|
|
dongmna: {cateId: "dongmna"},
|
|
|
|
|
jilupian: {cateId: "jilupian"},
|
2024-02-16 20:42:57 +08:00
|
|
|
|
},
|
2024-06-16 01:13:10 +08:00
|
|
|
|
class_name: "电影&剧集&动漫&综艺&记录片",
|
|
|
|
|
class_url: "dianying&dianshiju&dongmna&zongyi&jilupian",
|
|
|
|
|
headers: {
|
|
|
|
|
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/"
|
|
|
|
|
},
|
|
|
|
|
play_parse: true,
|
|
|
|
|
lazy: `js:
|
|
|
|
|
var html = JSON.parse(request(input).match(/r player_.*?=(.*?)</)[1]);
|
2024-02-16 20:42:57 +08:00
|
|
|
|
var url = html.url;
|
2024-06-16 01:13:10 +08:00
|
|
|
|
var from = html.from;
|
2024-02-16 20:42:57 +08:00
|
|
|
|
if (html.encrypt == '1') {
|
2024-06-16 01:13:10 +08:00
|
|
|
|
url = decodeURI(url)
|
2024-02-16 20:42:57 +08:00
|
|
|
|
} else if (html.encrypt == '2') {
|
2024-06-16 01:13:10 +08:00
|
|
|
|
url = decodeURI(base64Decode(url))
|
2024-02-16 20:42:57 +08:00
|
|
|
|
}
|
2024-06-16 01:13:10 +08:00
|
|
|
|
if (/\.m3u8|\.mp4/.test(url)) {
|
|
|
|
|
input = url
|
2024-02-16 20:42:57 +08:00
|
|
|
|
} else {
|
2024-06-16 01:13:10 +08:00
|
|
|
|
var currentDate = new Date();
|
|
|
|
|
var year = currentDate.getFullYear();
|
|
|
|
|
var month = String(currentDate.getMonth() + 1).padStart(2, '0');
|
|
|
|
|
var day = String(currentDate.getDate()).padStart(2, '0');
|
|
|
|
|
const urlTime = year + month + day;
|
|
|
|
|
var MacPlayerConfig = {};
|
|
|
|
|
eval(fetch(HOST + '/static/js/playerconfig.js?t=' + urlTime).replace('var Mac', 'Mac'));
|
|
|
|
|
var parseUrl = MacPlayerConfig.player_list[from].parse;
|
|
|
|
|
if (parseUrl && parseUrl != "") {
|
|
|
|
|
let $playUrl = "";
|
|
|
|
|
if(parseUrl.startsWith("http")){
|
|
|
|
|
$playUrl = parseUrl;
|
|
|
|
|
}else{
|
|
|
|
|
$playUrl = HOST + parseUrl;
|
|
|
|
|
}
|
|
|
|
|
input = {
|
|
|
|
|
url: url,
|
|
|
|
|
playUrl: $playUrl,
|
|
|
|
|
parse: 1,
|
|
|
|
|
header: JSON.stringify({
|
|
|
|
|
'user-agent': 'Mozilla/5.0',
|
|
|
|
|
'Origin': input
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
input
|
|
|
|
|
}
|
2024-02-16 20:42:57 +08:00
|
|
|
|
}
|
2024-06-16 01:13:10 +08:00
|
|
|
|
`,
|
|
|
|
|
推荐: `js:
|
|
|
|
|
let d = [];
|
|
|
|
|
pdfh = jsp.pdfh;pdfa = jsp.pdfa;pd = jsp.pd;
|
|
|
|
|
let html = request(input);
|
|
|
|
|
let items = pdfa(html, "div.module-items div.module-card-item");
|
|
|
|
|
function shuffleArray(array) {
|
|
|
|
|
for (let i = array.length - 1; i > 0; i--) {
|
|
|
|
|
const j = Math.floor(Math.random() * (i + 1));
|
|
|
|
|
[array[i], array[j]] = [array[j], array[i]];
|
|
|
|
|
}
|
|
|
|
|
return array;
|
|
|
|
|
}
|
|
|
|
|
const shuffledArray = shuffleArray(items);
|
|
|
|
|
shuffledArray.forEach(it => {
|
|
|
|
|
d.push({
|
|
|
|
|
url:pdfh(it,"div.module-card-item-title&&a&&href"),
|
|
|
|
|
title:pdfh(it,"div.module-card-item-title&&a&&Text"),
|
|
|
|
|
img:pdfh(it,"div.module-item-pic&&img&&data-original"),
|
|
|
|
|
desc:pdfh(it,"div.module-card-item-class&&Text") + "/" + pdfh(it,"div.module-item-note&&Text")
|
|
|
|
|
})
|
|
|
|
|
});
|
|
|
|
|
setResult(d);
|
2024-02-16 20:42:57 +08:00
|
|
|
|
`,
|
2024-06-16 01:13:10 +08:00
|
|
|
|
一级: `js:
|
|
|
|
|
var d = [];
|
|
|
|
|
pdfh = jsp.pdfh;pdfa = jsp.pdfa;pd = jsp.pd;
|
|
|
|
|
var html = request(input);
|
|
|
|
|
let items = pdfa(html, "a.module-item");
|
|
|
|
|
items.forEach(it => {
|
|
|
|
|
d.push({
|
|
|
|
|
url:pdfh(it,"a&&href"),
|
|
|
|
|
title:pdfh(it,"a&&title"),
|
|
|
|
|
img:pdfh(it,"div.module-item-pic&&img&&data-original"),
|
|
|
|
|
desc:pdfh(it,"div.module-item-note&&Text")
|
|
|
|
|
})
|
|
|
|
|
});
|
|
|
|
|
setResult(d)
|
|
|
|
|
`,
|
|
|
|
|
二级: $js.toString(() => {
|
|
|
|
|
VOD = {};
|
|
|
|
|
let html = request(input);
|
|
|
|
|
VOD.vod_name = pdfh(html, "h1&&Text");
|
|
|
|
|
VOD.vod_pic = pd(html, ".module-item-pic&&img&&data-original");
|
|
|
|
|
VOD.vod_year = pdfh(html, ".module-info-tag-link:eq(0)&&Text");
|
|
|
|
|
VOD.vod_area = pdfh(html, ".module-info-tag-link:eq(1)&&Text");
|
|
|
|
|
VOD.type_name = pdfh(html, ".module-info-tag-link:eq(2)&&Text");
|
|
|
|
|
VOD.vod_actor = pdfh(html, ".module-info-item-content:eq(1)&&Text");
|
|
|
|
|
VOD.vod_director = pdfh(html, ".module-info-item-content:eq(0)&&Text");
|
|
|
|
|
VOD.vod_remarks = "不信广告就你赢了";
|
|
|
|
|
VOD.vod_content = pdfh(html, ".module-info-introduction-content&&Text");
|
|
|
|
|
if (typeof play_url === "undefined") {
|
|
|
|
|
var play_url = ""
|
|
|
|
|
}
|
|
|
|
|
let playFrom = [];
|
|
|
|
|
let playUrl = [];
|
|
|
|
|
let tabs = pdfa(html, "div.module-tab-item");
|
|
|
|
|
tabs.forEach((it, index) => {
|
|
|
|
|
playFrom.push('諾临風-' + pdfh(it, 'span&&Text') + "[" + pdfh(it, 'small&&Text') + "]");
|
|
|
|
|
let playTag = "div.module-play-list:eq(" + index + ") a";
|
|
|
|
|
let tags = pdfa(html, playTag);
|
|
|
|
|
let mapUrl = tags.map((tag) => {
|
|
|
|
|
let title = pdfh(tag, "a&&Text").trim();
|
|
|
|
|
let purl = pd(tag, "a&&href");
|
|
|
|
|
return title + "$" + play_url + urlencode(purl);
|
|
|
|
|
});
|
|
|
|
|
playUrl.push(mapUrl.join("#"))
|
|
|
|
|
});
|
|
|
|
|
VOD.vod_play_from = playFrom.join("$$$");
|
|
|
|
|
VOD.vod_play_url = playUrl.join("$$$");
|
|
|
|
|
}),
|
|
|
|
|
double: false,
|
|
|
|
|
searchUrl: "/index.php/vod/search/wd/**.html",
|
|
|
|
|
搜索: `js:
|
|
|
|
|
var d = [];
|
|
|
|
|
pdfh = jsp.pdfh;pdfa = jsp.pdfa;pd = jsp.pd;
|
|
|
|
|
var html = request(input);
|
|
|
|
|
let list = pdfa(html, "div.module-item");
|
|
|
|
|
list.forEach(it => {
|
|
|
|
|
d.push({
|
|
|
|
|
title: pdfh(it, "div.module-card-item-title&&Text"),
|
|
|
|
|
desc: pdfh(it, "div.module-item-note&&Text"),
|
|
|
|
|
pic_url: pdfh(it, "div.module-item-pic&&img&&data-original"),
|
|
|
|
|
url: pdfh(it, "div.module-card-item-title&&a&&href")
|
|
|
|
|
})
|
|
|
|
|
});
|
|
|
|
|
setResult(d)
|
|
|
|
|
`
|
|
|
|
|
};
|