Skip to content

Commit 1ef24fd

Browse files
author
Taois
committed
feat: 优化包子漫画
drpys源增加通配筛选,支持*
1 parent dc14a30 commit 1ef24fd

File tree

2 files changed

+16
-3
lines changed

2 files changed

+16
-3
lines changed

libs/drpysParser.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -459,6 +459,14 @@ export async function homeParseAfter(d, _type, hikerListCol, hikerClassListCol,
459459
d.type_flag = home_flag;
460460
}
461461
d.class = d.class.filter(it => !cate_exclude || !(new RegExp(cate_exclude).test(it.type_name)));
462+
if (d.filters && Object.keys(d.filters).length === 1 && Object.keys(d.filters)[0] === '*') {
463+
const common_filters = d.filters['*'];
464+
const show_filters = {};
465+
d.class.forEach(it => {
466+
show_filters[it.type_id] = common_filters;
467+
});
468+
d.filters = show_filters;
469+
}
462470
return d
463471
}
464472

spider/js/包子漫画[画].js

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,20 @@
44
filterable: 0,
55
quickSearch: 0,
66
title: '包子漫画',
7-
'类型': '影视',
7+
'类型': '漫画',
8+
logo: 'https://cn.czmanga.com/favicon.ico',
89
lang: 'ds'
910
})
1011
*/
1112

1213
var rule = {
1314
title: '包子漫画',
15+
类型: '漫画',
16+
logo: 'https://cn.czmanga.com/favicon.ico',
1417
host: 'https://cn.czmanga.com',
15-
url: '/classify?type=all&region=fyclass&state=all&filter=%2a',
18+
url: '/classify?region=fyclass&fyfilter',
19+
filter_url: 'type={{fl.type}}&state={{fl.state}}&filter={{fl.filter}}',
20+
filter: 'H4sIAAAAAAAAA42TW3PSQBSA/0seO3XGV/vmXev9bnX6sNKUrA2bFrIKdJgBIr0qUp0p+oJ1WgTGQq06iAXsn2GT8C/cpGfZ5cXx7ez35ezZcza7rE1oU0+XtQU9pU1pCRvZujapERTT+dLbaLvZHF+/QCbVw+8Ix6xQHzr1APMFMk0tM3ki/OOK3+8POk1wCT2OkdTs13fWeu1134NepM+0zGxgT6rbqUW1+GGXVTb/v7ib2/TWDkGYGBGER847OpAuYlDVsbd7w90iuCid10lUul7ed/rgUpiozs3ve9tb4JIUkZSy53rNdQrgntMlrOR5tS32uwtuQTd4psyrrkq3hMecV3wlXVBv3DaO/faG7JAfhw9ttO/Ku+HHBtiYRZNYSXWLda+0AtKm2JR9uM0vgz87oF4GaVLt9NztshibPmdRqdY+DI7WQaUNRNKGOjjPafqfs6DjehLLc7qlircvZhpFFi9oySb2aqz6Y9ARM5hDhKYNWXbo9FknLyRNGEof2a6/mxMnskg0ov4ApSJrfQVpWDRqqbdcrrJORxwWR3g3Ug4/NdzeKBORmHqV3/g1/xQPwUAWUWfOCm3WckYXbaOxhzCPTVuPy6fAmmX34M2/n8LEaO+z585fABiGgl+8dPkK8DAU/Or0tevAw1DwGzdv3QYehoLfuXvvPvAwFPzBw0eAg0jQxzNPgAaRoKdPnQEaRLz32cxfZbwNSYoEAAA=',
1621
searchUrl: '/search?q=wd',
1722
searchable: 2,
1823
quickSearch: 0,
@@ -57,7 +62,7 @@ var rule = {
5762
let {input, orId, HOST, pdfa, pdfh, pd} = this;
5863
let html = await request(input);
5964
let VOD = {};
60-
VOD.vod_name = pdfh(html, '.comics-detail__title&&Text&&Text');
65+
VOD.vod_name = pdfh(html, '.comics-detail__title&&Text');
6166
VOD.type_name = '';
6267
VOD.vod_pic = pd(html, 'amp-img&&src');
6368
VOD.vod_content = pdfh(html, '.comics-detail__desc&&Text');

0 commit comments

Comments
 (0)