mirror of
https://github.com/letian1650/N3RD.git
synced 2025-02-02 09:14:49 +08:00
Update 4K-AV.js
This commit is contained in:
parent
7038b2a704
commit
be21957556
@ -1,32 +1,83 @@
|
|||||||
var rule = {
|
var rule = {
|
||||||
类型: '影视',
|
author: '小可乐/240701/第二版',
|
||||||
title: '4K-AV',
|
title: '4KAV',
|
||||||
host: 'https://4k-av.com',
|
类型: '影视',
|
||||||
url: '/fyclass/page-fypage.html',
|
host: 'https://4k-av.com',
|
||||||
searchUrl: '/s?q=**&page=fypage',
|
hostJs: '',
|
||||||
searchable: 2,
|
headers: {'User-Agent': 'IOS_UA'},
|
||||||
quickSearch: 0,
|
编码: 'utf-8',
|
||||||
headers: {
|
timeout: 5000,
|
||||||
'User-Agent': 'IOS_UA',
|
|
||||||
},
|
homeUrl: '/',
|
||||||
timeout: 5000,
|
url: '/fyclassfyfilter/page-fypage.html[/fyclassfyfilter]',
|
||||||
class_parse: '#cate_list&&li;a&&title;a&&href;/(\\w+)/',
|
filter_url: '{{fl.class}}',
|
||||||
// cate_exclude: '成人视频',
|
detailUrl: '',
|
||||||
play_parse: true,
|
searchUrl: '/s?q=**',
|
||||||
lazy: $js.toString(() => {
|
searchable: 1,
|
||||||
input = {parse: 1, url: input, header: rule.headers, js: ''}
|
quickSearch: 1,
|
||||||
}),
|
filterable: 1,
|
||||||
double: true,
|
|
||||||
推荐: '#recommlist;ul&&li;h2&&Text;img&&src;span&&Text;a&&href',
|
class_name: '电影&剧集',
|
||||||
一级: '#MainContent_newestlist&&.NTMitem;h2&&Text;img&&src;div.resyear&&Text;a&&href',
|
class_url: 'movie&tv',
|
||||||
二级: {
|
filter_def: {},
|
||||||
title: 'h2&&Text;#MainContent_tags&&Text',
|
|
||||||
img: 'img&&src',
|
play_parse: true,
|
||||||
desc: '#MainContent_videodetail&&label&&Text;#MainContent_videodetail&&label:eq(2)&&Text;;;',
|
lazy: `js:
|
||||||
content: '',
|
if (/m3u8|mp4/.test(input)) {
|
||||||
tabs: '',
|
input = { jx: 0, parse: 0, url: input }
|
||||||
lists: '#rtlist:eq(#id) li',
|
} else {
|
||||||
tab_text: '4K-AV',
|
let kurl = request(input).match(/<source src="(.*?)"/)[1];
|
||||||
},
|
input = { jx: 0, parse: 0, url: kurl }
|
||||||
搜索: '*',
|
}
|
||||||
|
`,
|
||||||
|
|
||||||
|
limit: 9,
|
||||||
|
double: false,
|
||||||
|
推荐: '*',
|
||||||
|
一级: '.NTMitem;a&&title;img&&src;.tags&&Text;a&&href',
|
||||||
|
二级: `js:
|
||||||
|
let khtml = request(input);
|
||||||
|
VOD = {};
|
||||||
|
VOD.vod_id = input;
|
||||||
|
VOD.vod_name = pdfh(khtml, '#MainContent_titleh12&&div:eq(1)&&Text');
|
||||||
|
VOD.type_name = pdfh(khtml, '.tags--span&&Text');
|
||||||
|
VOD.vod_pic = pdfh(khtml, '#MainContent_poster&&img&&src');
|
||||||
|
VOD.vod_remarks = pdfh(khtml, '.videodetail&&label:eq(0)&&Text');
|
||||||
|
VOD.vod_year = pdfh(khtml, '.videodetail&&a&&Text');
|
||||||
|
VOD.vod_area = pdfh(khtml, '.videodetail&&label:eq(1)&&Text');
|
||||||
|
VOD.vod_director = '未知';
|
||||||
|
VOD.vod_actor = '未知';
|
||||||
|
VOD.vod_content = pdfh(khtml, '.videodesc&&Text');
|
||||||
|
VOD.vod_play_from = '4KAV专线';
|
||||||
|
|
||||||
|
let klists = [];
|
||||||
|
let kcode = pdfa(khtml, 'ul#rtlist&&li');
|
||||||
|
if ( kcode == 0) {
|
||||||
|
kcode = pdfa(khtml, '#MainContent_poster&&a');
|
||||||
|
kcode.forEach((kc) => {
|
||||||
|
let kname = pdfh(kc, 'a&&title').replace('电影海报','');
|
||||||
|
let khref = pdfh(kc, 'a&&href').replace('poster.jpg','');
|
||||||
|
let klist = kname + '$' + khref;
|
||||||
|
klists.push(klist);
|
||||||
|
});
|
||||||
|
VOD.vod_play_url = klists.join('#');
|
||||||
|
} else {
|
||||||
|
kcode;
|
||||||
|
kcode.forEach((kc) => {
|
||||||
|
let kname = pdfh(kc, 'span&&Text');
|
||||||
|
let khref = pdfh(kc, 'img&&src').replace('screenshot.jpg','');
|
||||||
|
let klist = kname + '$' + khref;
|
||||||
|
klists.push(klist);
|
||||||
|
});
|
||||||
|
VOD.vod_play_url = klists.join('#');
|
||||||
|
}
|
||||||
|
`,
|
||||||
|
搜索: '*',
|
||||||
|
|
||||||
|
filter: {
|
||||||
|
"tv":[
|
||||||
|
{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"动作","v":"/tag/动作"},{"n":"剧情","v":"/tag/剧情"},{"n":"冒险","v":"/tag/冒险"},{"n":"喜剧","v":"/tag/喜剧"},{"n":"国产剧","v":"/tag/国产剧"},{"n":"恐怖","v":"/tag/恐怖"},{"n":"战争","v":"/tag/战争"},{"n":"科幻","v":"/tag/科幻"},{"n":"动画","v":"/tag/动画"},{"n":"韩剧","v":"/tag/韩剧"},{"n":"犯罪","v":"/tag/犯罪"},{"n":"纪录片","v":"/tag/纪录片"}]},
|
||||||
|
{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"2024","v":"/2024"},{"n":"2023","v":"/2023"},{"n":"2022","v":"/2022"},{"n":"2021","v":"/2021"},{"n":"2020","v":"/2020"},{"n":"2019","v":"/2019"}]}
|
||||||
|
]
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user