var rule = { 类型: '小说',//影视|听书|漫画|小说 title: '笔趣阁13[书]', host: 'https://m.13bqg.cc', url: '/fyclass/fypage.html', searchUrl: '/user/hm.html?q=**', searchable: 0, quickSearch: 0, filterable: 0, filter: '', filter_url: '', filter_def: {}, headers: { 'User-Agent': 'MOBILE_UA', }, timeout: 5000, class_parse: 'div.nav&&ul&&li;a&&Text;a&&href;.*/(.*?)/', cate_exclude: '', play_parse: true, lazy: $js.toString(() => { let html = request(input); let title = pdfh(html, 'title&&Text').split('_')[0]; // let content = pdfh(html, '#chaptercontent&&Html').replace(/
/g, '\n').replace(/\n\n/g, '\n'); let content = pdfh(html, '#chaptercontent&&Html').replace(/\n/g, "").split("
").filter(v => v).slice(0, -1).join("\n"); let ret = JSON.stringify({ title, content }); input = {parse: 0, url: 'novel://' + ret, js: ''}; }), double: true, // 推荐: '列表1;列表2;标题;图片;描述;链接;详情', 一级: 'div.item;img&&alt;img&&src;span&&Text;a&&href', 二级: { 重定向: $js.toString(() => { log('执行重定向:' + MY_URL); // let html = request(MY_URL); MY_URL = pd(html, '.book_more&&a&&href', MY_URL); log('二级重定向到:' + MY_URL); html = request(MY_URL); }), title: '[property$=book_name]&&content', img: 'div.cover&&img&&src', desc: '主要信息;[property$=update_time]&&content;地区;演员;[property$=author]&&content', content: '[property$=description]&&content', tabs: '.title', lists: 'dl&&dd:gt(0)&&a', tab_text: 'body&&Text', list_text: 'body&&Text', list_url: 'a&&href', list_url_prefix: '', }, // 搜索:'列表;标题;图片;描述;链接;详情', }