N3RD/JN/dr_py/js/第一韩漫[画].js

68 lines
2.1 KiB
JavaScript
Raw Normal View History

2024-06-04 20:47:37 +08:00
var rule = {
类型: '漫画',//影视|听书|漫画|小说
title: '第一韩漫',
host: 'https://www.hztoon.com',
url: '/api/fyclass-fypage',
detailUrl: '/comic/fyid',
searchUrl: '/search/**',
searchable: 1,
quickSearch: 0,
filterable: 0,
headers: {
'User-Agent': 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari/537.36 Edg/125.0.0.0',
},
class_name: '人气排行&总排行',
class_url: 'rank/0-0-0&rank/0-0-3',
play_parse: true,
limit: 6,
lazy: $js.toString(() => {
let html = request(input.replace("/", ""));
let list = jsp.pdfa(html, ".charpetBox img")
.map(v => jsp.pdfh(v, "img&&data-original"));
let url = html;
input = {
//parse: 0,
url: "pics://" + list.join("&&"),
js: ''
};
}),
一级: 'json:$.data.comics;$.title;$.cover;$.last_volpub_time;$.id',
二级: {
title: 'body&&#comicName&&Text',
img: '#Cover&&img&&src',
desc: '.sub_r&&p,-1&&Text',
content: '.txtDesc&&Text',
tabs: '#comicName',
lists: $js.toString(() => {
LISTS = [];
let data = html.split("initIntroData(")[1].split(')')[0];
try {
let api = getHome(MY_URL);
data = JSON.parse(data)[0].data;
//log(data);
LISTS = [data.map(it => it.chapter_name + "$" + `/${api}/view/${it.comic_id}/${it.id}`)];
//log(data);
} catch (e) {
log(e.message);
}
})
},
2024-06-05 20:55:37 +08:00
2024-06-04 20:47:37 +08:00
搜索: $js.toString(() => {
let d = [];
2024-06-05 20:55:37 +08:00
2024-06-04 20:47:37 +08:00
let arr = jsp.pdfh(request(input), "body&&script:eq(3)&&Html");
arr = JSON.parse(arr.split("serchArry=")[1].slice(0, -1));
arr.forEach(v => {
d.push({
title: v.title,
img: rule.host + v.cover,
content: v.authorstr + " " + v.tags,
desc: v.last_volpub_time,
url: v.id
})
});
setResult(d)
}),
}