[
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 520听书",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "http://www.520tingshu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$id.jp_audio_0@src",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.playurl.0@tag.ul@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "tag.dd.2@text#播讲：",
    "ruleFindCoverUrl": "class.pic@tag.img@src@js:result||'http://1t.click/HNK'",
    "ruleFindIntroduce": "class.condes@text@js:result.trim()",
    "ruleFindKind": "tag.dd.1@text@js:result = result.replace(/作者：|未知/g, '').trim(); result ? '作者：'+result : ''",
    "ruleFindLastChapter": "tag.dd.3@text#更新时间：|\\s",
    "ruleFindList": "class.listcont@tag.li",
    "ruleFindName": "tag.h2@text",
    "ruleFindNoteUrl": "tag.a.0@href",
    "ruleFindUrl": "玄幻奇幻::/list/list1{,_searchPage}.html\n修真武侠::/list/list2{,_searchPage}.html\n恐怖灵异::/list/list3{,_searchPage}.html\n都市言情::/list/list4{,_searchPage}.html\n穿越有声::/list/list43{,_searchPage}.html\n粤语古仔::/list/list5{,_searchPage}.html\n网游::/list/list6{,_searchPage}.html\n评书大全::/list/list8{,_searchPage}.html\n相声小品::/list/list44{,_searchPage}.html\n百家讲坛::/list/list9{,_searchPage}.html\n通俗::/list/list12{,_searchPage}.html\n历史纪实::/list/list11{,_searchPage}.html\n军事::/list/list13{,_searchPage}.html\n推理::/list/list46{,_searchPage}.html\n官场商战::/list/list47{,_searchPage}.html\n儿童读物::/list/list29{,_searchPage}.html\n广播剧::/list/list10{,_searchPage}.html\nebc5系列::/list/list48{,_searchPage}.html",
    "ruleIntroduce": "class.pleft@tag.font.0@tag.p.0@text",
    "ruleSearchAuthor": "tag.dd.2@text#.*(玄幻|奇幻|修真|武侠|灵异|都市|言情|穿越|网游).*|主演：",
    "ruleSearchCoverUrl": "class.pic@tag.img@src@js:result||'http://1t.click/HNK'",
    "ruleSearchIntroduce": "class.condes@text@js:result.trim()",
    "ruleSearchKind": "tag.dd.1@text#作者：|地区：|类型：|\\s|未知",
    "ruleSearchLastChapter": "tag.dd.4@text#更新时间：|\\s",
    "ruleSearchList": "class.listcont@tag.li",
    "ruleSearchName": "tag.h2@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/search.asp?page=searchPage&searchword=searchKey|char=gb2312",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 56听书网",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "http://m.ting56.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$audio@src",
    "ruleBookInfoInit": "",
    "ruleBookKind": "tag.span.1@text#分类：",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.playlist@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.list-ov-t@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "最新评书::/book/9{,_searchPage}.html\n评书排行::/paihangbang/9-9{,_searchPage}.html\n玄幻武侠::/book/1{,_searchPage}.html\n都市言情::/book/2{,_searchPage}.html\n恐怖悬疑::/book/3{,_searchPage}.html\n综艺娱乐::/book/45{,_searchPage}.html\n网游竞技::/book/4{,_searchPage}.html\n军事历史::/book/6{,_searchPage}.html\n刑侦推理::/book/41{,_searchPage}.html\n职场商战::/book/7{,_searchPage}.html\n百家讲坛::/book/10{,_searchPage}.html\n广播剧::/book/40{,_searchPage}.html\n幽默笑话::/book/44{,_searchPage}.html\n相声::/book/43{,_searchPage}.html\n儿童读物::/book/11{,_searchPage}.html",
    "ruleIntroduce": "class.book_intro@text#.+简介：",
    "ruleSearchAuthor": "tag.span.1@text#作者：",
    "ruleSearchCoverUrl": "tag.img@original@js:result||'http://1t.click/HNK'",
    "ruleSearchIntroduce": "tag.span.-1@text",
    "ruleSearchKind": "tag.span.2@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.list-ov-tw",
    "ruleSearchName": "tag.a@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/search.asp?searchword=searchKey|char=gb2312",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 5ND音乐",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "http://so.5nd.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$$.mp3||.m4a",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "outerBody",
    "ruleChapterName": "tag.h1@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "@js:baseUrl",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.songLyricCon@html",
    "ruleSearchAuthor": "tag.a.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.a.2@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.mulist@tag.li",
    "ruleSearchName": "class.f14@tag.a@text",
    "ruleSearchNoteUrl": "class.f14@tag.a@href",
    "ruleSearchUrl": "http://so.5nd.com/s_searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 5sing原创",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "http://search.5sing.kugou.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36",
    "lastUpdateTime": 1576678086597,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$tag.audio@src",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.dj_detail_lists@tag.li|class.v_list_info@tag.li",
    "ruleChapterName": "class.s_title@tag.a.0@text|tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "class.s_title@tag.a.0@href|tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.img.2@src",
    "ruleFindAuthor": "class.r_td_4@tag.a@text|class.m_z@tag.a@text|class.author@tag.a.1@text",
    "ruleFindCoverUrl": "class.imgbox@tag.img@src",
    "ruleFindIntroduce": "",
    "ruleFindLastChapter": "class.l_time@text",
    "ruleFindList": "tag.tr|class.lists@tag.dl|class.album",
    "ruleFindName": "class.r_td_3@tag.a@text|tag.h3@tag.a@text|tag.a@text",
    "ruleFindNoteUrl": "class.r_td_6@tag.a@href|class.l_action@tag.a@href|tag.a@href",
    "ruleFindUrl": "歌单::http://5sing.kugou.com/gd/gdList\n流行::http://5sing.kugou.com/gd/gdList?&tagName=%E6%B5%81%E8%A1%8C&page=searchPage\n爵士::http://5sing.kugou.com/gd/gdList?&tagName=%E7%88%B5%E5%A3%AB&page=searchPage\n小清新::http://5sing.kugou.com/gd/gdList?&tagName=%E5%B0%8F%E6%B8%85%E6%96%B0&page=searchPage\n轻音乐::http://5sing.kugou.com/gd/gdList?tagName=%E8%BD%BB%E9%9F%B3%E4%B9%90&page=searchPage\n中国风::http://5sing.kugou.com/gd/gdList?tagName=%E4%B8%AD%E5%9B%BD%E9%A3%8E&page=searchPage\n摇滚::http://5sing.kugou.com/gd/gdList?tagName=%E6%91%87%E6%BB%9A&page=searchPage\n古风::http://5sing.kugou.com/gd/gdList?tagName=%E5%8F%A4%E9%A3%8E&page=searchPage\nDJ::http://5sing.kugou.com/gd/gdList?tagName=DJ&page=searchPage\n武侠::http://5sing.kugou.com/gd/gdList?tagName=%E6%AD%A6%E4%BE%A0&page=searchPage\n钢琴曲::http://5sing.kugou.com/gd/gdList?tagName=%E9%92%A2%E7%90%B4%E6%9B%B2&page=searchPage\n广场舞::http://5sing.kugou.com/gd/gdList?tagName=%E5%B9%BF%E5%9C%BA%E8%88%9E&page=searchPage\n民谣::http://5sing.kugou.com/gd/gdList?tagName=%E6%B0%91%E8%B0%A3&page=searchPage\n乡村::http://5sing.kugou.com/gd/gdList?tagName=%E4%B9%A1%E6%9D%91&page=searchPage\n感动::http://5sing.kugou.com/gd/gdList?tagName=%E6%84%9F%E5%8A%A8&page=searchPage\n寂寞::http://5sing.kugou.com/gd/gdList?tagName=%E5%AF%82%E5%AF%9E&page=searchPage\n安静::http://5sing.kugou.com/gd/gdList?tagName=%E5%AE%89%E9%9D%99&page=searchPage\n温暖::http://5sing.kugou.com/gd/gdList?tagName=%E6%B8%A9%E6%9A%96&page=searchPage\n浪漫::http://5sing.kugou.com/gd/gdList?tagName=%E6%B5%AA%E6%BC%AB&page=searchPage\n治愈::http://5sing.kugou.com/gd/gdList?tagName=%E6%B2%BB%E6%84%88&page=searchPage\n伤感::http://5sing.kugou.com/gd/gdList?tagName=%E4%BC%A4%E6%84%9F&page=searchPage\n想念::http://5sing.kugou.com/gd/gdList?tagName=%E6%83%B3%E5%BF%B5&page=searchPage\n激情::http://5sing.kugou.com/gd/gdList?tagName=%E6%BF%80%E6%83%85&page=searchPage\n喜悦::http://5sing.kugou.com/gd/gdList?tagName=%E5%96%9C%E6%82%A6&page=searchPage\n失恋::http://5sing.kugou.com/gd/gdList?tagName=%E5%A4%B1%E6%81%8B&page=searchPage\n怀念::http://5sing.kugou.com/gd/gdList?tagName=%E6%80%80%E5%BF%B5&page=searchPage\n夜晚::http://5sing.kugou.com/gd/gdList?tagName=%E5%A4%9C%E6%99%9A&page=searchPage\n咖啡厅::http://5sing.kugou.com/gd/gdList?tagName=%E5%92%96%E5%95%A1%E5%8E%85&page=searchPage\n夜店::http://5sing.kugou.com/gd/gdList?tagName=%E5%A4%9C%E5%BA%97&page=searchPage\n旅行::http://5sing.kugou.com/gd/gdList?tagName=%E6%97%85%E8%A1%8C&page=searchPage\n车载::http://5sing.kugou.com/gd/gdList?tagName=%E8%BD%A6%E8%BD%BD&page=searchPage\n阅读::http://5sing.kugou.com/gd/gdList?tagName=%E9%98%85%E8%AF%BB&page=searchPage\n一个人::http://5sing.kugou.com/gd/gdList?tagName=%E4%B8%80%E4%B8%AA%E4%BA%BA&page=searchPage\nKTV::http://5sing.kugou.com/gd/gdList?tagName=KTV&page=searchPage\n华语::http://5sing.kugou.com/gd/gdList?tagName=%E5%8D%8E%E8%AF%AD&page=searchPage\n欧美::http://5sing.kugou.com/gd/gdList?tagName=%E6%AC%A7%E7%BE%8E\n日语::http://5sing.kugou.com/gd/gdList?tagName=%E6%97%A5%E8%AF%AD&page=searchPage\n韩语::http://5sing.kugou.com/gd/gdList?tagName=%E9%9F%A9%E8%AF%AD&page=searchPage\n俄语::http://5sing.kugou.com/gd/gdList?tagName=%E4%BF%84%E8%AF%AD\n法语::http://5sing.kugou.com/gd/gdList?tagName=%E6%B3%95%E8%AF%AD\n德语::http://5sing.kugou.com/gd/gdList?tagName=%E5%BE%B7%E8%AF%AD\n粤语::http://5sing.kugou.com/gd/gdList?tagName=%E7%B2%A4%E8%AF%AD&page=searchPage\n闽南语::http://5sing.kugou.com/gd/gdList?tagName=%E9%97%BD%E5%8D%97%E8%AF%AD&page=searchPage\n方言::http://5sing.kugou.com/gd/gdList?tagName=%E6%96%B9%E8%A8%80&page=searchPage\n西班牙语::http://5sing.kugou.com/gd/gdList?tagName=%E8%A5%BF%E7%8F%AD%E7%89%99%E8%AF%AD\n其他::http://5sing.kugou.com/gd/gdList?tagName=%E5%85%B6%E5%AE%83&page=searchPage\n原创::http://5sing.kugou.com/gd/gdList?tagName=%E5%8E%9F%E5%88%9B&page=searchPage\n翻唱::http://5sing.kugou.com/gd/gdList?tagName=%E7%BF%BB%E5%94%B1&page=searchPage\n毕业::http://5sing.kugou.com/gd/gdList?tagName=%E6%AF%95%E4%B8%9A&page=searchPage\n情歌::http://5sing.kugou.com/gd/gdList?tagName=%E6%83%85%E6%AD%8C&page=searchPage\n经典::http://5sing.kugou.com/gd/gdList?tagName=%E7%BB%8F%E5%85%B8&page=searchPage\n怀旧::http://5sing.kugou.com/gd/gdList?tagName=%E6%80%80%E6%97%A7&page=searchPage\n爱情::http://5sing.kugou.com/gd/gdList?tagName=%E7%88%B1%E6%83%85&page=searchPage\n励志::http://5sing.kugou.com/gd/gdList?tagName=%E5%8A%B1%E5%BF%97&page=searchPage\n儿歌::http://5sing.kugou.com/gd/gdList?tagName=%E5%84%BF%E6%AD%8C&page=searchPage\n影视::http://5sing.kugou.com/gd/gdList?tagName=%E5%BD%B1%E8%A7%86&page=searchPage\n男女对唱::http://5sing.kugou.com/gd/gdList?tagName=%E7%94%B7%E5%A5%B3%E5%AF%B9%E5%94%B1&page=searchPage\n歌词控::http://5sing.kugou.com/gd/gdList?tagName=%E6%AD%8C%E8%AF%8D%E6%8E%A7&page=searchPage\n动漫::http://5sing.kugou.com/gd/gdList?tagName=%E5%8A%A8%E6%BC%AB&page=searchPage\n原创::http://5sing.kugou.com/top/\n翻唱::http://5sing.kugou.com/top/fc\n伴奏::http://5sing.kugou.com/top/bz\n最新上传::http://5sing.kugou.com/yc/list?t=-1&l=&s=&p=searchPage\n传播最快::http://5sing.kugou.com/yc/spread/more_1.shtml\n分享最多::http://5sing.kugou.com/yc/share/more_1.shtml\n网站推荐::http://5sing.kugou.com/yc/list?t=1&l=&s=&p=searchPage\n华语::http://5sing.kugou.com/yc/list?t=1&s=&l=%E5%8D%8E%E8%AF%AD=searchPage\n欧美::http://5sing.kugou.com/yc/list?t=1&s=&l=%E6%AC%A7%E7%BE%8E=searchPage\n日语::http://5sing.kugou.com/yc/list?t=1&s=&l=%E6%97%A5%E8%AF%AD=searchPage\n韩语::http://5sing.kugou.com/yc/list?t=1&s=&l=%E9%9F%A9%E8%AF%AD=searchPage\n俄语::http://5sing.kugou.com/yc/list?t=1&s=&l=%E4%BF%84%E8%AF%AD=searchPage\n法语::http://5sing.kugou.com/yc/list?t=1&s=&l=%E6%B3%95%E8%AF%AD=searchPage\n德语::http://5sing.kugou.com/yc/list?t=1&s=&l=%E5%BE%B7%E8%AF%AD=searchPage\n粤语::http://5sing.kugou.com/yc/list?t=1&s=&l=%E7%B2%A4%E8%AF%AD=searchPage\n闽南语::http://5sing.kugou.com/yc/list?t=1&s=&l=%E9%97%BD%E5%8D%97%E8%AF%AD=searchPage\n方言::http://5sing.kugou.com/yc/list?t=1&s=&l=%E6%96%B9%E8%A8%80=searchPage\n西班牙语::http://5sing.kugou.com/yc/list?t=1&s=&l=%E8%A5%BF%E7%8F%AD%E7%89%99%E8%AF%AD=searchPage\n其它::http://5sing.kugou.com/yc/list?t=1&s=&l=%E5%85%B6%E5%AE%83=searchPage\n候选推荐::http://5sing.kugou.com/yc/list?t=2&l=&s=&p=searchPage\n华语::http://5sing.kugou.com/yc/list?t=2&s=&l=%E5%8D%8E%E8%AF%AD=searchPage\n欧美::http://5sing.kugou.com/yc/list?t=2&s=&l=%E6%AC%A7%E7%BE%8E=searchPage\n日语::http://5sing.kugou.com/yc/list?t=2&s=&l=%E6%97%A5%E8%AF%AD=searchPage\n韩语::http://5sing.kugou.com/yc/list?t=2&s=&l=%E9%9F%A9%E8%AF%AD=searchPage\n俄语::http://5sing.kugou.com/yc/list?t=2&s=&l=%E4%BF%84%E8%AF%AD=searchPage\n法语::http://5sing.kugou.com/yc/list?t=2&s=&l=%E6%B3%95%E8%AF%AD=searchPage\n德语::http://5sing.kugou.com/yc/list?t=2&s=&l=%E5%BE%B7%E8%AF%AD=searchPage\n粤语::http://5sing.kugou.com/yc/list?t=2&s=&l=%E7%B2%A4%E8%AF%AD=searchPage\n闽南语::http://5sing.kugou.com/yc/list?t=2&s=&l=%E9%97%BD%E5%8D%97%E8%AF%AD=searchPage\n方言::http://5sing.kugou.com/yc/list?t=2&s=&l=%E6%96%B9%E8%A8%80=searchPage\n西班牙语::http://5sing.kugou.com/yc/list?t=2&s=&l=%E8%A5%BF%E7%8F%AD%E7%89%99%E8%AF%AD=searchPage\n其它::http://5sing.kugou.com/yc/list?t=2&s=&l=%E5%85%B6%E5%AE%83=searchPage\n古风::http://5sing.kugou.com/yc/list?t=2&l=&s=%E5%8F%A4%E9%A3%8E&p=searchPage\n流行::http://5sing.kugou.com/yc/list?t=2&l=&s=%E6%B5%81%E8%A1%8C&p=searchPage\n民谣::http://5sing.kugou.com/yc/list?t=2&l=&s=%E6%B0%91%E8%B0%A3&p=searchPage\n摇滚::http://5sing.kugou.com/yc/list?t=2&l=&s=%E6%91%87%E6%BB%9A&p=searchPage\n说唱::http://5sing.kugou.com/yc/list?t=2&l=&s=RAP/%E8%AF%B4%E5%94%B1&p=searchPage\n动漫游戏::http://5sing.kugou.com/yc/list?t=2&l=&s=%E5%8A%A8%E6%BC%AB/%E6%B8%B8%E6%88%8F&p=searchPage\n民族::http://5sing.kugou.com/yc/list?t=2&l=&s=%E6%B0%91%E6%97%8F&p=searchPage\n美声::http://5sing.kugou.com/yc/list?t=2&l=&s=%E7%BE%8E%E5%A3%B0&p=searchPage\nR&B::http://5sing.kugou.com/yc/list?t=2&l=&s=R&B&p=searchPage\n广播剧::http://5sing.kugou.com/yc/list?t=2&l=&s=%E5%B9%BF%E6%92%AD%E5%89%A7&p=searchPage\n搞笑另类::http://5sing.kugou.com/yc/list?t=2&l=&s=%E6%90%9E%E7%AC%91/%E5%8F%A6%E7%B1%BB&p=searchPage\n爵士::http://5sing.kugou.com/yc/list?t=2&l=&s=%E7%88%B5%E5%A3%AB&p=searchPage\n电子::http://5sing.kugou.com/yc/list?t=2&l=&s=%E7%94%B5%E5%AD%90&p=searchPage\nHIP/HOP::http://5sing.kugou.com/yc/list?t=2&l=&s=HIP-HOP&p=searchPage\nDJ舞曲::http://5sing.kugou.com/yc/list?t=2&l=&s=DJ/%E8%88%9E%E6%9B%B2&p=searchPage\n影视::http://5sing.kugou.com/yc/list?t=2&l=&s=%E5%BD%B1%E8%A7%86&p=searchPage\n对唱合唱::http://5sing.kugou.com/yc/list?t=2&l=&s=%E5%AF%B9%E5%94%B1/%E5%90%88%E5%94%B1&p=searchPage\n儿歌::http://5sing.kugou.com/yc/list?t=2&l=&s=%E5%84%BF%E6%AD%8C&p=searchPage\n红歌::http://5sing.kugou.com/yc/list?t=2&l=&s=%E7%BA%A2%E6%AD%8C&p=searchPage\n古典::http://5sing.kugou.com/yc/list?t=2&l=&s=%E5%8F%A4%E5%85%B8&p=searchPage\n纯音乐::http://5sing.kugou.com/yc/list?t=2&l=&s=%E7%BA%AF%E9%9F%B3%E4%B9%90&p=searchPage\n新世纪::http://5sing.kugou.com/yc/list?t=2&l=&s=%E6%96%B0%E4%B8%96%E7%BA%AA&p=searchPage\n戏曲曲艺::http://5sing.kugou.com/yc/list?t=2&l=&s=%E6%88%8F%E6%9B%B2/%E6%9B%B2%E8%89%BA&p=searchPage\n朗诵::http://5sing.kugou.com/yc/list?t=2&s=%E6%9C%97%E8%AF%B5&l=",
    "ruleIntroduce": "id.allIntro@text|class.lrc_info_clip@html",
    "ruleSearchAuthor": "singer",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "typeName&&style&&popularityCnt",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "list",
    "ruleSearchName": "songName",
    "ruleSearchNoteUrl": "songurl",
    "ruleSearchUrl": "http://search.5sing.kugou.com:80/home/json?keyword=searchKey&sort=1&page=searchPage&filter=0&type=0",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 74听书网",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "http://www.ting74.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@js:\nvar siteid=result.match(/siteid=\"([^\"]*)\"/)[1];\nvar id=result.match(/id=\"([^\"]*)\"/)[1];\nvar oid=result.match(/oid=\"([^\"]*)\"/)[1];\nresult='@header:{\"Referer\":\"'+baseUrl+'\",\"X-Requested-With\":\"XMLHttpRequest\"}http://www.ting74.com/novelsearch/chapter/mp3.html?siteid='+siteid+'&id='+id+'&oid='+oid;\nresult=JSON.parse(java.ajax(result)).info.match(/src\":\"([^\"]*)/);\nresult=(result)?result[1]:'';\neval(\"'\"+result+\"'\")",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".playlist ul li a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:'<br>'+java.get('intro')",
    "ruleSearchAuthor": "class.book-author.0@textNodes&&class.book-author.1@textNodes@js:result.replace(/,(.*)/,' | $1')",
    "ruleSearchCoverUrl": "img@data-original",
    "ruleSearchIntroduce": ".list-book-des@html@js:java.put('intro',result);result.trim()",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "##连载至([^<]*)##$1###",
    "ruleSearchList": ".list-works@li",
    "ruleSearchName": ".list-book-dt@a@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "@header:{'Referer':'http://www.ting74.com/search.html'}/search.html@searchtype=novelname&searchword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 爱书音网",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "https://m.ishuyin.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "<js>\nString(result).match(/\\\"(http([^\\\"]+).mp3)\\\"/)[1]\n</js>",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.playlist@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "id.nowRead@href@js:\"https://m.ishuyin.com/player.php?mov_id=\"+result.match(/\\((\\d+),(\\d+),(\\d+),(\\d+),'(.+?)'\\)/)[1]+\"&look_id=\"+result.match(/\\((\\d+),(\\d+),\\d+,\\d+,'(.+?)'\\)/)[2]+\"&player=\"+result.match(/\\((\\d+),(\\d+),\\d+,\\d+,'(.+?)'\\)/)[3]",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "连载::/search.php?intro=series\n完结::/search.php?intro=done\n玄幻::/list-2.html\n都市::/list-8.html\n文学::/list-38.html\n武侠::/list-7.html\n言情::/list-1.html\n穿越::/list-36.html\n推理::/list-39.html\n恐怖::/list-5.html\n职场::/list-41.html\n悬疑::/list-33.html\n军事::/list-40.html\n历史::/list-16.html\n耽美广播剧::/list-10.html\n爱情广播剧::/list-12.html\nBL广播剧::/list-14.html\n古风广播剧::/list-51.html\n校园广播剧::/list-52.html\n现代广播剧::/list-54.html\n娱乐::/list-35.html\n两性::/list-34.html\n百家讲坛::/list-31.html\n儿童::/list-37.html",
    "ruleIntroduce": "class.rmmend@text",
    "ruleSearchAuthor": "class.author@text",
    "ruleSearchCoverUrl": "tag.img@src@js:result||'http://1t.click/HNK'",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.update@text#状态：\\s?",
    "ruleSearchLastChapter": "class.intro_line@text",
    "ruleSearchList": "class.bookbox",
    "ruleSearchName": "class.bookname@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "/search.php@keywords=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 哔哩哔哩",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "https://www.bilibili.com/audio",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@js:JSON.parse(result).data.cdns[0]",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "<js>\nvar data = java.ajax(baseUrl.replace(/au\\d+\\?\\?/, 'music-service-c/web/song/of-menu?pn=1&ps=100&sid='));\ndata = JSON.parse(data).data.data;\nvar auid = baseUrl.match(/au(\\d+)/)[1];\ndata.unshift(data.splice(data.findIndex(function(v){return v.id==auid}), 1)[0]);\ndata;\n</js>",
    "ruleChapterName": "@JSon:$.title",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "@JSon:$.id@js:baseUrl.replace(/au\\d+.*/,'music-service-c/web/url?sid='+result)",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "中文榜::/audio/am10629\n日文榜::/audio/am10630\n古风榜::/audio/am10632\n英文榜::/audio/am30474\nV家榜::/audio/am10631\nACG榜::/audio/am30473\n纯音乐榜::/audio/am10634\n鬼畜榜::/audio/am10633\n节目榜::/audio/am30472",
    "ruleIntroduce": "<js>\nvar data = java.ajax('https://api.bilibili.com/x/v2/reply?pn=1&type=14&sort=2&oid='+baseUrl.match(/au(\\d+)/)[1]);\ndata = JSON.parse(data).data.replies;\nvar sex = { 男: '👨', 女: '👩' };\n'\\n'+data.map(function(n){return\"@\".concat(n.member.uname,\" \").concat(sex[n.member.sex]||\"\",\"\\n.\\n👍 \").concat(n.like,\"  💬 \").concat(n.count,\"    \").concat(new Date(1e3*n.ctime).toLocaleDateString(),\"\\n.\\n\").concat(n.content.message,\"\\n\")}).join(\"\\n.\\n.\\n\\n\");\n</js>",
    "ruleSearchAuthor": "@JSon:$.author",
    "ruleSearchCoverUrl": "@JSon:$.cover",
    "ruleSearchIntroduce": "@JSon:$.intro",
    "ruleSearchKind": "@JSon:@put:{collect:$.statistic.collect,comment:$.statistic.comment,play:$.statistic.play,share:$.statistic.share}<js>\n['💬 @get:{comment}','🎧 @get:{play}','⭐ @get:{collect}'].join(' | ');\n</js>",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "<js>\njava.ajax(baseUrl.replace('am', 'music-service-c/web/song/of-menu?pn=1&ps=100&sid='));\n</js>@JSon:$.data.data",
    "ruleSearchName": "@JSon:$.title",
    "ruleSearchNoteUrl": "@JSon:$.id@js:baseUrl.replace(/am/,'au'+result+'??')@put:{id:$.id}",
    "ruleSearchUrl": "",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 博看听书",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "https://es.bookan.com.cn",
    "enable": true,
    "ruleChapterList": "data",
    "ruleChapterName": "issueName",
    "ruleContentUrl": "file",
    "ruleFindUrl": "<js>\nvar list=[];\nvar a=['经典必读','96','历史文学','103','国学经典','112','名人传记','102','红色岁月','98','职场管理','100','商业财经','97','小说故事','105','海外名著','106','相声曲艺','101','儿童文学','107','科普奥秘','109','励志成功','104','战争纪实','108','女性情感','110','散文随笔','111','健康养生','113','外语学习','116','育儿心经','114','孕期必读','115','精选好课','331','经典解读','332'];\nfor(var i=0;i<a.length;i=i+2){\nlist.push(a[i]+'::https://api.bookan.com.cn/resource/categoryIssues?instanceId=30300&libraryType=6&categoryId='+a[i+1]+'&pageNum=searchPage&limitNum=24');\n}\nlist.join('&&');\n</js>",
    "ruleIntroduce": "@js:'<br>'+(java.get('intro'))",
    "ruleSearchAuthor": "$..owner",
    "ruleSearchCoverUrl": "$..jpg",
    "ruleSearchIntroduce": "{$..text}@js:java.put('intro',result)",
    "ruleSearchKind": "{$..play}播放",
    "ruleSearchLastChapter": "title",
    "ruleSearchList": "data",
    "ruleSearchName": "resourceName",
    "ruleSearchNoteUrl": "https://api.bookan.com.cn/resource/issuesByResourceId?&resourceType=5&resourceId={$.resourceId}",
    "ruleSearchUrl": "https://es.bookan.com.cn/api/searchByType?instanceId=30300&keyword=searchKey&resourceType=5&searchType=1&pageNum=1&limit=5",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 抖音歌曲",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "http://www.douyingequ.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$id.jp_audio_0@src",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "outerBody",
    "ruleChapterName": "class.playingTit@tag.h1@ownText",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "@js:baseUrl",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "英文歌曲::http://www.douyingequ.com/douyinyingwen.htm\n中文歌曲::http://www.douyingequ.com/douyinzhongwen.htm\n最火歌曲::http://www.douyingequ.com/douyinbang.htm\n最新歌曲::http://www.douyingequ.com/douyinnew.htm\n抖音BGM::http://www.douyingequ.com/douyinbgm.htm\n十大歌曲::http://www.douyingequ.com/douyinshenqu.htm",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "tag.li",
    "ruleSearchName": "class.songName@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "?searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 乾坤听书",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.qktsw.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.book_info@tag.li.0@text##作者：",
    "ruleBookContent": "class.con_show_l@p@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.list@dl@dd@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "@js:baseUrl.replace(/m/,\"www\")",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.author@text",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchIntroduce": "tag.p.0@text",
    "ruleSearchKind": "class.update@text",
    "ruleSearchLastChapter": "class.intro_line@text",
    "ruleSearchList": "class.con",
    "ruleSearchName": "h5@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://m.qktsw.com/search.html@searchkey=searchKey",
    "serialNumber": 0,
    "weight": 17
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 幻听网",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "http://www.ting89.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Linux; Android 9; Pixel 3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.90 Mobile Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "class.pingshulisttag.a@text",
    "ruleBookContent": "$$.mp3@operate:var e = document.createEvent(\"MouseEvents\");\r\n e.initEvent(\"click\", true, true);\r\n document.getElementsByClassName(\"audiojs_wrapper0\")[0].dispatchEvent(e);",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.compress.0@tag.li",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "玄幻::http://www.ting89.com/booklist/1{,_searchPage}.html&&武侠::http://www.ting89.com/booklist/2{,_searchPage}.html&&都市::http://www.ting89.com/booklist/3{,_searchPage}.html&&言情::http://www.ting89.com/booklist/4{,_searchPage}.html&&女生::http://www.ting89.com/booklist/38{,_searchPage}.html&&科幻::http://www.ting89.com/booklist/5{,_searchPage}.html&&推理::http://www.ting89.com/booklist/6{,_searchPage}.html&&恐怖::http://www.ting89.com/booklist/7{,_searchPage}.html&&惊悚::http://www.ting89.com/booklist/8{,_searchPage}.html&&历史::http://www.ting89.com/booklist/9{,_searchPage}.html&&军事::http://www.ting89.com/booklist/10{,_searchPage}.html&&网游::http://www.ting89.com/booklist/11{,_searchPage}.html&&通俗::http://www.ting89.com/booklist/35{,_searchPage}.html&&百家讲坛::http://www.ting89.com/booklist/36{,_searchPage}.html&&儿童::http://www.ting89.com/booklist/16{,_searchPage}.html&&粤语::http://www.ting89.com/booklist/40{,_searchPage}.html&&相声::http://www.ting89.com/booklist/34{,_searchPage}.html&&评书::http://www.ting89.com/booklist/13{,_searchPage}.html",
    "ruleIntroduce": "class.introbox@text",
    "ruleSearchAuthor": "tag.p.2@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.p.1@text",
    "ruleSearchLastChapter": "tag.p.3@text",
    "ruleSearchList": "class.clist@tag.li",
    "ruleSearchName": "tag.b@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "http://www.ting89.com/search.asp?searchword=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 静听网",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "http://www.audio699.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "tag.audio@tag.source@src",
    "ruleBookName": "",
    "ruleChapterList": "class.plist@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "tag.p.6@text",
    "ruleSearchAuthor": "tag.p.1@text",
    "ruleSearchCoverUrl": "tag.a.0@tag.img@src",
    "ruleSearchKind": "tag.p.0@text|tag.p.2@text",
    "ruleSearchLastChapter": "tag.p.3@text",
    "ruleSearchList": "class.category-list@tag.li",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://www.audio699.com/search?keyword=searchKey",
    "serialNumber": 0,
    "weight": 10
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 九酷音乐",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "http://www.9ku.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$id.jp_audio_0@src",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "outerBody",
    "ruleChapterName": "tag.h1@ownText",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "@js:baseUrl",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "抖音英文歌曲::http://www.douyingequ.com/douyinyingwen.htm\n抖音中文歌曲::http://www.douyingequ.com/douyinzhongwen.htm\n抖音最火歌曲::http://www.douyingequ.com/douyinbang.htm\n抖音最新歌曲::http://www.douyingequ.com/douyinnew.htm\n抖音BGM::http://www.douyingequ.com/douyinbgm.htm\n抖音十大歌曲::http://www.douyingequ.com/douyinshenqu.htm",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "tag.li",
    "ruleSearchName": "class.songName@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 看见音乐",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "https://www.kanjianmusic.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "<js>\n\"https:\" + result.match(/[^'\\\"]+.mp3/)[0]\n</js>",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "tag.h1.1",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.userAvatar@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "全部::/music/all/all/new/searchPage\n流行::/music/115/all/new/searchPage\n摇滚::/music/116/all/new/searchPage\n民谣::/music/117/all/new/searchPage\n电子::/music/118/all/new/searchPage\n节奏布鲁斯::/music/126/all/new/searchPage\n爵士::/music/122/all/new/searchPage\n嘻哈::/music/164/all/new/searchPage\n金属::/music/121/all/new/searchPage\n乡村::/music/120/all/new/searchPage\n布鲁斯::/music/123/all/new/searchPage\n雷鬼::/music/128/all/new/searchPage\n世界音乐::/music/124/all/new/searchPage\n器乐::/music/125/all/new/searchPage\n影视原声::/music/127/all/new/searchPage\n中国特色::/music/165/all/new/searchPage\n其它::/music/119/all/new/searchPage\n最新::/music/all/all/new/searchPage\n最热::/music/all/all/hot/searchPage\n流行::/music/115/all/new/searchPage\n摇滚::/music/116/all/new/searchPage\n民谣::/music/117/all/new/searchPage\n电子::/music/118/all/new/searchPage\n节奏布鲁斯::/music/126/all/new/searchPage\n爵士::/music/122/all/new/searchPage\n嘻哈::/music/164/all/new/searchPage\n金属::/music/121/all/new/searchPage\n乡村::/music/120/all/new/searchPage\n布鲁斯::/music/123/all/new/searchPage\n雷鬼::/music/128/all/new/searchPage\n世界音乐::/music/124/all/new/searchPage\n器乐::/music/125/all/new/searchPage\n影视原声::/music/127/all/new/searchPage\n中国特色::/music/165/all/new/searchPage\n其它::/music/119/all/new/searchPage\n华语::/music/all/166/new/searchPage\n粤语::/music/all/168/new/searchPage\n英语::/music/all/171/new/searchPage\n日语::/music/all/176/new/searchPage\n韩语::/music/all/177/new/searchPage\n其它::/music/all/178/new/searchPage\n无::/music/all/179/new/searchPage\n闽南语::/music/all/222/new/searchPage\n方言::/music/all/223/new/searchPage",
    "ruleIntroduce": "class.content@html",
    "ruleSearchAuthor": "class.artist@tag.a@text||class.authorName@text",
    "ruleSearchCoverUrl": "@js:'http://1t.click/HNK'",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.numOfPlayed@text||class.num@text#^#🎧",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "tag.tbody@tag.tr",
    "ruleSearchName": "class.musican@tag.a@text||class.songName@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "/search/result/?is_user=0&keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 酷我听书",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "http://www.kwting.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@js:var url=result.match(/now=unescape\\(\"(.*?)\"\\)/)[1];\ndecodeURIComponent(url)",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.compress@tag.li",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "玄幻::/booklist/1-searchPage.html\n武侠::/booklist/2-searchPage.html\n都市::/booklist/3-searchPage.html\n言情::/booklist/4-searchPage.html\n科幻::/booklist/5-searchPage.html\n恐怖::/booklist/6-searchPage.html\n惊悚::/booklist/7-searchPage.html\n历史::/booklist/8-searchPage.html\n军事::/booklist/9-searchPage.html\n推理::/booklist/10-searchPage.html\n女生::/booklist/11-searchPage.html\n儿童::/booklist/12-searchPage.html\n财经::/booklist/13-searchPage.html\n评书::/booklist/14-searchPage.html\n相声::/booklist/15-searchPage.html\n网游::/booklist/16-searchPage.html\n诗歌::/booklist/17-searchPage.html\n戏曲::/booklist/18-searchPage.html\n粤语::/booklist/19-searchPage.html\n笑话::/booklist/20-searchPage.html\n通俗::/booklist/21-searchPage.html\n百家讲坛::/booklist/22-searchPage.html",
    "ruleIntroduce": "class.introbox@html",
    "ruleSearchAuthor": "tag.p.1@text",
    "ruleSearchCoverUrl": "tag.img@src@js:result||'http://1t.click/HNK'",
    "ruleSearchIntroduce": "tag.p.3@text##.+内详",
    "ruleSearchKind": "tag.p.2@text#类型：",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.clist@tag.li||class.hitlist@tag.li",
    "ruleSearchName": "tag.b@tag.a.0@text||tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/search.php@searchword=searchKey&searchtype=0",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 懒人听书",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "http://www.lrts.me#",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@JSon:$.data",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "@JSon:$.data.data",
    "ruleChapterName": "@JSon:$.resName\n<js>unescape(String(result).replace(/&#x/g,'%u').replace(/;/g,''))</js>",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "http://www.lrts.me/ajax/path/4/{$.fatherResId}/{$.resId}",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "评书::/book/category/3&&\n名著::/book/category/78&&\n儿童::/book/category/6&&\n外语::/book/category/7&&\n戏曲::/book/category/4&&\n人文::/book/category/80&&\n财经::/book/category/3085&&\n相声评书::/book/category/13&&\n健康::/book/category/3086&&\n生活::/book/category/1016&&\n成功::/book/category/79&&\n历史::/book/category/9049&&\n精品课::/book/category/26&&\n玄幻奇幻::/book/category/11&&\n现代言情::/book/category/3020&&\n穿越架空::/book/category/3109&&\n恐怖灵异::/book/category/9&&\n古代言情::/book/category/10&&\n官场商战::/book/category/44&&\n推理侦探::/book/category/15&&\n青春校园::/book/category/3106&&\n悬疑探险::/book/category/3107&&\n武侠仙侠::/book/category/14&&\n历史幻想::/book/category/12&&\n科幻::/book/category/3021&&\n军事::/book/category/9041&&\n搞笑娱乐::/book/category/54&&",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.author@text|tag.a.3@text",
    "ruleSearchCoverUrl": "tag.a.0@tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.g-user@text|tag.a.4@text",
    "ruleSearchLastChapter": "tag.p@text",
    "ruleSearchList": "class.search-result@tag.li|class.book-item",
    "ruleSearchName": "class.book-item-name@text|tag.a.2@text",
    "ruleSearchNoteUrl": "tag.a@href@js:\"http://www.lrts.me/ajax/book/\"+result.match(/book\\/(\\d+)/)[1] +\"/0/99999\"",
    "ruleSearchUrl": "/search/book/searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 恋听网",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "https://m.ting55.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Linux; Android 9; ONEPLUS A5000 Build/PKQ1.180716.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/71.0.3578.99 Mobile Safari/537.36",
    "loginUrl": "https://m.ting55.com/user/login",
    "ruleBookAuthor": "",
    "ruleBookContent": "[name=\"_c\"]@content@js:\nvar url=baseUrl.replace(/.+\\/(\\d+)-(\\d+)/,\n\"https://m.ting55.com/glink@bookId=$1&isPay=1&page=$2\");\nvar headers={\n         referer:baseUrl,\n         xt:result\n       }\nJSON.parse(java.ajax(url+'@header:'+JSON.stringify(headers))).ourl",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.plist@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "<js>\nvar a=[\"玄幻\",\"武侠\",\"都市\",\"言情\",\"穿越\",\"科幻\",\"推理\",\"恐怖\",\"惊悚\",\"历史\",\"经典\",\"相声\",\"讲坛\",\"评书\"];\n'推荐::https://m.ting55.com/tuijian&&'+\na.map(w=>w+'::https://m.ting55.com/category/'+(a.indexOf(w)+1)).join('&&')\n</js>",
    "ruleIntroduce": "class.intro@tag.p@text",
    "ruleSearchAuthor": "tag.p.0@text&&tag.p.1@text##作者.(.*?),播音.(.*)##$1 | $2###",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.p.2@text##.*?：|中",
    "ruleSearchLastChapter": "",
    "ruleSearchList": ".slist a,.clist a",
    "ruleSearchName": "tag.h3@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "https://m.ting55.com/search/searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 六月听书",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "http://m.6yueting.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@js:baseUrl",
    "ruleBookName": "",
    "ruleChapterList": "@JSon:$.data.list",
    "ruleChapterName": "title",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "videoUrl",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "broadcaster",
    "ruleSearchCoverUrl": "http://img.6yueting.com:20001/{$.coverUrlLocal}",
    "ruleSearchIntroduce": "descInfo",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "最近更新至:{$.cdate}",
    "ruleSearchList": "@JSon:$.data.list",
    "ruleSearchName": "@JSon:$.name",
    "ruleSearchNoteUrl": "http://m.6yueting.com:80/web/index/mobile/xsListdetail?code={$.code}&pageNum=1&pageSize=99999",
    "ruleSearchUrl": "http://m.6yueting.com/web/index/search?content=searchKey&pageNum=searchPage&pageSize=20&type=1",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 猫耳FM",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "https://www.missevan.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "$.info.drama.author",
    "ruleBookContent": "$.info.sound.soundurl_64@js:'https://static.missevan.com/'+result",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "$.info.drama.name",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "$.info.episodes.music&&$.info.episodes.episode",
    "ruleChapterName": "$.name",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "$.sound_id@js:'https://www.missevan.com/sound/getsound?soundid='+result",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "$.info.drama.cover",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "$.author",
    "ruleSearchCoverUrl": "$.cover",
    "ruleSearchIntroduce": "$.abstract",
    "ruleSearchKind": "$.type_name",
    "ruleSearchLastChapter": "$.newest",
    "ruleSearchList": "$.info.Datas",
    "ruleSearchName": "$.name",
    "ruleSearchNoteUrl": "$.id@js:'https://www.missevan.com/dramaapi/getdrama?drama_id='+result",
    "ruleSearchUrl": "https://www.missevan.com/dramaapi/search?s=searchKey&p=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 评书吧",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "https://m.pingshu8.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "tag.span@tag.a@text",
    "ruleBookContent": "$id.jp_audio_0@src",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.playlist@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.bookimg@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "最新::/ms/n_1_searchPage.html\n评书::/top/h_1_searchPage.html\n相声::/top/h_2_searchPage.html\n百家讲坛::/ms/198_searchPage.html\n经典珍藏::/ms/205_searchPage.html\n名家专栏::/ms/215_searchPage.html\n梨园戏曲::/ms/216_searchPage.html\n科学教育::/ms/217_searchPage.html\n有声::/top/h_3_searchPage.html\n刑侦反腐::/ms/226_searchPage.html\n恐怖科幻::/ms/201_searchPage.html\n玄幻::/ms/280_searchPage.html\n言情::/ms/229_searchPage.html\n武侠::/ms/231_searchPage.html\n经典::/ms/203_searchPage.html\n纪实::/ms/210_searchPage.html\n儿童故事::/ms/291_searchPage.html\n人物传记::/ms/228_searchPage.html\n文化科教::/ms/227_searchPage.html\n历史社会::/ms/234_searchPage.html\n其它::/ms/204_searchPage.html",
    "ruleIntroduce": "class.book_intro@text",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "@js:'http://1t.click/HNK'",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.peo@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.top_list@tag.a",
    "ruleSearchName": "text#(\\)).*#)",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "/search/1.asp?keyword=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 企鹅FM",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "https://fm.qq.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$tag.audio@src",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.title@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "class.cover-img@tag.img@src@js:result||'http://1t.click/HNK'",
    "ruleFindIntroduce": "class.info@text",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "class.album-list@class.item",
    "ruleFindName": "class.title@tag.a@text",
    "ruleFindNoteUrl": "class.title@tag.a@href",
    "ruleFindUrl": "⇨::/category/4_4\n相声评书::/category/4_4\n⇦::/category/4_4\n评书大全::/category/4_38969\n相声名家::/category/4_38971\n小品大全::/category/4_38970\n粤语评书::/category/4_111\n戏曲名剧::/category/4_39133\n::/category/39137_39137\n\n⇨::/category/39092_39092\n有声::/category/39092_39092\n⇦::/category/39092_39092\n热门精品::/category/39092_41102\n悬疑推理::/category/39092_41092\n科幻奇幻::/category/39092_38954\n现代言情::/category/39092_38949\n古代言情::/category/39092_38951\n影视原著::/category/39092_104\n游戏竞技::/category/39092_40042\n都市生活::/category/39092_38953\n武侠传奇::/category/39092_38958\n职场商战::/category/39092_38957\n历史军事::/category/39092_38960\n青春校园::/category/39092_38959\n广播剧::/category/39092_39103\n财经管理::/category/39092_40040\n文学名著::/category/39092_38956\n杂志专栏::/category/39092_41093\n::/category/39137_39137\n::/category/39137_39137\n\n⇨::/category/39110_39110\n音乐电台::/category/39110_39110\n⇦::/category/39110_39110\n经典::/category/39110_39116\n歌手::/category/39110_117\n乐评::/category/39110_118\n动漫::/category/39110_40028\n电子::/category/39110_40030\n流行::/category/39110_38936\n民谣::/category/39110_38943\n3D::/category/39110_100\n催眠::/category/39110_40083\n心情::/category/39110_102\n跑步::/category/39110_40077\n欧美::/category/39110_38937\n翻唱::/category/39110_38938\n日韩::/category/39110_40078\n纯音::/category/39110_103\n歌单::/category/39110_41101\n榜单::/category/39110_101\n粤语::/category/39110_40038\n影视::/category/39110_38942\n摇滚::/category/39110_40079\n原创::/category/39110_40082\n古风::/category/39110_40080\n宗教::/category/39110_40081\n古典::/category/39110_40039\n世界::/category/39110_40036\n儿童::/category/39110_40037\n::/category/39137_39137\n\n⇨::/category/39104_39104\n情感生活::/category/39104_39104\n⇦::/category/39104_39104\n情感治愈::/category/39104_39105\n晚安心语::/category/39104_109\n美文故事::/category/39104_39106\n恋爱宝典::/category/39104_38983\n健康生活::/category/39104_107\n旅行人文::/category/39104_108\n\n⇨::/category/39126_39126\n知识干货::/category/39126_39126\n⇦::/category/39126_39126\n科普充电::/category/39126_40014\n名人专栏::/category/39126_40072\n情商心理::/category/39126_40073\n语言学习::/category/39126_39127\n考试教材::/category/39126_114\n职场提升::/category/39126_40060\n互联网::/category/39126_40071\n公开课演讲::/category/39126_39012\n健康养生::/category/39126_39131\n创业投资::/category/39126_39129\n生活百科::/category/39126_39135\n::/category/39137_39137\n\n⇨::/category/18_18\n历史人文::/category/18_18\n⇦::/category/18_18\n野史趣闻::/category/18_40055\n佛学修身::/category/18_40075\n传奇档案::/category/18_39132\n文化讲坛::/category/18_39134\n人物传记::/category/18_40054\n中国历史::/category/18_40050\n世界历史::/category/18_40062\n军事战争::/category/18_40052\n人文艺术::/category/18_40074\n\n⇨::/category/5_5\n新闻资讯::/category/5_5\n⇦::/category/5_5\n头条新闻::/category/5_38924\n深度观点::/category/5_38925\n社会百态::/category/5_39078\n商业财经::/category/5_39049\nIT科技::/category/5_38927\n军事要闻::/category/5_38931\n自媒体::/category/5_110\n汽车::/category/5_38929\n体育::/category/5_38930\n\n⇨::/category/39087_39087\n搞笑段子::/category/39087_39087\n⇦::/category/39087_39087\n热点趣闻::/category/39087_38976\n糗事百科::/category/39087_38979\n娱乐段子::/category/39087_106\n聊江湖::/category/39087_40015\n冷笑话::/category/39087_38978\n方言秀::/category/39087_38977\n\n⇨::/category/1_1\n综艺娱乐::/category/1_1\n⇦::/category/1_1\n影视热评::/category/1_38985\n热门综艺::/category/1_38974\n八卦娱乐::/category/1_38982\n星座风水::/category/1_113\n明星专区::/category/1_38980\n游戏动漫::/category/1_116\n文娱杂谈::/category/1_40043\n时尚生活::/category/1_40045\n影视原声::/category/1_40044\n\n⇨::/category/39120_39120\n儿童专区::/category/39120_39120\n⇦::/category/39120_39120\n睡前故事::/category/39120_40005\n卡通动画::/category/39120_40004\n儿歌音乐::/category/39120_40001\n童话寓言::/category/39120_40002\n儿童::/category/39120_40009\n诗词国学::/category/39120_40070\n母婴育儿::/category/39120_40003\n儿童英语::/category/39120_40007\n益智科普::/category/39120_40008\n教材教辅::/category/39120_40076",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "",
    "ruleSearchName": "",
    "ruleSearchNoteUrl": "",
    "ruleSearchUrl": "",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 千千音乐",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "http://music.taihe.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "<js>\nvar songid = baseUrl.split('/').pop();\nvar url = 'http://musicapi.taihe.com/v1/restserver/ting?method=baidu.ting.song.playAAC&format=json&songid=' + songid + '&from=web';\nvar data = java.ajax(url);\ndata = JSON.parse(data);\ndata.bitrate.file_link;\n</js>",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.songpage-title",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.song-img-box@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "新歌::/tag/新歌?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n热歌::/tag/热歌?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n中国好声音::/tag/中国好声音?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n经典老歌::/tag/经典老歌?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n电视剧::/tag/电视剧?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n广场舞::/tag/广场舞?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n欧美::/tag/欧美?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n轻音乐::/tag/轻音乐?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\nDJ 舞曲::/tag/DJ 舞曲?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n80后::/tag/80后?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n网络歌曲::/tag/网络歌曲?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n劲爆::/tag/劲爆?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n儿歌::/tag/儿歌?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n纯音乐::/tag/纯音乐?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n粤语::/tag/粤语?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n民歌::/tag/民歌?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n钢琴曲::/tag/钢琴曲?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n萨克斯::/tag/萨克斯?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n古典音乐::/tag/古典音乐?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n对唱::/tag/对唱?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n佛教音乐::/tag/佛教音乐?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n成名曲::/tag/成名曲?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n草原歌曲::/tag/草原歌曲?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n伤感::/tag/伤感?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n激情::/tag/激情?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n安静::/tag/安静?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n舒服::/tag/舒服?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n甜蜜::/tag/甜蜜?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n励志::/tag/励志?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n寂寞::/tag/寂寞?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n想念::/tag/想念?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n浪漫::/tag/浪漫?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n怀念::/tag/怀念?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n喜悦::/tag/喜悦?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n深情::/tag/深情?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n美好::/tag/美好?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n怀旧::/tag/怀旧?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n轻松::/tag/轻松?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n小清新::/tag/小清新?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\nDJ 舞曲::/tag/DJ 舞曲?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n纯净::/tag/纯净?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n唯美::/tag/唯美?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n轻音乐::/tag/轻音乐?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n舒缓::/tag/舒缓?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n劲爆::/tag/劲爆?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n慢摇::/tag/慢摇?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n民歌::/tag/民歌?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n青春::/tag/青春?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n好听::/tag/好听?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n交响乐::/tag/交响乐?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n笑话段子::/tag/笑话段子?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n相声曲艺::/tag/相声曲艺?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n脱口秀::/tag/脱口秀?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n母婴儿童::/tag/母婴儿童?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n读物::/tag/读物?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n综艺娱乐::/tag/综艺娱乐?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n都市情感::/tag/都市情感?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n商业财经::/tag/商业财经?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n教育::/tag/教育?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n健康::/tag/健康?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n新闻时事::/tag/新闻时事?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n科技::/tag/科技?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n生活::/tag/生活?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n社会文化::/tag/社会文化?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n英语播客::/tag/英语播客?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n成名曲::/tag/成名曲?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n胎教::/tag/胎教?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n武侠::/tag/武侠?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n情歌::/tag/情歌?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n军旅歌曲::/tag/军旅歌曲?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n红歌::/tag/红歌?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n古风::/tag/古风?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n流金岁月::/tag/流金岁月?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n网络歌曲::/tag/网络歌曲?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n儿歌::/tag/儿歌?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n中国风::/tag/中国风?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n英文儿歌::/tag/英文儿歌?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n格莱美::/tag/格莱美?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n经典老歌::/tag/经典老歌?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n欧美经典::/tag/欧美经典?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n60年代::/tag/60年代?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n70年代::/tag/70年代?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n90年代::/tag/90年代?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n70后::/tag/70后?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n80后::/tag/80后?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n90后::/tag/90后?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n儿歌::/tag/儿歌?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n钢琴曲::/tag/钢琴曲?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n古筝::/tag/古筝?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n萨克斯::/tag/萨克斯?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n二胡::/tag/二胡?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n葫芦丝::/tag/葫芦丝?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n纯音乐::/tag/纯音乐?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n小提琴::/tag/小提琴?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n管弦乐::/tag/管弦乐?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n吉他::/tag/吉他?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n竖琴::/tag/竖琴?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n长笛::/tag/长笛?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n口琴::/tag/口琴?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n欧美::/tag/欧美?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n欧美经典::/tag/欧美经典?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n国语::/tag/国语?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n韩语::/tag/韩语?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n粤语::/tag/粤语?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n闽南语::/tag/闽南语?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n日语::/tag/日语?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n印度::/tag/印度?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n法语::/tag/法语?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n拉丁::/tag/拉丁?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n阿拉伯语::/tag/阿拉伯语?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n东南亚::/tag/东南亚?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n草原歌曲::/tag/草原歌曲?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n广场舞::/tag/广场舞?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n校园::/tag/校园?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n旅行::/tag/旅行?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n背景音乐::/tag/背景音乐?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n午后::/tag/午后?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n酒吧::/tag/酒吧?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n咖啡厅::/tag/咖啡厅?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n婚礼::/tag/婚礼?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n汽车::/tag/汽车?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n摇滚::/tag/摇滚?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n古典音乐::/tag/古典音乐?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n节奏布鲁斯::/tag/节奏布鲁斯%2F灵魂乐?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n乡村::/tag/乡村?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n民谣::/tag/民谣?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n电子::/tag/电子?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n爵士::/tag/爵士?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n流行::/tag/流行?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n布鲁斯::/tag/布鲁斯?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n世界音乐::/tag/世界音乐?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n新世纪::/tag/新世纪?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n雷鬼::/tag/雷鬼?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n金属::/tag/金属?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n日本动漫::/tag/日本动漫?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n动漫::/tag/动漫?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n电影::/tag/电影?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n电视剧::/tag/电视剧?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n中国好歌曲::/tag/中国好歌曲?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n星光大道::/tag/星光大道?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n京剧::/tag/京剧?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n男高音::/tag/男高音?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n女声::/tag/女声?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n童声::/tag/童声?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n天籁::/tag/天籁?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n空灵::/tag/空灵?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n对唱::/tag/对唱?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n小鲜肉::/tag/小鲜肉?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0\n天籁童声::/tag/天籁童声?start={,searchPage,4,6,8,10,12,14,16,18,STOP-searchPage}0&size=20&third_type=0",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.author_list@text",
    "ruleSearchCoverUrl": "@js:'http://1t.click/HNK'",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.hot-info@data-num",
    "ruleSearchLastChapter": "class.album-title@text#^#专辑",
    "ruleSearchList": "class.song-item",
    "ruleSearchName": "class.song-title@tag.a@text",
    "ruleSearchNoteUrl": "class.song-title@tag.a@href",
    "ruleSearchUrl": "/search?key=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 轻音乐网",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "http://www.htqyy.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$id.jp_audio_0@src",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.musicList@class.song",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.info@tag.img@src||class.imgWrap@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "纯音乐::/genre/musicList/1?pageIndex={searchPage-1}&pageSize=20&order=hot\n新世纪::/genre/musicList/2?pageIndex={searchPage-1}&pageSize=20&order=hot\n钢琴曲::/genre/musicList/3?pageIndex={searchPage-1}&pageSize=20&order=hot\n减压放松::/genre/musicList/4?pageIndex={searchPage-1}&pageSize=20&order=hot\n中国音乐::/genre/musicList/5?pageIndex={searchPage-1}&pageSize=20&order=hot\n天籁之音::/genre/musicList/6?pageIndex={searchPage-1}&pageSize=20&order=hot\n影视原声::/genre/musicList/7?pageIndex={searchPage-1}&pageSize=20&order=hot\n电子乐::/genre/musicList/8?pageIndex={searchPage-1}&pageSize=20&order=hot\n背景音乐::/genre/musicList/9?pageIndex={searchPage-1}&pageSize=20&order=hot\n手机铃声::/genre/musicList/10?pageIndex={searchPage-1}&pageSize=20&order=hot\n就行金曲::/genre/musicList/11?pageIndex={searchPage-1}&pageSize=20&order=hot\n胎教音乐::/genre/musicList/12?pageIndex={searchPage-1}&pageSize=20&order=hot\n佛乐::/genre/musicList/13?pageIndex={searchPage-1}&pageSize=20&order=hot\n排行榜::/top\n热播榜::/top/hot\n新曲榜::/top/new\n最新推荐::/top/recommend\n最新单曲::/top/latest\n好听热歌榜::/top/gedan",
    "ruleIntroduce": "class.descWrap@text",
    "ruleSearchAuthor": "tag.a.1@text",
    "ruleSearchCoverUrl": "@js:'http://1t.click/HNK'",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.albumName@text&&class.playCount@text",
    "ruleSearchLastChapter": "class.playCount@text",
    "ruleSearchList": "id.musicList@tag.li",
    "ruleSearchName": "class.title@tag.a@text",
    "ruleSearchNoteUrl": "tag.a.2@href",
    "ruleSearchUrl": "/home/search?wd=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 清风DJ",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "http://www.vvvdj.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$id.jp_audio_0@src",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "outerBody",
    "ruleChapterName": "tag.h1@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "@js:baseUrl",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.play_background@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "DJ电台::http://www.vvvdj.com/radio/s0-searchPage.html\n的高串烧::http://www.vvvdj.com/sort/c1/0-0-0-0-searchPage.html\n慢摇串烧::http://www.vvvdj.com/sort/c2/0-0-0-0-searchPage.html\n中文CLUB::http://www.vvvdj.com/sort/c5/0-0-0-0-searchPage.html\n外文CLUB::http://www.vvvdj.com/sort/c6/0-0-0-0-searchPage.html\n电音HOUSE::http://www.vvvdj.com/sort/c7/0-0-0-0-searchPage.html\n酒吧潮歌::http://www.vvvdj.com/sort/c8/0-0-0-0-searchPage.html\n中文DISCO::http://www.vvvdj.com/sort/c3/0-0-0-0-searchPage.html\n外文DISCO::http://www.vvvdj.com/sort/c4/0-0-0-0-searchPage.html\n交谊舞曲::http://www.vvvdj.com/sort/c9/0-0-0-0-searchPage.html\n热门榜单::http://www.vvvdj.com/top/mixes",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "class.radio_list_left_c_img@tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.sc_1@text",
    "ruleSearchLastChapter": "tag.span.3@text",
    "ruleSearchList": "class.isgood_list@tag.li||id.radio_data@tag.li",
    "ruleSearchName": "tag.a.0@text||class.radio_list_left_c_title@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "http://www.vvvdj.com/search/so?key=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 蜻蜓FM",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "http://i.qingting.fm",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@js:baseUrl",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "data",
    "ruleChapterName": "name",
    "ruleChapterUrl": "/wapi/channels/{$.data.id}/programs/page/1/pagesize/{$.data.program_count}",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "https://od.qingting.fm/{$.file_path}",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "cover@js:result||'http://1t.click/HNK'",
    "ruleFindIntroduce": "description",
    "ruleFindKind": "playcount@js:result.replace(/-+/, '').replace(/(\\d.+)/, '🎧 $1')",
    "ruleFindLastChapter": "update_time##\\s.+",
    "ruleFindList": "data.channels",
    "ruleFindName": "title",
    "ruleFindNoteUrl": "/wapi/channels/{$.id}",
    "ruleFindUrl": "精品::/capi/neo-channel-filter?category=3617&attrs=0&curpage=searchPage\n小说::/capi/neo-channel-filter?category=521&attrs=0&curpage=searchPage\n脱口秀::/capi/neo-channel-filter?category=3251&attrs=0&curpage=searchPage\n相声小品::/capi/neo-channel-filter?category=527&attrs=0&curpage=searchPage\n头条::/capi/neo-channel-filter?category=545&attrs=0&curpage=searchPage\n情感::/capi/neo-channel-filter?category=529&attrs=0&curpage=searchPage\n儿童::/capi/neo-channel-filter?category=1599&attrs=0&curpage=searchPage\n出版精品::/capi/neo-channel-filter?category=3636&attrs=0&curpage=searchPage\n历史::/capi/neo-channel-filter?category=531&attrs=0&curpage=searchPage\n评书::/capi/neo-channel-filter?category=3496&attrs=0&curpage=searchPage\n音乐::/capi/neo-channel-filter?category=523&attrs=0&curpage=searchPage\n财经::/capi/neo-channel-filter?category=533&attrs=0&curpage=searchPage\n教育::/capi/neo-channel-filter?category=537&attrs=0&curpage=searchPage\n搞笑::/capi/neo-channel-filter?category=3252&attrs=0&curpage=searchPage\n娱乐::/capi/neo-channel-filter?category=547&attrs=0&curpage=searchPage\n影视::/capi/neo-channel-filter?category=3588&attrs=0&curpage=searchPage\n文化::/capi/neo-channel-filter?category=3613&attrs=0&curpage=searchPage\n外语::/capi/neo-channel-filter?category=543&attrs=0&curpage=searchPage\n公开课::/capi/neo-channel-filter?category=1585&attrs=0&curpage=searchPage\n汽车::/capi/neo-channel-filter?category=3385&attrs=0&curpage=searchPage\n科技::/capi/neo-channel-filter?category=535&attrs=0&curpage=searchPage\n体育::/capi/neo-channel-filter?category=3238&attrs=0&curpage=searchPage\n健康::/capi/neo-channel-filter?category=539&attrs=0&curpage=searchPage\n戏曲::/capi/neo-channel-filter?category=3276&attrs=0&curpage=searchPage\n广播剧::/capi/neo-channel-filter?category=3442&attrs=0&curpage=searchPage\n二次元::/capi/neo-channel-filter?category=3427&attrs=0&curpage=searchPage\n校园::/capi/neo-channel-filter?category=1737&attrs=0&curpage=searchPage\n旅游::/capi/neo-channel-filter?category=3597&attrs=0&curpage=searchPage\n品牌电台::/capi/neo-channel-filter?category=3600&attrs=0&curpage=searchPage\n女性::/capi/neo-channel-filter?category=3330&attrs=0&curpage=searchPage\n时尚::/capi/neo-channel-filter?category=3605&attrs=0&curpage=searchPage\n自媒体::/capi/neo-channel-filter?category=3599&attrs=0&curpage=searchPage\n中国之声::/capi/neo-channel-filter?category=3608&attrs=0&curpage=searchPage\n超级会员::/capi/neo-channel-filter?category=3637&attrs=0&curpage=searchPage\n联合专区::/capi/neo-channel-filter?category=3631&attrs=0&curpage=searchPage\nAI::/capi/neo-channel-filter?category=3645&attrs=0&curpage=searchPage\n生活::/capi/neo-channel-filter?category=3670&attrs=0&curpage=searchPage\n母婴::/capi/neo-channel-filter?category=3675&attrs=0&curpage=searchPage",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "podcaster",
    "ruleSearchCoverUrl": "cover@js:result||'http://1t.click/HNK'",
    "ruleSearchIntroduce": "description",
    "ruleSearchKind": "category_name&&playcount@js:result.replace(/-+/, '').replace(/(\\d.+)/, '🎧 $1')",
    "ruleSearchLastChapter": "author@js:result ? '作者：' + result : result",
    "ruleSearchList": "data.data.docs",
    "ruleSearchName": "title",
    "ruleSearchNoteUrl": "/wapi/channels/{$.id}",
    "ruleSearchUrl": "/wapi/search?k=searchKey&groups=real_remix&type=newcms&page=searchPage&pagesize=10&exclude=people_podcaster,program_live,program_temp",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 天天评书",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "https://m.pingshu365.com",
    "enable": true,
    "ruleBookAuthor": "",
    "ruleBookContent": "$id.jp_audio_0@src",
    "ruleBookName": "body > div.booksite > div.bookinfo > h2@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.playlist@ul@li",
    "ruleChapterName": "a@text",
    "ruleContentUrl": "a@href",
    "ruleCoverUrl": "body > div.booksite > div.bookimg > img@src",
    "ruleIntroduce": "body > div.book_intro > p@text",
    "ruleSearchKind": "span@text",
    "ruleSearchList": "body > div.top_list > a",
    "ruleSearchName": "text",
    "ruleSearchNoteUrl": "href",
    "ruleSearchUrl": "https://m.pingshu365.com/search/1.asp?page=searchPage&keyword=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 听书宝",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "https://www.tingshubao.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$id.jp_audio_0@src",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.playlist@tag.ul@li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "玄幻武侠::/list/27_searchPage+1.html \n都市::/list/28_searchPage+1.html \n言情::/list/29_searchPage+1.html \n惊悚悬疑::/list/31_searchPage+1.html \n历史军事::/list/32_searchPage+1.html \n网游科幻::/list/33_searchPage+1.html \n评书::/list/2_searchPage+1.html\n玄武排行::/list/27-27{,searchPage}.html\n都市排行::/list/28-28{,searchPage}.html\n言情排行::/list/29-29{,searchPage}.html\n惊疑排行::/list/31-31{,searchPage}.html\n历史排行::/list/32-32{,searchPage}.html\n网游排行::/list/33-33{,searchPage}.html\n评书排行::/list/2-2{,searchPage}.html",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.book-author.0@text#作者：|未知",
    "ruleSearchCoverUrl": "tag.a@tag.img@data-original@js:result||'http://1t.click/HNK'",
    "ruleSearchIntroduce": "tag.li.0@tag.dd.0@text",
    "ruleSearchKind": "class.book-author.1@text##演播：##播音：",
    "ruleSearchLastChapter": "class.book-author.2@text&&class.book-zt@text#更新情况：<js>String(result).replace(/\\s+(.+)/, '（$1）');</js>",
    "ruleSearchList": "class.list-works@tag.li",
    "ruleSearchName": "class.list-book-dt.0@tag.a@text",
    "ruleSearchNoteUrl": "class.list-book-dt.0@tag.a@href",
    "ruleSearchUrl": "/search.asp?searchword=searchKey|char=gb2312",
    "serialNumber": 0,
    "weight": 10
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 听书网",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "https://www.ting22.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$id.mySource@src",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "@css:#vlink a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "@css:.zz@text##.+：",
    "ruleFindCoverUrl": "@css:.img img@src@js:result||'http://1t.click/HNK'",
    "ruleFindIntroduce": "@css:.info@text",
    "ruleFindKind": "@css:.lx@text&&.zb@text##类型：",
    "ruleFindLastChapter": "@css:.zt@text##.+：",
    "ruleFindList": "@css:.book",
    "ruleFindName": "@css:dt a@text",
    "ruleFindNoteUrl": "@css:dt a@href",
    "ruleFindUrl": "玄幻武侠::/xuanhuan/{,searchPage.html}\n都市言情::/dushi/{,searchPage.html}\n恐怖悬疑::/kongbu/{,searchPage.html}\n刑侦推理::/xingzhen/{,searchPage.html}\n职场商战::/shangzhan/{,searchPage.html}\n军事历史::/junshi/{,searchPage.html}\n网游竞技::/wangyou/{,searchPage.html}\n周排行::/yousheng/{,searchPage.html}\n月排行::/paihang/yousheng/{,searchPage.html}",
    "ruleIntroduce": "@css:.introduction p:not(:matches(有声|听书))@text",
    "ruleSearchAuthor": "@css:span:contains(作者：)@text##作者：",
    "ruleSearchCoverUrl": "@css:img@src@js:result||'http://1t.click/HNK'",
    "ruleSearchIntroduce": "class.last.-2@text",
    "ruleSearchKind": "@css:span:contains(播音：)@text&&.last:last-child span:first-child@text##-\\s+",
    "ruleSearchLastChapter": "@css:.last:last-child span:last-child@text",
    "ruleSearchList": "@css:.result",
    "ruleSearchName": "@css:.title a@text",
    "ruleSearchNoteUrl": "@css:.title a@href",
    "ruleSearchUrl": "/search.php?q=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 听蛙搜索",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "https://so.itingwa.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$id.jp_audio_0@src",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "outerBody",
    "ruleChapterName": "class.frame1@tag.h1@ownText",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "@js:baseUrl",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "tag.a.1@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.music_list@tag.tr",
    "ruleSearchName": "tag.a@text#未知",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "https://so.itingwa.com/?c=index@k=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 听中国网",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "http://www.tingchina.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@js:result.match(/file: \"([^\"]+)\",/)[1]",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.catalogue@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.class-list@dt@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "tag.img@src",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "##(共\\d+集)##$1###",
    "ruleFindList": "class.zimulist@dl",
    "ruleFindName": "tag.a.1@text##《|》",
    "ruleFindNoteUrl": "tag.a.0@href##disp_(\\d+).htm##http://m.tingchina.com/detail_$1.htm",
    "ruleFindUrl": "玄幻奇幻::yousheng/lei_135_searchPage.htm&&\n鬼故事::yousheng/lei_129_searchPage.htm&&\n网络热门::yousheng/lei_146_searchPage.htm&&\n都市言情::yousheng/lei_125_searchPage.htm&&\n历史军事::yousheng/lei_130_searchPage.htm&&\n经典纪实::yousheng/lei_127_searchPage.htm&&\n官场商战::yousheng/lei_126_searchPage.htm&&\n通俗::yousheng/lei_132_searchPage.htm&&\n刑侦推理::yousheng/lei_134_searchPage.htm&&\n科幻有声::yousheng/lei_128_searchPage.htm&&\n武侠::yousheng/lei_133_searchPage.htm&&\n人物传记::yousheng/lei_131_searchPage.htm&&",
    "ruleIntroduce": "class.list-tab fl@text",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.singerlist1@ul@li",
    "ruleSearchName": "tag.a@text",
    "ruleSearchNoteUrl": "tag.a.0@href##yousheng/disp_(\\d+).htm##http://m.tingchina.com/detail_$1.htm",
    "ruleSearchUrl": "http://www.tingchina.com/search1.asp?mainlei=0&lei=0&keyword=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 网易云音乐",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "https://music.163.com/discover/playlist",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "@css:.name@text",
    "ruleBookContent": "<js>\nvar id = baseUrl.match(/id=(\\d+)/)[1];\nvar data = java.ajax('https://api.mlwei.com/music/api/wy/?key=523077333&cache=1&type=song&id=' + id);\ndata = JSON.parse(data);\ndata.url;\n</js>",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "@css:h2@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.song-list-pre-cache@class.f-hide@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "@js:baseUrl",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "@css:.cover>img@src@js:result.split(\"?\")[0]",
    "ruleFindAuthor": "@css:a[href^=\"/user\"]@text",
    "ruleFindCoverUrl": "@css:img@src@js:result.split(\"?\")[0]",
    "ruleFindIntroduce": "",
    "ruleFindKind": "@css:.tags>a@text",
    "ruleFindLastChapter": "@css:.bottom>span.nb@text@js:\"🎧 \"+result",
    "ruleFindList": "@css:#m-pl-container>li",
    "ruleFindName": "@css:p.dec>a@text",
    "ruleFindNoteUrl": "@css:p.dec>a@href",
    "ruleFindUrl": "全部风格::/discover/playlist/\n华语::/discover/playlist/?cat=华语\n欧美::/discover/playlist/?cat=欧美\n日语::/discover/playlist/?cat=日语\n韩语::/discover/playlist/?cat=韩语\n粤语::/discover/playlist/?cat=粤语\n小语种::/discover/playlist/?cat=小语种\n流行::/discover/playlist/?cat=流行\n摇滚::/discover/playlist/?cat=摇滚\n民谣::/discover/playlist/?cat=民谣\n电子::/discover/playlist/?cat=电子\n舞曲::/discover/playlist/?cat=舞曲\n说唱::/discover/playlist/?cat=说唱\n轻音乐::/discover/playlist/?cat=轻音乐\n爵士::/discover/playlist/?cat=爵士\n乡村::/discover/playlist/?cat=乡村\nR&B/Soul::/discover/playlist/?cat=R%26B%2FSoul\n古典::/discover/playlist/?cat=古典\n民族::/discover/playlist/?cat=民族\n英伦::/discover/playlist/?cat=英伦\n金属::/discover/playlist/?cat=金属\n朋克::/discover/playlist/?cat=朋克\n蓝调::/discover/playlist/?cat=蓝调\n雷鬼::/discover/playlist/?cat=雷鬼\n世界音乐::/discover/playlist/?cat=世界音乐\n拉丁::/discover/playlist/?cat=拉丁\n另类/独立::/discover/playlist/?cat=另类%2F独立\nNew Age::/discover/playlist/?cat=New Age\n古风::/discover/playlist/?cat=古风\n后摇::/discover/playlist/?cat=后摇\nBossa Nova::/discover/playlist/?cat=Bossa Nova\n清晨::/discover/playlist/?cat=清晨\n夜晚::/discover/playlist/?cat=夜晚\n学习::/discover/playlist/?cat=学习\n工作::/discover/playlist/?cat=工作\n午休::/discover/playlist/?cat=午休\n下午茶::/discover/playlist/?cat=下午茶\n地铁::/discover/playlist/?cat=地铁\n驾车::/discover/playlist/?cat=驾车\n运动::/discover/playlist/?cat=运动\n旅行::/discover/playlist/?cat=旅行\n散步::/discover/playlist/?cat=散步\n酒吧::/discover/playlist/?cat=酒吧\n怀旧::/discover/playlist/?cat=怀旧\n清新::/discover/playlist/?cat=清新\n浪漫::/discover/playlist/?cat=浪漫\n性感::/discover/playlist/?cat=性感\n伤感::/discover/playlist/?cat=伤感\n治愈::/discover/playlist/?cat=治愈\n放松::/discover/playlist/?cat=放松\n孤独::/discover/playlist/?cat=孤独\n感动::/discover/playlist/?cat=感动\n兴奋::/discover/playlist/?cat=兴奋\n快乐::/discover/playlist/?cat=快乐\n安静::/discover/playlist/?cat=安静\n思念::/discover/playlist/?cat=思念\n影视原声::/discover/playlist/?cat=影视原声\nACG::/discover/playlist/?cat=ACG\n儿童::/discover/playlist/?cat=儿童\n校园::/discover/playlist/?cat=校园\n游戏::/discover/playlist/?cat=游戏\n70后::/discover/playlist/?cat=70后\n80后::/discover/playlist/?cat=80后\n90后::/discover/playlist/?cat=90后\n网络歌曲::/discover/playlist/?cat=网络歌曲\nKTV::/discover/playlist/?cat=KTV\n经典::/discover/playlist/?cat=经典\n翻唱::/discover/playlist/?cat=翻唱\n吉他::/discover/playlist/?cat=吉他\n钢琴::/discover/playlist/?cat=钢琴\n器乐::/discover/playlist/?cat=器乐\n榜单::/discover/playlist/?cat=榜单\n00后::/discover/playlist/?cat=00后",
    "ruleIntroduce": "@css:#album-desc-more@html||#album-desc-dot@html",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "",
    "ruleSearchName": "",
    "ruleSearchNoteUrl": "",
    "ruleSearchUrl": "",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 为你读诗",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "https://www.thepoemforyou.com",
    "enable": true,
    "ruleBookContent": "",
    "ruleChapterList": "@json:$..msg",
    "ruleChapterName": "@json:$..str_peam_title ",
    "ruleContentUrl": "@json:$..str_audio_url",
    "ruleFindUrl": "聆听观止::https://www.thepoemforyou.com/thepeamforyou/public/programlisthome@page=searchPage&per=9&str=",
    "ruleSearchAuthor": "{$.str_autor_info} ",
    "ruleSearchCoverUrl": "$.str_img_url",
    "ruleSearchIntroduce": "《{$.str_program_title}》第{$.n_periods_num}期",
    "ruleSearchKind": "播音:{$.str_readpeam_user}",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "$..rows[*]",
    "ruleSearchName": "$.str_peam_title",
    "ruleSearchNoteUrl": "https://www.thepoemforyou.com/thepeamforyou/public/programdetial@id={$.id}",
    "ruleSearchUrl": "https://www.thepoemforyou.com/thepeamforyou/public/programlisthome@page=searchPage&per=9&str=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 喜马拉雅",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "https://www.ximalaya.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@js:baseUrl",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "@JSon:$.tracks.list",
    "ruleChapterName": "title",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "@js:\nbaseUrl = String(baseUrl).split('1/200')[0];\nlist = [];\npage=JSON.parse(String(result)).tracks.maxPageId\nfor(var i = 2; i < 10; ++i){\nlist.push(String(baseUrl +i+\"/200\"));\n}\nlist",
    "ruleContentUrl": "playUrl64||playUrl32||playPathAacv224||playPathAacv164",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "anchorName",
    "ruleFindCoverUrl": "coverPath||'http://1t.click/HNK'",
    "ruleFindIntroduce": "",
    "ruleFindKind": "@JSon:@put:{play: $.playCount, isPaid: $.isPaid, isFinished: $.isFinished}<js>\nvar tags = ['🎧 @get:{play}', '@get:{isFinished}' == 'true' ? '完结' : '连载'];\nif ('@get:{isPaid}' == 'true') {tags.push('💰');}\ntags.join(' | ');\n</js>",
    "ruleFindLastChapter": "@JSon:@put:{trackCount: $.trackCount}@js:'共@get:{trackCount}章'",
    "ruleFindList": "@js:JSON.parse(result).data.albums",
    "ruleFindName": "title",
    "ruleFindNoteUrl": "link@js:\"http://mobile.ximalaya.com/mobile/others/ca/album/track/\" + result.split('/')[2]+'/true/1/200'",
    "ruleFindUrl": "全部::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page=searchPage&perPage=30&category=youshengshu&subcategory=\n言情::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page=searchPage&perPage=30&category=youshengshu&subcategory=yanqing\n小说::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page=searchPage&perPage=30&category=youshengshu&subcategory=wenxue\n悬疑::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page=searchPage&perPage=30&category=youshengshu&subcategory=xuanyi\n生活::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page=searchPage&perPage=30&category=youshengshu&subcategory=shenghuo\n都市::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page=searchPage&perPage=30&category=youshengshu&subcategory=dushi\n教材::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page=searchPage&perPage=30&category=youshengshu&subcategory=jiaocai\n幻想::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page=searchPage&perPage=30&category=youshengshu&subcategory=huanxiang\n经典::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page=searchPage&perPage=30&category=youshengshu&subcategory=jingdian\n武侠::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page=searchPage&perPage=30&category=youshengshu&subcategory=wuxia\n童书::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page=searchPage&perPage=30&category=youshengshu&subcategory=tongshu\n历史::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page=searchPage&perPage=30&category=youshengshu&subcategory=lishixiaoshuo\n成长::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page=searchPage&perPage=30&category=youshengshu&subcategory=lizhi\n社科::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page=searchPage&perPage=30&category=youshengshu&subcategory=sheke\n商业::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page=searchPage&perPage=30&category=youshengshu&subcategory=shangye\n外文原版::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page=searchPage&perPage=30&category=youshengshu&subcategory=yingwenyuanban\n期刊杂志::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page=searchPage&perPage=30&category=youshengshu&subcategory=qikanzazhi\n历史::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page=searchPage&perPage=30&category=youshengshu&subcategory=reci234\n官场商战::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page=searchPage&perPage=30&category=youshengshu&subcategory=reci407\n女生最爱::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page=searchPage&perPage=30&category=youshengshu&subcategory=reci346\n男生最爱::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page=searchPage&perPage=30&category=youshengshu&subcategory=reci348\nQQ阅读::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page=searchPage&perPage=30&category=youshengshu&subcategory=reci22\n中信书院::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page=searchPage&perPage=30&category=youshengshu&subcategory=reci646\n博集新媒::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page=searchPage&perPage=30&category=youshengshu&subcategory=reci26\n磨铁阅读::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page=searchPage&perPage=30&category=youshengshu&subcategory=reci394\n蓝狮子::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page=searchPage&perPage=30&category=youshengshu&subcategory=reci419\n华章图书::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page=searchPage&perPage=30&category=youshengshu&subcategory=reci650\n大剧必听榜::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page=searchPage&perPage=30&category=youshengshu&subcategory=reci1051",
    "ruleIntroduce": "@JSon:$.album.intro",
    "ruleSearchAuthor": "nickname",
    "ruleSearchCoverUrl": "cover_path@js:result||'http://1t.click/HNK'",
    "ruleSearchIntroduce": "intro@js:result.trim()",
    "ruleSearchKind": "@put:{play: $.play, isPaid: $.is_paid, isFinished: $.isFinished}<js>\nvar tags = ['🎧 @get:{play}', '@get:{isFinished}' == 'true' ? '完结' : '连载'];\nif ('@get:{isPaid}' == 'true') {tags.push('💰');}\ntags.join(' | ');\n</js>",
    "ruleSearchLastChapter": "custom_title",
    "ruleSearchList": "@js:JSON.parse(result).data.result.response.docs",
    "ruleSearchName": "title",
    "ruleSearchNoteUrl": "url@js:\"http://mobile.ximalaya.com/mobile/others/ca/album/track/\" + result.split('/')[2]+'/true/1/200'",
    "ruleSearchUrl": "/revision/search?core=album&spellchecker=true&rows=20&condition=relation&device=iPhone&fq=&paidFilter=false&kw=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 虾米音乐",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "https://emumo.xiami.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$$.m4a||.mp3",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "tag.html",
    "ruleChapterName": "tag.meta.10@content",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "outerBody@js:\nvar bid=result.match(/onclick=\"play\\('(\\d+)', '(\\w+)', (\\d+), (\\w+)\\);\"/)[1];\n\"https://emumo.xiami.com/play?ids=/song/playlist/id/\"+bid+\"/object_name/default/object_id/0\"",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.cdCDcover185@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.lrc_main@html",
    "ruleSearchAuthor": "class.song_artist@tag.a@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.song_album@tag.a@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "tag.tbody@tag.tr",
    "ruleSearchName": "class.song_name@tag.a.0@text",
    "ruleSearchNoteUrl": "class.song_name@tag.a.0@href",
    "ruleSearchUrl": "https://emumo.xiami.com/search?pos=1&key=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 心理FM",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "http://fm.xinli001.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+@js:\nresult=JSON.parse(result);\nresult=result.data.url||result.data.url_list;\nString(result).split(',').map(function(a){\nreturn {'name':java.get('title'),'url':a};\n});",
    "ruleChapterName": "name",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "url",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "<js>\nvar params='';\nvar mood=['烦躁',\r'悲伤',\r'孤独',\r'已弃疗',\r'减压',\r'无奈',\r'快乐',\r'感动',\r'迷茫'];\nvar place=['睡前',\r'旅行',\r'散步',\r'坐车',\r'独处',\r'失恋',\r'失眠',\r'无聊',\r'随便'];\nvar url='::/tagshow?p=searchPage&page=searchPage&n='\n\nfor(i in mood){\n     params=params+'心情·'+mood[i]+url+mood[i]+'&&';\n}\n\nfor(j in place){\n     params=params+'场景·'+place[j]+url+place[j]+'&&';\n}\nparams\n</js>",
    "ruleIntroduce": "$.data.content@js:'<br>'+result",
    "ruleSearchAuthor": "##主播\\s+?(.*?)<##$1###",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "id.broadcastsUl@li",
    "ruleSearchName": ".program@a@text@js:java.put('title',result)",
    "ruleSearchNoteUrl": "tag.a.0@href##^/(\\d+)##/broadcast?pk=$1###",
    "ruleSearchUrl": "/search?q=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 氧气听书",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "http://m.o2ting.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$$.mp3",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "outerBody",
    "ruleChapterName": "class.bookname@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "@js:baseUrl",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.img@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.detail_page_con@text",
    "ruleSearchAuthor": "tag.p.1@tag.a.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.span.1@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "id.ss_list@tag.li",
    "ruleSearchName": "tag.p.0@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "http://m.o2ting.com/search.aspx?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 一听音乐",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "https://so.1ting.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Linux; Android 9; ONEPLUS A5000 Build/PKQ1.180716.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$$.mp3",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "outerBody",
    "ruleChapterName": "class.songtitle@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "@js:baseUrl",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.singer@tag.a.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.album@tag.a.0@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "tag.tbody@tag.tr",
    "ruleSearchName": "class.song@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.td@tag.a@href",
    "ruleSearchUrl": "https://so.1ting.com/all.do?q=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 有声小说",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "http://www.ysxs8.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$audio@src",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.playlist@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.txtbox@text",
    "ruleSearchAuthor": "tag.dd.1@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "class.impression@text",
    "ruleSearchKind": "tag.dd.3@text",
    "ruleSearchLastChapter": "tag.dt.0@text%%tag.dd.0@text",
    "ruleSearchList": "class.warpper@tag.li",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "/Search.asp?page=searchPage&searchword=searchKey&searchtype=-1|char=gb2312",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 中国评书",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "http://www.zgpingshu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.pingshulist@tag.a@text",
    "ruleBookContent": "<js>\nvar data = java.ajax(baseUrl.replace('play', 'playdata'));\ndata = JSON.parse(data);\ndata.urlpath.replace('flv', 'mp3');\n</js>",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.player@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "tag.img@src@js:result||'http://1t.click/HNK'",
    "ruleFindIntroduce": "",
    "ruleFindKind": "class.boxs_txt@text@js:result.replace(/\\s+/g, ',').replace(/[^,]+：/g, '')",
    "ruleFindLastChapter": "",
    "ruleFindList": "class.boxs",
    "ruleFindName": "class.title@tag.a@text",
    "ruleFindNoteUrl": "class.title@tag.a@href",
    "ruleFindUrl": "粤语评书::http://yueyu.zgpingshu.com/index{,_searchPage}.html\n百家讲坛::http://bjjt.zgpingshu.com/index{,_searchPage}.html\n评书连载::/lianzai/index{,_searchPage}.html\n最新评书::/newpingshu.html\n点播排行::/top100/",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.boxs_txt@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.boxs",
    "ruleSearchName": "class.title@tag.a@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "http://public.zgpingshu.com/search/index.php@keyboard=searchKey&orderby=3&show=title,newstext,writer,befrom|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 A8音乐网",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "http://so.a8.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$$.mp3",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "outerBody",
    "ruleChapterName": "id.jplay_song_title@tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "@js:baseUrl",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.figureEcho@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.info_110.0@tag.a@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.list-music",
    "ruleSearchName": "class.title@tag.a@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "http://so.a8.com/?k=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🎧 有声",
    "bookSourceName": "🎧 ASMR分享",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "http://ibuk.org",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "<js>\nvar matcher = result.match(/(http[^\\\"]+mp3)|iframe src=\\\"([^\\\"]+)\\\"/);\nmatcher[1] || matcher[2];\n</js>",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.post-title",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "class.clean-grid-grid-post-author@tag.a@text",
    "ruleFindCoverUrl": "class.clean-grid-grid-post-thumbnail-img@src",
    "ruleFindIntroduce": "",
    "ruleFindKind": "class.clean-grid-grid-post-date@text",
    "ruleFindLastChapter": "",
    "ruleFindList": "class.clean-grid-posts-container@class.clean-grid-grid-post",
    "ruleFindName": "tag.h3@tag.a@text",
    "ruleFindNoteUrl": "tag.h3@tag.a@href",
    "ruleFindUrl": "最新::/category/asmr%e5%9c%a8%e7%ba%bf%e9%9f%b3%e9%a2%91/{,page/searchPage/}",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "",
    "ruleSearchName": "",
    "ruleSearchNoteUrl": "",
    "ruleSearchUrl": "",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 166小说网",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.166xs.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.Book_Text.0@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.book_list@tag.dd!0:1:2:3:4:5:6",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "@js:var bid=result.match(/shuo\\/(\\d+)/)[1];\n\n\"http://www.166xs.com/xiaoshuo/\"+Math.floor(bid/1000)+\"/\"+bid+\"/\"",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.lb_fm@tag.td.0@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.lb_jj@tag.div.3@textNodes#《|》",
    "ruleSearchAuthor": "class.author@text|tag.td.1@tag.div.1@text#作者：",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.waps_sort@text|tag.td.1@tag.div.2@text#\\(|\\)|类别：",
    "ruleSearchLastChapter": "class.genxin@tag.a.0@text|tag.td.1@tag.div.3@tag.a@text",
    "ruleSearchList": "class.waps_one|class.lb_fm",
    "ruleSearchName": "class.isfull@tag.a.0@text|tag.strong.0@text",
    "ruleSearchNoteUrl": "class.isfull@tag.a.0@href",
    "ruleSearchUrl": "http://m.166xs.com/modules/article/waps.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 168看书",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.168kanshu.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "//meta[@property=\"og:novel:author\"]/@content",
    "ruleBookContent": "id.htmlContent@textNodes#一秒记住！！！《168看书》手机输入地址: m.168kanshu.com|支持（168看书）把本站分享那些需要的小伙伴！找不到书请留言！|支持↘①♂⑥♂⑧♂看♂书↙把本站分享那些需要的小伙伴！找不到书请留言！|↘①♂⑥♂⑧♂看♂书↙手机用户输入：М.①⑥⑧kanshu.СОⅢ|一秒记住！！！【①⑥⑧看书网】手机用户输入：М.①⑥⑧kanshu.СОⅢ|支持【①⑥⑧看书网】把本站分享那些需要的小伙伴！找不到书请留言！|↘.*↙|一秒记住 【①⑥⑧看书网】手机用户输入：М.①⑥⑧kanshu.СОⅢ",
    "ruleBookInfoInit": "",
    "ruleBookKind": "//meta[@property=\"og:novel:category\"]/@content",
    "ruleBookLastChapter": "//meta[@property=\"og:novel:latest_chapter_name\"]/@content",
    "ruleBookName": "//meta[@property=\"og:novel:book_name\"]/@content",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.book_list@li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "class.pic@img@src",
    "ruleFindAuthor": "tag.dd.1@text",
    "ruleFindCoverUrl": "tag.dt@img@src",
    "ruleFindIntroduce": "tag.dd.2@text",
    "ruleFindKind": "tag.dd.0@span@text",
    "ruleFindLastChapter": "tag.dd.3@a@text",
    "ruleFindList": ".sitebox@dl",
    "ruleFindName": "tag.dd.0@a@text",
    "ruleFindNoteUrl": "tag.dt@a@href",
    "ruleFindUrl": "默认::https://www.168kanshu.com/xs/quanbu-default-0-0-0-0-0-0-searchPage.html&&玄幻魔法::https://www.168kanshu.com/xs/1-default-0-0-0-0-0-0-searchPage.html&&武侠修真::https://www.168kanshu.com/xs/2-default-0-0-0-0-0-0-searchPage.html&&都市小说::https://www.168kanshu.com/xs/3-default-0-0-0-0-0-0-searchPage.html&&历史小说::https://www.168kanshu.com/xs/4-default-0-0-0-0-0-0-searchPage.html&&侦探推理::https://www.168kanshu.com/xs/5-default-0-0-0-0-0-0-searchPage.html&&网游小说::https://www.168kanshu.com/xs/6-default-0-0-0-0-0-0-searchPage.html&&科幻小说::https://www.168kanshu.com/xs/7-default-0-0-0-0-0-0-searchPage.html&&恐怖灵异::https://www.168kanshu.com/xs/8-default-0-0-0-0-0-0-searchPage.html&&散文诗词::https://www.168kanshu.com/xs/9-default-0-0-0-0-0-0-searchPage.html&&其他类型::https://www.168kanshu.com/xs/10-default-0-0-0-0-0-0-searchPage.html&&军事小说::https://www.168kanshu.com/xs/11-default-0-0-0-0-0-0-searchPage.html&&古代言情::https://www.168kanshu.com/xs/12-default-0-0-0-0-0-0-searchPage.html&&现代言情::https://www.168kanshu.com/xs/13-default-0-0-0-0-0-0-searchPage.html&&耽美小说::https://www.168kanshu.com/xs/14-default-0-0-0-0-0-0-searchPage.html&&同人小说::https://www.168kanshu.com/xs/15-default-0-0-0-0-0-0-searchPage.html&&轻小说::https://www.168kanshu.com/xs/16-default-0-0-0-0-0-0-searchPage.html&&青春校园::https://www.168kanshu.com/xs/17-default-0-0-0-0-0-0-searchPage.html&&女生灵异::https://www.168kanshu.com/xs/18-default-0-0-0-0-0-0-searchPage.html&&",
    "ruleIntroduce": ".bookinfo_intro@text",
    "ruleSearchAuthor": "class.s3@text|tag.span@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.s2@tag.a@text",
    "ruleSearchList": "class.toplist@li",
    "ruleSearchName": "class.s1@tag.a@text|tag.a.2@text",
    "ruleSearchNoteUrl": "class.s1@tag.a@href|tag.a.2@href",
    "ruleSearchUrl": "https://www.168kanshu.com/modules/article/search.php?action=login&searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 16K小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.16kxsw.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.articlecontent@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.ml_list@tag.ul@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "class.pic@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.introduce@class.jj@textNodes",
    "ruleSearchAuthor": "class.odd.1@text|class.catalog@tag.p.1@tag.span.1@tag.a.0@text",
    "ruleSearchCoverUrl": "class.catalog@class.pic@tag.img.0@src",
    "ruleSearchKind": "class.even.2@text|class.catalog@tag.p.1@tag.span.2@text#状态：",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text|class.ml_content@tag.ul.0@tag.li.0@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0|class.main",
    "ruleSearchName": "class.odd.0@tag.a.0@text|class.catalog@tag.h1.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.16kxsw.com/modules/article/search.php@searchkey=searchKey&submit=点击搜索|char=gbk",
    "serialNumber": 0,
    "weight": 14
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 2K小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.2kxs.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.Text@textNodes",
    "ruleBookKind": "",
    "ruleBookName": "",
    "ruleChapterList": "class.book@tag.dd!0:1:2:3",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "id.opt.0@tag.ul.0@tag.li.0@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.bortable wleft@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.Text@textNodes",
    "ruleSearchAuthor": "class.odd.1@text|id.title@tag.a.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text|class.readlast@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0|class.wright",
    "ruleSearchName": "class.odd.0@tag.a.0@text|id.title@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.2kxs.com/modules/article/search.php?searchtype=keywords&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 2K中文网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.fpzw.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.title.0@tag.h2.0@tag.em.0@tag.a.0@text",
    "ruleBookContent": "class.Text@textNodes#2.小说阅读网",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.title.0@tag.h2.0@tag.a.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.book@tag.dd!0:1:2:3",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "id.opt.0@tag.ul.0@tag.li.0@tag.a.0@href|id.bt_1.0@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.bortable wleft.0@tag.img.0@src",
    "ruleFindUrl": "玄幻·总点击::https://www.fpzw.com/top/allvisit1_1.html\r\n&&玄幻·总推荐::https://www.fpzw.com/top/allvote1_1.html\r\n&&玄幻·月点击::https://www.fpzw.com/top/monthvisit1_1.html\r\n&&玄幻·月推荐::https://www.fpzw.com/top/monthvote1_1.html\r\n&&玄幻·周点击::https://www.fpzw.com/top/weekvisit1_1.html\r\n&&玄幻·周推荐::https://www.fpzw.com/top/weekvote1_1.html\r\n&&玄幻·日点击::https://www.fpzw.com/top/dayvisit1_1.html\r\n&&玄幻·日推荐::https://www.fpzw.com/top/dayvote1_1.html\r\n&&玄幻·新入库::https://www.fpzw.com/top/postdate1_1.html\r\n&&玄幻·新更新::https://www.fpzw.com/top/lastupdate1_1.html\r\n&&武侠·总点击::https://www.fpzw.com/top/allvisit2_1.html\r\n&&武侠·总推荐::https://www.fpzw.com/top/allvote2_1.html\r\n&&武侠·月点击::https://www.fpzw.com/top/monthvisit2_1.html\r\n&&武侠·月推荐::https://www.fpzw.com/top/monthvote2_1.html\r\n&&武侠·周点击::https://www.fpzw.com/top/weekvisit2_1.html\r\n&&武侠·周推荐::https://www.fpzw.com/top/weekvote2_1.html\r\n&&武侠·日点击::https://www.fpzw.com/top/dayvisit2_1.html\r\n&&武侠·日推荐::https://www.fpzw.com/top/dayvote2_1.html\r\n&&武侠·新入库::https://www.fpzw.com/top/postdate2_1.html\r\n&&武侠·新更新::https://www.fpzw.com/top/lastupdate2_1.html\r\n&&都市·总点击::https://www.fpzw.com/top/allvisit3_1.html\r\n&&都市·总推荐::https://www.fpzw.com/top/allvote3_1.html\r\n&&都市·月点击::https://www.fpzw.com/top/monthvisit3_1.html\r\n&&都市·月推荐::https://www.fpzw.com/top/monthvote3_1.html\r\n&&都市·周点击::https://www.fpzw.com/top/weekvisit3_1.html\r\n&&都市·周推荐::https://www.fpzw.com/top/weekvote3_1.html\r\n&&都市·日点击::https://www.fpzw.com/top/dayvisit3_1.html\r\n&&都市·日推荐::https://www.fpzw.com/top/dayvote3_1.html\r\n&&都市·新入库::https://www.fpzw.com/top/postdate3_1.html\r\n&&都市·新更新::https://www.fpzw.com/top/lastupdate3_1.html\r\n&&言情·总点击::https://www.fpzw.com/top/allvisit9_1.html\r\n&&言情·总推荐::https://www.fpzw.com/top/allvote9_1.html\r\n&&言情·月点击::https://www.fpzw.com/top/monthvisit9_1.html\r\n&&言情·月推荐::https://www.fpzw.com/top/monthvote9_1.html\r\n&&",
    "ruleIntroduce": "class.Text.0@text",
    "ruleSearchAuthor": "class.odd.1@text|id.title.0@tag.h2.0@tag.em.0@tag.a.0@text|tag.td.5@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text|class.readlast.0@tag.strong.0@tag.a.0@text|tag.td.3@text",
    "ruleSearchList": "class.sf-grid@tag.tr|class.grid@tag.tr!0|tag.body",
    "ruleSearchName": "class.odd.0@tag.a.0@text|tag.td.1@text|id.title.0@tag.h2.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.even.0@tag.a.0@href|tag.td.2@tag.a.0@href",
    "ruleSearchUrl": "https://www.fpzw.com/modules/article/search.php?searchtype=keywords&searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 17
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 31小说网",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.xx31xs.org",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@tag.p@text#【3.*】|[a-zA-Z]+.31[^\\s]*[a-zA-Z]",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.sidebar@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "tag.p.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.p@tag.a.0@text",
    "ruleSearchList": "class.user-bookcase@tag.dl",
    "ruleSearchName": "tag.a.0@text#.*\\]",
    "ruleSearchNoteUrl": "tag.a.0@href@js:String(result).replace(/m\\./g,'www\\.')",
    "ruleSearchUrl": "http://m.xx31xs.org:80/search.php@keyword=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 3G书城",
    "bookSourceType": "",
    "bookSourceUrl": "http://book.3g.cn",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "http://book.3g.cn/index.php?m=User&a=login&wsto=0",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.menu_content@html",
    "ruleBookKind": "//div[@class=\"p3\"]/text()",
    "ruleBookLastChapter": "class.detail-directory@tag.span@text#目录|最新章节：",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "//ul/li",
    "ruleChapterName": "//a/text()",
    "ruleChapterUrl": "//div[@class=\"detail-directory\"]/a/@href",
    "ruleChapterUrlNext": "//a[@class=\"Readpage_down\"]/@href",
    "ruleContentUrl": "//a/@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "//div[@class=\"brief\"]/span/text()",
    "ruleSearchAuthor": "//div[@class=\"p3\"]/text()",
    "ruleSearchCoverUrl": "//img/@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "//li[@class=\"clearfix mar0\"]",
    "ruleSearchName": "//h1/text()",
    "ruleSearchNoteUrl": "//a/@href",
    "ruleSearchUrl": "http://book.3g.cn/index.php?m=Search&a=searchlist&pn=searchPage&key=searchKey&wsto=0",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 5200文学",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.5200wxw.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.author@text#作者：",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.booktitle@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.chapterlist@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.bookintro@tag.p@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "http://www.5200wxw.com/modules/article/search.php@searchkey=searchKey&searchtype=articlename&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 53中文网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.53zw.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "[property=og:novel:author]@content",
    "ruleBookContent": "id.content@html##喜欢.*速度最快。",
    "ruleBookInfoInit": "",
    "ruleBookKind": "[property=og:novel:category]@content",
    "ruleBookLastChapter": "[property=og:novel:latest_chapter_name]@content",
    "ruleBookName": "[property=og:title]@content",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "//*[@id=\"list\"]//dt[2]/following-sibling::dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "[property=og:image]@content",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.book_other.0@tag.span.0@text",
    "ruleSearchCoverUrl": "tag.a.0@img@src",
    "ruleSearchIntroduce": "class.book_des@text",
    "ruleSearchKind": "class.book_other.0@tag.span.2@text",
    "ruleSearchLastChapter": "class.book_other.1@text",
    "ruleSearchList": "id.sitembox@dl",
    "ruleSearchName": "h3@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "/search.html@searchkey=searchKey&searchtype=all",
    "serialNumber": 0,
    "weight": 118
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 58小说网",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.58xs.tw",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@textNodes",
    "ruleSearchAuthor": "class.result-game-item-info.0@tag.p.0@tag.span.1@text",
    "ruleSearchCoverUrl": "class.result-game-item-pic.0@tag.img.0@src",
    "ruleSearchKind": "class.result-game-item-info.0@tag.p.1@tag.span.1@text",
    "ruleSearchLastChapter": "class.result-game-item-info.0@tag.p.3@tag.a.0@text",
    "ruleSearchList": "class.result-item",
    "ruleSearchName": "class.result-item-title result-game-item-title.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.result-item-title result-game-item-title.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.58xs.tw/search.php?keyword=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 5G小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.5gxs.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": ".booktag@tag.a.0@text",
    "ruleBookContent": ".readcotent@html##.*5G.*",
    "ruleBookInfoInit": "",
    "ruleBookKind": ".booktag span@text##字|中|已",
    "ruleBookLastChapter": ".bookchapter@text",
    "ruleBookName": "h1@text",
    "ruleBookUrlPattern": "\\/info",
    "ruleChapterList": "id.list-chapterAll@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href##\\s+",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": ".bookintro img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": ".bookintro@text@js:result.trim().replace(/[\\s\\t]+/g, '\\n')",
    "ruleSearchAuthor": ".author@text##作者：",
    "ruleSearchCoverUrl": ".bookname a@href@js:\nvar id = result.match(/(\\d+)\\/index/)[1];\n'http://image.5gxs.com/'+parseInt(id/1000)+'/'+id+'/'+id+'s.jpg';",
    "ruleSearchIntroduce": ".update@textNodes@js:result.trim()",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": ".cat a@text",
    "ruleSearchList": ".bookbox:lt(4)",
    "ruleSearchName": ".bookname a@text",
    "ruleSearchNoteUrl": ".bookname a@href",
    "ruleSearchUrl": "/modules/article/search.php@searchtype=articlename&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 72文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.72wx.com",
    "enable": true,
    "ruleBookContent": "id.nr1@html",
    "ruleChapterList": ":正文</div>\\s*<ul\\s*class=\"chapter\"[\\s\\S]*?</ul&&li><a href=\"([^\"]*)\"[^>]*>([^<]*)",
    "ruleChapterName": "$2",
    "ruleChapterUrlNext": "class.middle@option!0@value",
    "ruleContentUrl": "$1",
    "ruleContentUrlNext": "text.下一章@href",
    "ruleSearchAuthor": "$4",
    "ruleSearchCoverUrl": "$2",
    "ruleSearchIntroduce": "$6",
    "ruleSearchLastChapter": "$5",
    "ruleSearchList": ":bookbox\"(?:[^\\<]*<){2}[^>]*href=\"([^\"]*)\"(?:[^\\<]*<){1}img src=\"([^\"]*)\"(?:[^\\>]*>){7}([^<]*)(?:[^\\>]*>){4}作者：([^<]*)(?:[^\\>]*>){7}([^<]*)(?:[^\\>]*>){7}([^<]*)",
    "ruleSearchName": "$3",
    "ruleSearchNoteUrl": "$1",
    "ruleSearchUrl": "/search.php?keyword=searchKey&submit=",
    "serialNumber": 0,
    "weight": 66
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 800小说1",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.800xs.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.htmlContent@html#一秒记住【.*弹窗免费阅读！",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.mulu_list@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@textNodes",
    "ruleSearchAuthor": "tag.td.2@text|tag.p.0@tag.a@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.td.1@tag.a@text|tag.p.3@tag.a@text",
    "ruleSearchList": "class.grid@tag.tr!0|id.maininfo",
    "ruleSearchName": "tag.td.0@tag.a@text|tag.h1@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a@href",
    "ruleSearchUrl": "https://www.800xs.cc/modules/article/search.php?searchkey=searchKey&submit=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 800小说2",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.800xs.net",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookContent": "id.htmlContent@html#一秒记住【.*弹窗免费阅读！",
    "ruleChapterList": "class.mulu_list@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "id.fmimg@img@src",
    "ruleIntroduce": "id.intro@textNodes",
    "ruleSearchAuthor": "tag.td.2@text|tag.p.0@tag.a@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.td.1@tag.a@text|tag.p.3@tag.a@text",
    "ruleSearchList": "class.grid@tag.tr!0|id.maininfo",
    "ruleSearchName": "tag.td.0@tag.a@text|tag.h1@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a@href",
    "ruleSearchUrl": "https://www.800xs.net/modules/article/search.php?searchkey=searchKey&submit=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 999文学",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.999wx.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746895954,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.list.1@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "id.box4@tag.span.0@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.bortable wleft@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "最近更新::http://www.999wx.com/Book/ShowBookList.aspx?tclassid=0&nclassid=0&page=searchPage&orderbyid=8&&玄幻::http://www.999wx.com/Book/ShowBookList.aspx?tclassid=7&page=searchPage&&女生::http://www.999wx.com/Book/ShowBookList.aspx?tclassid=18&page=searchPage&&修真::http://www.999wx.com/Book/ShowBookList.aspx?tclassid=13&page=searchPage&&都市::http://www.999wx.com/Book/ShowBookList.aspx?tclassid=17&page=searchPage&&穿越::http://www.999wx.com/Book/ShowBookList.aspx?tclassid=19&page=searchPage&&灵异::http://www.999wx.com/Book/ShowBookList.aspx?tclassid=15&page=searchPage&&科幻::http://www.999wx.com/Book/ShowBookList.aspx?tclassid=16&page=searchPage&&游戏::http://www.999wx.com/Book/ShowBookList.aspx?tclassid=25&page=searchPage&&其他::http://www.999wx.com/Book/ShowBookList.aspx?tclassid=76&page=searchPage&&同人::http://www.999wx.com/Book/ShowBookList.aspx?tclassid=71&page=searchPage",
    "ruleIntroduce": "class.wright@tag.p.0@text",
    "ruleSearchAuthor": "id.CListTitle@tag.a.1@text|class.ro3@tag.a.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "id.CListTitle@tag.a.2@text|class.ro1@tag.a.0@text",
    "ruleSearchLastChapter": "id.CListTitle@tag.a.4@text|class.ro2@tag.a.2@text",
    "ruleSearchList": "id.Content@tag.div!0|class.con@tag.ul!0",
    "ruleSearchName": "id.CListTitle@tag.a.0@tag.b.0@text|class.ro2@tag.a.1@text",
    "ruleSearchNoteUrl": "id.CListTitle@tag.a.0@href|class.ro2@tag.a.1@href",
    "ruleSearchUrl": "http://www.999wx.com/Book/Search.aspx?SearchKey=searchKey&SearchClass=1|char=gbk",
    "serialNumber": 0,
    "weight": 40
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 阿迪夫",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.adf.cc",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.title@tag.span@text#[/]|作者：",
    "ruleBookContent": "class.content_left@html",
    "ruleBookName": "tag.div@tag.h1@text",
    "ruleChapterList": "tag.dl.1@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.read_link@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.cover@img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.info-text@text",
    "ruleSearchAuthor": "tag.h2@tag.a@tag.span@text#[/]",
    "ruleSearchCoverUrl": "tag.a@img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.p.1@tag.a@text",
    "ruleSearchList": "class.book",
    "ruleSearchName": "tag.h2@tag.a@text#《|》.[/].*$",
    "ruleSearchNoteUrl": "tag.h2@tag.a@href",
    "ruleSearchUrl": "https://www.adf.cc/search/0.html@formhash=8c7e103738b5a9b0&searchsubmit=1&q=searchKey",
    "serialNumber": 0,
    "weight": 38
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 阿甘小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.8535.org",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "class.dd_box.0@text#作者：",
    "ruleBookContent": "id.article@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "classupdate@tag.a.2@text",
    "ruleBookName": "class.name@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.mulu@tag.li!-1@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.info_box_txt@text",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "//*[@class=\"result\"][position()<3]",
    "ruleSearchName": "class.result-title@text##最新章节.*|第.*章.*",
    "ruleSearchNoteUrl": "href",
    "ruleSearchUrl": "http://zhannei.baidu.com/cse/search?s=12110286020204901509&q=searchKey&submit=|char=gbk",
    "serialNumber": 0,
    "weight": 60
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 爱好中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.ahzww.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.l2@tag.span.0@text",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "@css:[property=og:novel:lastest_chapter_name]@content",
    "ruleBookName": "class.p1@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapterlist@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.l@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.p3@text",
    "ruleSearchAuthor": "class.author@tag.a.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.lastchapter@tag.a.0@text",
    "ruleSearchList": "class.searchresult lists@tag.li",
    "ruleSearchName": "class.d1@tag.a.0@text",
    "ruleSearchNoteUrl": "class.d1@tag.a.0@href",
    "ruleSearchUrl": "https://www.ahzww.net/modules/article/search.php?type=articlename&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 17
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 爱看书网",
    "bookSourceType": "",
    "bookSourceUrl": "https://cxb-pro.cread.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$..content",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "$..bookChapters[*]",
    "ruleChapterName": "$.name",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "https://cxb-pro.cread.com:443/cx/itf/chapterRead?chapterId={$.id}&bookId=@get:{bookId}&full=0@Header:{packname:com.mfyueduqi.book,umeng:FreeYD_360,cnid:14001,version:5.1.0,vcode:85,platform:android,uid:90684954,oscode:28,channelId:14001}",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "$.summary",
    "ruleSearchAuthor": "$.author",
    "ruleSearchCoverUrl": "$.cover",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "$.categoryName&&$.words",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "$.list[*]",
    "ruleSearchName": "name@put:{name:$.name,bookId:$.id}",
    "ruleSearchNoteUrl": "https://cxb-pro.cread.com/cx/itf/getvolume?bookId={$.id}@Header:{packname:com.mfyueduqi.book,cnid:14001,version:5.6.0,vcode:98,platform:android,uid:90684954,appname:aks,oscode:28,channelId:14001}",
    "ruleSearchUrl": "https://cxb-pro.cread.com:443/cx/searchbooks@pageNo=searchPage&version=5.6.0&keyword=searchKey@Header:{packname:com.mfyueduqi.book,cnid:14001,version:5.6.0,vcode:98,platform:android,uid:90684954,appname:aks,oscode:28,channelId:14001}",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 爱看小说1",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.aikantxt.la",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "//*[@property='og:novel:author']/@content",
    "ruleBookContent": "//*",
    "ruleBookInfoInit": "",
    "ruleBookKind": "//*[@property='og:novel:category']/@content",
    "ruleBookLastChapter": "//*[@property='og:novel:latest_chapter_name']/@content<js>result.match(/\\s(.*)/)[1]</js>",
    "ruleBookName": "//*[@property='og:novel:book_name']/@content",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "//dl//a",
    "ruleChapterName": "//text()",
    "ruleChapterUrl": "//*[@property='og:novel:read_url']/@content",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "//@href<js>result.replace(/.*?(\\d+)\\/(\\d+).*/,\"/content.php@nbid=$1&crid=$2&fid=fb96549631c835eb239cd614cc6b5cb7d295121a\")</js>",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "//*[@property='og:image']/@content",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "//*[@property='og:description']/@content",
    "ruleSearchAuthor": "//td[3]/text()",
    "ruleSearchCoverUrl": "//td[2]/a/@href<js>result.replace(/\\/(\\d+)_(\\d+).*/,\"/files/article/image/$1/$2/$2s.jpg\")</js>",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "//td[6]/text()",
    "ruleSearchLastChapter": "//td[2]/a/text()",
    "ruleSearchList": "//tr[@id=\"nr\"]",
    "ruleSearchName": "//td[1]/a/text()",
    "ruleSearchNoteUrl": "//td[1]/a/@href",
    "ruleSearchUrl": "https://www.aikantxt.la/modules/article/search.php?searchtype=articlename&searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 爱看小说2",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.akxs6.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.p_author@tag.a.0@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.d_title@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.readerlist@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.li2.0@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even@tag.a.0@text",
    "ruleSearchList": "class.grid searall@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.akxs6.com/modules/article/search.php?searchkey=searchKey&searchtype=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 爱灵异",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.ailingyi.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673458667,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": ".post_entry@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".container ul a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": ".list_desc@html##^\\s*##<br>",
    "ruleSearchAuthor": "h3@tag.span.0@text##作者[:：]",
    "ruleSearchCoverUrl": ".list_img img@src",
    "ruleSearchIntroduce": ".list_desc@text@js:result.trim()",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": ".list_new a@title##《》\\s*",
    "ruleSearchList": ".list_item:lt(4)",
    "ruleSearchName": "h3@tag.a.-1@text",
    "ruleSearchNoteUrl": "h3@tag.a.-1@href",
    "ruleSearchUrl": "/search?key=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 爱奇文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.iqiwx.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.author@tag.a.0@text",
    "ruleBookContent": "//*[@id=\"content\"]",
    "ruleBookInfoInit": "",
    "ruleBookKind": "//*[@property=\"og:novel:category\"]/@content",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.booktitle@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ":(?s)href=\"(\\d+.html)\">([^<]*)",
    "ruleChapterName": "$2",
    "ruleChapterUrl": "//*[@property=\"og:novel:read_url\"]/@content",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "$1",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "//*[@id=\"bookintro\"]/p",
    "ruleSearchAuthor": "b",
    "ruleSearchCoverUrl": "e",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "c",
    "ruleSearchLastChapter": "d",
    "ruleSearchList": "+<js>\nString(result).match(/<tr id=\"nr\">[\\w\\W]+?tr>/gm).map(x=>{\nlet p = x.split('\\n');\nreturn {\n\ta:p[1].match(/<a.+?>(.+?)</)[1],\n\tb:p[3].match(/>(.+?)</)[1],\n\tc:p[6].match(/>(.+?)</)[1],\n\td:p[2].match(/blank\">(.+?)</)[1],\n\te:p[2].replace(/.+?(\\d+)\\/(\\d+)[\\w\\W]+/,'/files/article/image/$1/$2/$2s.jpg'),\n\tf:p[1].match(/href=\"(.+?)\"/)[1]\n\t}\n});\n</js>",
    "ruleSearchName": "a",
    "ruleSearchNoteUrl": "f",
    "ruleSearchUrl": "https://www.iqiwx.com/modules/article/search.php?searchkey=searchKey&searchtype=articlename&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 爱书吧",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.2shu8.cc",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".catalogs li a",
    "ruleChapterName": "text@js:result.replace(/[（【].+/g, '').replace(/^(第[^章]+章|\\d+)\\s*/, '$1 ')",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": ".catalog img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "点击榜::/tops/searchPage/\n新更新::/last1.htmsearchPage/\n新入库::/new/searchPage/\n奇幻::/qihuan/searchPage/\n玄幻::/xuanhuan/searchPage/\n言情::/yanqing/searchPage/\n都市::/dushi/searchPage/\n游戏::/youxi/searchPage/\n竞技::/jingji/searchPage/\n武侠::/wuxia/searchPage/\n修真::/xiuzhen/searchPage/\n历史::/lishi/searchPage/\n军事::/junshi/searchPage/\n科幻::/kehuan/searchPage/\n灵异::/lingyi/searchPage/\n同人::/tongren/searchPage/\n校园::/xiaoyuan/searchPage/\n官场::/guanchang/searchPage/\n职场::/zhichang/searchPage/\n其他::/qita/searchPage/",
    "ruleIntroduce": "@css:.catalog > p@html@js:result.replace('简介：', '').replace(/^\\s*/, '<br>')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "kind",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": ".lists .content@js:var OoO=[\"e.f().h(0,3).i(j(a){5 b=a.2('.7 a').k('l');5 c=b.m(/\\\\/(\\\\d+)\\\\/?$/)[1];5 d='n://r.o.p/q/8/'+t(c/u)+'/'+c+'/'+c+'s.v';w{x:a.2('.7 a').4(),y:a.2('.z a').4(),8:d,A:a.2('.B').4(),C:9(a.2('.D a').4()).6(/[（【].+/g,'').6(/^(第[^章]+章|\\\\d+)\\\\s*/,'$1 ')+'（'+9(a.2('.E').4()).6(/\\\\s.+/,'')+'）',F:'',G:b}});\",\"|\",\"split\",\"||select||text|var|replace|tag2|cover|String|||||result|toArray||slice|map|function|attr|href|match|http|2shu8|cc|jieqi|||parseInt|1000|jpg|return|name|author|tag4|kind|tag6|last|tag3|tag5|intro|url\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(t,r,b,a,n){if(a=function(t){return(t<43?OoO[4]:a(parseInt(t/43)))+(35<(t%=43)?String[OoO[5]](t+29):t.toString(36))},!OoO[4][OoO[6]](/^/,String)){for(;r--;)n[a(r)]=b[r]||a(r);b=[function(t){return n[t]}],a=function(){return OoO[7]},r=1}for(;r--;)b[r]&&(t=t[OoO[6]](new RegExp(OoO[8]+a(r)+OoO[8],OoO[9]),b[r]));return t}(OoO[0],43,OoO[3][OoO[2]](OoO[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "https://www.2shu8.cc/s_searchKey",
    "serialNumber": 0,
    "weight": 18
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 爱小说网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.ixs.cc",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.col3!0:1:2:3:4:5:6:7:8",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.cover@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.desc@text#.*简介：",
    "ruleSearchAuthor": "class.a2@tag.a@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.nt@text",
    "ruleSearchLastChapter": "class.c2@tag.a@text",
    "ruleSearchList": "class.left@tag.li",
    "ruleSearchName": "class.n2@tag.a@text",
    "ruleSearchNoteUrl": "class.n2@tag.a@href",
    "ruleSearchUrl": "https://www.ixs.cc/search.htm?keyword=searchKey|char=utf-8",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 爱阅读",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.aitxt.com",
    "enable": true,
    "lastUpdateTime": 1574165649097,
    "ruleBookAuthor": "##作者：([^<]*)##$1###",
    "ruleBookContent": "id.htmlContent@textNodes",
    "ruleBookName": "h1@text",
    "ruleChapterList": "+@js:org.jsoup.Jsoup.parse(result).select(\".book_list a\").toArray().sort().map(x=>({n:x.text(),u:x.attr('href')}))",
    "ruleChapterName": "n",
    "ruleContentUrl": "u",
    "ruleCoverUrl": "id.footer@a@href#.*/(\\d+)/(\\d+)/#http://www.aitxt.com/files/article/image/$1/$2/$2s.jpg",
    "ruleIntroduce": "##简介：(?:[^>]*>){2}([^各]*)各位书友##$1###",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "tag.a.0@href#.*/(\\d+)/(\\d+)/#http://www.aitxt.com/files/article/image/$1/$2/$2s.jpg",
    "ruleSearchLastChapter": "tag.a.1@text",
    "ruleSearchList": ".grid@tr!0",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/modules/article/search.php?searchkey=searchKey&action=login&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 26
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 傲宇阁",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.aoyuge.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.b-orange@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "id.maininfo@tag.p.0@text|class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.even.2@text",
    "ruleSearchLastChapter": "id.maininfo@tag.p.3@text|class.even.0@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "id.maininfo@tag.h1.0@text|class.odd.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.aoyuge.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 10
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 八八读书",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.88dush.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.jieshao.0@class.rt.0@class.msg.0@tag.em.0@text",
    "ruleBookContent": "class.yd_text2@textNodes",
    "ruleBookName": "class.jieshao.0@class.rt.0@tag.h1.0@text",
    "ruleChapterList": "class.mulu@tag.ul@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.jieshao.0@class.lf.0@tag.img.0@src",
    "ruleFindUrl": "玄幻魔法::https://www.88dush.com/sort1/searchPage/&&武侠修真::https://www.88dush.com/sort2/searchPage/&&都市言情::https://www.88dush.com/sort3/searchPage/&&历史穿越::https://www.88dush.com/sort4/searchPage/&&恐怖悬疑::https://www.88dush.com/sort5/searchPage/&&游戏竞技::https://www.88dush.com/sort6/searchPage/&&军事科幻::https://www.88dush.com/sort7/searchPage/&&女生频道::https://www.88dush.com/sort9/searchPage/&&综合类型::https://www.88dush.com/sort8/searchPage/&&收藏::https://www.88dush.com/topgoodnum/searchPage/&&新书::https://www.88dush.com/toppostdate/searchPage/&&完本::https://www.88dush.com/top/fullflag/searchPage/",
    "ruleIntroduce": "class.intro.0@textNodes",
    "ruleSearchAuthor": "class.block_txt.0@tag.p.2@text|class.zz@text",
    "ruleSearchCoverUrl": "class.block_img.0@tag.img.0@src|class.sm@tag.a@href#https://www.88dush.com/xiaoshuo/(\\d+)/(\\d+)/#https://fm.88dush.com/$1/$2/$2s.jpg",
    "ruleSearchKind": "class.block_txt.0@tag.p.3@text|class.zt@text",
    "ruleSearchLastChapter": "class.zj@tag.a@text",
    "ruleSearchList": "class.block|class.booklist@tag.li!0",
    "ruleSearchName": "class.block_txt.0@tag.h2.0@tag.a.0@text|class.sm@tag.a@text",
    "ruleSearchNoteUrl": "class.block_txt.0@tag.h2.0@tag.a.0@href|class.sm@tag.a@href",
    "ruleSearchUrl": "https://www.88dush.com/search/so.php?q=searchKey&page=searchPage|char=utf-8",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 八二小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.82xs.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "tag.info.0@tag.p.0@text",
    "ruleBookContent": "class.ccontent@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "tag.info.0@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.ccss",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg.0@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro.0@tag.p.0@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.82xs.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 八戒中文网",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.8jzw.cc",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dl@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro.0@tag.p.0@textNodes",
    "ruleSearchAuthor": "class.result-game-item-info.0@tag.span.1@text",
    "ruleSearchCoverUrl": "class.result-game-item-pic-link.0@tag.img.0@src",
    "ruleSearchKind": "class.result-game-item-info-tag-title.2@text",
    "ruleSearchLastChapter": "class.result-game-item-info-tag.3@tag.a.0@text",
    "ruleSearchList": "class.result-item result-game-item",
    "ruleSearchName": "class.result-game-item-title-link.0@tag.span.0@text",
    "ruleSearchNoteUrl": "class.result-game-item-pic-link@href",
    "ruleSearchUrl": "http://www.8jzw.cc/search.php?keyword=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 八一中文网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.zwdu.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@textNodes",
    "ruleSearchAuthor": "class.result-game-item-info-tag.0@tag.span.1@text",
    "ruleSearchCoverUrl": "tag.img.0@src",
    "ruleSearchKind": "class.result-game-item-info-tag.1@tag.span.1@text",
    "ruleSearchLastChapter": "class.result-game-item-info-tag.3@tag.a.0@text",
    "ruleSearchList": "class.result-list@class.result-item result-game-item",
    "ruleSearchName": "tag.h3@text",
    "ruleSearchNoteUrl": "class.result-item-title.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.zwdu.com/search.php?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 八月文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.xiaqu.org",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.update@tag.a@tag.b@text",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.info@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.book_list@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "class.chapter_Turnpage@tag.a.4@href",
    "ruleCoverUrl": "class.pic@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.bookinfo_intro@text",
    "ruleSearchAuthor": "class.s3l@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.s2l@tag.a@text",
    "ruleSearchList": "class.toplist@tag.ul@tag.li",
    "ruleSearchName": "class.s1l@tag.a@text",
    "ruleSearchNoteUrl": "class.s1l@tag.a@href",
    "ruleSearchUrl": "https://www.xiaqu.org/modules/article/search.php?action=login&searchkey=searchKey",
    "serialNumber": 0,
    "weight": 36
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 扒书网",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.8shuw.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746896249,
    "loginUrl": "",
    "ruleBookAuthor": "class.cHot@tag@text",
    "ruleBookContent": "class.xsDetail article@html",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "tag.0@text",
    "ruleBookUrlPattern": "class.worksLR fr@tag.p@text",
    "ruleChapterList": "class.clearfix xsk-top chapterList@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.left-index-img@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.worksLR fr@tag.p@text",
    "ruleSearchAuthor": "tag.p.0@text#\\|.*",
    "ruleSearchCoverUrl": "tag.img@data-original",
    "ruleSearchKind": "tag.p.0@tag.span.1@text",
    "ruleSearchLastChapter": "class.update@tag.a.0@text",
    "ruleSearchList": "class.user-my-book@tag.li",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "class.clearfix@tag.a@href",
    "ruleSearchUrl": "http://www.8shuw.com/search.html?k=searchKey",
    "serialNumber": 0,
    "weight": 41
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 百合小说网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.baihexs.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes#请牢记：.*百合小说网.*",
    "ruleBookName": "",
    "ruleChapterList": "id.readerlist@tag.li!0",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "id.reader@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.bookimg@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.bookintro@text",
    "ruleSearchAuthor": "class.odd.1@text|id.author@tag.a@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a@text|id.newlist@tag.li.0@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0|id.conn",
    "ruleSearchName": "class.odd.0@tag.a@text|tag.h1@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "https://www.baihexs.com/modules/article/search.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 百书斋",
    "bookSourceType": "",
    "bookSourceUrl": "https://baishuzhai.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8:9:10:11",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.s3@tag.a@text",
    "ruleSearchList": "class.novelslist2@tag.li!0",
    "ruleSearchName": "class.s2@tag.a@text",
    "ruleSearchNoteUrl": "class.s2@tag.a@href",
    "ruleSearchUrl": "https://baishuzhai.com/searchbook.php?keyword=searchKey",
    "serialNumber": 0,
    "weight": 61
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 半亩方塘",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.tushuu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.readerlist@tag.ul@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "id.button_all@tag.ul.0@tag.li.2@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.bookleft@tag.img@src",
    "ruleFindUrl": "最新入库::http://www.tushuu.com/gengxin.html&&玄幻奇幻::http://www.tushuu.com/xhqh/searchPage/&&武侠仙侠::http://www.tushuu.com/wxxx/searchPage/&&言情都市::http://www.tushuu.com/yqds/searchPage/&&历史架空::http://www.tushuu.com/lsjk/searchPage/&&灵异科幻::http://www.tushuu.com/lykh/searchPage/&&网游竞技::http://www.tushuu.com/wyjj/searchPage/&&耽美同人::http://www.tushuu.com/dmtr/searchPage/",
    "ruleIntroduce": "id.bookintro@tag.p.2@text",
    "ruleSearchAuthor": "class.book_other.0@tag.span.0@text|class.odd.1@text|class.bookright@tag.p.0@tag.a.0@text",
    "ruleSearchCoverUrl": "tag.dt.0@tag.a.0@tag.img@src|class.bookleft@tag.img@src",
    "ruleSearchKind": "class.book_other.0@tag.span.1@text|class.even.2@text|class.bookright@tag.span.0@text",
    "ruleSearchLastChapter": "class.book_other.1@tag.a.0@text|class.even.0@tag.a.0@text|id.keywords@text",
    "ruleSearchList": "id.sitebox@tag.dl|class.grid searall@tag.tr!0|id.bookinfo",
    "ruleSearchName": "tag.dd.0@tag.h3@tag.a.0@text|class.odd.0@tag.a.0@text|class.bookright@tag.h1@text",
    "ruleSearchNoteUrl": "tag.dd.0@tag.h3@tag.a.0@href|class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.tushuu.com/modules/article/search.php@searchkey=searchKey&searchtype=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔笔文学",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.bibiwx.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.contentbox@textNodes#本书籍由.*版权归原作者所有\n|本书籍仅供学习交流之用，请在下载后24小时内自行删除|.*小说下载网（）|=================|看更新最快的.*章节",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "class.upd@tag.a.0@text",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.book_list@tag.li@tag.a",
    "ruleChapterName": "text#章#页",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.infos@tag.a@text",
    "ruleSearchCoverUrl": "class.pic@tag.img@src",
    "ruleSearchIntroduce": "class.infos@tag.p@text",
    "ruleSearchKind": "class.infos@tag.span.3@text#类别：",
    "ruleSearchLastChapter": "class.infos@tag.span.2@text#状态：",
    "ruleSearchList": "class.so new",
    "ruleSearchName": "tag.h2@tag.a@text",
    "ruleSearchNoteUrl": "tag.h2@tag.a@href",
    "ruleSearchUrl": "/plus/search.php?kwtype=0&searchtype=&q=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 53
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔趣簿",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.biqubu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@dd a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@html##^\\s*##<br>",
    "ruleSearchAuthor": "class.result-game-item-info-tag.0@tag.span.1@text",
    "ruleSearchCoverUrl": "tag.img.0@src",
    "ruleSearchIntroduce": ".result-game-item-desc@text##[\\s\\t]+",
    "ruleSearchKind": "class.result-game-item-info-tag.1@tag.span.1@text&&class.result-game-item-info-tag.2@tag.span.1@text",
    "ruleSearchLastChapter": "class.result-game-item-info-tag.3@tag.a.0@text",
    "ruleSearchList": ".result-item:lt(3)",
    "ruleSearchName": "class.result-item-title.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.result-item-title.0@tag.a.0@href",
    "ruleSearchUrl": "/search.php?keyword=searchKey",
    "serialNumber": 0,
    "weight": 60
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔趣阁01",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.fanfanxs.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes#auzw.com",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "tag.a.0@href#/(\\d+)_(\\d+)/#/files/article/image/$1/$2/$2s.jpg",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.a.1@text",
    "ruleSearchList": "id.nr",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.fanfanxs.com/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔趣阁02",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.kuxiaoshuo.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "@header:{referer:\"https://www.kuxiaoshuo.com\"}https://www.kuxiaoshuo.com/modules/article/search.php?searchkey=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔趣阁03",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.biqige.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.pt-info.0@tag.a.0@text",
    "ruleBookContent": "class.chaptercontent@html##--&gt;&gt;|.*本章未完.*",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.pt-name.0@tag.a.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.dirlist three clearfix.1@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "@js:baseUrl.replace(/m/,\"www\")",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href##^##https://m.biqige.cc",
    "ruleContentUrlNext": "text.下页@href",
    "ruleCoverUrl": "class.baseinfo@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.pt-info.0@tag.a.0@text",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.pt-info@tag.a!0@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.baseinfo&&class.pt-card@li",
    "ruleSearchName": "class.pt-name@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://m.biqige.cc/search.html?searchkey=searchKey",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔趣阁04",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.cbiqu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.block_txt2@tag.p.4@a@text",
    "ruleBookContent": "id.nr1@p@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.block_txt2@h2@a@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapter@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.intro@a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.block_img2@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro_info@text",
    "ruleSearchAuthor": "class.author@text##作者：",
    "ruleSearchCoverUrl": "class.bookimg@img@src",
    "ruleSearchIntroduce": "class.intro_line@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.update@text",
    "ruleSearchList": "class.bookbox",
    "ruleSearchName": "h4@a@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://m.cbiqu.com/search/result.html?searchkey=searchKey&submit=",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔趣阁05",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.biquge.cm",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.odd.1@text|id.info@tag.p.0@text#作者：",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a@text|id.info@tag.p.3@tag.a@text#.*\\_",
    "ruleSearchList": "class.grid@tag.tr!0|class.box_con.0",
    "ruleSearchName": "class.odd.0@tag.a@text|id.info@tag.h1@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "http://www.biquge.cm/modules/article/sou.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔趣阁06",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.biquge.com.cn",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@dd a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@html##^\\s*##<br>",
    "ruleSearchAuthor": "class.result-game-item-info-tag.0@tag.span.1@text",
    "ruleSearchCoverUrl": "tag.img.0@src",
    "ruleSearchIntroduce": ".result-game-item-desc@text##[\\s\\t]+",
    "ruleSearchKind": "class.result-game-item-info-tag.1@tag.span.1@text&&class.result-game-item-info-tag.2@tag.span.1@text",
    "ruleSearchLastChapter": "class.result-game-item-info-tag.3@tag.a.0@text",
    "ruleSearchList": ".result-item:lt(3)",
    "ruleSearchName": "class.result-item-title.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.result-item-title.0@tag.a.0@href",
    "ruleSearchUrl": "/search.php?keyword=searchKey",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔趣阁07",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.biqugexx.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html##天才.*]|http.*广告！|章节错误.*",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text#.*简介：",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "tag.a.0@href#/(\\d+)_(\\d+)/#/files/article/image/$1/$2/$2s.jpg",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.s3@text",
    "ruleSearchList": "class.novelslist2@tag.li!0",
    "ruleSearchName": "class.s2@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.biqugexx.com/index.php?s=/web/index/search@name=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔趣阁09",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.biquwu.cc",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.listmain@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p@textNodes",
    "ruleSearchAuthor": "class.author@text#作者：",
    "ruleSearchCoverUrl": "class.bookimg@tag.img.0@src",
    "ruleSearchKind": "class.cat@text#分类：",
    "ruleSearchLastChapter": "class.update@tag.a@text",
    "ruleSearchList": "class.bookbox",
    "ruleSearchName": "class.bookname@tag.a@text",
    "ruleSearchNoteUrl": "class.bookname@tag.a@href",
    "ruleSearchUrl": "https://www.biquwu.cc/s.php?ie=gbk&q=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔趣阁10",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.wqge.cc",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@tag.p@text",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@textNodes",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@text",
    "ruleSearchList": "class.grid@tag.tr",
    "ruleSearchName": "class.odd.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.wqge.cc/modules/article/search.php?searchkey=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔趣阁11",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.ibiquge.net",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes#去.*網.*閱讀。|\\\\『.*\\\\』|第.*\\\\[.*\\\\]|天才.*\\\\[.*\\\\].*无广告！",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8:9:10:11",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.author.0@tag.a@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.author.1@tag.a.0@text",
    "ruleSearchList": "class.slide-item list1@children",
    "ruleSearchName": "class.title@tag.p.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href@js:\"https://www.ibiquge.net\"+result",
    "ruleSearchUrl": "https://m.ibiquge.net/SearchBook.php?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔趣阁12",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.bqg5.cc",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@tag.p@text",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "https://www.bqg5.cc/modules/article/search.php?searchkey=searchKey",
    "serialNumber": 0,
    "weight": 10
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔趣阁13",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.biduo.cc",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.box_con.0@id.info@tag.p.0@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "class.box_con.0@id.info@tag.h1.0@text",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@text",
    "ruleSearchAuthor": "class.result-game-item-info-tag.0@tag.span.1@text#<",
    "ruleSearchCoverUrl": "tag.img.0@src",
    "ruleSearchKind": "class.result-game-item-info-tag.1@tag.span.1@text",
    "ruleSearchLastChapter": "class.result-game-item-info-tag.3@tag.a.0@text",
    "ruleSearchList": "class.result-item",
    "ruleSearchName": "class.result-item-title.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.result-item-title.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.biduo.cc/search.php?keyword=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔趣阁14",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.biquge5200.cc",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@tag.p@text",
    "ruleBookName": "",
    "ruleChapterList": "class.box_con@tag.dd!0:1:2:3:4:5:6:7:8",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg.0@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro.0@tag.p.0@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr",
    "ruleSearchName": "class.odd.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.biquge5200.cc/modules/article/search.php?searchkey=searchKey",
    "serialNumber": 0,
    "weight": 10
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔趣阁15",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.bbiquge.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes#一秒记住【.*窗免费阅读！",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@textNodes",
    "ruleSearchAuthor": "class.s4@text|tag.p.0@tag.a@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.s1@text#\\[|\\]",
    "ruleSearchLastChapter": "class.s3@tag.a.0@text|tag.p.3@tag.a@text",
    "ruleSearchList": "class.novelslistss@tag.li|id.info",
    "ruleSearchName": "class.s2@tag.a@text|tag.h1@text",
    "ruleSearchNoteUrl": "class.s2@tag.a.0@href",
    "ruleSearchUrl": "https://www.bbiquge.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔趣阁16",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.xbiquge.cc",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes#笔趣阁.*最新章节！",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@textNodes",
    "ruleSearchAuthor": "class.s4@text|tag.p.0@tag.a@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.s1@text#\\[|\\]",
    "ruleSearchLastChapter": "class.s3@tag.a.0@text|tag.p.3@tag.a@text",
    "ruleSearchList": "class.novelslistss@tag.li|id.info",
    "ruleSearchName": "class.s2@tag.a@text|tag.h1@text",
    "ruleSearchNoteUrl": "class.s2@tag.a.0@href",
    "ruleSearchUrl": "https://www.xbiquge.cc/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔趣阁17",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.wanwenhui.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.pull-right text-muted.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.col-md-3 col-sm-4 hidden-xs text-overflow@tag.a@text",
    "ruleSearchList": "class.list-group-item",
    "ruleSearchName": "class.col-md-5 col-sm-4 col-xs-9 text-overflow@tag.a@text",
    "ruleSearchNoteUrl": "class.col-md-5 col-sm-4 col-xs-9 text-overflow@tag.a@href",
    "ruleSearchUrl": "https://www.wanwenhui.com/s.php@s=searchKey&type=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔趣阁18",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.biqubao.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@text",
    "ruleSearchAuthor": "class.result-game-item-info-tag.0@tag.span.1@text",
    "ruleSearchCoverUrl": "tag.img.0@src",
    "ruleSearchKind": "class.result-game-item-info-tag.1@tag.span.1@text",
    "ruleSearchLastChapter": "class.result-game-item-info-tag.3@tag.a.0@text",
    "ruleSearchList": "class.result-item",
    "ruleSearchName": "class.result-item-title.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.result-item-title.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.biqubao.com/search.php?keyword=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔趣阁19",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.biqugeii.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text#您要是喜欢.*小说.*",
    "ruleSearchAuthor": "class.odd.1@text|id.info@tag.p.0@text#作者：",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a@text|id.info@tag.p.3@tag.a@text#.*\\_",
    "ruleSearchList": "class.grid@tag.tr!0|class.box_con.0",
    "ruleSearchName": "class.odd.0@tag.a@text|id.info@tag.h1@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "https://www.biqugeii.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔趣阁20",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.b5200.net",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@tag.p@text",
    "ruleBookName": "",
    "ruleChapterList": "class.box_con@tag.dd!0:1:2:3:4:5:6:7:8",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg.0@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro.0@tag.p.0@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr",
    "ruleSearchName": "class.odd.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.b5200.net/modules/article/search.php?searchkey=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔趣阁21",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.biqugeapp.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$.data.content",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "$..[?(@.hasContent)]",
    "ruleChapterName": "$.name",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "$.id@js:\nbaseUrl.replace(/index.html/,result).replace(/infos/,'content')+'.html'",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:'<br>'+java.get('intro')",
    "ruleSearchAuthor": "$.Author",
    "ruleSearchCoverUrl": "$.Img",
    "ruleSearchIntroduce": "$.Desc@js:java.put('intro',result);",
    "ruleSearchKind": "$.CName",
    "ruleSearchLastChapter": "$.LastChapter",
    "ruleSearchList": "$.data",
    "ruleSearchName": "$.Name",
    "ruleSearchNoteUrl": "$.Id@js:\nvar n=result.match(/(^\\d+)\\d{3,}/);\nn=(n)?n[1]:'0';\nresult=(Number(n)+1)+'/'+result;\n'https://infos.anchengcn.com/BookFiles/Html/'+result+'/index.html';",
    "ruleSearchUrl": "https://sou.jiaston.com/search.aspx?key=searchKey&page=1&siteid=app2 ",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔趣阁22",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.bqg5200.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "##作者：([^<]+)<##$1###",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.booktitle@h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.readerlist@tag.ul@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.motion@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.bookimg@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.bookintro@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even@tag.a@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "https://www.bqg5200.com/modules/article/search.php?searchkey=searchKey&searchtype=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔趣阁23",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.biqugexx.net",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 Safari/537.36 Core/1.70.3704.400 QQBrowser/10.4.3587.400",
    "loginUrl": "",
    "ruleBookAuthor": "id.info@tag.p.0@text##作\\s*者：",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.info@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "id.fmimg@tag.script.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "\nvar id = result.match(/_(\\d+)/)[1];\nvar iid = parseInt(id/1000);\n'/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n</js>",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "class.odd.0@tag.a@href<js>\nvar id = result.match(/_(\\d+)/)[1];\nvar iid = parseInt(id/1000);\n'/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n</js>",
    "ruleSearchIntroduce": "tag.td.-2@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.td.1@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.biqugexx.net/modules/article/search.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔趣库1",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.biquku.la",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.info@tag.p.0@text#作者：",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.info@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindAuthor": "tag.dt@tag.span@text",
    "ruleFindCoverUrl": "tag.img@src",
    "ruleFindIntroduce": "tag.dd@text",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "class.item",
    "ruleFindName": "tag.dt@tag.a@text",
    "ruleFindNoteUrl": "tag.dt@tag.a@href",
    "ruleFindUrl": "玄幻::/xiaoshuo1/indexsearchPage.html\n修真::/xiaoshuo2/indexsearchPage.html\n都市::/xiaoshuo3/indexsearchPage.html\n穿越::/xiaoshuo4/indexsearchPage.html\n网游::/xiaoshuo5/indexsearchPage.html\n科幻::/xiaoshuo6/indexsearchPage.html",
    "ruleIntroduce": "id.intro@tag.p@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.td.1@tag.span.0@tag.a.0@text#正文",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "tag.td.0@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a.0@href",
    "ruleSearchUrl": "/modules/article/search.php@searchkey=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔趣库2",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.biqiku.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "//*[@property='og:novel:author']/@content",
    "ruleBookContent": "id.chaptercontent@textNodes",
    "ruleBookKind": "//*[@property='og:novel:category']/@content",
    "ruleBookLastChapter": "//*[@property='og:novel:latest_chapter_name']/@content",
    "ruleBookName": "//*[@property='og:novel:book_name']/@content",
    "ruleChapterList": "id.chapterlist@tag.p!0@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "//p[@class='btn']/a[1]/@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "class.Readpage@tag.a@text.下一页.0@href@js:result.match(/_(\\d+).html/)==null?'':result",
    "ruleCoverUrl": "//*[@property='og:image']/@content",
    "ruleFindUrl": "",
    "ruleIntroduce": "//*[@property='og:description']/@content",
    "ruleSearchAuthor": "class.author.0@tag.a.1@text",
    "ruleSearchCoverUrl": "tag.a.0@href#/(\\d+)/(\\d+).html#/files/article/image/$1/$2/$2s.jpg",
    "ruleSearchLastChapter": "class.author.1@tag.a@text",
    "ruleSearchList": "class.hot_sale|id.newscontent@class.l@tag.li",
    "ruleSearchName": "class.title@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/SearchBook.php@keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔趣网",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.biquw.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "//*[@property='og:novel:author']/@content",
    "ruleBookContent": "id.htmlContent@textNodes",
    "ruleBookKind": "//*[@property='og:novel:category']/@content",
    "ruleBookLastChapter": "//*[@property='og:novel:latest_chapter_name']/@content",
    "ruleBookName": "//*[@property='og:novel:book_name']/@content",
    "ruleChapterList": "class.book_list@tag.li@tag.a",
    "ruleChapterName": "text#正文_",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "//*[@property='og:image']/@content",
    "ruleFindUrl": "<js>\n(function(){\n\r\rvar a = ['全部','玄幻','仙侠','都市','军史','网游','科幻','灵异','言情','其他'], r = ['排行::/xs/top.html'];\n\r\rvar b = ['默认','总点击','月点击','周点击','日点击','总推荐','月推荐','周推荐','日推荐','收藏数','总字数','新入库','新更新'];\n\r\rvar c = ['default','allvisit','monthvisit','weekvisit','dayvisit','allvote','monthvote','weekvote','dayvote','goodnum','size','postdate','lastupdate'];\n\r\rfor(var i in a){\n\r\r\r\rfor(var j in b){\n\r\r\r\r\r\rr.push(a[i]+b[j] +'::/xs/'+ i +'-'+ c[j] +'-0-0-0-0-0-0-searchPage.html');\n\r\r\r\r}\n\r\r}\n\r\rreturn r.join('&&');\n})();\n</js>",
    "ruleIntroduce": "class.bookinfo_intro@textNodes#您要是觉得《|》还不错.*",
    "ruleSearchAuthor": "class.s3@text|class.book_other@tag.span@text",
    "ruleSearchCoverUrl": "class.s1@tag.a@href|tag.h3@tag.a@href@js:var o=result.match(/\\/book\\/(\\d+)/); if(o!=null){'/files/article/image/'+parseInt(o[1]/1000)+'/'+o[1]+'/'+o[1]+'s.jpg';}",
    "ruleSearchIntroduce": "class.book_des@textNodes",
    "ruleSearchKind": "class.s5@text|class.uptime@text",
    "ruleSearchLastChapter": "class.s2@tag.a@text|class.book_other@tag.a@text#正文_",
    "ruleSearchList": "class.toplist@tag.li|class.sitebox@tag.dl",
    "ruleSearchName": "class.s1@tag.a@text|tag.h3@tag.a@text",
    "ruleSearchNoteUrl": "class.s1@tag.a@href|tag.h3@tag.a@href",
    "ruleSearchUrl": "/modules/article/search.php?searchtype=articlename&searchkey=searchKey",
    "serialNumber": 0,
    "weight": 52
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔下文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.002xs.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.author@text",
    "ruleBookContent": "id.content@tag.p@textNodes",
    "ruleBookName": "class.p1@tag.h1@text",
    "ruleChapterList": "class.chapterlist@tag.li!0",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "class.btnlink.1@href",
    "ruleContentUrl": "tag.a.0@href",
    "ruleCoverUrl": "class.articleinfo@class.l@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.p3@text",
    "ruleSearchAuthor": "class.author@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.sortname@text#\\[|\\]",
    "ruleSearchLastChapter": "class.lastchapter@tag.a@text",
    "ruleSearchList": "class.searchresult@tag.li",
    "ruleSearchName": "class.articlename@text",
    "ruleSearchNoteUrl": "class.articlename@href",
    "ruleSearchUrl": "https://www.002xs.com/modules/article/search.php@searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 59
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔下中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.bxzww.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576762571997,
    "ruleBookAuthor": "class.author@tag.span@tag.a@text",
    "ruleBookContent": "id.htmlContent@html",
    "ruleBookName": "id.r420@tag.h1@text",
    "ruleChapterList": "class.clearfix dirconone@tag.ul@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.dirlwrap@tag.strong@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.con_limg@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.r_cons@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.even.2@text",
    "ruleSearchLastChapter": "class.even.0@tag.a@text",
    "ruleSearchList": "tag.tbody@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a@href",
    "ruleSearchUrl": "https://www.bxzww.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 笔仙阁",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.bixiange.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.descTip@tag.p.1@text#作者：",
    "ruleBookContent": "id.mycontent@textNodes#第\\d+章.*|第\\D+章.*",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.desc@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.catalog@tag.ul@tag.li",
    "ruleChapterName": "tag.a@text<js>result.replace(/节/,\"章\")</js>",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.cover@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.descInfo@tag.p@textNodes",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "tag.a.0@tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.span.0@text&&tag.span.1@text",
    "ruleSearchLastChapter": "tag.span.2@text",
    "ruleSearchList": "class.list@tag.li",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "class.title@tag.a@href",
    "ruleSearchUrl": "http://www.bixiange.cc/e/search/index.php@keyboard=searchKey&show=title&classid=0|char=gbk",
    "serialNumber": 0,
    "weight": 17
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 必看网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.biikan.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.readContent@html##�",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".bookNavList a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": ".bookaboutWrap .tab_box@tag.div.-1@html##^\\s*##<br>",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchIntroduce": "p@text@js:result.trim()",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": ".bookList li:lt(3)",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "/home/book/search/k/searchKey/page",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 碧云将暮",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.biyunjiangmu.com",
    "enable": true,
    "ruleBookAuthor": "[property=og:novel:author]@content",
    "ruleBookContent": "$class.content@textNodes#第\\w+",
    "ruleBookKind": "[property=og:novel:category]@content",
    "ruleBookLastChapter": "[property=og:novel:latest_chapter_name]@content",
    "ruleBookName": "[property=og:novel:book_name]@content",
    "ruleChapterList": ":li\\sclass=\"list-group-item\\scol-lg-3[^=]*=\"(.*?)\"[^\"]*\"(.*?)\"",
    "ruleChapterName": "$2",
    "ruleContentUrl": "$1",
    "ruleCoverUrl": "[property=og:image]@content",
    "ruleIntroduce": "[property=og:description]@content",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchLastChapter": "tag.td.1@text",
    "ruleSearchList": "tag.tr!0",
    "ruleSearchName": ".col-md-2@tag.a@text",
    "ruleSearchNoteUrl": ".col-md-2@tag.a@href",
    "ruleSearchUrl": "http://www.biyunjiangmu.com/search.php@search=searchKey|char=UTF-8",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 冰火中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.bhzw.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.ChapterContents@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.c-left@tag.ul@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.c-right@class.pic@tag.a.0@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.c-right@class.intro@textNodes",
    "ruleSearchAuthor": "tag.td.3@tag.a.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.td.1@tag.a.0@text",
    "ruleSearchLastChapter": "tag.td.2@tag.a.1@text",
    "ruleSearchList": "class.mod mod-clean pattern-update-list@tag.tr!0",
    "ruleSearchName": "tag.td.2@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.td.2@tag.a.0@href",
    "ruleSearchUrl": "https://www.bhzw.cc/modules/article/search.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 36
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 藏书阁",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.csg99.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.maininfo@tag.p.0@text##作\\s*者：",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.maininfo@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.sidebar@id.fmimg@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "最新入库::https://www.cangsuge.com/postdate_searchPage.html&&最近更新::https://www.cangsuge.com/lastupdate_searchPage.html&&玄幻小说::https://www.cangsuge.com/sort_1_searchPage.html&&修真小说::https://www.cangsuge.com/sort_2_searchPage.html&&都市小说::https://www.cangsuge.com/sort_3_searchPage.html&&穿越小说::https://www.cangsuge.com/sort_4_searchPage.html&&科幻小说::https://www.cangsuge.com/sort_6_searchPage.html&&网游小说::https://www.cangsuge.com/sort_5_searchPage.html&&其他小说::https://www.cangsuge.com/sort_7_searchPage.html&&",
    "ruleIntroduce": "id.intro@tag.p.1@textNodes",
    "ruleSearchAuthor": "class.odd.1@text|",
    "ruleSearchCoverUrl": "id.sidebar@id.fmimg@tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.csg99.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 33
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 词书阁",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.cishuge.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.author.0@tag.a.0@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.bookinfo.0@class.bookright.0@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.readerlist@tag.ul@tag.li@tag.a",
    "ruleChapterName": "text#[a-zA-Z\\.]{5,30}",
    "ruleChapterUrl": "id.newlist@class.newrap@tag.strong.0@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.bookimg.0@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "玄幻奇幻::http://www.cishuge.com/class/1_searchPage/&&武侠仙侠::http://www.cishuge.com/class/2_searchPage/&&都市言情::http://www.cishuge.com/class/3_searchPage/&&历史军事::http://www.cishuge.com/class/4_searchPage/&&科幻灵异::http://www.cishuge.com/class/6_searchPage/&&女生言情::http://www.cishuge.com/class/7_searchPage/&&游戏竞技::http://www.cishuge.com/class/5_searchPage/",
    "ruleIntroduce": "id.bookintro.0@text||class.intro.0@textNodes#[a-zA-Z0-9\\W/]{5,}",
    "ruleSearchAuthor": "class.odd.1@text||tag.a.2@text||tag.dd.1@tag.span.0@tag.a.0@text",
    "ruleSearchCoverUrl": "tag.div.0@tag.img.0@src||tag.dt.0@tag.a.0@tag.img.0@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.even.2@text||tag.span.1@text||tag.dd.1@tag.span.1@text",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text||tag.ul.2@tag.li.0@tag.a.0@text||tag.dd.3@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0||id.sitebox@tag.dl||id.conn",
    "ruleSearchName": "class.odd.0@tag.a.0@text||tag.h1.0@text||tag.dd.0@tag.h3.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href||tag.dd.0@tag.h3.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.cishuge.com/modules/article/search.php@searchkey=searchKey&searchtype=articlename&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 醋溜文学",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.clewx.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "[property=og:novel:author]@content",
    "ruleBookContent": ".content@textNodes",
    "ruleBookKind": "[property=og:novel:category]@content",
    "ruleBookLastChapter": "[property=og:novel:latest_chapter_name]@content",
    "ruleBookName": "[property=og:novel:book_name]@content",
    "ruleChapterList": "+id.bottom@dd@a",
    "ruleChapterName": "",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "[property=og:image]@content",
    "ruleIntroduce": "[property=og:description]@content",
    "ruleSearchAuthor": "##作者]：<span>([^<]*)##$1###",
    "ruleSearchCoverUrl": ".pic@img@src",
    "ruleSearchKind": "##类别]：<span>([^<]*)##$1###",
    "ruleSearchLastChapter": ".info@a@text",
    "ruleSearchList": ".partlist-info@dl",
    "ruleSearchName": "tag.dt@text#《|》",
    "ruleSearchNoteUrl": "##href=\"(http://www.clewx.com/book/\\d+/\\d+/\\d+.html)\"##$1###",
    "ruleSearchUrl": "/search/keyword/searchKey/page/searchPage.html",
    "serialNumber": 0,
    "weight": 10
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 翠微居",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.cuiweijuxs.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 Safari/537.36 Core/1.70.3730.400 QQBrowser/10.5.3805.400",
    "lastUpdateTime": 1576746895438,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.td.1@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "tag.td.0@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a@href",
    "ruleSearchUrl": "https://www.cuiweijuxs.com/modules/article/search.php@searchkey=searchKey&searchtype=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 大家读",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.dajiadu.net",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673882106,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content1@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.btnlink.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.content@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "玄幻奇幻::https://www.dajiadu.net/files/article/sort1/0/searchPage.htm\n仙侠武侠::https://www.dajiadu.net/files/article/sort2/0/searchPage.htm\n都市娱乐::https://www.dajiadu.net/files/article/sort3/0/searchPage.htm\n历史军事::https://www.dajiadu.net/files/article/sort4/0/searchPage.htm\n网游竞技::https://www.dajiadu.net/files/article/sort5/0/searchPage.htm\n科幻灵异::https://www.dajiadu.net/files/article/sort6/0/searchPage.htm\n侦探同人::https://www.dajiadu.net/files/article/sort7/0/searchPage.htm",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "https://www.dajiadu.net/modules/article/searchab.php?searchtype=articlename&searchkey=searchKey&Submit=+%CB%D1+%CB%F7+&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 大家读书院",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.dajiadu8.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.centerm@tag.td.5@text#.*：",
    "ruleBookContent": "id.content1@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.btnlink.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.content@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "https://www.dajiadu8.com/modules/article/searchab.php?searchtype=articlename&searchkey=searchKey&Submit=+%CB%D1+%CB%F7+&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 大神小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.dashenxiaoshuo.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": ".Readarea@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".directoryArea@a!0",
    "ruleChapterName": "text",
    "ruleChapterUrl": "@js:baseUrl.replace(/\\/?$/, '/booklist.html')",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": ".review@html##^##<br>",
    "ruleSearchAuthor": "class.author.0@text##.+作者：",
    "ruleSearchCoverUrl": "a@href@js:\nvar id = result.match(/_(\\d+)\\/?$/)[1];\n'http://img.dashenxiaoshuo.com/image/'+parseInt(id/1000)+'/'+id+'/'+id+'s.jpg';",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": ".author@text##()?\\s*\\|\\s*.+",
    "ruleSearchLastChapter": "class.author.1@text##.+更新：",
    "ruleSearchList": ".hot_sale:lt(4)",
    "ruleSearchName": ".title@text",
    "ruleSearchNoteUrl": "a@href",
    "ruleSearchUrl": "/s.php@t=1&keyword=searchKey",
    "serialNumber": 0,
    "weight": 38
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 大雪天",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.daxuetian.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": ".panel-heading h1 small@text##作者：",
    "ruleBookContent": "id.content@textNodes##.*转载请注明出处.*",
    "ruleBookInfoInit": "",
    "ruleBookKind": "@css:.info > button@text",
    "ruleBookLastChapter": "class.list-group-item.-1@a@text",
    "ruleBookName": ".panel-heading h1@textNodes",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".list-group-item a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": ".img-thumbnail@src@js:result && !result.includes('nocover') ? result : 'http://uee.me/bNkEy'",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": ".intro@text##&.+;|&[&\\w\\/]+&",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "tag.a.0@href@js:\nvar id = result.match(/\\/(\\d+)/)[1];\n'http://image.daxuetian.com/'+parseInt(id/1000)+'/'+id+'/'+id+'s.jpg';",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.td.-3@text&&tag.td.-2@text&&tag.td.-1@text##K##000",
    "ruleSearchLastChapter": "tag.a.1@text",
    "ruleSearchList": ".top-sort@tag.tr.1&&.top-sort@tag.tr.2&&.top-sort@tag.tr.3",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/modules/article/search.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 61
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 丹书铁卷",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.dstiejuan.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@tag.p@text",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.read@tag.dl.1@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.more@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "全部::https://www.dstiejuan.com/library/0_0_0_0_0_0_searchPage.html&&强推榜::https://www.dstiejuan.com/top/toptime/searchPage.html&&新书榜::https://www.dstiejuan.com/top/goodnew/searchPage.html&&二次元::https://www.dstiejuan.com/library/11_0_0_0_0_0_searchPage.html&&玄幻奇幻::https://www.dstiejuan.com/library/1_0_0_0_0_0_searchPage.html&&武侠仙侠::https://www.dstiejuan.com/library/2_0_0_0_0_0_searchPage.html&&都市生活::https://www.dstiejuan.com/library/3_0_0_0_0_0_searchPage.html&&历史军事::https://www.dstiejuan.com/library/4_0_0_0_0_0_searchPage.html&&游戏竞技::https://www.dstiejuan.com/library/5_0_0_0_0_0_searchPage.html&&科幻灵异::https://www.dstiejuan.com/library/6_0_0_0_0_0_searchPage.html&&古代言情::https://www.dstiejuan.com/library/7_0_0_0_0_0_searchPage.html&&现代言情::https://www.dstiejuan.com/library/8_0_0_0_0_0_searchPage.html&&青春校园::https://www.dstiejuan.com/library/9_0_0_0_0_0_searchPage.html&&幻想奇缘::https://www.dstiejuan.com/library/10_0_0_0_0_0_searchPage.html&&其他类型::https://www.dstiejuan.com/library/12_0_0_0_0_0_searchPage.html&&最近更新::https://www.dstiejuan.com/top/lastupdate/searchPage.html&&最新入库::https://www.dstiejuan.com/top/postdate/searchPage.html&&总推荐榜::https://www.dstiejuan.com/top/allvote/searchPage.html&&总点击榜::https://www.dstiejuan.com/top/allvisit/searchPage.html&&月推荐榜::https://www.dstiejuan.com/top/monthvote/searchPage.html&&月点击榜::https://www.dstiejuan.com/top/monthvisit/searchPage.html&&周推荐榜::https://www.dstiejuan.com/top/weekvote/searchPage.html&&周点击榜::https://www.dstiejuan.com/top/weekvisit/searchPage.html&&日推荐榜::https://www.dstiejuan.com/top/dayvote/searchPage.html&&日点击榜::https://www.dstiejuan.com/top/dayvisit/searchPage.html&&总收藏榜::https://www.dstiejuan.com/top/goodnum/searchPage.html&&字数排行::https://www.dstiejuan.com/top/size/searchPage.html&&完本小说::https://www.dstiejuan.com/full/searchPage.html&&全部小说::https://www.dstiejuan.com/list/searchPage.html",
    "ruleIntroduce": "class.intro.0@text",
    "ruleSearchAuthor": "text.作者：@tag.a.0@text|tag.td.3@text|tag.span@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.chapter@tag.a.0@text|tag.td.2@text#最新章节.",
    "ruleSearchList": "class.library@tag.li|class.rank zoom@tag.li|class.table@tag.tr|class.block@tag.li",
    "ruleSearchName": "class.bookname.0@text|class.on@tag.a.1@text|tag.td.1@text|tag.a.0@text",
    "ruleSearchNoteUrl": "tag.td.1@tag.a.0@href|tag.a@href",
    "ruleSearchUrl": "https://www.dstiejuan.com/search.html@searchkey=searchKey",
    "serialNumber": 0,
    "weight": 365
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 当书网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.downbookw.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "##作者：</b>([^<]+)##$1###",
    "ruleBookContent": "<js>org.jsoup.Jsoup.connect(baseUrl).get()</js>.main@textNodes##本书总字数为:\\d+个",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+@js:list=[];if(baseUrl.match(/id/)){p=org.jsoup.Jsoup.connect(baseUrl).get().toString().match(/=(\\d+)\">最后1页/)[1];for(i=0;i<=p;i++){list.push({n:'第'+[i+1]+'页',u:baseUrl.replace(/$/,'&yeshu='+i)})}}else list.push({n:'空',u:''});list",
    "ruleChapterName": "n",
    "ruleChapterUrl": ".down@tag.a.0@href@js:if(result.match(/id/)){a=result.match(/\\D+(\\d+)\\D.+\\/(.+).txt/);'/book.php?id='+a[1]+'&txt=/TXT/'+Packages.java.lang.String(a[2]).getBytes('gb2312').map(x =>'%'+(x&0xff).toString(16)).join('')+'.txt'}",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "u",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": ".cl1 img@src",
    "ruleFindAuthor": "tag.h1@text#.*作者：|大小.*",
    "ruleFindCoverUrl": "tag.img@src",
    "ruleFindIntroduce": "tag.p@text#.*收藏数：\\d+|.*积分：\\d+|下载阅读.*",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "class.listl@tag.li",
    "ruleFindName": "tag.h1@tag.a@text#\\[.*\\]|完结\\+番外|金推",
    "ruleFindNoteUrl": "tag.h1@tag.a@href",
    "ruleFindUrl": "玄幻奇幻::https://www.downbookw.com/TXT/list4_searchPage.html&&武侠仙侠::https://www.downbookw.com/TXT/list5_searchPage.html&&都市重生::https://www.downbookw.com/TXT/list6_searchPage.html&&历史军事::https://www.downbookw.com/TXT/list7_searchPage.html&&恐怖推理::https://www.downbookw.com/TXT/list8_searchPage.html&&科幻网游::https://www.downbookw.com/TXT/list9_searchPage.html&&都市言情::https://www.downbookw.com/TXT/list10_searchPage.html&&古代言情::https://www.downbookw.com/TXT/list11_searchPage.html&&穿越重生::https://www.downbookw.com/TXT/list12_searchPage.html&&玄幻仙侠::https://www.downbookw.com/TXT/list13_searchPage.html&&青春同人::https://www.downbookw.com/TXT/list14_searchPage.html&&网游科幻::https://www.downbookw.com/TXT/list15_searchPage.html&&现代耽美::https://www.downbookw.com/TXT/list27_searchPage.html&&古代架空::https://www.downbookw.com/TXT/list28_searchPage.html&&重生穿越::https://www.downbookw.com/TXT/list29_searchPage.html&&玄幻科幻::https://www.downbookw.com/TXT/list30_searchPage.html&&bl同人::https://www.downbookw.com/TXT/list31_searchPage.html&&gl百合::https://www.downbookw.com/TXT/list32_searchPage.html&&",
    "ruleIntroduce": ".jj@html&.down@a!0@href@js:String(result).replace(/,(?=htt)/g,'\\n').replace(/,(?=\\/bo)/g,'\\nhttps://downbook.net')",
    "ruleSearchAuthor": "tag.a.0@href<js>org.jsoup.Jsoup.connect('https://www.downbookw.com'+result).get()</js>\n##作者：</b>([^<]+)##$1###",
    "ruleSearchCoverUrl": "@js:'https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1566993182763&di=77fb934852b93d1ad69e23b22a9bb68c&imgtype=0&src=http%3A%2F%2Fpic1.win4000.com%2Fwallpaper%2F2018-02-07%2F5a7a944699200.jpg'",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "##类别：[^>]+>(.+?)</a>.*?(大小[^&]+)##$1,$2###",
    "ruleSearchLastChapter": "em@text",
    "ruleSearchList": ".sear li",
    "ruleSearchName": "tag.a.0@text##金推|完结|\\+番外|\\[.*\\]",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.downbookw.com/search.asp?word=searchKey&m=2&ChannelID=0|char=gb2312",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 稻草人书屋",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.daocaorenshuwu.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.cont-text@tag.p@text|id.cont-text@tag.div@text#内容来自.*|www.*|daocao.*|copy.*|稻草人.*",
    "ruleBookName": "",
    "ruleChapterList": "id.all-chapter@class.col-md-6 item",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.fl@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.book-detail@text",
    "ruleSearchAuthor": "tag.td.1@text#.*】",
    "ruleSearchCoverUrl": "class.media@tag.img@data-original",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.media-info@text|tag.td.2@text#TXT下载",
    "ruleSearchList": "class.col-md-12 mb10|class.table table-condensed@tag.tr!0|class.table@tag.tr!0",
    "ruleSearchName": "class.media@tag.h4@tag.a.0@text|tag.a.0@text#《|》",
    "ruleSearchNoteUrl": "tag.h4@tag.a.0@href|tag.td.0@tag.a.0@href|tag.td.1@tag.a.0@href",
    "ruleSearchUrl": "http://www.daocaorenshuwu.com/plus/search.php?keyword=searchKey&pagesize=20&TotalResult=22&PageNo=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 得间小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.idejian.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.bodytext1@html&&class.zy18@html&&img@zy-footnote&&class.bodytext@html##,",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.catelog_list@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.author@text",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchIntroduce": "class.rank_bkbrief@text",
    "ruleSearchKind": "class.rank_bkinfo@tag.span!0@text",
    "ruleSearchLastChapter": "class.rank_newpage@text##更新章节：",
    "ruleSearchList": "class.rank_ullist@li",
    "ruleSearchName": "class.rank_bkname@a@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.idejian.com/search?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 第九中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.9book.net",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (iPad; CPU OS 11_0 like Mac OS X) AppleWebKit/604.1.34 (KHTML, like Gecko) Version/11.0 Mobile/15A5341f Safari/604.1",
    "loginUrl": "",
    "ruleBookAuthor": "class.tab@tag.p.0@text",
    "ruleBookContent": "id.novelcontent@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "class.tab1@text",
    "ruleBookLastChapter": "class.catalog1@tag.p.2@text",
    "ruleBookName": "class.catalog1@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.info_chapters@tag.ul.1@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "text.下一页@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.tu@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.a.1@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.search_box@tag.p",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://m.9book.net/s.php@s=searchKey&type=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 60
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 叮当小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.guxs.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": ".s2!1@text",
    "ruleBookContent": "@js:java.getElements('dd!-1').toArray().sort((a,b)=>a.attr('data-id')-b.attr('data-id')).map(x=>x.html()).join('')",
    "ruleBookInfoInit": "",
    "ruleBookKind": ".s4@text&.tips a@text",
    "ruleBookLastChapter": ".news a@text",
    "ruleBookName": "h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+@js:org.jsoup.Jsoup.parse(result).select('[data-id]>dd>a').toArray().sort().map(x=>({n:x.text(),u:x.attr('href')}))",
    "ruleChapterName": "n",
    "ruleChapterUrl": "text.开始阅读@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "u",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "img!0@src",
    "ruleFindAuthor": ".font2@text# \\|.*",
    "ruleFindCoverUrl": "img@data-original",
    "ruleFindIntroduce": ".font3@text",
    "ruleFindKind": ".font2@text&.s2@text#.*\\| |\\s[0-9].*",
    "ruleFindLastChapter": "a!0:1@text",
    "ruleFindList": ".con li",
    "ruleFindName": "a!0:2@text",
    "ruleFindNoteUrl": "a@href",
    "ruleFindUrl": "全部::/\n玄幻魔法::/top/1_allvisit_0_0_0_searchPage.html\n古典仙侠::/top/2_allvisit_0_0_0_searchPage.html\n纯爱耽美::/top/3_allvisit_0_0_0_searchPage.html\n历史穿越::/top/4_allvisit_0_0_0_searchPage.html\n游戏同人::/top/5_allvisit_0_0_0_searchPage.html\n穿梭时空::/top/6_allvisit_0_0_0_searchPage.html\n灵异奇谈::/top/7_allvisit_0_0_0_searchPage.html\n经典美文::/top/8_allvisit_0_0_0_searchPage.html\n完结::/\n玄幻魔法::/top/1_monthvisit_0_2_0_searchPage.html\n古典仙侠::/top/2_monthvisit_0_2_0_searchPage.html\n纯爱耽美::/top/3_monthvisit_0_2_0_searchPage.html\n历史穿越::/top/4_monthvisit_0_2_0_searchPage.html\n游戏同人::/top/5_monthvisit_0_2_0_searchPage.html\n穿梭时空::/top/6_monthvisit_0_2_0_searchPage.html\n灵异奇谈::/top/7_monthvisit_0_2_0_searchPage.html\n经典美文::/top/8_monthvisit_0_2_0_searchPage.html\n月推荐::/\n玄幻魔法::/top/1_monthvote_0_0_0_searchPage.html\n古典仙侠::/top/2_monthvote_0_0_0_searchPage.html\n纯爱耽美::/top/3_monthvote_0_0_0_searchPage.html\n历史穿越::/top/4_monthvote_0_0_0_searchPage.html\n游戏同人::/top/5_monthvote_0_0_0_searchPage.html\n穿梭时空::/top/6_monthvote_0_0_0_searchPage.html\n灵异奇谈::/top/7_monthvote_0_0_0_searchPage.html\n经典美文::/top/8_monthvote_0_0_0_searchPage.html",
    "ruleIntroduce": ".brief!1@text#小说简介：",
    "ruleSearchAuthor": ".s2@text",
    "ruleSearchCoverUrl": "img@data-original",
    "ruleSearchIntroduce": ".c@text#\\...$|内容介绍：",
    "ruleSearchKind": ".tipsa@text&.s4@text",
    "ruleSearchLastChapter": ".bottom a@text",
    "ruleSearchList": "li",
    "ruleSearchName": "h1@text",
    "ruleSearchNoteUrl": "a@href",
    "ruleSearchUrl": "/search.php?key=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 顶点小说01",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.x23us.cc",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "//meta[@property=\"og:novel:author\"]/@content",
    "ruleBookContent": "id.nr1@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "//meta[@property=\"og:title\"]/@content",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapter@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "//meta[@property=\"og:image\"]/@content",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "//meta[@property=\"og:description\"]/@content",
    "ruleSearchAuthor": "tag.p.0@a@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "tag.p.1@a@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.block_txt",
    "ruleSearchName": "h2@a@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://m.x23us.cc/?wd=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 顶点小说02",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.23wxc.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.fl.1@tag.td.1@text",
    "ruleBookContent": "id.contents@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.content@tag.h1@text#全文阅读",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.at@tag.tr@tag.td",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.btnlinks@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.bdsub@id.content@class.fl.0@tag.a.0@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.content@tag.dd.3@tag.p.1@textNodes",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.23wxc.com/modules/article/search.php?searchtype=articlename&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 顶点小说03",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.booktxt.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.info@tag.p.0@text##作\\s*者：",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "https://search1.booktxt.net/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 顶点小说04",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.32us.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.fl.1@tag.td.1@text",
    "ruleBookContent": "id.TextContent@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.content@tag.h1@text#全文阅读",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.at@tag.tr@tag.td",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.btnlinks@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.bdsub@id.content@class.fl.0@tag.a.0@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.content@tag.dd.3@tag.p.1@textNodes",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.32us.com/modules/article/search.php?searchtype=articlename&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 顶点小说07",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.x23us.me",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.chapterlist@tag.dd!0:1:2:3:4:5:6:7:8:9:10:11",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@textNodes#内容简介：",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.s1@text#[|]",
    "ruleSearchLastChapter": "class.s3@text",
    "ruleSearchList": "id.search-main@tag.li!0",
    "ruleSearchName": "class.s2@text#作品名称",
    "ruleSearchNoteUrl": "class.s2@tag.a@href",
    "ruleSearchUrl": "https://sou.xanbhx.com/search?t=920895234054625192&siteid=23uscc&q=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 顶点小说08",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.208xs.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.book_text@tag.p@text#天才.*网址.*",
    "ruleBookName": "",
    "ruleChapterList": "class.article@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@text",
    "ruleSearchAuthor": "class.name.0@tag.span.1@text#作者：",
    "ruleSearchCoverUrl": "class.pic.0@tag.img.0@src",
    "ruleSearchKind": "class.name.0@tag.span.0@text#类别：",
    "ruleSearchLastChapter": "class.nrrk.0@tag.dt.0@tag.a.0@text#正文",
    "ruleSearchList": "class.nr@tag.li",
    "ruleSearchName": "class.name.0@tag.strong@tag.a.0@text",
    "ruleSearchNoteUrl": "class.name.0@tag.strong@tag.a.0@href",
    "ruleSearchUrl": "https://www.208xs.com/searchbook.php?search_key=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 顶点小说09",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.xs222.tw",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@textNodes",
    "ruleSearchAuthor": "class.result-game-item-info-tag.0@tag.span.1@text",
    "ruleSearchCoverUrl": "tag.img.0@src",
    "ruleSearchKind": "class.result-game-item-info-tag.1@tag.span.1@text",
    "ruleSearchLastChapter": "class.result-game-item-info-tag.3@tag.a.0@text",
    "ruleSearchList": "class.result-list@class.result-item result-game-item",
    "ruleSearchName": "tag.h3@text",
    "ruleSearchNoteUrl": "class.result-item-title.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.xs222.tw/search.php?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 顶点小说10",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.booktxt.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@textNodes",
    "ruleSearchAuthor": "class.result-game-item-info-tag.0@tag.span.1@text",
    "ruleSearchCoverUrl": "tag.img.0@src",
    "ruleSearchKind": "class.result-game-item-info-tag.1@tag.span.1@text",
    "ruleSearchLastChapter": "class.result-game-item-info-tag.3@tag.a.0@text",
    "ruleSearchList": "class.result-list@class.result-item result-game-item",
    "ruleSearchName": "tag.h3@text",
    "ruleSearchNoteUrl": "class.result-item-title.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.booktxt.com/search.php?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 读一读1",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.du1du.cc",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.chapter",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.desc@textNodes#简介：",
    "ruleSearchAuthor": "class.cc4@tag.a.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.cc3@tag.a.0@text",
    "ruleSearchList": "class.list_content",
    "ruleSearchName": "class.cc2@tag.a.0@text",
    "ruleSearchNoteUrl": "class.cc2@tag.a.0@href",
    "ruleSearchUrl": "http://www.du1du.cc/s_searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 读一读2",
    "bookSourceType": "",
    "bookSourceUrl": "http://duyidu.net",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "ruleBookAuthor": "class.list-group@tag.li.0@tag.h1@tag.small@text",
    "ruleBookContent": "id.txtContent@textNodes",
    "ruleBookName": "class.list-group@tag.li.0@tag.h1@textNodes",
    "ruleChapterList": "id.chapters-list@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.list-group@tag.li.5@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.col-xs-2.0@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.all@textNodes",
    "ruleSearchAuthor": "class.col-xs-2.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.col-xs-1@tag.i@text",
    "ruleSearchLastChapter": "class.col-xs-4@tag.a.0@text",
    "ruleSearchList": "class.list-group-item!0",
    "ruleSearchName": "class.col-xs-3@tag.a.0@text",
    "ruleSearchNoteUrl": "class.col-xs-3@tag.a.0@href",
    "ruleSearchUrl": "http://duyidu.net/search.htm?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 读一读3",
    "bookSourceType": "",
    "bookSourceUrl": "http://du1du.org",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.txtContent@html#.*记住网址.*|",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.list-group-item@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.list-group-item tac@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.col-xs-2@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.shot@text",
    "ruleSearchAuthor": "class.col-xs-2.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.col-xs-4.0@tag.a.0@text",
    "ruleSearchList": "class.panel-body@tag.li!0:10:11:12",
    "ruleSearchName": "class.col-xs-3.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.col-xs-3.0@tag.a.0@href",
    "ruleSearchUrl": "http://du1du.org/search.htm?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 读一读4",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.du1du.la",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.f_l t_c w2@tag.a.0@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "class.text t_c@tag.h1.0@tag.a.0@text",
    "ruleChapterList": "class.chapter",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.desc@text#简介：",
    "ruleSearchAuthor": "class.cc4.-0@tag.a.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.cc3.0@tag.a.0@text",
    "ruleSearchList": "class.list_content",
    "ruleSearchName": "class.cc2.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.cc2.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.du1du.la/s_searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 段友小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://xs98k.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": ".read-content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".cate-list a",
    "ruleChapterName": ".chapter_name@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "随机发现::/search.html?keyword=&page=searchPage&&点击日榜::/other/rank_hits/order/hits_day.html&&点击周榜::/other/rank_hits/order/hits_week.html&&点击月榜::/other/rank_hits/order/hits_month.html&&点击总榜::/other/rank_hits/order/hits.html&&新书榜::/other/rank_hits/newbook/1.html&&完结榜::/other/rank_hits/over/1.html",
    "ruleIntroduce": ".brief_text@html#^#<br>",
    "ruleSearchAuthor": "tag.a.-4@text",
    "ruleSearchCoverUrl": "img@data-original",
    "ruleSearchIntroduce": ".big-book-info@text@js:result=result.trim()",
    "ruleSearchKind": "tag.p.0@text#.*? \\| (.*?) \\| 已?(.+?)中?[\\s]*(\\d[^\\|]+).*#$1,$2,$3",
    "ruleSearchLastChapter": "tag.a.-2@text#最近更新",
    "ruleSearchList": ".secd-rank-list",
    "ruleSearchName": "tag.a.1@textNodes",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/search.html?keyword=searchKey",
    "serialNumber": 0,
    "weight": 81
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 多本小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.duoben.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes#http.*|天才.*",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "tag.p.6@text",
    "ruleSearchAuthor": "class.author@text",
    "ruleSearchCoverUrl": "class.bookimg@tag.img@src",
    "ruleSearchKind": "class.cat@text#分类.",
    "ruleSearchLastChapter": "class.update@text#最新章节.",
    "ruleSearchList": "class.bookbox",
    "ruleSearchName": "tag.h4.0@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "http://www.duoben.net/s.php?ie=gbk&q=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 37
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 番茄小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.fqxs.org",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@p@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.info@h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.s3@a@text",
    "ruleSearchList": "class.novelslist2@tag.li!0",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://www.fqxs.org/modules/article/search.php@keyword=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 29
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 饭饭小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.ffxs.info",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": ".descTip@tag.span.2@text#作者：",
    "ruleBookContent": ".content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": ".catalog@tag.li.-1@text",
    "ruleBookName": "h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+.catalog@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": ".cover@img@src",
    "ruleFindAuthor": "span!0:2@text#作者：|时间：.*",
    "ruleFindCoverUrl": "img@src",
    "ruleFindIntroduce": "a!0:1@text",
    "ruleFindKind": "span@text#(大小|时间)|：|[\\u4e00-\\u9fa5]",
    "ruleFindLastChapter": "",
    "ruleFindList": "ul!2@li",
    "ruleFindName": "strong@text",
    "ruleFindNoteUrl": "a@href",
    "ruleFindUrl": "都市言情::/dsyq/{index,index_2,index_3,index_searchPage+1}.html\n玄幻魔法::/xhmf/{index,index_2,index_3,index_searchPage+1}.html\n武侠修真::/wxxz/{index,index_2,index_3,index_searchPage+1}.html\n穿越架空::/cyjk/{index,index_2,index_3,index_searchPage+1}.html\n科幻竞技::/khjj/{index,index_2,index_3,index_searchPage+1}.html\n军事历史::/jsls/{index,index_2,index_3,index_searchPage+1}.html\n鬼话悬疑::/ghxy/{index,index_2,index_3,index_searchPage+1}.html\n耽美小说::/smtr/{index,index_2,index_3,index_searchPage+1}.html\n官场商战::/gcsz/{index,index_2,index_3,index_searchPage+1}.html\n乡土风情::/xtfq/{index,index_2,index_3,index_searchPage+1}.html\n总排行榜::/sort/{index,index_2,index_3,index_searchPage+1}.html",
    "ruleIntroduce": ".descInfo@text#\\...$",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": ".cover@img@src",
    "ruleSearchIntroduce": ".descript@text",
    "ruleSearchKind": ".tips@span@text#大小：|时间：",
    "ruleSearchLastChapter": "",
    "ruleSearchList": ".clearfix@li",
    "ruleSearchName": "strong@text#\\(全本\\)|推荐小说\\s",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/e/search/index.php@keyboard=searchKey&show=title&classid=0|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 风华居",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.fenghuaju.cc",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746895374,
    "loginUrl": "",
    "ruleBookAuthor": "class.box_con.0@id.info@tag.p.0@text#作 者：",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.box_con.0@id.info@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text#正文",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@text",
    "ruleSearchAuthor": "class.odd@text#.*/",
    "ruleSearchCoverUrl": "class.odd.0@tag.a@href#/(\\d+)_(\\d+)/#/image/$1/$2/$2s.jpg",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.odd@text#.*\\[|\\].*",
    "ruleSearchLastChapter": "class.even@tag.a@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd@tag.a@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "http://www.fenghuaju.cc/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 27
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 风雨小说1",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.44pq.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.BookText@textNodes#.*风雨小说.*|",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapterlist@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@text",
    "ruleSearchAuthor": "class.item-pic@tag.i.0@text",
    "ruleSearchCoverUrl": "class.item-pic@tag.a.0@tag.img@src",
    "ruleSearchIntroduce": "class.item-pic@tag.p.2@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.item-pic@tag.p.1@tag.a.0@text",
    "ruleSearchList": "class.item-pic",
    "ruleSearchName": "class.item-pic@tag.h3@tag.a.0@text",
    "ruleSearchNoteUrl": "class.item-pic@tag.a.0@href",
    "ruleSearchUrl": "https://www.44pq.cc/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 风雨小说2",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.fengyu.cc",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "id.info@tag.a.0@text",
    "ruleBookContent": "id.htmlContent@html#一秒记住【.*弹窗免费阅读！",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.info@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.mulu_list@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.fengyu.cc/modules/article/search.php?searchkey=searchKey&s=12875153389361303253|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 疯情阅读",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.aaread.club",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576762575820,
    "loginUrl": "https://aaread.club/mobile/login.php?appid=36&areaid=2&autotime=30&source=m&version=1.0&ticket=1&unionshow=00001&returnurl=%2Fm%2FloginSuccess.php%3FjumpUrl%3Dhttps%253A%252F%252F",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.read-section jsChapterWrapper@html",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapter-li jsChapter",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.book-meta book-status@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "点击榜::https://m.aaread.club/rank?tab=rank-click&type=click&&新书榜::https://m.aaread.club/rank?tab=rank-newbook&type=newbook&&玄幻仙侠::https://m.aaread.club/category/%E7%8E%84%E5%B9%BB%E4%BB%99%E4%BE%A0&&历史古典::https://m.aaread.club/category/%E5%8E%86%E5%8F%B2%E5%8F%A4%E5%85%B8&&惊悚灵异::https://m.aaread.club/category/%E6%83%8A%E6%82%9A%E7%81%B5%E5%BC%82&&穿越同人::https://m.aaread.club/category/%E7%A9%BF%E8%B6%8A%E5%90%8C%E4%BA%BA&&生活都市::https://m.aaread.club/category/%E7%94%9F%E6%B4%BB%E9%83%BD%E5%B8%82&&耽美女尊::https://m.aaread.club/category/%E8%80%BD%E7%BE%8E%E5%A5%B3%E5%B0%8A&&言情校园::https://m.aaread.club/category/%E8%A8%80%E6%83%85%E6%A0%A1%E5%9B%AD&&官场职场::https://m.aaread.club/category/%E5%AE%98%E5%9C%BA%E8%81%8C%E5%9C%BA&&",
    "ruleIntroduce": "id.bookSummary@tag.content@text",
    "ruleSearchAuthor": "class.book-author@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "tag.em.0@text&&tag.em.1@text&&tag.em.2@text&&",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.book-li",
    "ruleSearchName": "tag.h4@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://m.aaread.club/search?kw=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 凤舞文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.qiuwu.net",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746769649,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.nr@p@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.lb fk@tag.li!-1@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.gengduo@a@href",
    "ruleChapterUrlNext": "class.showpage r3@tag.ul.0@li@a@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.a.0@text##\\[|\\]",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.fk@li",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "/s.php@s=searchKey&type=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 40
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 官术网1",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.3dllc.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@textNodes",
    "ruleSearchAuthor": "class.result-game-item-info-tag.0@tag.span.1@text",
    "ruleSearchCoverUrl": "tag.img.0@src",
    "ruleSearchKind": "class.result-game-item-info-tag.1@tag.span.1@text",
    "ruleSearchLastChapter": "class.result-game-item-info-tag.3@tag.a.0@text",
    "ruleSearchList": "class.result-item",
    "ruleSearchName": "class.result-item-title.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.result-item-title.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.3dllc.com/search.php?keyword=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 官术网2",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.biyuwu.cc",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@textNodes",
    "ruleSearchAuthor": "class.result-game-item-info-tag.0@tag.span.1@text",
    "ruleSearchCoverUrl": "tag.img.0@src",
    "ruleSearchKind": "class.result-game-item-info-tag.1@tag.span.1@text",
    "ruleSearchLastChapter": "class.result-game-item-info-tag.3@tag.a.0@text",
    "ruleSearchList": "class.result-list@class.result-item result-game-item",
    "ruleSearchName": "tag.h3@text",
    "ruleSearchNoteUrl": "class.result-item-title.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.biyuwu.cc/search.php?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 海岸线文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.22hax.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.BookText@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapterlist@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.book-link@tag.a.1@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "[property=\"og:image\"]@content",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "[property=\"og:description\"]@content",
    "ruleSearchAuthor": "class.s3@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.a.1@text",
    "ruleSearchList": "class.item-con@tag.li",
    "ruleSearchName": "class.s2@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.22hax.com/search?s=searchKey",
    "serialNumber": 0,
    "weight": 15
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 寒纪武年",
    "bookSourceType": "",
    "bookSourceUrl": "https://wap.hanwujinian.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://www.hanwujinian.com/login.php",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.article-con@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "$.data",
    "ruleChapterName": "$.chaptername&&$.isvip@js:java.put(\"a\",baseUrl.match(/aid=(\\d+)/)[1]);result.replace(/,1/g,\"🔒\").replace(/,0/,\"\")",
    "ruleChapterUrl": "class.box4@tag.a.0@href##https://wap.hanwujinian.com/modules/article/bookmenu.php\\?aid=(\\d+)##https://wap.hanwujinian.com/riku/read/bookmenupage.php?aid=$1&order=1&offset=0&limit=1000&uid=0",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "$.chapterid@js:\"https://www.hanwujinian.com/modules/article/reader.php?aid=\"+java.get(\"a\")+\"&cid=\"+result",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.author@text",
    "ruleSearchCoverUrl": "class.book@img@src",
    "ruleSearchIntroduce": "class.txt@text",
    "ruleSearchKind": "class.tags@span@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.g-bookInfo",
    "ruleSearchName": "class.title@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://wap.hanwujinian.com/modules/article/search.php@searchtype=all&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 好好猫",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.haohaomao.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.zz@span@text#.*作者：",
    "ruleBookContent": "class.read-content j_readContent@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.c01@text#\\s.*",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.fL_con@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "text.目录@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.book_cov@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.jj_con@text",
    "ruleSearchAuthor": "tag.a.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "class.int@text",
    "ruleSearchKind": "tag.a.2@text",
    "ruleSearchLastChapter": "tag.a.3@text",
    "ruleSearchList": "class.book_inf",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.haohaomao.com/search.html?keyword=searchKey|char=utf-8",
    "serialNumber": 0,
    "weight": 57
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 好看小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.hkbook.cc",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673881495,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dl!0@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.module-header@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "tag.i.0@text",
    "ruleSearchCoverUrl": "tag.a.0@tag.img@src",
    "ruleSearchIntroduce": "class.intro@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.a.2@text",
    "ruleSearchList": "class.details@class.item-pic",
    "ruleSearchName": "tag.h3.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.hkbook.cc/search.php?searchkey=searchKey",
    "serialNumber": 0,
    "weight": 26
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 红甘泉",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.hgq26.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.readerlist@tag.ul@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "id.newlist@class.newrap@tag.strong.0@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.maininfo@id.bookinfo@class.bookleft@id.bookimg@tag.img.0@src",
    "ruleFindUrl": "玄幻奇幻::http://www.hgq26.com/fenlei/1_searchPage/&&武侠仙侠::http://www.hgq26.com/fenlei/2_searchPage/&&都市言情::http://www.hgq26.com/fenlei/3_searchPage/&&历史军事::http://www.hgq26.com/fenlei/4_searchPage/&&科幻灵异::http://www.hgq26.com/fenlei/6_searchPage/&&游戏竞技::http://www.hgq26.com/fenlei/5_searchPage/&&其他类型::http://www.hgq26.com/fenlei/7_searchPage/",
    "ruleIntroduce": "id.bookintro@tag.p.0@textNodes",
    "ruleSearchAuthor": "tag.dd.1@tag.span.0@tag.a.0@text||class.odd.1@text||id.maininfo@id.bookinfo@class.bookright@tag.a.0@text",
    "ruleSearchCoverUrl": "tag.dt.0@tag.a.0@tag.img.0@src||id.maininfo@id.bookinfo@class.bookleft@id.bookimg@tag.img.0@src",
    "ruleSearchKind": "tag.dd.1@tag.span.1@text||class.even.2@text||id.maininfo@id.bookinfo@class.bookright@tag.span.0@text",
    "ruleSearchLastChapter": "tag.dd.3@tag.a.0@text||class.even.0@tag.a.0@text||id.newlist@tag.ul.0@tag.li.0@tag.a.0@text",
    "ruleSearchList": "id.sitebox@tag.dl||class.grid searall@tag.tr!0||tag.body",
    "ruleSearchName": "tag.dd.0@tag.h3.0@tag.a.0@text||class.odd.0@tag.a.0@text||id.maininfo@id.bookinfo@class.bookright@tag.h1.0@text",
    "ruleSearchNoteUrl": "tag.dd.0@tag.h3.0@tag.a.0@href||class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.hgq26.com/modules/article/search.php@searchkey=searchKey&searchtype=articlename&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 幻月书院",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.huanyue123.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.chaptercontent@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.chapterlist@tag.p!0",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.recommend@tag.h2.1@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.synopsisArea_detail@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.review@textNodes",
    "ruleSearchAuthor": "tag.p.1@text#.*作者：",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.p.2@text#.*更新：",
    "ruleSearchList": "class.hot_sale",
    "ruleSearchName": "tag.p.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://m.huanyue123.com/s.php@keyword=searchKey&t=1",
    "serialNumber": 0,
    "weight": 61
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 火灭小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.huomiexsw.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html##喜欢.*速度最快。",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "//*[@id=\"list\"]//dt[2]/following-sibling::dd/a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.book_other.0@tag.span.0@text",
    "ruleSearchCoverUrl": "a@img@src",
    "ruleSearchIntroduce": "class.book_des@text",
    "ruleSearchKind": "class.book_other.0@tag.span.2@text",
    "ruleSearchLastChapter": "class.book_other.1@tag.a@text",
    "ruleSearchList": "id.sitembox@dl",
    "ruleSearchName": "h3@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/search.html@searchkey=searchKey",
    "serialNumber": 0,
    "weight": 253
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 精品小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.jpxs123.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.read_chapterDetail@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.clearfix@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "##作者： ([^<]+) <##$1###",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchIntroduce": "tag.p@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.bk",
    "ruleSearchName": "h3@a@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/e/search/index.php@keyboard=searchKey&show=title&classid=0|char=gbk",
    "serialNumber": 0,
    "weight": 8
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 九九藏书",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.99lib.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.book_info@tag.h4.0@tag.a@text",
    "ruleBookContent": "@css:#content > div@text##\\s*(([ｈh].+)?([wｗ]+.)?[９9]+[ｌl][ｉi][ｂb].[ｎn][ｅe][ｔt]|九.?九.{1,5}书.?网?)\\s*",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.book_info@tag.h2@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.dir@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.book_info@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "排行榜::/top/index.php\n传记回忆::/book/index.php?type=传记回忆&page=searchPage\n英文读本::/book/index.php?type=英文读本&page=searchPage\n杂文随笔::/book/index.php?type=杂文随笔&page=searchPage\n现代小说::/book/index.php?type=现代小说&page=searchPage\n言情小说::/book/index.php?type=言情小说&page=searchPage\n历史小说::/book/index.php?type=历史小说&page=searchPage\n侦探推理::/book/index.php?type=侦探推理&page=searchPage\n惊悚悬疑::/book/index.php?type=惊悚悬疑&page=searchPage\n网络玄幻::/book/index.php?type=网络玄幻&page=searchPage\n寓言童话::/book/index.php?type=寓言童话&page=searchPage\n青春都市::/book/index.php?type=青春都市&page=searchPage\n社会心理::/book/index.php?type=社会心理&page=searchPage\n外国小说::/book/index.php?type=外国小说&page=searchPage\n科幻小说::/book/index.php?type=科幻小说&page=searchPage\n当代小说::/book/index.php?type=当代小说&page=searchPage\n武侠小说::/book/index.php?type=武侠小说&page=searchPage\n纪实报告::/book/index.php?type=纪实报告&page=searchPage\n世界历史::/book/index.php?type=世界历史&page=searchPage\n中国历史::/book/index.php?type=中国历史&page=searchPage\n科普学习::/book/index.php?type=科普学习&page=searchPage\n诗歌戏曲::/book/index.php?type=诗歌戏曲&page=searchPage\n宗教哲学::/book/index.php?type=宗教哲学&page=searchPage\n文学理论::/book/index.php?type=文学理论&page=searchPage\n日语读物::/book/index.php?type=日语读物&page=searchPage\n作品集::/book/index.php?type=作品集&page=searchPage\n国学/古籍::/book/index.php?type=国学%2F古籍&page=searchPage\n战争军事::/book/index.php?type=战争军事&page=searchPage\n政治经济::/book/index.php?type=政治经济&page=searchPage\n古典文学::/book/index.php?type=古典文学&page=searchPage\n官场小说::/book/index.php?type=官场小说&page=searchPage\n轻小说::/book/index.php?type=轻小说&page=searchPage",
    "ruleIntroduce": "class.intro@tag.p@text",
    "ruleSearchAuthor": "tag.h4.0@tag.a@text",
    "ruleSearchCoverUrl": "tag.a@tag.img@src",
    "ruleSearchIntroduce": "class.intro@text#^\\s+",
    "ruleSearchKind": "tag.h4.1@tag.a@text",
    "ruleSearchLastChapter": "@css:h4:contains(标签:) a@text##^|\\s+## \\#",
    "ruleSearchList": "class.list_box@tag.li",
    "ruleSearchName": "tag.h2@tag.a@text",
    "ruleSearchNoteUrl": "tag.h2@tag.a@href",
    "ruleSearchUrl": "https://www.99lib.net/book/search.php?s=13139900387823019677&type=站内&q=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 九桃小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.9txs.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@tag.p@text##\\(+\\s*\\)+\\s*|订阅比例.{1,30}(替换|无法显示正文)\\s*",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": ".new@tag.a.0@text",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".read@tag.dl.!0@dd a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "a:contains(阅读目录)@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": ".content .intro@html##^\\s*##<br>",
    "ruleSearchAuthor": ".author@text",
    "ruleSearchCoverUrl": "a img@src",
    "ruleSearchIntroduce": ".intro@text@js:result.trim()",
    "ruleSearchKind": ".layui-badge@text&&p:contains(作者：)@text@js:result.replace(/作者：[^\\|]+\\||分类：/g, '').replace(/(字数：)?(\\d+[千万]?)字?/, '$2字').replace('|', ',')",
    "ruleSearchLastChapter": ".chapter@text#最新章节：",
    "ruleSearchList": ".library li:lt(3)",
    "ruleSearchName": ".bookname@text",
    "ruleSearchNoteUrl": ".bookname@href",
    "ruleSearchUrl": "/search.html@searchkey=searchKey",
    "serialNumber": 0,
    "weight": 2068
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 久书网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.9shu.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro.0@text",
    "ruleSearchAuthor": "class.author@text#2.*",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.bookbox",
    "ruleSearchName": "class.bookname.0@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "https://www.9shu.cc/search.php?q=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 聚合中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.juhezw.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapter@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.ablum_read@tag.span.1@tag.a@href",
    "ruleChapterUrlNext": "text.下页@tag.a@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro_info@text",
    "ruleSearchAuthor": "class.block_txt@tag.p.0@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "class.block_txt@tag.p.1@text#时间.",
    "ruleSearchLastChapter": "tag.p.2@text",
    "ruleSearchList": "class.block@tag.div.0",
    "ruleSearchName": "class.block_txt.0@tag.h2.0@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "https://www.juhezw.com/search.html?q=searchKey",
    "serialNumber": 0,
    "weight": 48
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 卡夜阁1",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.kayege.co",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": ".pt-read-text@html##本章未完.+",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".compulsory-row-one",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "a:contains(下一页)@href",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": ".pt-bookdetail-intro@html##^\\s*##<br>",
    "ruleSearchAuthor": ".title@tag.a.1@text",
    "ruleSearchCoverUrl": "tag.img.0@src@js:result && !/nocover|17k/.test(result) ? result : 'http://uee.me/bNkEy'",
    "ruleSearchIntroduce": ".desc@text@js:result.trim()",
    "ruleSearchKind": ".title@tag.a.2@text&&.title .fr@text##人在读##次点击",
    "ruleSearchLastChapter": ".pt-rank-detail-middle@tag.a.-1@text",
    "ruleSearchList": ".pt-rank-detail:lt(4)",
    "ruleSearchName": ".title@tag.a.0@text",
    "ruleSearchNoteUrl": ".title@tag.a.0@href",
    "ruleSearchUrl": "/search/result.html?searchkey=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 卡夜阁2",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.kayege.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.odd.0@p@text",
    "ruleBookContent": "id.inner@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": ".detail@tag.li.2@p@text&&.detail@tag.li.1@p@text&&.detail@tag.li.3@p@text##字|已|中",
    "ruleBookLastChapter": ".short_de a@text##最新章节:",
    "ruleBookName": "h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".dir_main_section a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "text.点击阅读@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": ".img_wrap img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": ".mlist@html##^\\s*##<br>",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "tag.a.0@href@js:\nvar id = result.match(/\\/(\\d+)\\.?/)[1];\n'/files/article/image/'+parseInt(id/1000)+'/'+id+'/'+id+'s.jpg';",
    "ruleSearchIntroduce": "tag.td.-2@text@js:result.trim()",
    "ruleSearchKind": "tag.td.-3@text&&tag.td.-1@text##K##000",
    "ruleSearchLastChapter": "tag.td.1@text",
    "ruleSearchList": ".grid@tag.tr.1&&.grid@tag.tr.2&&.grid@tag.tr.3",
    "ruleSearchName": "tag.td.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/modules/article/search.php@searchkey=searchKey&searchtype=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 看帮网",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.kanbang.cc",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Linux; Android 9; xxxx;wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/76.0.3809.132 Mobile Safari/537.36",
    "ruleBookContent": ".m-book-detail@html",
    "ruleChapterList": ".m-catalist-detail@li@a",
    "ruleChapterName": "text",
    "ruleContentUrl": "href",
    "ruleSearchAuthor": "tag.p.0@text",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchIntroduce": ".abstract@text",
    "ruleSearchKind": "tag.p.1@text",
    "ruleSearchLastChapter": "href<js>result=result.replace(/.+=(\\d+)/,'https://www.kanbang.cc/novel-$1.html');java.ajax(result)</js>.tagCol@tag.a.-1@text",
    "ruleSearchList": ".search-bookele@a",
    "ruleSearchName": "h3@text",
    "ruleSearchNoteUrl": "href#.+id=(\\d+)#https://www.kanbang.cc/novel-$1.html",
    "ruleSearchUrl": "/index.php?action=search@keyword=searchKey",
    "serialNumber": 0,
    "weight": 10
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 看书阁",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.kanshuge.co",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.BookText@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.chapterlist@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.book-link@tag.a.1@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.book-info@tag.p.1@textNodes",
    "ruleSearchAuthor": "tag.p.0@tag.i.0@text|tag.em@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "tag.p.0@tag.i.1@text",
    "ruleSearchLastChapter": "tag.p.1@tag.a@text|tag.a.0@text",
    "ruleSearchList": "class.item-pic|class.book-info",
    "ruleSearchName": "tag.h3@tag.a.0@text|tag.h1@text",
    "ruleSearchNoteUrl": "tag.h3@tag.a@href",
    "ruleSearchUrl": "http://www.kanshuge.co/modules/article/searche.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 看书海",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.kanshuhai.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.book-title@em@text#作者：",
    "ruleBookContent": "id.con_left@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.book-title@h1@text",
    "ruleBookUrlPattern": "https?://www.kanshuhai.com/info/\\d+.html",
    "ruleChapterList": "+id.book@dd@a",
    "ruleChapterName": "",
    "ruleChapterUrl": "text.全部章节@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.book-intro@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.td.1@text",
    "ruleSearchList": "tbody@tr!0",
    "ruleSearchName": "tag.td.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.kanshuhai.com/modules/article/search.php?searchtype=articlename&searchkey=searchKey&Submit=+%CB%D1+%CB%F7+&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 看书啦",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.kanshula.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@textNodes",
    "ruleSearchAuthor": "class.result-game-item-info-tag.0@tag.span.1@text",
    "ruleSearchCoverUrl": "tag.img.0@src",
    "ruleSearchKind": "class.result-game-item-info-tag.1@tag.span.1@text",
    "ruleSearchLastChapter": "class.result-game-item-info-tag.3@tag.a.0@text",
    "ruleSearchList": "class.result-list@class.result-item result-game-item",
    "ruleSearchName": "tag.h3@text",
    "ruleSearchNoteUrl": "class.result-item-title.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.kanshula.com/search.do?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 啃书阁",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.kenshuge.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": ".article-con@html##.*(更新.*最新章节).*",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".chapter-list a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:'<br>'+java.get('Intro')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@put:{Intro:$.Intro}@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "latest",
    "ruleSearchList": ".search-list .col-l@js:var O=[\"j.k().n(0,3).o(q(a){c b=2(a.9('d')).4(/^\\\\//,'e://m.f.g/');c J=s.t.u.v(w.x(b));y{z:J.1('#5-8 A').6(),B:2(J.1('#5-8 C').6()).4(/.+：/,'').7(),D:J.1('#5-8 .l E').9('F'),G:[2(J.1('#5-8 .r p').H(0).6()).4(/.+：/,'').7(),2(a.1('.6').6()).4('连载中','连载').4('已完成','完结').7()],I:2(J.1('#5-K .r L > a').6()).4(/.+：/,'').7()+'（'+2(J.1('#5-8 .r p').M().6()).4(/.+：/,'').7()+'）',N:2(J.1('.5-h i').6()).7(),O:J.1('.5-h i').P(),Q:2(J.1('a:R(章节目录)').9('d')).4(/^\\\\//,'e://S.f.g/')}});\",\"|\",\"split\",\"|select|String||replace|book|text|trim|cont|attr|||var|href|https|kenshuge|com|summary|content|result|toArray|||slice|map||function||org|jsoup|Jsoup|parse|java|ajax|return|name|h1|author|h3|cover|img|src|tags|eq|latest||mu|em|last|intro|Intro|html|url|contains|www\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(r,t,e,n,a,o){if(a=function(r){return(r<55?O[4]:a(parseInt(r/55)))+(35<(r%=55)?String[O[5]](r+29):r.toString(36))},!O[4][O[6]](/^/,String)){for(;e--;)o[a(e)]=n[e]||a(e);n=[function(r){return o[r]}],a=function(){return O[7]},e=1}for(;e--;)n[e]&&(r=r[O[6]](new RegExp(O[8]+a(e)+O[8],O[9]),n[e]));return r}(O[0],0,55,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "/modules/article/search.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 17
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 啃书阁",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.kenshu.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.article-con@html",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.clearfix chapter-list@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "text.查看目录@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "玄幻::https://www.kenshu.cc/xuanhuan/{searchPage}/\n武侠::https://www.kenshu.cc/wuxia/{searchPage}/\n言情::https://www.kenshu.cc/yanqing/{searchPage}/\n历史::https://www.kenshu.cc/lishi/{searchPage}/\n科幻::https://www.kenshu.cc/kehuan/{searchPage}/\n恐怖::https://www.kenshu.cc/kongbu/{searchPage}/\n女生::https://www.kenshu.cc/nvsheng/{searchPage}/",
    "ruleIntroduce": "class.book-intro@text#标签.*",
    "ruleSearchAuthor": "tag.p.0@text#\\[|\\].*",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "tag.p.0@text#\\[|\\].*|作者.*",
    "ruleSearchLastChapter": "text.章节@text|text.简介@text#.*简介.",
    "ruleSearchList": "class.search-list@tag.li|class.box",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.kenshu.cc/modules/article/search.php?area=2&searchkey=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 64
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 啃文书库",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.kenwen.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.author@text|id.info@tag.p.0@text#作\\s*者：",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "//*[@id=\"list\"]/dl/dt[2]/following-sibling::dd/a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.tgcj.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.bookimg@img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.bookintro@html|id.intro@text",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.s1@text&class.s6@text&class.s7@text#\\[|\\]",
    "ruleSearchLastChapter": "tag.a.1@text",
    "ruleSearchList": "li!0",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://sou.xanbhx.com/search?t=920895234054625192&siteid=kenwencom&q=searchKey",
    "serialNumber": 0,
    "weight": 66
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 酷安",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.coolapk.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36",
    "ruleBookAuthor": "class.apk_left_title_info.-2@text#.+开发者名称：",
    "ruleBookContent": "//div[@class=\"apk_left_title\"]/p[1][text()!=\"应用截图\" and text()!=\"权限信息\"]/parent::div@textNodes\n<js>result.replace(/,(?=[^\\d\\w])|&[a-zA-Z;]+;/g,\"\")</js>",
    "ruleBookKind": "css.apk_left_span2@text",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.detail_app_title@text@put:{title:\"class.detail_app_title@text\"}",
    "ruleChapterList": "//div[@class=\"apk_left_title\"]",
    "ruleChapterName": "@js:'@get:{title}'",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "最近更新::/apk/update?p={searchPage}\n热门应用::/apk/recommend?p={searchPage}\n开发者在此::/apk/developer?p={searchPage}\n热门游戏::/game/recommend?p={searchPage}\n酷友作品::/apk/tag/酷友作品?p={searchPage}\n实用工具::/apk/tag/实用工具?p={searchPage}\n阅读::/search?q=阅读&p={searchPage}",
    "ruleIntroduce": "class.apk_left_title_info.0@textNodes\n<js>result.replace(/^/,\"\\n\")</js>",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "class.alllist_img@src",
    "ruleSearchIntroduce": "class.list_app_description@text",
    "ruleSearchKind": "class.list_app_info@text\n<js>String(result).split(/\\s+|\\[/g)</js>",
    "ruleSearchLastChapter": "class.list_app_count@text#.+下载 ",
    "ruleSearchList": "class.app_left@tag.a",
    "ruleSearchName": "class.list_app_title@text",
    "ruleSearchNoteUrl": "href",
    "ruleSearchUrl": "/search?q=searchKey&p={searchPage}",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 快读全本",
    "bookSourceType": "",
    "bookSourceUrl": "http://lunbo.gdugm.cn",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$.chapter.body",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "$.chapters",
    "ruleChapterName": "$.title",
    "ruleChapterUrl": "$._id@js:\"http://lunbo.gdugm.cn/toc/mix?bookId=\" + result",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "$.link@js:\"http://chapter.gdugm.cn/chapter/\" + encodeURIComponent(result)",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "$.longIntro",
    "ruleSearchAuthor": "$.author",
    "ruleSearchCoverUrl": "$.cover",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "$.minorCate&&$.cat&&$wordCount&&留存{$.retentionRatio}%",
    "ruleSearchLastChapter": "$.lastChapter",
    "ruleSearchList": "$..books[*]",
    "ruleSearchName": "$.title",
    "ruleSearchNoteUrl": "$._id@js:\"http://lunbo.gdugm.cn/book/info?bookId=\" + result",
    "ruleSearchUrl": "http://lunbo.gdugm.cn/book/search?key=searchKey",
    "serialNumber": 0,
    "weight": 37
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 来也小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.laiyetxt.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.info@tag.dd.0@tag.a.0@text",
    "ruleBookContent": "id.dx@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.xxcont@tag.h3.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.mlist clearfix@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.ft@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic fl bookShadow@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.abstract-text@tag.p.0@text#简介：",
    "ruleSearchAuthor": "class.cont@tag.a.1@text",
    "ruleSearchCoverUrl": "class.pic scal bookShadow oh@tag.img.0@src",
    "ruleSearchIntroduce": "class.cont@tag.a.2@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.booklist clearfix@tag.li",
    "ruleSearchName": "class.text-overflow@tag.a.0@text",
    "ruleSearchNoteUrl": "class.text-overflow@tag.a.0@href",
    "ruleSearchUrl": "https://www.laiyetxt.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 8
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 乐看阅读",
    "bookSourceType": "",
    "bookSourceUrl": "http://api.ibookstar.com:80",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Linux; Android 9; MI MAX 3 Build/PKQ1.181007.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/74.0.3729.136 Mobile Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$.data.content",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "$.data.content",
    "ruleChapterName": "name",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "http://inlek.ibookwe.com:80/book/chapter?bid={$.bid}&cid={$.id}&envirment=1@Header:{info-channel: readerlekan_xiaomi,info-html: true,info-imei: QHCFH76W1FPMRIIQ,info-product: 8115}",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "bigCoverLogo",
    "ruleSearchIntroduce": "introduction",
    "ruleSearchKind": "category",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "$.books",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "http://api.ibookstar.com:80/book/chapters?bid={$.bid}&page.page=1&order=0&page.size=99999",
    "ruleSearchUrl": "/publish_books/mix_query?key=searchKey&offset=0&count=9999&type=0",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 乐文小说1",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.lewen123.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.bookname@tag.em.0@text",
    "ruleBookContent": "id.content@tag.p@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.bookname@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.defaulthtml4@tag.tr@tag.td",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.btopt@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@textNodes",
    "ruleSearchAuthor": "class.title@tag.span@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.sys@tag.a.0@text",
    "ruleSearchList": "id.alist@tag.div!0",
    "ruleSearchName": "id.alistbox@class.title@tag.h2@text#《|》",
    "ruleSearchNoteUrl": "class.yuedu@tag.a.0@href",
    "ruleSearchUrl": "http://www.lewen123.com/modules/article/search.php@searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 乐文小说2",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.lewenxiaoshuo.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "ruleBookAuthor": "id.info.0@tag.p.0@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "id.info.0@tag.h1.0@text",
    "ruleChapterList": "tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg.0@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro.0@tag.p.1@textNodes",
    "ruleSearchAuthor": "class.s4.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.s1.0@text#\\[|\\]",
    "ruleSearchLastChapter": "class.s3.0@tag.a.0@text",
    "ruleSearchList": "class.novelslist@tag.ul@tag.li",
    "ruleSearchName": "class.s2.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.s2.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.lewenxiaoshuo.com/novel.php?action=search@searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 乐文小说3",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.lewen.la",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.zhangjieTXT@textNodes#一秒记住|【乐文小说网 www.lewen.la】，|为您提供精彩小说阅读。",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.introtxt@text",
    "ruleSearchAuthor": "class.title@tag.span@text|id.info@tag.a.0@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.sys@tag.a@text|tag.p.1@tag.a.0@text",
    "ruleSearchList": "id.alist@tag.div!0@id.alistbox|id.maininfo",
    "ruleSearchName": "class.title@tag.h2@text|id.info@tag.h1.0@text#《|》",
    "ruleSearchNoteUrl": "class.pic@tag.a@href",
    "ruleSearchUrl": "http://www.lewen.la/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 恋上你看书",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.630book.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes#一秒记住|[【恋♂上÷你?看→书☆网 WwW.630book.Cc】，]|更新快，无弹窗，免费读！",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.zjlist@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.bookdetail@id.picbox@class.img_in@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "最新入库::http://www.630book.cc/top/postdate/searchPage.html&&最近更新::http://www.630book.cc/top/lastupdate/searchPage.html&&玄幻小说::http://www.630book.cc/list/1/searchPage.html&&仙侠修真::http://www.630book.cc/list/3/searchPage.html&&历史小说::http://www.630book.cc/list/5/searchPage.html&&都市小说::http://www.630book.cc/list/4/searchPage.html&&言情小说::http://www.630book.cc/list/2/searchPage.html&&科幻小说::http://www.630book.cc/list/8/searchPage.html&&竞技小说::http://www.630book.cc/list/7/searchPage.html&&网游小说::http://www.630book.cc/list/6/searchPage.html&&完本小说::http://www.630book.cc/quanben/searchPage",
    "ruleIntroduce": "id.bookdetail@id.info@id.intro@tag.p@textNodes",
    "ruleSearchAuthor": "class.shu_xinxi@tag.h4.0@tag.small.0@text|class.l3@text|class.odd.1@text|id.info@tag.h1.0@text#.*/",
    "ruleSearchCoverUrl": "class.shu_img@tag.a.0@tag.img.0@src|id.picbox@class.img_in@tag.img.0@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.l1@text|class.even.2@text|class.nav-mbx@tag.a.3@text",
    "ruleSearchLastChapter": "class.l4@text|class.even.0@tag.a.0@text|id.info@class.update@tag.a.0@text",
    "ruleSearchList": "class.shu_box|id.articlelist@tag.ul.1@tag.li|class.grid@tag.tr!0|id.bookdetail",
    "ruleSearchName": "class.shu_xinxi@tag.h4.0@tag.a.0@text|class.l2@tag.a.0@text|class.odd.0@tag.a.0@text|id.info@tag.h1.0@text#/.*",
    "ruleSearchNoteUrl": "class.shu_xinxi@tag.h4.0@tag.a.0@href|class.l2@tag.a.0@href|class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.630book.cc/modules/article/search.php?searchtype=articlename&searchkey=searchKey&action=login&submit=搜索|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 恋上你看书网",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.630ksw.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@textNodes",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.s1@text#\\[|\\]",
    "ruleSearchLastChapter": "class.s3@tag.a.0@text",
    "ruleSearchList": "class.novelslist2@tag.li",
    "ruleSearchName": "class.s2@tag.a.0@text",
    "ruleSearchNoteUrl": "class.s2@tag.a.0@href",
    "ruleSearchUrl": "http://www.630ksw.com/SearchBook.aspx?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 猎文网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.liewen.la",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "//*[@property='og:novel:author']/@content",
    "ruleBookContent": "//*[@id='content']",
    "ruleBookInfoInit": "",
    "ruleBookKind": "//*[@property='og:novel:category']/@content",
    "ruleBookLastChapter": "//*[@property='og:novel:latest_chapter_name']/@content",
    "ruleBookName": "//*[@property='og:novel:book_name']/@content",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "//*[@id='list']//dd/a",
    "ruleChapterName": "//text()",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "//@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "//*[@property='og:image']/@content",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "//*[@id='intro']/p[1]",
    "ruleSearchAuthor": "class.result-game-item-info-tag.0@tag.span.1@text",
    "ruleSearchCoverUrl": "class.result-game-item-pic-link-img@src",
    "ruleSearchIntroduce": "class.result-game-item-desc@text",
    "ruleSearchKind": "class.result-game-item-info-tag.1@tag.span.1@text",
    "ruleSearchLastChapter": "class.result-game-item-info-tag-item@text",
    "ruleSearchList": "class.result-item",
    "ruleSearchName": "class.result-item-title@tag.a@text",
    "ruleSearchNoteUrl": "class.result-item-title@tag.a@href",
    "ruleSearchUrl": "/search.php?keyword=searchKey{,&page=searchPage}",
    "serialNumber": 0,
    "weight": 157
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 猎鹰阅读",
    "bookSourceType": "",
    "bookSourceUrl": "http://api.book.lieying.cn",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "data.content_info.body",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "data.chapter_list.chapters",
    "ruleChapterName": "chapter_title@js:result.replace(/^(\\d+)\\s*/, '$1 ').replace(/第.{1,7}章\\s*(第.{1,7}章)/, '$1').replace(/^(第.{1,7}章)：\\s*/, '$1 ').replace(/^\\[(\\d+)\\]\\s*/, '$1 ')",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "chapter_link",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "data.book_info.book_short_intro##^\\s*##<br>",
    "ruleSearchAuthor": "book_author",
    "ruleSearchCoverUrl": "book_cover",
    "ruleSearchIntroduce": "book_short_intro@js:result.trim()",
    "ruleSearchKind": "{$.cat_name},{$.book_word_count},STATUS{$.book_is_serial}@js:result.replace('STATUS0', '完结').replace(/STATUS\\d+/, '连载')",
    "ruleSearchLastChapter": "book_last_chapter",
    "ruleSearchList": "data.books",
    "ruleSearchName": "book_name",
    "ruleSearchNoteUrl": "/web/Book/getBookDetail?book_id={$.book_id}",
    "ruleSearchUrl": "/web/Book/getSearchList?query=searchKey&limit=3",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 灵域小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.lingyutxt.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@text",
    "ruleSearchAuthor": "class.s4@tag.a.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.s3@tag.a.0@text",
    "ruleSearchList": "class.novelslist2@tag.li!0",
    "ruleSearchName": "class.s2@tag.a.0@text",
    "ruleSearchNoteUrl": "class.s2@tag.a.0@href",
    "ruleSearchUrl": "https://www.lingyutxt.com/index.php?s=/web/index/search@name=searchKey",
    "serialNumber": 0,
    "weight": 62
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 凌晨看书",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.lingchenkanshu.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "class.lastchapter@text#更新：",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapters@tag.a",
    "ruleChapterName": "text#列表结束，点击返回书页",
    "ruleChapterUrl": "class.chapters@tag.mip-link@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.fm@tag.mip-img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@text#最新章节推荐地址.*",
    "ruleSearchAuthor": "tag.span@text#\\/",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.a.0@text#[\\[|\\]]",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.result@tag.li",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "/s.php@submit=&type=articlename&s=searchKey",
    "serialNumber": 0,
    "weight": 34
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 零点看书",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.lingdiankanshu.co",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 UBrowser/6.2.4094.1 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8:9:10:11:12:13:14:15:16:17:18:19:20:21:22:23",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.s3@tag.a@text",
    "ruleSearchList": "class.search-list@tag.li!0",
    "ruleSearchName": "class.s2@tag.a@text",
    "ruleSearchNoteUrl": "class.s2@tag.a@href",
    "ruleSearchUrl": "https://sou.xanbhx.com/search?siteid=lingdiankanshuco&t=920895234054625192&q=searchKey",
    "serialNumber": 0,
    "weight": 18
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 领域吧",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.lingyu8.org",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.introduce@tag.a.0@text",
    "ruleBookContent": "id.articlecontent@textNodes",
    "ruleBookName": "class.introduce@tag.h1@text",
    "ruleChapterList": "class.ml_list@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "tag.td.2@text||class.introduce@tag.a.0@text",
    "ruleSearchCoverUrl": "class.pic@tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.td.1@tag.a@text||class.lastchapter@tag.a@text",
    "ruleSearchList": "id.author@tag.tr||class.catalog",
    "ruleSearchName": "tag.td.0@tag.a@text||class.introduce@tag.h1@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a@href",
    "ruleSearchUrl": "https://www.lingyu8.org/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 31
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 落尘小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.luocs.cn",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.block_txt2@tag.p.2@tag.a.0@text",
    "ruleBookContent": "id.nr@html",
    "ruleBookName": "class.block_txt2@tag.h2@text",
    "ruleChapterList": "class.chapter@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "text.完整目录.0@href",
    "ruleChapterUrlNext": "text.下一页.0@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "text.下一页.0@href",
    "ruleCoverUrl": "class.block_img2@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro_info@text",
    "ruleSearchAuthor": "class.line@tag.a.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.line@tag.a.0@text#\\[|\\]",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.cover@children",
    "ruleSearchName": "class.line@tag.a.1@text",
    "ruleSearchNoteUrl": "class.line@tag.a.1@href",
    "ruleSearchUrl": "https://m.luocs.cn/s.php@type=articlename&s=searchKey&submit=|char=gbk",
    "serialNumber": 0,
    "weight": 59
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 落霞小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.luoxia.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.nr1@p@text##.*落.*霞.*小.*说.*",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".book-list a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": ".describe-html@html@js:'<br>'+result.replace(/.+章节列表.+/, '').trim()",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": ".cat-search-item a@js:var O=[\"h.i().j(0,3).k(l(a){d b=4(a.e('m')).5(/^\\\\//,n.o(/(.+\\\\/\\\\/.+?\\\\/)/)[1]);d J=q.r.u.v(w.x(b));y{z:J.2('.6-7 A').8(),B:4(J.2('.6-7 p:9(作者：)').8()).5(/.+：/,'').c(),C:4(J.2('.6-f f').e('D'))||'E://F.G/H',I:[4(J.2('.6-7 p:9(类型：)').8()).5(/.+：/,'').c(),4(J.2('.6-7 p:9(状态：)').8()).5(/.+：|已|中/g,'').c()],K:4(J.2('.6-7 p:9(最新章节：)').2('a').8()).c()+'（'+4(J.2('.6-7 p:9(最近更新：)').8()).5(/日|.+：/g,'').5(/年|月/g,'-').c()+'）',L:4(J.2('.7-M').8()).5(/.+章节列表.+/,'').5(/[\\\\s\\\\t]+/g,''),N:b}});\",\"|\",\"split\",\"||select||String|replace|book|describe|text|contains|||trim|var|attr|img||result|toArray|slice|map|function|href|baseUrl|match||org|jsoup|||Jsoup|parse|java|ajax|return|name|h1|author|cover|src|http|uee|me|bNkEy|tags||last|intro|html|url\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(e,r,t,f,n,a){if(n=function(e){return(e<50?O[4]:n(parseInt(e/50)))+(35<(e%=50)?String[O[5]](e+29):e.toString(36))},!O[4][O[6]](/^/,String)){for(;t--;)a[n(t)]=f[t]||n(t);f=[function(e){return a[e]}],n=function(){return O[7]},t=1}for(;t--;)f[t]&&(e=e[O[6]](new RegExp(O[8]+n(t)+O[8],O[9]),f[t]));return e}(O[0],0,50,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "/?s=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 蚂蚁阅读",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.mayitxt.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.page-content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.float-list fill-block@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.button_list@tag.a.2@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "tag.img@src",
    "ruleFindUrl": "玄幻::http://www.mayitxt.com/sort/1/1.html&&仙侠::http://www.mayitxt.com/sort/2/1.html&&都市::http://www.mayitxt.com/sort/3/1.html&&历史::http://www.mayitxt.com/sort/4/1.html&&军事::http://www.mayitxt.com/sort/5/1.html&&悬疑灵异::http://www.mayitxt.com/sort/6/1.html&&科幻::http://www.mayitxt.com/sort/7/1.html&&游戏::http://www.mayitxt.com/sort/8/1.html&&现言::http://www.mayitxt.com/sort/9/1.html&&古言::http://www.mayitxt.com/sort/10/1.html&&穿越::http://www.mayitxt.com/sort/11/1.html&&青春::http://www.mayitxt.com/sort/12/1.html&&豪门总裁::http://www.mayitxt.com/sort/14/1.html&&耽美同人::http://www.mayitxt.com/sort/15/1.html&&其他::http://www.mayitxt.com/sort/13/1.html",
    "ruleIntroduce": "class.intro@text",
    "ruleSearchAuthor": "class.author@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.tag@text",
    "ruleSearchLastChapter": "class.time@text",
    "ruleSearchList": "class.bd@tag.tr!0|class.BOX@tag.tr!0",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "http://www.mayitxt.com/modules/article/search.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 麦田小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://book.rs05.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": ".read-content@p@text##.*(书友|阅读|最新|连载).*(书友|阅读|最新|连载).*",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.book-part-list.-1@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@html@js:'<br>'+result.replace(/.+?：/, '').trim()",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": "@css:.book_list > div@js:var O=[\"k.l().m(0,3).n(o(a){8 b=4(a.2('9 a').c('q')).6(/^\\\\//,r.u(/(.+\\\\/\\\\/.+?\\\\/)/)[1]);8 J=v.w.x.y(z.A(b));B{C:a.2('9 a').5(),D:4(a.2('E').5()).7(),F:4(a.2('.G-H').c('I-K')),L:[4(a.2('.e f').h(0).5()).6('完成','完结').7(),a.2('.e f').i().5()],i:4(J.2('.M-N-O a').h(0).5()).7()+'（'+4(J.2('#P p:Q(更新：)').5()).6(/.+：|\\\\s\\\\d+:.+/g,'').7()+'）',j:4(J.2('#j').5()).6(/.+?：/,'').6(/[\\\\s\\\\t]+/g,''),R:b}});\",\"|\",\"split\",\"||select||String|text|replace|trim|var|h3|||attr||tag|span||eq|last|intro|result|toArray|slice|map|function||href|baseUrl|||match|org|jsoup|Jsoup|parse|java|ajax|return|name|author|h4|cover|thumb|img|data||original|tags|book|part|list|info|contains|url\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(r,a,t,n,e,o){if(e=function(r){return(r<54?O[4]:e(parseInt(r/54)))+(35<(r%=54)?String[O[5]](r+29):r.toString(36))},!O[4][O[6]](/^/,String)){for(;t--;)o[e(t)]=n[t]||e(t);n=[function(r){return o[r]}],e=function(){return O[7]},t=1}for(;t--;)n[t]&&(r=r[O[6]](new RegExp(O[8]+e(t)+O[8],O[9]),n[t]));return r}(O[0],0,54,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "/book/s/searchKey/",
    "serialNumber": 0,
    "weight": 42
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 玫瑰小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.meiguixs.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.author@tag.a@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookKind": "class.pd_r!1:2:3@text",
    "ruleBookLastChapter": "id.newlist@tag.a.1@text",
    "ruleBookName": "tag.h1.0@text",
    "ruleBookUrlPattern": ".+\\bbook\\b.+",
    "ruleChapterList": "+id.readerlist@tag.ul@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "id.newlist@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.bookimg@tag.img@src",
    "ruleFindAuthor": "tag.a.2@text",
    "ruleFindCoverUrl": "tag.a.1@href#.*\\D((\\d+)\\d{3})\\D.*#https://image.meiguixs.net/$2/$1/$1s.jpg",
    "ruleFindKind": "tag.a.0@text#\\W",
    "ruleFindList": "class.line",
    "ruleFindName": "tag.a.1@text",
    "ruleFindNoteUrl": "tag.a.1@href#^#https://www.meiguixs.net",
    "ruleFindUrl": "<js>\nimportClass(org.jsoup.Jsoup);\nu=\"&&\";v=\"::\";p=\"searchPage\";\nw1=\"https://www.meiguixs.net\";\nw2=\"https://m.meiguixs.com\";\nfunction get(www,css){www=w2+www;\nlist=Jsoup.parse(java.ajax(www)).select(css).toArray().map(a=>a.text()+v+w2+a.attr(\"href\")+u).join(\"\").replace(/-1/g,\"-searchPage\");\nreturn list;}\nresult=get(\"/top.html\",\".prev a\");\n</js>",
    "ruleIntroduce": "id.bookintro@text||class.intro.0@text#(^|[。！？]++[”】]?+)#$1<br>",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "tag.a.0@href#.+\\D((\\d+)\\d{3})\\D.+#https://image.meiguixs.net/$2/$1/$1s.jpg",
    "ruleSearchKind": "tag.td!0:1:2@text",
    "ruleSearchLastChapter": "tag.a.1@text",
    "ruleSearchList": "@css:tr[id=\"nr\"]",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/modules/article/search.php@searchkey=searchKey&searchtype=articlename&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 28
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 谜书阁",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.mishug.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673881590,
    "ruleBookAuthor": "id.info@tag.p.0@text",
    "ruleBookContent": "id.content@tag.p@html",
    "ruleBookName": "tag.h2.0@text",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.1@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.td.1@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "tag.td.0@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a@href",
    "ruleSearchUrl": "http://www.mishug.com/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 米读看书",
    "bookSourceType": "",
    "bookSourceUrl": "http://api.midukanshu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@js:java.ajax(JSON.parse(result).data.url)",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "@js:\nvar base = \"http://api.midukanshu.com/resource/book/index@type=2&bookId=\";\nJSON.parse(String(result)).map(function (ch) {\n  return {\n    name: ch.title,\n    url: base + ch.bookId + \"&chapterId=\" + ch.chapterId\n  };\n});",
    "ruleChapterName": "name",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "url",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:java.get('Intro')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@put:{Intro:$.Intro}@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": "@js:var O=[\"2 q=p(r.u(/w=([^&=]+)/)[1]);2 9=x y('('+q.4(/\\\\s/g,'').z('').A(6(a,B,i,b){f(i<b.C-1){a.D(b[i]+b[i+1])}5 a},[]).E('|')+')');6 7(a){5!9.F(a.4(/\\\\s/g,''))}h.j(G).H.I(0,3).J(6(o){2 a=o.8;2 b=o.K;f(7(a)&&7(b))5{};2 c='L://M.N.O/P/Q/R/S/'+o.T+'.U';2 d=h.j(V.W(c));2 e=d.X();o.k=o.8;o.Y=c;o.Z=o.l.m().4(/[\\\\s\\\\t]+/g,'');o.10='<n>'+o.l.m().4(/[\\\\s\\\\t]+/g,'<n>');o.11=e.8;o.12=[o.13,o.14,o.15+'分'];5 o}).16(v=>v.k);\",\"|\",\"split\",\"||var||replace|return|function|isInvalid|title|regex||||||if||JSON||parse|name|description|trim|br||decodeURIComponent||baseUrl|||match||keyword|new|RegExp|split|reduce|_|length|push|join|test|result|data|slice|map|author|https|img|midukanshu|com|browser|pro|book|chapterlist|book_id|txt|java|ajax|pop|url|intro|Intro|last|tags|word_count|category|score|filter\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(o,a,r,t,e,n){if(e=function(o){return(o<62?O[4]:e(parseInt(o/62)))+(35<(o%=62)?String[O[5]](o+29):o.toString(36))},!O[4][O[6]](/^/,String)){for(;r--;)n[e(r)]=t[r]||e(r);t=[function(o){return n[o]}],e=function(){return O[7]},r=1}for(;r--;)t[r]&&(o=o[O[6]](new RegExp(O[8]+e(r)+O[8],O[9]),t[r]));return o}(O[0],0,69,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "/fiction/search/search?keyword=searchKey@keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 免费小说1",
    "bookSourceType": "",
    "bookSourceUrl": "http://h5.juliym.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "data.content",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "data.content",
    "ruleChapterName": "name",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "@Header:{info-html:true}{$.url}",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:java.get('Intro')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@put:{Intro:$.Intro}@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": "@js:var O=[\"6.7(8).9.a(0,3).b(1=>{c{d:1.e,2:1.2,4:1.4,f:[1.h+'字',1.i>0?'完结':'连载',1.j],k:'第'+1.l+'章',m:1.5.n(/[\\\\s\\\\t]+/g,''),o:'<p>'+1.5,q:1.r||1.u}});\",\"|\",\"split\",\"|book|name||author|introduction|JSON|parse|result|books|slice|map|return|id|bid|tags||word_count|status|category|last|current_chapter|intro|replace|Intro|br|cover|bigCoverLogo|||smallCoverLogo\",\"replace\",\"\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(e,r,t,a,o,n){if(o=function(e){return e.toString(31)},!O[5][O[4]](/^/,String)){for(;t--;)n[o(t)]=a[t]||o(t);a=[function(e){return n[e]}],o=function(){return O[6]},t=1}for(;t--;)a[t]&&(e=e[O[4]](new RegExp(O[7]+o(t)+O[7],O[8]),a[t]));return e}(O[0],0,31,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "/h5_api/book/chapter_list?bid={$.id}&position=1&size=19999&bookstore=3",
    "ruleSearchUrl": "/h5_api/publish_books/mix_query?key=searchKey&offset=0&count=2",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 免费小说2",
    "bookSourceType": "",
    "bookSourceUrl": "https://qmzs.52miniapps.com",
    "enable": true,
    "ruleBookContent": "@JSon:$.info.body",
    "ruleChapterList": "@JSon:$.info.list",
    "ruleChapterName": "title",
    "ruleContentUrl": "https://qmzs.52miniapps.com/index.php?session=&userKey=1A64E4737D69E9998FA9F646756C97E1&appId=1108249016&version=1.0.3&interfaceCode=101&path=pages%2Fcard%2Frecommend%2Fmain&scene=2001&shareTicket=%7B%7D&c=WxmpBook&a=getChapter&id={$.id}&referer=share",
    "ruleFindAuthor": "author",
    "ruleFindCoverUrl": "cover",
    "ruleFindIntroduce": "desc",
    "ruleFindKind": "tags",
    "ruleFindList": "@JSon:$.info.list",
    "ruleFindName": "name",
    "ruleFindUrl": "",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "desc@js:result.replace(/\\ /g,\"\")",
    "ruleSearchList": "@JSon:$.info.list",
    "ruleSearchName": "@JSon:$.name@js:result.replace(/\\《|\\》/g,\"\")",
    "ruleSearchNoteUrl": "https://qmzs.52miniapps.com/index.php?session=&userKey=1A64E4737D69E9998FA9F646756C97E1&appId=1108249016&version=1.0.3&interfaceCode=101&path=pages%2Fcard%2Frecommend%2Fmain&scene=2001&shareTicket=%7B%7D&c=WxmpBook&a=getChapterList&id={$.id}",
    "ruleSearchUrl": "https://qmzs.52miniapps.com/index.php?session=&userKey=7CC2BE4A54958440522F08185A95043B&appId=1108249016&version=1.0.3&interfaceCode=101&path=pages%2Fcard%2Frecommend%2Fmain&scene=1001&shareTicket=%7B%7D&c=WxmpSearch&a=getKeywords&keyword=searchKey&page=searchPage-1",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 免费小说3",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.szsdjh.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "class.x-detail__info--author@text",
    "ruleBookContent": "class.txt@html##天才一秒钟.*网站!|.*\\(\\d+/\\d+\\)",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.x-detail__info--title@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.col-md-3@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.x-catalog__more@a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "text.下一章@href",
    "ruleCoverUrl": "class.x-book__coverbox@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchIntroduce": "class.x-book__intro@text",
    "ruleSearchKind": "class.book-info-status@span@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.x-book",
    "ruleSearchName": "class.x-book__info--name@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.szsdjh.com/search.html?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 免费小说之王",
    "bookSourceType": "",
    "bookSourceUrl": "http://reader.browser.miui.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.2357.134 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@JSon:$..contentList.*",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "@JSon:$.data.list",
    "ruleChapterName": "@JSon:$.chapterName",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "@json:$.chapterId@js:\"http://reader.browser.miui.com/api/v2/chapter/content/\" + baseUrl.substring(baseUrl.lastIndexOf(\"/\")+1) + \"/?chapterId=\"+result+\"&volumeId=1\"",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "金牌人气榜::http://reader.browser.miui.com/api/v2/ranking?len=10&page={searchPage}&type=1-golden-total\n新书培养榜::http://reader.browser.miui.com/api/v2/ranking?len=10&page={searchPage}&type=1-new-total\n热门完结榜::http://reader.browser.miui.com /api/v2/ranking?len=10&page={searchPage}&type=1-end-total\n搜索风云榜::http://reader.browser.miui.com/api/v2/ranking?len=10&page={searchPage}&type=1-search-total\n精品::http://reader.browser.miui.com/api/v2/channels?id=22\n仙侠::http://reader.browser.miui.com/api/v2/book/list?catId=6&page={searchPage}&len=10\n武侠::http://reader.browser.miui.com/api/v2/book/list?catId=5&page={searchPage}&len=10\n灵异::http://reader.browser.miui.com/api/v2/book/list?catId=10&page={searchPage}&len=10\n玄幻::http://reader.browser.miui.com/api/v2/book/list?catId=3&page={searchPage}&len=10\n奇幻::http://reader.browser.miui.com/api/v2/book/list?catId=4&page={searchPage}&len=10\n科幻::http://reader.browser.miui.com/api/v2/book/list?catId=11&page={searchPage}&len=40\n都市::http://reader.browser.miui.com/api/v2/book/list?catId=7&page={searchPage}&len=10\n历史::http://reader.browser.miui.com/api/v2/book/list?catId=8&page={searchPage}&len=10\n游戏::http://reader.browser.miui.com/api/v2/book/list?catId=12&page={searchPage}&len=10\n竞技::http://reader.browser.miui.com/api/v2/book/list?catId=13&page={searchPage}&len=10\n同人::http://reader.browser.miui.com/api/v2/book/list?catId=143&page={searchPage}&len=10",
    "ruleIntroduce": "@JSon:$.description",
    "ruleSearchAuthor": "@JSon:$.author",
    "ruleSearchCoverUrl": "@JSon:{image}{imgUrl}{img}",
    "ruleSearchKind": "@JSon:$.tags||$.type",
    "ruleSearchLastChapter": "@JSon:{status}{description}{des}",
    "ruleSearchList": "@JSon:$..related[*]||$..list[*]||$..data[*]",
    "ruleSearchName": "@JSon:$.title||$.name",
    "ruleSearchNoteUrl": "http://reader.browser.miui.com/api/v2/chapter/list/{bookId}{id}",
    "ruleSearchUrl": "http://reader.browser.miui.com/search-api/v2/novel/search?query=searchKey&start=0&size=50",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 免费追书",
    "bookSourceType": "",
    "bookSourceUrl": "https://cx.ikanshu.cn",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$..content",
    "ruleBookName": "",
    "ruleChapterList": "@whole:$..bookChapters[*]",
    "ruleChapterName": "$.name",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "https://cx.ikanshu.cn/cx/itf/chapterRead?chapterId={$.id}&bookId=@get:{bookId}&full=0@Header:{cnid:10005,version:5,uid:10005,channelId:10005}",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "$.summary",
    "ruleSearchAuthor": "$.author",
    "ruleSearchCoverUrl": "$.cover",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "$.categoryName&&$.words",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "$.list[*]",
    "ruleSearchName": "$.name",
    "ruleSearchNoteUrl": "https://cx.ikanshu.cn/cx/itf/getvolume?bookId={$.id}",
    "ruleSearchUrl": "https://cx.ikanshu.cn/cx/searchbooks@version=5&keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 妙笔阁1",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.imiaobige.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.readerlists@tag.ul!0@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:'<br>'+java.get('Intro')",
    "ruleSearchAuthor": "class.book_other.0@tag.a.1@text",
    "ruleSearchCoverUrl": "img@src@js:result && !result.includes('nocover') ? result : 'http://uee.me/bNkEy'",
    "ruleSearchIntroduce": ".book_des@text@js:\njava.put('Intro', result.replace(/[\\s\\t]+/g, '\\n'));\nresult.replace(/[\\s\\t]+/g, '');",
    "ruleSearchKind": "class.book_other.0@tag.span.1@text&&class.book_other.0@tag.a.0@text&&class.book_other.0@tag.span.0@text##中|已",
    "ruleSearchLastChapter": "class.book_other.-1@text@js:\nresult.replace(/\\S+：/g, '').replace(/\\s*(\\d+-\\d+-\\d+).*/, '（$1）')",
    "ruleSearchList": "id.sitembox@dl:lt(3)",
    "ruleSearchName": "h3 a@text",
    "ruleSearchNoteUrl": "h3 a@href@js:result.replace('novel', 'read').replace('.html', '/')",
    "ruleSearchUrl": "/search.html@searchkey=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 妙笔阁2",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.mbg8.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.readerlist@tag.ul@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "id.newlist@class.newrap@tag.strong.0@tag.a.0@href",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "id.maininfo@id.bookinfo@class.bookleft@id.bookimg@tag.img.0@src",
    "ruleFindUrl": "玄幻奇幻::http://www.mbg8.com/fenlei/1_searchPage/&&武侠仙侠::http://www.mbg8.com/fenlei/2_searchPage/&&都市言情::http://www.mbg8.com/fenlei/3_searchPage/&&历史军事::http://www.mbg8.com/fenlei/4_searchPage/&&科幻灵异::http://www.mbg8.com/fenlei/6_searchPage/&&游戏竞技::http://www.mbg8.com/fenlei/5_searchPage/&&其他类型::http://www.mbg8.com/fenlei/7_searchPage/",
    "ruleIntroduce": "id.bookintro@tag.p.0@textNodes",
    "ruleSearchAuthor": "tag.dd.1@tag.span.0@tag.a.0@text|class.odd.1@text|id.maininfo@id.bookinfo@class.bookright@tag.a.0@text",
    "ruleSearchCoverUrl": "tag.dt.0@tag.a.0@tag.img.0@src|id.maininfo@id.bookinfo@class.bookleft@id.bookimg@tag.img.0@src",
    "ruleSearchKind": "tag.dd.1@tag.span.1@text|class.even.2@text|id.maininfo@id.bookinfo@class.bookright@tag.span.0@text",
    "ruleSearchLastChapter": "tag.dd.3@tag.a.0@text|class.even.0@tag.a.0@text|id.newlist@tag.ul.0@tag.li.0@tag.a.0@text",
    "ruleSearchList": "id.sitebox@tag.dl|class.grid searall@tag.tr!0|tag.body",
    "ruleSearchName": "tag.dd.0@tag.h3.0@tag.a.0@text|class.odd.0@tag.a.0@text|id.maininfo@id.bookinfo@class.bookright@tag.h1.0@text",
    "ruleSearchNoteUrl": "tag.dd.0@tag.h3.0@tag.a.0@href|class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.mbg8.com/modules/article/search.php@searchkey=searchKey&searchtype=articlename&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 陌上香坊",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.msxf.cn",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.article-content@tag.p@text#看正版言情小说，来陌上香坊小说网|[（www.msxf.cn）]|下载“陌上”手机客户端，新用户免费看3天，签到奖励陌上币，每日都有喔！",
    "ruleBookName": "",
    "ruleChapterList": "id.chapter-list-200@tag.li",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "class.moreList@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleCoverUrl": "class.pic@tag.img.0@src",
    "ruleFindUrl": "古代言情::http://www.msxf.cn/shuku/6-0-0-0-0-1-0-searchPage-1.html",
    "ruleIntroduce": "class.intro@text",
    "ruleSearchAuthor": "tag.a.2@text|class.info@text",
    "ruleSearchCoverUrl": "tag.a.0@href|tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.result-book|class.book-list-single@tag.li",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "https://so.msxf.cn/book/search/?t=all&q=searchKey&page=1",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 墨坛库",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.motanku.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8:9:10:11",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.s1@text#\\[|\\]",
    "ruleSearchLastChapter": "class.s3@tag.a@text",
    "ruleSearchList": "class.novelslist2@tag.li!0",
    "ruleSearchName": "class.s2@tag.a@text",
    "ruleSearchNoteUrl": "class.s2@tag.a@href",
    "ruleSearchUrl": "https://www.motanku.com/searchbook.php?keyword=searchKey",
    "serialNumber": 0,
    "weight": 17
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 墨坛文学",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.motanwx.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.chapterContent@tag.p@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.booklist tomeBean@tag.td",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "class.book_cover fl@tag.img.@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.info_con@tag.p@text",
    "ruleSearchAuthor": "class.rela@tag.a.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.rela@tag.a.1@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.con@tag.div!0",
    "ruleSearchName": "class.search_text@tag.h2@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "http://www.motanwx.com/plus/search.php?q=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 19
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 墨缘文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.mywenxue.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.hl@tag.span.0@text",
    "ruleBookContent": "class.txt@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "class.la@tag.a@text",
    "ruleBookName": "class.l2 r@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapterList@tag.a",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.tools@tag.a.2@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.txt@text",
    "ruleSearchAuthor": "class.width111@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.titone!0",
    "ruleSearchName": "tag.b@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.mywenxue.cc/book/Search.aspx?id=searchKey",
    "serialNumber": 0,
    "weight": 64
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 柠檬小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.lemonyd.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "data.content.value",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "$..chapters[*]",
    "ruleChapterName": "name",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "/v1/chapter/@get:{bid}/{$.id}",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:'<br>'+java.get('Intro')",
    "ruleSearchAuthor": "authorname",
    "ruleSearchCoverUrl": "iconUrlSmall",
    "ruleSearchIntroduce": "introduce@put:{bid:$.id}@js:\njava.put('Intro', result);\nresult.replace(/[\\s\\t]+/g, '');",
    "ruleSearchKind": "words&&sortname&&END{$.finished}@js:\nresult.replace('ENDtrue', '完结').replace('ENDfalse', '连载')",
    "ruleSearchLastChapter": "{$.lastchaptername}（{$.lastchaptertime}）@js:\nresult.replace(/\\s+\\d+:\\d+:\\d+\\s*/, '').replace(/\\s+/g, ' ')",
    "ruleSearchList": "data.content[:3]",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "https://www.lemonyd.com/v1/book/{$.id}/catalog?id={$.id}&size=19999",
    "ruleSearchUrl": "https://search.lemonyd.com/m/book/search?page=1&sort=-1&words=-1&order=0&queryString=searchKey&highlight=false&size=3&free=true",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 糯米小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.nuomi9.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "##作者：([^<]*)##$1###",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "##分类：[^>]*>([^<]*)##$1###",
    "ruleBookLastChapter": "##最新：[^>]*>([^<]*)##$1###",
    "ruleBookName": "h2@text",
    "ruleBookUrlPattern": ".+/mbook/\\d+/\\d+/",
    "ruleChapterList": ":章节列表[\\s\\S]*?/ul&&'/m([^']*)'>([^<]*)",
    "ruleChapterName": "$2",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "http://www.nuomi9.com/$1",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": ".block_img2 img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": ".intro_info@text#各位书友.*",
    "ruleSearchAuthor": "text#.*\\/",
    "ruleSearchCoverUrl": "a!0@href#/mbook/(\\d+)/(\\d+)/#http://www.nuomi9.com/files/article/image/$1/$2/$2s.jpg",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "a!1@text#\\[|\\]",
    "ruleSearchLastChapter": "",
    "ruleSearchList": ".line",
    "ruleSearchName": ".blue@text",
    "ruleSearchNoteUrl": "a!0@href",
    "ruleSearchUrl": "/s.php@type=articlename&s=searchKey&submit=|char=gbk",
    "serialNumber": 0,
    "weight": 23
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 飘柔文学",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.prwx.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746756175,
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@text",
    "ruleBookName": "class.bottom.0@tag.b.0@text",
    "ruleChapterList": "class.centent@tag.ul!0@tag.li",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "id.content@tag.tbody.3@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.even.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.prwx.com/novel.php?action=search&searchtype=articlename&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 43
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 飘天文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.piaotian.org",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "//*[@property=\"og:novel:author\"]/@content",
    "ruleBookContent": "id.htmlContent@textNodes#(?s)飘天 www.piaotian.org，最快更新\\s*最新章节！| -->>$|(?s)本书由.*?授权掌阅科技电子版制作与发行.*?侵权必究",
    "ruleBookInfoInit": "",
    "ruleBookKind": ".breadcrumb@a!0@text&.booktag@span!0@text",
    "ruleBookLastChapter": "//*[@property=\"og:novel:latest_chapter_name\"]/@content",
    "ruleBookName": "//*[@property=\"og:title\"]/@content",
    "ruleBookUrlPattern": "https?://www\\.piaotian\\.org/book/\\d+/",
    "ruleChapterList": "+.col-md-3@a",
    "ruleChapterName": "",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "//*[@property=\"og:image\"]/@content",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "完本::/wanben/searchPage",
    "ruleIntroduce": "id.bookIntro@textNodes",
    "ruleSearchAuthor": "small@text# / 著$",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchIntroduce": "p@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": ".col-md-4",
    "ruleSearchName": "h4@a@title",
    "ruleSearchNoteUrl": "a@href",
    "ruleSearchUrl": "/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 52
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 飘天中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.piaotianzw.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.dccss@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.box_info@class.option@class.btopt@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.box_intro@class.pic@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "最新入库::https://www.piaotianzw.com/top/postdate/searchPage.html&&最近更新::https://www.piaotianzw.com/top/lastupdate/searchPage.html&&玄幻魔法::https://www.piaotianzw.com/fenlei/1_searchPage.html&&仙侠修真::https://www.piaotianzw.com/fenlei/3_searchPage.html&&历史小说::https://www.piaotianzw.com/fenlei/5_searchPage.html&&都市小说::https://www.piaotianzw.com/fenlei/4_searchPage.html&&言情小说::https://www.piaotianzw.com/fenlei/2_searchPage.html&&科幻小说::https://www.piaotianzw.com/fenlei/8_searchPage.html&&竞技小说::https://www.piaotianzw.com/fenlei/7_searchPage.html&&网游小说::https://www.piaotianzw.com/fenlei/6_searchPage.html",
    "ruleIntroduce": "class.box_info@class.ui_tb1@class.intro@textNodes",
    "ruleSearchAuthor": "id.alistbox@tag.span.0@text",
    "ruleSearchCoverUrl": "id.alistbox@tag.a.0@tag.img.0@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "id.alistbox@tag.a.2@text",
    "ruleSearchList": "id.alistbox",
    "ruleSearchName": "id.alistbox@tag.h2.0@tag.a.0@text",
    "ruleSearchNoteUrl": "id.alistbox@tag.h2.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.piaotianzw.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 飘雨小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.pyxs.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673881707,
    "loginUrl": "",
    "ruleBookAuthor": "//*[@property=\"og:novel:author\"]/@content",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "//*[@property=\"og:novel:book_name\"]/@content",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+id.list@dd@a",
    "ruleChapterName": "",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "//*[@property=\"og:image\"]/@content",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "//*[@property=\"og:description\"]/@content",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "tag.a.0@href<js>\nvar a=result.match(/.*book_(\\d+)\\//)[1];\nvar b=Math.floor(a/1000);\n\"https://www.77xs.co/files/article/image/\"+b+\"/\"+a+\"/\"+a+\"s.jpg\"\n</js>",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.s3@text",
    "ruleSearchList": "class.novelslistss@li",
    "ruleSearchName": "class.s2@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.pyxs.com/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 品书网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.vodtw.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576762571965,
    "loginUrl": "",
    "ruleBookAuthor": "id.info@tag.a.0@text",
    "ruleBookContent": "id.BookText@html",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.info@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.insert_list@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "id.htmldianjiyuedu@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.img@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.info@tag.h3.1@tag.p@text",
    "ruleSearchAuthor": "id.CListTitle@tag.a.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "id.CListTitle@tag.a.3@text",
    "ruleSearchLastChapter": "id.CListTitle@tag.a.4@text",
    "ruleSearchList": "id.Content@tag.div",
    "ruleSearchName": "id.CListTitle@tag.a.0@text",
    "ruleSearchNoteUrl": "id.CListTitle@tag.a.0@href",
    "ruleSearchUrl": "https://www.vodtw.com/Book/Search.aspx?SearchKey=searchKey&SearchClass=1|char=gbk",
    "serialNumber": 0,
    "weight": 33
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 七三中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.73zw8.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.s4@tag.a@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.s3@tag.a@text",
    "ruleSearchList": "class.novelslist2@tag.li!0",
    "ruleSearchName": "class.s2@tag.a@text",
    "ruleSearchNoteUrl": "class.s2@tag.a@href",
    "ruleSearchUrl": "https://www.73zw8.com/index.php?s=/web/index/search@name=searchKey|char=utf-8",
    "serialNumber": 0,
    "weight": 35
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 奇快中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.7kzw.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8:9:10:11",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.s3@tag.a@text",
    "ruleSearchList": "class.novelslist2@tag.li!0",
    "ruleSearchName": "class.s2@tag.a@text",
    "ruleSearchNoteUrl": "class.s2@tag.a@href",
    "ruleSearchUrl": "https://www.7kzw.com/index.php?s=/web/index/search@name=searchKey",
    "serialNumber": 0,
    "weight": 35
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 奇奇小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.qq717.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "id.info@tag.p.0@text",
    "ruleBookContent": "id.content@html",
    "ruleBookName": "tag.h3.0@text",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@text||tag.p.0@text",
    "ruleSearchAuthor": "tag.span.1@text",
    "ruleSearchCoverUrl": "tag.img.0@src",
    "ruleSearchKind": "tag.span.3@text",
    "ruleSearchLastChapter": "tag.p.4@tag.a@text",
    "ruleSearchList": "class.result-list gameblock-result-list@tag.div",
    "ruleSearchName": "tag.h3.0@tag.a@text",
    "ruleSearchNoteUrl": "tag.h3.0@tag.a@href",
    "ruleSearchUrl": "https://www.qq717.com/search.php?keyword=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 17
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 奇书阁",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.7shuge.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.article@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+@js:org.jsoup.Jsoup.parse(result).select(\".chapter_list li a\").toArray().sort().map(x=>({n:x.text(),u:x.attr('href')})).sort((a,b)=>a.u.match(/\\d+\\/(\\d+)/)[1]-b.u.match(/\\d+\\/(\\d+)/)[1])",
    "ruleChapterName": "n",
    "ruleChapterUrl": "@js:baseUrl.replace(/m/,\"www\")",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "u",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.author@text",
    "ruleSearchCoverUrl": "img@data-original",
    "ruleSearchIntroduce": "class.book-desc@text",
    "ruleSearchKind": "class.green@text&&class.pink@text&&class.purple@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.hot-list@a",
    "ruleSearchName": "h4@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://m.7shuge.com/search/@searchkey=searchKey",
    "serialNumber": 0,
    "weight": 51
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 奇书网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.qisuu.la",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.info_des@tag.dl.@text",
    "ruleBookContent": "id.content1@textNodes",
    "ruleBookName": "class.info_des@tag.h1@text",
    "ruleChapterList": "class.pc_list.1@tag.li",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "class.downButton@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.tupian@tag.img@src",
    "ruleFindUrl": "热门::https://www.qisuu.la/s/hot/index_searchPage.html\n推荐::https://www.qisuu.la/s/good/index_searchPage.html\n最新::https://www.qisuu.la/s/new/index_searchPage.html\n奇幻玄幻::https://www.qisuu.la/soft/sort01/index_searchPage.html\n武侠仙侠::https://www.qisuu.la/soft/sort02/index_searchPage.html\n女频言情::https://www.qisuu.la/soft/sort03/index_searchPage.html\n现代都市::https://www.qisuu.la/soft/sort04/index_searchPage.html\n历史军事::https://www.qisuu.la/soft/sort05/index_searchPage.html\n游戏竞技::https://www.qisuu.la/soft/sort06/index_searchPage.html\n科幻灵异::https://www.qisuu.la/soft/sort07/index_searchPage.html\n美文同人::https://www.qisuu.la/soft/sort08/index_searchPage.html\n剧本教程::https://www.qisuu.la/soft/sort09/index_searchPage.html\n名著杂志::https://www.qisuu.la/soft/sort010/index_searchPage.html\n技术其他::https://www.qisuu.la/soft/sort011/index_searchPage.html",
    "ruleIntroduce": "class.showInfo@tag.p@text",
    "ruleSearchAuthor": "class.s@text#大.*",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "class.s@text#.*等级：",
    "ruleSearchLastChapter": "tag.a.1@text#最新章节：",
    "ruleSearchList": "class.result f s0|class.listBox@tag.li",
    "ruleSearchName": "class.result f s0.0@tag.a.0@text|tag.a.0@text#《|》|全集",
    "ruleSearchNoteUrl": "class.result f s0@tag.a.0@href|tag.a@href",
    "ruleSearchUrl": "http://zhannei.baidu.com/cse/site/?cc=qisuu.la&s=6107665092019918800&q=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 起舞阅读",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.75txt.org",
    "enable": true,
    "lastUpdateTime": 1576746755469,
    "ruleBookAuthor": "class.col-md-10@tag.a.0@text",
    "ruleBookContent": "id.htmlContent@textNodes#www.75txt.org 75小说网",
    "ruleBookName": "tag.h1.0@text",
    "ruleChapterList": "class.col-md-3@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "class.row@tag.img@src",
    "ruleIntroduce": "//meta[@property=\"og:description\"]/@content",
    "ruleSearchAuthor": "tag.li.2@text",
    "ruleSearchCoverUrl": "//img/@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.li.1@text#.*最新.",
    "ruleSearchList": "class.container body-content@ul",
    "ruleSearchName": "tag.li.0@text#.*小说.",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gb2312",
    "serialNumber": 0,
    "weight": 23
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 千家文",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.qianjiawen.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.bookname@tag.a.0@span@text",
    "ruleBookContent": "id.htmlContent@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.coverbox@img@title",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.zjlist4@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.btopt@a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.coverbox@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.introtxt@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.td.5@text",
    "ruleSearchLastChapter": "tag.a.1@text",
    "ruleSearchList": "tbody@tag.tr!0",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://www.qianjiawen.net/modules/article/search.php?searchkey=searchKey&searchtype=articlename&action=login&input2=%CB%D1%CB%F7&page=1|char=gbk",
    "serialNumber": 0,
    "weight": 58
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 千千小说1",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.qqxsnew.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.info@tag.p.0@a@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.bookdetail@h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "//*[@id=\"list\"]//dt[2]/following-sibling::dd/a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.s4@a@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.s3@a@text",
    "ruleSearchList": "class.novelslist2@ul@li",
    "ruleSearchName": "class.s2@a@text",
    "ruleSearchNoteUrl": "class.s2@a@href",
    "ruleSearchUrl": "/index.php?s=/web/index/search@name=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 千千小说2",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.qqxs5200.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.box_con.0@id.info@tag.p.0@text##作\\s*者：",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.box_con.0@id.info@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.s3@tag.a.0@text",
    "ruleSearchList": "class.novelslistss@tag.li",
    "ruleSearchName": "class.s2@tag.a.0@text",
    "ruleSearchNoteUrl": "class.s2@tag.a.0@href",
    "ruleSearchUrl": "https://www.qqxs5200.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 千寻小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.qianxuntxt.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@js:var O=[\"h(i.j.2);1 0=2.4(k);1 5=8=>9(0.b('a:l('+8+')').m('n')).c(/^\\\\//,'o://p.d.q/');1 6=0=>9(0.b('.r').3()).c(/.*(d|手机阅读|本章未完).*/g,'');s(t.u('?v')){0=2.4(e.f(5('上一章')))}1 3=6(0);1 7='';w((7=5('下一页'))){0=2.4(e.f(7));3+='<x>'+6(0)}3;\",\"|\",\"split\",\"J|var|Jsoup|html|parse|getNextUrl|getContent|nextUrl|btnText|String||select|replace|qianxuntxt|java|ajax||importClass|org|jsoup|result|contains|attr|href|https|www|com|contentbox|if|baseUrl|includes|hide|while|br\",\"replace\",\"\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(t,e,n,r,c,x){if(c=function(t){return t.toString(34)},!O[5][O[4]](/^/,String)){for(;n--;)x[c(n)]=r[n]||c(n);r=[function(t){return x[t]}],c=function(){return O[6]},n=1}for(;n--;)r[n]&&(t=t[O[4]](new RegExp(O[7]+c(n)+O[7],O[8]),r[n]));return t}(O[0],0,34,O[3][O[2]](O[1]),0,{}));",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "@js:var O=[\"4 o={};4 3=[];4 5=9;d.e('.f').g(0).h('a').i().j(6=>{4 2=k(6.l('2'));8(!2){3.b({7:6.7(),2:2});5=c}m 8(!o[2]){8(5){3[3.n-1].2=2+'?p';5=9}3.b({7:6.7(),2:2});o[2]=c}});3;\",\"|\",\"split\",\"||href|list|var|isMissing|el|text|if|false||push|true|java|getElement|book_list|eq|select|toArray|forEach|String|attr|else|length||hide\",\"replace\",\"\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(e,t,r,c,n,i){if(n=function(e){return e.toString(26)},!O[5][O[4]](/^/,String)){for(;r--;)i[n(r)]=c[r]||n(r);c=[function(e){return i[e]}],n=function(){return O[6]},r=1}for(;r--;)c[r]&&(e=e[O[4]](new RegExp(O[7]+n(r)+O[7],O[8]),c[r]));return e}(O[0],0,26,O[3][O[2]](O[1]),0,{}));",
    "ruleChapterName": "$.text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "$.href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:java.get('Intro')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@put:{Intro:$.Intro}@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": "@js:var O=[\"d.h('.i j').k().l(0,3).m(4=>{5 t=s=>4.2(s).e();5 8='o://p.q.r'+4.2('.9 a').b('f');5 J=u.v.w.x(d.y(8));5 6=c(J.2('.z').e()).7(/.*简介：(.+)\\\\s+\\\\S+：《.+/,'$1').A();B{C:t('.9 a'),D:t('.E a'),F:[c(t('.G a')).7('',''),c(t('.H')).I('完')?'完结':'连载'],K:J.2('.L M').b('N'),6:6.7(/[\\\\s\\\\t]+/g,''),O:'<P>'+6.7(/[\\\\s\\\\t]+/g,'\\\\n'),Q:t('.R a')+'（'+t('.T')+'）',8:4.2('.9 a').b('f')}});\",\"|\",\"split\",\"||select||el|var|intro|replace|url|s1||attr|String|java|text|href||getElements|toplist|li|toArray|slice|map||https|www|qianxuntxt|com|||org|jsoup|Jsoup|parse|ajax|bookinfo_intro|trim|return|name|author|s3|tags|s5|s4|includes||cover|pic|img|src|Intro|br|last|s2||s6\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(t,r,c,e,n,a){if(n=function(t){return(t<56?O[4]:n(parseInt(t/56)))+(35<(t%=56)?String[O[5]](t+29):t.toString(36))},!O[4][O[6]](/^/,String)){for(;c--;)a[n(c)]=e[c]||n(c);e=[function(t){return a[t]}],n=function(){return O[7]},c=1}for(;c--;)e[c]&&(t=t[O[6]](new RegExp(O[8]+n(c)+O[8],O[9]),e[c]));return t}(O[0],0,56,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "/s.php@s=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 56
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 青果阅读",
    "bookSourceType": "",
    "bookSourceUrl": "http://api.qingoo.cn:9090",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@JSon:$..content",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "@JSon:$.model[*]",
    "ruleChapterName": "@JSon:$.name",
    "ruleChapterUrl": "http://m.qingoo.cn/api/read/v1/book/{$.model.id}/chapters",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "http://m.qingoo.cn/api/read/v1/content/{$.id}",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "风云榜::http://m.qingoo.cn/api/read/v1/m/ranks/click/year?page=searchPage&limit=10&q=男频\n完本榜::http://m.qingoo.cn/api/read/v1/m/ranks/finish/year?page=searchPage&limit=10&q=\n收藏榜::http://m.qingoo.cn/api/read/v1/m/ranks/follows/year?page=searchPage&limit=10&q=\n字数榜::http://m.qingoo.cn/api/read/v1/m/ranks/word/year?page=searchPage&limit=10&q=\n新书榜::http://m.qingoo.cn/api/read/v1/m/ranks/fresh/year?q=&page=searchPage&limit=10\n留存榜::http://m.qingoo.cn/api/read/v1/m/ranks/retention/year?page=searchPage&limit=10&q=\n玄幻奇幻::http://m.qingoo.cn/api/read/v1/type/boy?q=玄幻奇幻&page=searchPage&limit=10\n武侠仙侠::http://m.qingoo.cn/api/read/v1/type/boy?q=武侠仙侠&page=searchPage&limit=10\n都市小说::http://m.qingoo.cn/api/read/v1/type/boy?q=都市小说&page=searchPage&limit=10\n悬疑惊悚::http://m.qingoo.cn/api/read/v1/type/boy?q=悬疑惊悚&page=searchPage&limit=10\n科幻灵异::http://m.qingoo.cn/api/read/v1/type/boy?q=科幻灵异&page=searchPage&limit=10\n热血青春::http://m.qingoo.cn/api/read/v1/type/boy?q=热血青春&page=searchPage&limit=10\n历史军事::http://m.qingoo.cn/api/read/v1/type/boy?q=历史军事&page=searchPage&limit=10\n游戏体育::http://m.qingoo.cn/api/read/v1/type/boy?q=游戏体育&page=searchPage&limit=10\n乡村生活::http://m.qingoo.cn/api/read/v1/type/boy?q=乡村生活&page=searchPage&limit=10\n官场职场::http://m.qingoo.cn/api/read/v1/type/boy?q=官场职场&page=searchPage&limit=10\n二次元::http://m.qingoo.cn/api/read/v1/type/boy?q=二次元&page=searchPage&limit=10",
    "ruleIntroduce": "@JSon:$.model.description",
    "ruleSearchAuthor": "@JSon:$.author.name",
    "ruleSearchCoverUrl": "@JSon:$..image",
    "ruleSearchKind": "@JSon:$.category",
    "ruleSearchLastChapter": "@JSon:$.chapter.name",
    "ruleSearchList": "@JSon:$.model.result_list[*]||$.model.books_data[*]||$.model.resultList[*]",
    "ruleSearchName": "@JSon:$.name@js:result.replace(/[a-z|\\/|\\<|\\>)]/g,\"\")",
    "ruleSearchNoteUrl": "http://m.qingoo.cn/api/read/v1/book/{$.id}/",
    "ruleSearchUrl": "http://www.qingoo.cn /search/books/routings?word=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 秋语阁",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.qiuyuge.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "@css:[property=og:novel:author_link]@content",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "@css:[property=og:novel:book_name]@content",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.qiuyuge.com/modules/article/search.php?searchtype=articlename&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 10
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 求书帮",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.qiushubang.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.bookPhr@tag.dd.0@text",
    "ruleBookContent": "class.articleCon@tag.p@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.bookPhr@tag.h2@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "-class.chapterCon@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.introCon@tag.p@text",
    "ruleSearchAuthor": "class.odd.1@text|tag.dd.0@text#类别：",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.even.2@text|class.infotitle@tag.i.1@text",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text|class.bookurl@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr|class.bookPhr",
    "ruleSearchName": "class.odd.0@tag.a.0@text|tag.h2@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.qiushubang.com/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 26
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 求小说网",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.qiuxiaoshuo.org",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.txtContent@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.list-group-item@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.list-group-item tac@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.col-xs-2@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.all@text#\\[收起\\]",
    "ruleSearchAuthor": "class.col-xs-2.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.tag-blue.0@text",
    "ruleSearchLastChapter": "class.col-xs-4.0@tag.a.0@text",
    "ruleSearchList": "class.panel-body@tag.li",
    "ruleSearchName": "class.col-xs-3.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.col-xs-3.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.qiuxiaoshuo.org/search.htm?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 去读读",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.qududu.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "id.info@tag.p.0@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "id.info@tag.h1@text",
    "ruleChapterList": "id.list@tag.dl@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.td.1@tag.a@text",
    "ruleSearchList": "class.grid@tag.tbody@tag.tr!0:",
    "ruleSearchName": "tag.td.0@tag.a@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a@href",
    "ruleSearchUrl": "https://www.qududu.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 45
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 去看看",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.7kankan.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746497946,
    "ruleBookAuthor": "id.content@tag.tbody.1@tag.td.3@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "id.content@tag.tbody.1@tag.td.0@text",
    "ruleChapterList": "class.uclist@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.ulrow.1@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.content@tag.tr.11@tag.td.1@text#.*简介：",
    "ruleSearchAuthor": "class.odd.1@text|tag.td.4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "tag.td.3@text#类别：",
    "ruleSearchLastChapter": "class.even.0@text",
    "ruleSearchList": "id.content@tag.table.1|class.grid@tag.tr!0",
    "ruleSearchName": "tag.td.1@tag.span@text|class.odd.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "http://www.7kankan.com/modules/article/sosearch.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 44
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 全本免费",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.yznna.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": ".src@tag.a.2@text",
    "ruleBookContent": "id.htmlContent@html#\\(全本小说.*\\)|(?s)\\(免费全本.*?\\)|全Δ本Δ小说,网ＷｗんＷ．『yznn\\+a．com|\\(本章完\\)|opshow7\n<js>result.replace(/&quot;/gi,\"\\\"\")</js>",
    "ruleBookInfoInit": "",
    "ruleBookKind": ".infobarl@i!0:3:4:5@text&.src@tag.a.1@text",
    "ruleBookLastChapter": ".listbox@tag.a.1@text",
    "ruleBookName": "id.htmldhshuming@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+.zjlist4@li@a",
    "ruleChapterName": "",
    "ruleChapterUrl": ".opendir@a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": ".coverbox@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": ".introtxt@text#小说关键字：.*?\\s分享书籍《.*?》作者：.*|(?i),?(全本免费小说网|\\(?全q本b中z文w网w.com)[，,]wWw.(YZNN|qbzw)W.CoM\\)?，最后整理。",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "a@href#.*/txt((/\\d+)\\d{3}).html#/files/article/image$2$1$1s.jpg",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "td!0:1:2@text",
    "ruleSearchLastChapter": "a!0@text",
    "ruleSearchList": ".grid@tr!0",
    "ruleSearchName": "a!1@text",
    "ruleSearchNoteUrl": "a@href",
    "ruleSearchUrl": "https://www.yznna.com/modules/article/search.php@searchtype=articlename&searchkey=searchKey&action=login&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 138
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 全本小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.quanben.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.book-info@class.book-title@tag.em@text!作者：",
    "ruleBookContent": "id.BookText@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.book-info@class.book-title@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapterlist@tag.dd!0:1:2:3:4:5:6:7:8%",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.book-link@tag.a.1@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.book-img@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.book-intro@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.td.1@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "tag.td.0@tag.a.0@text##.*[\\s.*]",
    "ruleSearchNoteUrl": "tag.td.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.quanben.net/s.php?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 全本小说网1",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.qb5.tw",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes#全本小说网.*最新章节！",
    "ruleBookName": "",
    "ruleChapterList": "class.zjlist@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.img_in@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@textNodes",
    "ruleSearchAuthor": "class.odd.1@text|class.options@tag.a.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a@text|class.update@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0|id.main",
    "ruleSearchName": "class.odd.0@tag.a@text|tag.h1@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "https://www.qb5.tw/modules/article/search.php?searchtype=articlename&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 全本小说网2",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.xiaoshuo5.org",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.odd.1@text|id.info@tag.p.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@text|id.list@tag.a.0@text",
    "ruleSearchList": "id.nr|id.wrapper",
    "ruleSearchName": "class.odd.0@text|tag.h1@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "https://www.xiaoshuo5.org/modules/article/search.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 全民追书",
    "bookSourceType": "",
    "bookSourceUrl": "http://api.lemengfun.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "<js>\n!function(t,e){\"object\"==typeof exports?module.exports=exports=e():\"function\"==typeof define&&define.amd?define([],e):t.CryptoJS=e()}(this,function(){var l,r,t,e,i,f,n,o,s,a,c,h,u,d,p,_,v,y,g,B,w,k,S,m,x,b,H,z,A,C,D,R,E,M,F,P,W,O,U,I,K,X,L,j,N,T,Z,q,G,J,$,Q,V,Y,tt,et,rt,it,nt,ot,st,at,ct,ht,lt,ft,ut,dt,pt,_t,vt,yt,gt,Bt,wt,kt,St,mt,xt,bt,Ht,zt,At=At||(l=Math,r=Object.create||function(){function r(){}return function(t){var e;return r.prototype=t,e=new r,r.prototype=null,e}}(),e=(t={}).lib={},i=e.Base={extend:function(t){var e=r(this);return t&&e.mixIn(t),e.hasOwnProperty(\"init\")&&this.init!==e.init||(e.init=function(){e.$super.init.apply(this,arguments)}),(e.init.prototype=e).$super=this,e},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);t.hasOwnProperty(\"toString\")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},f=e.WordArray=i.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:4*t.length},toString:function(t){return(t||o).stringify(this)},concat:function(t){var e=this.words,r=t.words,i=this.sigBytes,n=t.sigBytes;if(this.clamp(),i%4)for(var o=0;o<n;o++){var s=r[o>>>2]>>>24-o%4*8&255;e[i+o>>>2]|=s<<24-(i+o)%4*8}else for(o=0;o<n;o+=4)e[i+o>>>2]=r[o>>>2];return this.sigBytes+=n,this},clamp:function(){var t=this.words,e=this.sigBytes;t[e>>>2]&=4294967295<<32-e%4*8,t.length=l.ceil(e/4)},clone:function(){var t=i.clone.call(this);return t.words=this.words.slice(0),t},random:function(t){for(var e,r=[],i=function(e){e=e;var r=987654321,i=4294967295;return function(){var t=((r=36969*(65535&r)+(r>>16)&i)<<16)+(e=18e3*(65535&e)+(e>>16)&i)&i;return t/=4294967296,(t+=.5)*(.5<l.random()?1:-1)}},n=0;n<t;n+=4){var o=i(4294967296*(e||l.random()));e=987654071*o(),r.push(4294967296*o()|0)}return new f.init(r,t)}}),n=t.enc={},o=n.Hex={stringify:function(t){for(var e=t.words,r=t.sigBytes,i=[],n=0;n<r;n++){var o=e[n>>>2]>>>24-n%4*8&255;i.push((o>>>4).toString(16)),i.push((15&o).toString(16))}return i.join(\"\")},parse:function(t){for(var e=t.length,r=[],i=0;i<e;i+=2)r[i>>>3]|=parseInt(t.substr(i,2),16)<<24-i%8*4;return new f.init(r,e/2)}},s=n.Latin1={stringify:function(t){for(var e=t.words,r=t.sigBytes,i=[],n=0;n<r;n++){var o=e[n>>>2]>>>24-n%4*8&255;i.push(String.fromCharCode(o))}return i.join(\"\")},parse:function(t){for(var e=t.length,r=[],i=0;i<e;i++)r[i>>>2]|=(255&t.charCodeAt(i))<<24-i%4*8;return new f.init(r,e)}},a=n.Utf8={stringify:function(t){try{return decodeURIComponent(escape(s.stringify(t)))}catch(t){throw new Error(\"Malformed UTF-8 data\")}},parse:function(t){return s.parse(unescape(encodeURIComponent(t)))}},c=e.BufferedBlockAlgorithm=i.extend({reset:function(){this._data=new f.init,this._nDataBytes=0},_append:function(t){\"string\"==typeof t&&(t=a.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(t){var e=this._data,r=e.words,i=e.sigBytes,n=this.blockSize,o=i/(4*n),s=(o=t?l.ceil(o):l.max((0|o)-this._minBufferSize,0))*n,a=l.min(4*s,i);if(s){for(var c=0;c<s;c+=n)this._doProcessBlock(r,c);var h=r.splice(0,s);e.sigBytes-=a}return new f.init(h,a)},clone:function(){var t=i.clone.call(this);return t._data=this._data.clone(),t},_minBufferSize:0}),e.Hasher=c.extend({cfg:i.extend(),init:function(t){this.cfg=this.cfg.extend(t),this.reset()},reset:function(){c.reset.call(this),this._doReset()},update:function(t){return this._append(t),this._process(),this},finalize:function(t){return t&&this._append(t),this._doFinalize()},blockSize:16,_createHelper:function(r){return function(t,e){return new r.init(e).finalize(t)}},_createHmacHelper:function(r){return function(t,e){return new h.HMAC.init(r,e).finalize(t)}}}),h=t.algo={},t);return d=(u=At).lib.WordArray,u.enc.Base64={stringify:function(t){var e=t.words,r=t.sigBytes,i=this._map;t.clamp();for(var n=[],o=0;o<r;o+=3)for(var s=(e[o>>>2]>>>24-o%4*8&255)<<16|(e[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|e[o+2>>>2]>>>24-(o+2)%4*8&255,a=0;a<4&&o+.75*a<r;a++)n.push(i.charAt(s>>>6*(3-a)&63));var c=i.charAt(64);if(c)for(;n.length%4;)n.push(c);return n.join(\"\")},parse:function(t){var e=t.length,r=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var n=0;n<r.length;n++)i[r.charCodeAt(n)]=n}var o=r.charAt(64);if(o){var s=t.indexOf(o);-1!==s&&(e=s)}return function(t,e,r){for(var i=[],n=0,o=0;o<e;o++)if(o%4){var s=r[t.charCodeAt(o-1)]<<o%4*2,a=r[t.charCodeAt(o)]>>>6-o%4*2;i[n>>>2]|=(s|a)<<24-n%4*8,n++}return d.create(i,n)}(t,e,i)},_map:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\"},function(l){var t=At,e=t.lib,r=e.WordArray,i=e.Hasher,n=t.algo,H=[];!function(){for(var t=0;t<64;t++)H[t]=4294967296*l.abs(l.sin(t+1))|0}();var o=n.MD5=i.extend({_doReset:function(){this._hash=new r.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(t,e){for(var r=0;r<16;r++){var i=e+r,n=t[i];t[i]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8)}var o=this._hash.words,s=t[e+0],a=t[e+1],c=t[e+2],h=t[e+3],l=t[e+4],f=t[e+5],u=t[e+6],d=t[e+7],p=t[e+8],_=t[e+9],v=t[e+10],y=t[e+11],g=t[e+12],B=t[e+13],w=t[e+14],k=t[e+15],S=o[0],m=o[1],x=o[2],b=o[3];m=D(m=D(m=D(m=D(m=C(m=C(m=C(m=C(m=A(m=A(m=A(m=A(m=z(m=z(m=z(m=z(m,x=z(x,b=z(b,S=z(S,m,x,b,s,7,H[0]),m,x,a,12,H[1]),S,m,c,17,H[2]),b,S,h,22,H[3]),x=z(x,b=z(b,S=z(S,m,x,b,l,7,H[4]),m,x,f,12,H[5]),S,m,u,17,H[6]),b,S,d,22,H[7]),x=z(x,b=z(b,S=z(S,m,x,b,p,7,H[8]),m,x,_,12,H[9]),S,m,v,17,H[10]),b,S,y,22,H[11]),x=z(x,b=z(b,S=z(S,m,x,b,g,7,H[12]),m,x,B,12,H[13]),S,m,w,17,H[14]),b,S,k,22,H[15]),x=A(x,b=A(b,S=A(S,m,x,b,a,5,H[16]),m,x,u,9,H[17]),S,m,y,14,H[18]),b,S,s,20,H[19]),x=A(x,b=A(b,S=A(S,m,x,b,f,5,H[20]),m,x,v,9,H[21]),S,m,k,14,H[22]),b,S,l,20,H[23]),x=A(x,b=A(b,S=A(S,m,x,b,_,5,H[24]),m,x,w,9,H[25]),S,m,h,14,H[26]),b,S,p,20,H[27]),x=A(x,b=A(b,S=A(S,m,x,b,B,5,H[28]),m,x,c,9,H[29]),S,m,d,14,H[30]),b,S,g,20,H[31]),x=C(x,b=C(b,S=C(S,m,x,b,f,4,H[32]),m,x,p,11,H[33]),S,m,y,16,H[34]),b,S,w,23,H[35]),x=C(x,b=C(b,S=C(S,m,x,b,a,4,H[36]),m,x,l,11,H[37]),S,m,d,16,H[38]),b,S,v,23,H[39]),x=C(x,b=C(b,S=C(S,m,x,b,B,4,H[40]),m,x,s,11,H[41]),S,m,h,16,H[42]),b,S,u,23,H[43]),x=C(x,b=C(b,S=C(S,m,x,b,_,4,H[44]),m,x,g,11,H[45]),S,m,k,16,H[46]),b,S,c,23,H[47]),x=D(x,b=D(b,S=D(S,m,x,b,s,6,H[48]),m,x,d,10,H[49]),S,m,w,15,H[50]),b,S,f,21,H[51]),x=D(x,b=D(b,S=D(S,m,x,b,g,6,H[52]),m,x,h,10,H[53]),S,m,v,15,H[54]),b,S,a,21,H[55]),x=D(x,b=D(b,S=D(S,m,x,b,p,6,H[56]),m,x,k,10,H[57]),S,m,u,15,H[58]),b,S,B,21,H[59]),x=D(x,b=D(b,S=D(S,m,x,b,l,6,H[60]),m,x,y,10,H[61]),S,m,c,15,H[62]),b,S,_,21,H[63]),o[0]=o[0]+S|0,o[1]=o[1]+m|0,o[2]=o[2]+x|0,o[3]=o[3]+b|0},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;e[i>>>5]|=128<<24-i%32;var n=l.floor(r/4294967296),o=r;e[15+(i+64>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),e[14+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),t.sigBytes=4*(e.length+1),this._process();for(var s=this._hash,a=s.words,c=0;c<4;c++){var h=a[c];a[c]=16711935&(h<<8|h>>>24)|4278255360&(h<<24|h>>>8)}return s},clone:function(){var t=i.clone.call(this);return t._hash=this._hash.clone(),t}});function z(t,e,r,i,n,o,s){var a=t+(e&r|~e&i)+n+s;return(a<<o|a>>>32-o)+e}function A(t,e,r,i,n,o,s){var a=t+(e&i|r&~i)+n+s;return(a<<o|a>>>32-o)+e}function C(t,e,r,i,n,o,s){var a=t+(e^r^i)+n+s;return(a<<o|a>>>32-o)+e}function D(t,e,r,i,n,o,s){var a=t+(r^(e|~i))+n+s;return(a<<o|a>>>32-o)+e}t.MD5=i._createHelper(o),t.HmacMD5=i._createHmacHelper(o)}(Math),_=(p=At).lib,v=_.WordArray,y=_.Hasher,g=p.algo,B=[],w=g.SHA1=y.extend({_doReset:function(){this._hash=new v.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var r=this._hash.words,i=r[0],n=r[1],o=r[2],s=r[3],a=r[4],c=0;c<80;c++){if(c<16)B[c]=0|t[e+c];else{var h=B[c-3]^B[c-8]^B[c-14]^B[c-16];B[c]=h<<1|h>>>31}var l=(i<<5|i>>>27)+a+B[c];l+=c<20?1518500249+(n&o|~n&s):c<40?1859775393+(n^o^s):c<60?(n&o|n&s|o&s)-1894007588:(n^o^s)-899497514,a=s,s=o,o=n<<30|n>>>2,n=i,i=l}r[0]=r[0]+i|0,r[1]=r[1]+n|0,r[2]=r[2]+o|0,r[3]=r[3]+s|0,r[4]=r[4]+a|0},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;return e[i>>>5]|=128<<24-i%32,e[14+(i+64>>>9<<4)]=Math.floor(r/4294967296),e[15+(i+64>>>9<<4)]=r,t.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var t=y.clone.call(this);return t._hash=this._hash.clone(),t}}),p.SHA1=y._createHelper(w),p.HmacSHA1=y._createHmacHelper(w),function(n){var t=At,e=t.lib,r=e.WordArray,i=e.Hasher,o=t.algo,s=[],B=[];!function(){function t(t){for(var e=n.sqrt(t),r=2;r<=e;r++)if(!(t%r))return!1;return!0}function e(t){return 4294967296*(t-(0|t))|0}for(var r=2,i=0;i<64;)t(r)&&(i<8&&(s[i]=e(n.pow(r,.5))),B[i]=e(n.pow(r,1/3)),i++),r++}();var w=[],a=o.SHA256=i.extend({_doReset:function(){this._hash=new r.init(s.slice(0))},_doProcessBlock:function(t,e){for(var r=this._hash.words,i=r[0],n=r[1],o=r[2],s=r[3],a=r[4],c=r[5],h=r[6],l=r[7],f=0;f<64;f++){if(f<16)w[f]=0|t[e+f];else{var u=w[f-15],d=(u<<25|u>>>7)^(u<<14|u>>>18)^u>>>3,p=w[f-2],_=(p<<15|p>>>17)^(p<<13|p>>>19)^p>>>10;w[f]=d+w[f-7]+_+w[f-16]}var v=i&n^i&o^n&o,y=(i<<30|i>>>2)^(i<<19|i>>>13)^(i<<10|i>>>22),g=l+((a<<26|a>>>6)^(a<<21|a>>>11)^(a<<7|a>>>25))+(a&c^~a&h)+B[f]+w[f];l=h,h=c,c=a,a=s+g|0,s=o,o=n,n=i,i=g+(y+v)|0}r[0]=r[0]+i|0,r[1]=r[1]+n|0,r[2]=r[2]+o|0,r[3]=r[3]+s|0,r[4]=r[4]+a|0,r[5]=r[5]+c|0,r[6]=r[6]+h|0,r[7]=r[7]+l|0},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;return e[i>>>5]|=128<<24-i%32,e[14+(i+64>>>9<<4)]=n.floor(r/4294967296),e[15+(i+64>>>9<<4)]=r,t.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var t=i.clone.call(this);return t._hash=this._hash.clone(),t}});t.SHA256=i._createHelper(a),t.HmacSHA256=i._createHmacHelper(a)}(Math),function(){var t=At,n=t.lib.WordArray,e=t.enc;e.Utf16=e.Utf16BE={stringify:function(t){for(var e=t.words,r=t.sigBytes,i=[],n=0;n<r;n+=2){var o=e[n>>>2]>>>16-n%4*8&65535;i.push(String.fromCharCode(o))}return i.join(\"\")},parse:function(t){for(var e=t.length,r=[],i=0;i<e;i++)r[i>>>1]|=t.charCodeAt(i)<<16-i%2*16;return n.create(r,2*e)}};function s(t){return t<<8&4278255360|t>>>8&16711935}e.Utf16LE={stringify:function(t){for(var e=t.words,r=t.sigBytes,i=[],n=0;n<r;n+=2){var o=s(e[n>>>2]>>>16-n%4*8&65535);i.push(String.fromCharCode(o))}return i.join(\"\")},parse:function(t){for(var e=t.length,r=[],i=0;i<e;i++)r[i>>>1]|=s(t.charCodeAt(i)<<16-i%2*16);return n.create(r,2*e)}}}(),function(){if(\"function\"==typeof ArrayBuffer){var t=At.lib.WordArray,n=t.init;(t.init=function(t){if(t instanceof ArrayBuffer&&(t=new Uint8Array(t)),(t instanceof Int8Array||\"undefined\"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array)&&(t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength)),t instanceof Uint8Array){for(var e=t.byteLength,r=[],i=0;i<e;i++)r[i>>>2]|=t[i]<<24-i%4*8;n.call(this,r,e)}else n.apply(this,arguments)}).prototype=t}}(),function(t){var e=At,r=e.lib,i=r.WordArray,n=r.Hasher,o=e.algo,m=i.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),x=i.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),b=i.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),H=i.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),z=i.create([0,1518500249,1859775393,2400959708,2840853838]),A=i.create([1352829926,1548603684,1836072691,2053994217,0]),s=o.RIPEMD160=n.extend({_doReset:function(){this._hash=i.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var r=0;r<16;r++){var i=e+r,n=t[i];t[i]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8)}var o,s,a,c,h,l,f,u,d,p,_,v=this._hash.words,y=z.words,g=A.words,B=m.words,w=x.words,k=b.words,S=H.words;l=o=v[0],f=s=v[1],u=a=v[2],d=c=v[3],p=h=v[4];for(r=0;r<80;r+=1)_=o+t[e+B[r]]|0,_+=r<16?C(s,a,c)+y[0]:r<32?D(s,a,c)+y[1]:r<48?R(s,a,c)+y[2]:r<64?E(s,a,c)+y[3]:M(s,a,c)+y[4],_=(_=F(_|=0,k[r]))+h|0,o=h,h=c,c=F(a,10),a=s,s=_,_=l+t[e+w[r]]|0,_+=r<16?M(f,u,d)+g[0]:r<32?E(f,u,d)+g[1]:r<48?R(f,u,d)+g[2]:r<64?D(f,u,d)+g[3]:C(f,u,d)+g[4],_=(_=F(_|=0,S[r]))+p|0,l=p,p=d,d=F(u,10),u=f,f=_;_=v[1]+a+d|0,v[1]=v[2]+c+p|0,v[2]=v[3]+h+l|0,v[3]=v[4]+o+f|0,v[4]=v[0]+s+u|0,v[0]=_},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;e[i>>>5]|=128<<24-i%32,e[14+(i+64>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),t.sigBytes=4*(e.length+1),this._process();for(var n=this._hash,o=n.words,s=0;s<5;s++){var a=o[s];o[s]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}return n},clone:function(){var t=n.clone.call(this);return t._hash=this._hash.clone(),t}});function C(t,e,r){return t^e^r}function D(t,e,r){return t&e|~t&r}function R(t,e,r){return(t|~e)^r}function E(t,e,r){return t&r|e&~r}function M(t,e,r){return t^(e|~r)}function F(t,e){return t<<e|t>>>32-e}e.RIPEMD160=n._createHelper(s),e.HmacRIPEMD160=n._createHmacHelper(s)}(Math),S=(k=At).lib.Base,m=k.enc.Utf8,k.algo.HMAC=S.extend({init:function(t,e){t=this._hasher=new t.init,\"string\"==typeof e&&(e=m.parse(e));var r=t.blockSize,i=4*r;e.sigBytes>i&&(e=t.finalize(e)),e.clamp();for(var n=this._oKey=e.clone(),o=this._iKey=e.clone(),s=n.words,a=o.words,c=0;c<r;c++)s[c]^=1549556828,a[c]^=909522486;n.sigBytes=o.sigBytes=i,this.reset()},reset:function(){var t=this._hasher;t.reset(),t.update(this._iKey)},update:function(t){return this._hasher.update(t),this},finalize:function(t){var e=this._hasher,r=e.finalize(t);return e.reset(),e.finalize(this._oKey.clone().concat(r))}}),b=(x=At).lib,H=b.Base,z=b.WordArray,A=x.algo,C=A.SHA1,D=A.HMAC,R=A.PBKDF2=H.extend({cfg:H.extend({keySize:4,hasher:C,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var r=this.cfg,i=D.create(r.hasher,t),n=z.create(),o=z.create([1]),s=n.words,a=o.words,c=r.keySize,h=r.iterations;s.length<c;){var l=i.update(e).finalize(o);i.reset();for(var f=l.words,u=f.length,d=l,p=1;p<h;p++){d=i.finalize(d),i.reset();for(var _=d.words,v=0;v<u;v++)f[v]^=_[v]}n.concat(l),a[0]++}return n.sigBytes=4*c,n}}),x.PBKDF2=function(t,e,r){return R.create(r).compute(t,e)},M=(E=At).lib,F=M.Base,P=M.WordArray,W=E.algo,O=W.MD5,U=W.EvpKDF=F.extend({cfg:F.extend({keySize:4,hasher:O,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var r=this.cfg,i=r.hasher.create(),n=P.create(),o=n.words,s=r.keySize,a=r.iterations;o.length<s;){c&&i.update(c);var c=i.update(t).finalize(e);i.reset();for(var h=1;h<a;h++)c=i.finalize(c),i.reset();n.concat(c)}return n.sigBytes=4*s,n}}),E.EvpKDF=function(t,e,r){return U.create(r).compute(t,e)},K=(I=At).lib.WordArray,X=I.algo,L=X.SHA256,j=X.SHA224=L.extend({_doReset:function(){this._hash=new K.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var t=L._doFinalize.call(this);return t.sigBytes-=4,t}}),I.SHA224=L._createHelper(j),I.HmacSHA224=L._createHmacHelper(j),T=(N=At).lib,Z=T.Base,q=T.WordArray,(G=N.x64={}).Word=Z.extend({init:function(t,e){this.high=t,this.low=e}}),G.WordArray=Z.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:8*t.length},toX32:function(){for(var t=this.words,e=t.length,r=[],i=0;i<e;i++){var n=t[i];r.push(n.high),r.push(n.low)}return q.create(r,this.sigBytes)},clone:function(){for(var t=Z.clone.call(this),e=t.words=this.words.slice(0),r=e.length,i=0;i<r;i++)e[i]=e[i].clone();return t}}),function(u){var t=At,e=t.lib,d=e.WordArray,i=e.Hasher,l=t.x64.Word,r=t.algo,C=[],D=[],R=[];!function(){for(var t=1,e=0,r=0;r<24;r++){C[t+5*e]=(r+1)*(r+2)/2%64;var i=(2*t+3*e)%5;t=e%5,e=i}for(t=0;t<5;t++)for(e=0;e<5;e++)D[t+5*e]=e+(2*t+3*e)%5*5;for(var n=1,o=0;o<24;o++){for(var s=0,a=0,c=0;c<7;c++){if(1&n){var h=(1<<c)-1;h<32?a^=1<<h:s^=1<<h-32}128&n?n=n<<1^113:n<<=1}R[o]=l.create(s,a)}}();var E=[];!function(){for(var t=0;t<25;t++)E[t]=l.create()}();var n=r.SHA3=i.extend({cfg:i.cfg.extend({outputLength:512}),_doReset:function(){for(var t=this._state=[],e=0;e<25;e++)t[e]=new l.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(t,e){for(var r=this._state,i=this.blockSize/2,n=0;n<i;n++){var o=t[e+2*n],s=t[e+2*n+1];o=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),s=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),(x=r[n]).high^=s,x.low^=o}for(var a=0;a<24;a++){for(var c=0;c<5;c++){for(var h=0,l=0,f=0;f<5;f++){h^=(x=r[c+5*f]).high,l^=x.low}var u=E[c];u.high=h,u.low=l}for(c=0;c<5;c++){var d=E[(c+4)%5],p=E[(c+1)%5],_=p.high,v=p.low;for(h=d.high^(_<<1|v>>>31),l=d.low^(v<<1|_>>>31),f=0;f<5;f++){(x=r[c+5*f]).high^=h,x.low^=l}}for(var y=1;y<25;y++){var g=(x=r[y]).high,B=x.low,w=C[y];if(w<32)h=g<<w|B>>>32-w,l=B<<w|g>>>32-w;else h=B<<w-32|g>>>64-w,l=g<<w-32|B>>>64-w;var k=E[D[y]];k.high=h,k.low=l}var S=E[0],m=r[0];S.high=m.high,S.low=m.low;for(c=0;c<5;c++)for(f=0;f<5;f++){var x=r[y=c+5*f],b=E[y],H=E[(c+1)%5+5*f],z=E[(c+2)%5+5*f];x.high=b.high^~H.high&z.high,x.low=b.low^~H.low&z.low}x=r[0];var A=R[a];x.high^=A.high,x.low^=A.low}},_doFinalize:function(){var t=this._data,e=t.words,r=(this._nDataBytes,8*t.sigBytes),i=32*this.blockSize;e[r>>>5]|=1<<24-r%32,e[(u.ceil((r+1)/i)*i>>>5)-1]|=128,t.sigBytes=4*e.length,this._process();for(var n=this._state,o=this.cfg.outputLength/8,s=o/8,a=[],c=0;c<s;c++){var h=n[c],l=h.high,f=h.low;l=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),f=16711935&(f<<8|f>>>24)|4278255360&(f<<24|f>>>8),a.push(f),a.push(l)}return new d.init(a,o)},clone:function(){for(var t=i.clone.call(this),e=t._state=this._state.slice(0),r=0;r<25;r++)e[r]=e[r].clone();return t}});t.SHA3=i._createHelper(n),t.HmacSHA3=i._createHmacHelper(n)}(Math),function(){var t=At,e=t.lib.Hasher,r=t.x64,i=r.Word,n=r.WordArray,o=t.algo;function s(){return i.create.apply(i,arguments)}var mt=[s(1116352408,3609767458),s(1899447441,602891725),s(3049323471,3964484399),s(3921009573,2173295548),s(961987163,4081628472),s(1508970993,3053834265),s(2453635748,2937671579),s(2870763221,3664609560),s(3624381080,2734883394),s(310598401,1164996542),s(607225278,1323610764),s(1426881987,3590304994),s(1925078388,4068182383),s(2162078206,991336113),s(2614888103,633803317),s(3248222580,3479774868),s(3835390401,2666613458),s(4022224774,944711139),s(264347078,2341262773),s(604807628,2007800933),s(770255983,1495990901),s(1249150122,1856431235),s(1555081692,3175218132),s(1996064986,2198950837),s(2554220882,3999719339),s(2821834349,766784016),s(2952996808,2566594879),s(3210313671,3203337956),s(3336571891,1034457026),s(3584528711,2466948901),s(113926993,3758326383),s(338241895,168717936),s(666307205,1188179964),s(773529912,1546045734),s(1294757372,1522805485),s(1396182291,2643833823),s(1695183700,2343527390),s(1986661051,1014477480),s(2177026350,1206759142),s(2456956037,344077627),s(2730485921,1290863460),s(2820302411,3158454273),s(3259730800,3505952657),s(3345764771,106217008),s(3516065817,3606008344),s(3600352804,1432725776),s(4094571909,1467031594),s(275423344,851169720),s(430227734,3100823752),s(506948616,1363258195),s(659060556,3750685593),s(883997877,3785050280),s(958139571,3318307427),s(1322822218,3812723403),s(1537002063,2003034995),s(1747873779,3602036899),s(1955562222,1575990012),s(2024104815,1125592928),s(2227730452,2716904306),s(2361852424,442776044),s(2428436474,593698344),s(2756734187,3733110249),s(3204031479,2999351573),s(3329325298,3815920427),s(3391569614,3928383900),s(3515267271,566280711),s(3940187606,3454069534),s(4118630271,4000239992),s(116418474,1914138554),s(174292421,2731055270),s(289380356,3203993006),s(460393269,320620315),s(685471733,587496836),s(852142971,1086792851),s(1017036298,365543100),s(1126000580,2618297676),s(1288033470,3409855158),s(1501505948,4234509866),s(1607167915,987167468),s(1816402316,1246189591)],xt=[];!function(){for(var t=0;t<80;t++)xt[t]=s()}();var a=o.SHA512=e.extend({_doReset:function(){this._hash=new n.init([new i.init(1779033703,4089235720),new i.init(3144134277,2227873595),new i.init(1013904242,4271175723),new i.init(2773480762,1595750129),new i.init(1359893119,2917565137),new i.init(2600822924,725511199),new i.init(528734635,4215389547),new i.init(1541459225,327033209)])},_doProcessBlock:function(t,e){for(var r=this._hash.words,i=r[0],n=r[1],o=r[2],s=r[3],a=r[4],c=r[5],h=r[6],l=r[7],f=i.high,u=i.low,d=n.high,p=n.low,_=o.high,v=o.low,y=s.high,g=s.low,B=a.high,w=a.low,k=c.high,S=c.low,m=h.high,x=h.low,b=l.high,H=l.low,z=f,A=u,C=d,D=p,R=_,E=v,M=y,F=g,P=B,W=w,O=k,U=S,I=m,K=x,X=b,L=H,j=0;j<80;j++){var N=xt[j];if(j<16)var T=N.high=0|t[e+2*j],Z=N.low=0|t[e+2*j+1];else{var q=xt[j-15],G=q.high,J=q.low,$=(G>>>1|J<<31)^(G>>>8|J<<24)^G>>>7,Q=(J>>>1|G<<31)^(J>>>8|G<<24)^(J>>>7|G<<25),V=xt[j-2],Y=V.high,tt=V.low,et=(Y>>>19|tt<<13)^(Y<<3|tt>>>29)^Y>>>6,rt=(tt>>>19|Y<<13)^(tt<<3|Y>>>29)^(tt>>>6|Y<<26),it=xt[j-7],nt=it.high,ot=it.low,st=xt[j-16],at=st.high,ct=st.low;T=(T=(T=$+nt+((Z=Q+ot)>>>0<Q>>>0?1:0))+et+((Z=Z+rt)>>>0<rt>>>0?1:0))+at+((Z=Z+ct)>>>0<ct>>>0?1:0);N.high=T,N.low=Z}var ht,lt=P&O^~P&I,ft=W&U^~W&K,ut=z&C^z&R^C&R,dt=A&D^A&E^D&E,pt=(z>>>28|A<<4)^(z<<30|A>>>2)^(z<<25|A>>>7),_t=(A>>>28|z<<4)^(A<<30|z>>>2)^(A<<25|z>>>7),vt=(P>>>14|W<<18)^(P>>>18|W<<14)^(P<<23|W>>>9),yt=(W>>>14|P<<18)^(W>>>18|P<<14)^(W<<23|P>>>9),gt=mt[j],Bt=gt.high,wt=gt.low,kt=X+vt+((ht=L+yt)>>>0<L>>>0?1:0),St=_t+dt;X=I,L=K,I=O,K=U,O=P,U=W,P=M+(kt=(kt=(kt=kt+lt+((ht=ht+ft)>>>0<ft>>>0?1:0))+Bt+((ht=ht+wt)>>>0<wt>>>0?1:0))+T+((ht=ht+Z)>>>0<Z>>>0?1:0))+((W=F+ht|0)>>>0<F>>>0?1:0)|0,M=R,F=E,R=C,E=D,C=z,D=A,z=kt+(pt+ut+(St>>>0<_t>>>0?1:0))+((A=ht+St|0)>>>0<ht>>>0?1:0)|0}u=i.low=u+A,i.high=f+z+(u>>>0<A>>>0?1:0),p=n.low=p+D,n.high=d+C+(p>>>0<D>>>0?1:0),v=o.low=v+E,o.high=_+R+(v>>>0<E>>>0?1:0),g=s.low=g+F,s.high=y+M+(g>>>0<F>>>0?1:0),w=a.low=w+W,a.high=B+P+(w>>>0<W>>>0?1:0),S=c.low=S+U,c.high=k+O+(S>>>0<U>>>0?1:0),x=h.low=x+K,h.high=m+I+(x>>>0<K>>>0?1:0),H=l.low=H+L,l.high=b+X+(H>>>0<L>>>0?1:0)},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;return e[i>>>5]|=128<<24-i%32,e[30+(i+128>>>10<<5)]=Math.floor(r/4294967296),e[31+(i+128>>>10<<5)]=r,t.sigBytes=4*e.length,this._process(),this._hash.toX32()},clone:function(){var t=e.clone.call(this);return t._hash=this._hash.clone(),t},blockSize:32});t.SHA512=e._createHelper(a),t.HmacSHA512=e._createHmacHelper(a)}(),$=(J=At).x64,Q=$.Word,V=$.WordArray,Y=J.algo,tt=Y.SHA512,et=Y.SHA384=tt.extend({_doReset:function(){this._hash=new V.init([new Q.init(3418070365,3238371032),new Q.init(1654270250,914150663),new Q.init(2438529370,812702999),new Q.init(355462360,4144912697),new Q.init(1731405415,4290775857),new Q.init(2394180231,1750603025),new Q.init(3675008525,1694076839),new Q.init(1203062813,3204075428)])},_doFinalize:function(){var t=tt._doFinalize.call(this);return t.sigBytes-=16,t}}),J.SHA384=tt._createHelper(et),J.HmacSHA384=tt._createHmacHelper(et),At.lib.Cipher||(it=(rt=At).lib,nt=it.Base,ot=it.WordArray,st=it.BufferedBlockAlgorithm,(at=rt.enc).Utf8,ct=at.Base64,ht=rt.algo.EvpKDF,lt=it.Cipher=st.extend({cfg:nt.extend(),createEncryptor:function(t,e){return this.create(this._ENC_XFORM_MODE,t,e)},createDecryptor:function(t,e){return this.create(this._DEC_XFORM_MODE,t,e)},init:function(t,e,r){this.cfg=this.cfg.extend(r),this._xformMode=t,this._key=e,this.reset()},reset:function(){st.reset.call(this),this._doReset()},process:function(t){return this._append(t),this._process()},finalize:function(t){return t&&this._append(t),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function n(t){return\"string\"==typeof t?Bt:yt}return function(i){return{encrypt:function(t,e,r){return n(e).encrypt(i,t,e,r)},decrypt:function(t,e,r){return n(e).decrypt(i,t,e,r)}}}}()}),it.StreamCipher=lt.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),ft=rt.mode={},ut=it.BlockCipherMode=nt.extend({createEncryptor:function(t,e){return this.Encryptor.create(t,e)},createDecryptor:function(t,e){return this.Decryptor.create(t,e)},init:function(t,e){this._cipher=t,this._iv=e}}),dt=ft.CBC=function(){var t=ut.extend();function o(t,e,r){var i=this._iv;if(i){var n=i;this._iv=void 0}else n=this._prevBlock;for(var o=0;o<r;o++)t[e+o]^=n[o]}return t.Encryptor=t.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize;o.call(this,t,e,i),r.encryptBlock(t,e),this._prevBlock=t.slice(e,e+i)}}),t.Decryptor=t.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize,n=t.slice(e,e+i);r.decryptBlock(t,e),o.call(this,t,e,i),this._prevBlock=n}}),t}(),pt=(rt.pad={}).Pkcs7={pad:function(t,e){for(var r=4*e,i=r-t.sigBytes%r,n=i<<24|i<<16|i<<8|i,o=[],s=0;s<i;s+=4)o.push(n);var a=ot.create(o,i);t.concat(a)},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},it.BlockCipher=lt.extend({cfg:lt.cfg.extend({mode:dt,padding:pt}),reset:function(){lt.reset.call(this);var t=this.cfg,e=t.iv,r=t.mode;if(this._xformMode==this._ENC_XFORM_MODE)var i=r.createEncryptor;else{i=r.createDecryptor;this._minBufferSize=1}this._mode&&this._mode.__creator==i?this._mode.init(this,e&&e.words):(this._mode=i.call(r,this,e&&e.words),this._mode.__creator=i)},_doProcessBlock:function(t,e){this._mode.processBlock(t,e)},_doFinalize:function(){var t=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){t.pad(this._data,this.blockSize);var e=this._process(!0)}else{e=this._process(!0);t.unpad(e)}return e},blockSize:4}),_t=it.CipherParams=nt.extend({init:function(t){this.mixIn(t)},toString:function(t){return(t||this.formatter).stringify(this)}}),vt=(rt.format={}).OpenSSL={stringify:function(t){var e=t.ciphertext,r=t.salt;if(r)var i=ot.create([1398893684,1701076831]).concat(r).concat(e);else i=e;return i.toString(ct)},parse:function(t){var e=ct.parse(t),r=e.words;if(1398893684==r[0]&&1701076831==r[1]){var i=ot.create(r.slice(2,4));r.splice(0,4),e.sigBytes-=16}return _t.create({ciphertext:e,salt:i})}},yt=it.SerializableCipher=nt.extend({cfg:nt.extend({format:vt}),encrypt:function(t,e,r,i){i=this.cfg.extend(i);var n=t.createEncryptor(r,i),o=n.finalize(e),s=n.cfg;return _t.create({ciphertext:o,key:r,iv:s.iv,algorithm:t,mode:s.mode,padding:s.padding,blockSize:t.blockSize,formatter:i.format})},decrypt:function(t,e,r,i){return i=this.cfg.extend(i),e=this._parse(e,i.format),t.createDecryptor(r,i).finalize(e.ciphertext)},_parse:function(t,e){return\"string\"==typeof t?e.parse(t,this):t}}),gt=(rt.kdf={}).OpenSSL={execute:function(t,e,r,i){i||(i=ot.random(8));var n=ht.create({keySize:e+r}).compute(t,i),o=ot.create(n.words.slice(e),4*r);return n.sigBytes=4*e,_t.create({key:n,iv:o,salt:i})}},Bt=it.PasswordBasedCipher=yt.extend({cfg:yt.cfg.extend({kdf:gt}),encrypt:function(t,e,r,i){var n=(i=this.cfg.extend(i)).kdf.execute(r,t.keySize,t.ivSize);i.iv=n.iv;var o=yt.encrypt.call(this,t,e,n.key,i);return o.mixIn(n),o},decrypt:function(t,e,r,i){i=this.cfg.extend(i),e=this._parse(e,i.format);var n=i.kdf.execute(r,t.keySize,t.ivSize,e.salt);return i.iv=n.iv,yt.decrypt.call(this,t,e,n.key,i)}})),At.mode.CFB=function(){var t=At.lib.BlockCipherMode.extend();function o(t,e,r,i){var n=this._iv;if(n){var o=n.slice(0);this._iv=void 0}else o=this._prevBlock;i.encryptBlock(o,0);for(var s=0;s<r;s++)t[e+s]^=o[s]}return t.Encryptor=t.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize;o.call(this,t,e,i,r),this._prevBlock=t.slice(e,e+i)}}),t.Decryptor=t.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize,n=t.slice(e,e+i);o.call(this,t,e,i,r),this._prevBlock=n}}),t}(),At.mode.ECB=((wt=At.lib.BlockCipherMode.extend()).Encryptor=wt.extend({processBlock:function(t,e){this._cipher.encryptBlock(t,e)}}),wt.Decryptor=wt.extend({processBlock:function(t,e){this._cipher.decryptBlock(t,e)}}),wt),At.pad.AnsiX923={pad:function(t,e){var r=t.sigBytes,i=4*e,n=i-r%i,o=r+n-1;t.clamp(),t.words[o>>>2]|=n<<24-o%4*8,t.sigBytes+=n},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},At.pad.Iso10126={pad:function(t,e){var r=4*e,i=r-t.sigBytes%r;t.concat(At.lib.WordArray.random(i-1)).concat(At.lib.WordArray.create([i<<24],1))},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},At.pad.Iso97971={pad:function(t,e){t.concat(At.lib.WordArray.create([2147483648],1)),At.pad.ZeroPadding.pad(t,e)},unpad:function(t){At.pad.ZeroPadding.unpad(t),t.sigBytes--}},At.mode.OFB=(kt=At.lib.BlockCipherMode.extend(),St=kt.Encryptor=kt.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize,n=this._iv,o=this._keystream;n&&(o=this._keystream=n.slice(0),this._iv=void 0),r.encryptBlock(o,0);for(var s=0;s<i;s++)t[e+s]^=o[s]}}),kt.Decryptor=St,kt),At.pad.NoPadding={pad:function(){},unpad:function(){}},xt=(mt=At).lib.CipherParams,bt=mt.enc.Hex,mt.format.Hex={stringify:function(t){return t.ciphertext.toString(bt)},parse:function(t){var e=bt.parse(t);return xt.create({ciphertext:e})}},function(){var t=At,e=t.lib.BlockCipher,r=t.algo,h=[],l=[],f=[],u=[],d=[],p=[],_=[],v=[],y=[],g=[];!function(){for(var t=[],e=0;e<256;e++)t[e]=e<128?e<<1:e<<1^283;var r=0,i=0;for(e=0;e<256;e++){var n=i^i<<1^i<<2^i<<3^i<<4;n=n>>>8^255&n^99,h[r]=n;var o=t[l[n]=r],s=t[o],a=t[s],c=257*t[n]^16843008*n;f[r]=c<<24|c>>>8,u[r]=c<<16|c>>>16,d[r]=c<<8|c>>>24,p[r]=c;c=16843009*a^65537*s^257*o^16843008*r;_[n]=c<<24|c>>>8,v[n]=c<<16|c>>>16,y[n]=c<<8|c>>>24,g[n]=c,r?(r=o^t[t[t[a^o]]],i^=t[t[i]]):r=i=1}}();var B=[0,1,2,4,8,16,32,64,128,27,54],i=r.AES=e.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var t=this._keyPriorReset=this._key,e=t.words,r=t.sigBytes/4,i=4*((this._nRounds=r+6)+1),n=this._keySchedule=[],o=0;o<i;o++)if(o<r)n[o]=e[o];else{var s=n[o-1];o%r?6<r&&o%r==4&&(s=h[s>>>24]<<24|h[s>>>16&255]<<16|h[s>>>8&255]<<8|h[255&s]):(s=h[(s=s<<8|s>>>24)>>>24]<<24|h[s>>>16&255]<<16|h[s>>>8&255]<<8|h[255&s],s^=B[o/r|0]<<24),n[o]=n[o-r]^s}for(var a=this._invKeySchedule=[],c=0;c<i;c++){o=i-c;if(c%4)s=n[o];else s=n[o-4];a[c]=c<4||o<=4?s:_[h[s>>>24]]^v[h[s>>>16&255]]^y[h[s>>>8&255]]^g[h[255&s]]}}},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._keySchedule,f,u,d,p,h)},decryptBlock:function(t,e){var r=t[e+1];t[e+1]=t[e+3],t[e+3]=r,this._doCryptBlock(t,e,this._invKeySchedule,_,v,y,g,l);r=t[e+1];t[e+1]=t[e+3],t[e+3]=r},_doCryptBlock:function(t,e,r,i,n,o,s,a){for(var c=this._nRounds,h=t[e]^r[0],l=t[e+1]^r[1],f=t[e+2]^r[2],u=t[e+3]^r[3],d=4,p=1;p<c;p++){var _=i[h>>>24]^n[l>>>16&255]^o[f>>>8&255]^s[255&u]^r[d++],v=i[l>>>24]^n[f>>>16&255]^o[u>>>8&255]^s[255&h]^r[d++],y=i[f>>>24]^n[u>>>16&255]^o[h>>>8&255]^s[255&l]^r[d++],g=i[u>>>24]^n[h>>>16&255]^o[l>>>8&255]^s[255&f]^r[d++];h=_,l=v,f=y,u=g}_=(a[h>>>24]<<24|a[l>>>16&255]<<16|a[f>>>8&255]<<8|a[255&u])^r[d++],v=(a[l>>>24]<<24|a[f>>>16&255]<<16|a[u>>>8&255]<<8|a[255&h])^r[d++],y=(a[f>>>24]<<24|a[u>>>16&255]<<16|a[h>>>8&255]<<8|a[255&l])^r[d++],g=(a[u>>>24]<<24|a[h>>>16&255]<<16|a[l>>>8&255]<<8|a[255&f])^r[d++];t[e]=_,t[e+1]=v,t[e+2]=y,t[e+3]=g},keySize:8});t.AES=e._createHelper(i)}(),function(){var t=At,e=t.lib,r=e.WordArray,i=e.BlockCipher,n=t.algo,h=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],l=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],f=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],u=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],d=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],o=n.DES=i.extend({_doReset:function(){for(var t=this._key.words,e=[],r=0;r<56;r++){var i=h[r]-1;e[r]=t[i>>>5]>>>31-i%32&1}for(var n=this._subKeys=[],o=0;o<16;o++){var s=n[o]=[],a=f[o];for(r=0;r<24;r++)s[r/6|0]|=e[(l[r]-1+a)%28]<<31-r%6,s[4+(r/6|0)]|=e[28+(l[r+24]-1+a)%28]<<31-r%6;s[0]=s[0]<<1|s[0]>>>31;for(r=1;r<7;r++)s[r]=s[r]>>>4*(r-1)+3;s[7]=s[7]<<5|s[7]>>>27}var c=this._invSubKeys=[];for(r=0;r<16;r++)c[r]=n[15-r]},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._subKeys)},decryptBlock:function(t,e){this._doCryptBlock(t,e,this._invSubKeys)},_doCryptBlock:function(t,e,r){this._lBlock=t[e],this._rBlock=t[e+1],p.call(this,4,252645135),p.call(this,16,65535),_.call(this,2,858993459),_.call(this,8,16711935),p.call(this,1,1431655765);for(var i=0;i<16;i++){for(var n=r[i],o=this._lBlock,s=this._rBlock,a=0,c=0;c<8;c++)a|=u[c][((s^n[c])&d[c])>>>0];this._lBlock=s,this._rBlock=o^a}var h=this._lBlock;this._lBlock=this._rBlock,this._rBlock=h,p.call(this,1,1431655765),_.call(this,8,16711935),_.call(this,2,858993459),p.call(this,16,65535),p.call(this,4,252645135),t[e]=this._lBlock,t[e+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function p(t,e){var r=(this._lBlock>>>t^this._rBlock)&e;this._rBlock^=r,this._lBlock^=r<<t}function _(t,e){var r=(this._rBlock>>>t^this._lBlock)&e;this._lBlock^=r,this._rBlock^=r<<t}t.DES=i._createHelper(o);var s=n.TripleDES=i.extend({_doReset:function(){var t=this._key.words;this._des1=o.createEncryptor(r.create(t.slice(0,2))),this._des2=o.createEncryptor(r.create(t.slice(2,4))),this._des3=o.createEncryptor(r.create(t.slice(4,6)))},encryptBlock:function(t,e){this._des1.encryptBlock(t,e),this._des2.decryptBlock(t,e),this._des3.encryptBlock(t,e)},decryptBlock:function(t,e){this._des3.decryptBlock(t,e),this._des2.encryptBlock(t,e),this._des1.decryptBlock(t,e)},keySize:6,ivSize:2,blockSize:2});t.TripleDES=i._createHelper(s)}(),function(){var t=At,e=t.lib.StreamCipher,r=t.algo,i=r.RC4=e.extend({_doReset:function(){for(var t=this._key,e=t.words,r=t.sigBytes,i=this._S=[],n=0;n<256;n++)i[n]=n;n=0;for(var o=0;n<256;n++){var s=n%r,a=e[s>>>2]>>>24-s%4*8&255;o=(o+i[n]+a)%256;var c=i[n];i[n]=i[o],i[o]=c}this._i=this._j=0},_doProcessBlock:function(t,e){t[e]^=n.call(this)},keySize:8,ivSize:0});function n(){for(var t=this._S,e=this._i,r=this._j,i=0,n=0;n<4;n++){r=(r+t[e=(e+1)%256])%256;var o=t[e];t[e]=t[r],t[r]=o,i|=t[(t[e]+t[r])%256]<<24-8*n}return this._i=e,this._j=r,i}t.RC4=e._createHelper(i);var o=r.RC4Drop=i.extend({cfg:i.cfg.extend({drop:192}),_doReset:function(){i._doReset.call(this);for(var t=this.cfg.drop;0<t;t--)n.call(this)}});t.RC4Drop=e._createHelper(o)}(),At.mode.CTRGladman=function(){var t=At.lib.BlockCipherMode.extend();function h(t){if(255==(t>>24&255)){var e=t>>16&255,r=t>>8&255,i=255&t;255===e?(e=0,255===r?(r=0,255===i?i=0:++i):++r):++e,t=0,t+=e<<16,t+=r<<8,t+=i}else t+=1<<24;return t}var e=t.Encryptor=t.extend({processBlock:function(t,e){var r,i=this._cipher,n=i.blockSize,o=this._iv,s=this._counter;o&&(s=this._counter=o.slice(0),this._iv=void 0),0===((r=s)[0]=h(r[0]))&&(r[1]=h(r[1]));var a=s.slice(0);i.encryptBlock(a,0);for(var c=0;c<n;c++)t[e+c]^=a[c]}});return t.Decryptor=e,t}(),function(){var t=At,e=t.lib.StreamCipher,r=t.algo,n=[],c=[],h=[],i=r.Rabbit=e.extend({_doReset:function(){for(var t=this._key.words,e=this.cfg.iv,r=0;r<4;r++)t[r]=16711935&(t[r]<<8|t[r]>>>24)|4278255360&(t[r]<<24|t[r]>>>8);var i=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],n=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]];for(r=this._b=0;r<4;r++)u.call(this);for(r=0;r<8;r++)n[r]^=i[r+4&7];if(e){var o=e.words,s=o[0],a=o[1],c=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),h=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),l=c>>>16|4294901760&h,f=h<<16|65535&c;n[0]^=c,n[1]^=l,n[2]^=h,n[3]^=f,n[4]^=c,n[5]^=l,n[6]^=h,n[7]^=f;for(r=0;r<4;r++)u.call(this)}},_doProcessBlock:function(t,e){var r=this._X;u.call(this),n[0]=r[0]^r[5]>>>16^r[3]<<16,n[1]=r[2]^r[7]>>>16^r[5]<<16,n[2]=r[4]^r[1]>>>16^r[7]<<16,n[3]=r[6]^r[3]>>>16^r[1]<<16;for(var i=0;i<4;i++)n[i]=16711935&(n[i]<<8|n[i]>>>24)|4278255360&(n[i]<<24|n[i]>>>8),t[e+i]^=n[i]},blockSize:4,ivSize:2});function u(){for(var t=this._X,e=this._C,r=0;r<8;r++)c[r]=e[r];e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]>>>0<c[0]>>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0<c[1]>>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0<c[2]>>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0<c[3]>>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0<c[4]>>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0<c[5]>>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0<c[6]>>>0?1:0)|0,this._b=e[7]>>>0<c[7]>>>0?1:0;for(r=0;r<8;r++){var i=t[r]+e[r],n=65535&i,o=i>>>16,s=((n*n>>>17)+n*o>>>15)+o*o,a=((4294901760&i)*i|0)+((65535&i)*i|0);h[r]=s^a}t[0]=h[0]+(h[7]<<16|h[7]>>>16)+(h[6]<<16|h[6]>>>16)|0,t[1]=h[1]+(h[0]<<8|h[0]>>>24)+h[7]|0,t[2]=h[2]+(h[1]<<16|h[1]>>>16)+(h[0]<<16|h[0]>>>16)|0,t[3]=h[3]+(h[2]<<8|h[2]>>>24)+h[1]|0,t[4]=h[4]+(h[3]<<16|h[3]>>>16)+(h[2]<<16|h[2]>>>16)|0,t[5]=h[5]+(h[4]<<8|h[4]>>>24)+h[3]|0,t[6]=h[6]+(h[5]<<16|h[5]>>>16)+(h[4]<<16|h[4]>>>16)|0,t[7]=h[7]+(h[6]<<8|h[6]>>>24)+h[5]|0}t.Rabbit=e._createHelper(i)}(),At.mode.CTR=(Ht=At.lib.BlockCipherMode.extend(),zt=Ht.Encryptor=Ht.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize,n=this._iv,o=this._counter;n&&(o=this._counter=n.slice(0),this._iv=void 0);var s=o.slice(0);r.encryptBlock(s,0),o[i-1]=o[i-1]+1|0;for(var a=0;a<i;a++)t[e+a]^=s[a]}}),Ht.Decryptor=zt,Ht),function(){var t=At,e=t.lib.StreamCipher,r=t.algo,n=[],c=[],h=[],i=r.RabbitLegacy=e.extend({_doReset:function(){for(var t=this._key.words,e=this.cfg.iv,r=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],i=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]],n=this._b=0;n<4;n++)u.call(this);for(n=0;n<8;n++)i[n]^=r[n+4&7];if(e){var o=e.words,s=o[0],a=o[1],c=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),h=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),l=c>>>16|4294901760&h,f=h<<16|65535&c;i[0]^=c,i[1]^=l,i[2]^=h,i[3]^=f,i[4]^=c,i[5]^=l,i[6]^=h,i[7]^=f;for(n=0;n<4;n++)u.call(this)}},_doProcessBlock:function(t,e){var r=this._X;u.call(this),n[0]=r[0]^r[5]>>>16^r[3]<<16,n[1]=r[2]^r[7]>>>16^r[5]<<16,n[2]=r[4]^r[1]>>>16^r[7]<<16,n[3]=r[6]^r[3]>>>16^r[1]<<16;for(var i=0;i<4;i++)n[i]=16711935&(n[i]<<8|n[i]>>>24)|4278255360&(n[i]<<24|n[i]>>>8),t[e+i]^=n[i]},blockSize:4,ivSize:2});function u(){for(var t=this._X,e=this._C,r=0;r<8;r++)c[r]=e[r];e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]>>>0<c[0]>>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0<c[1]>>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0<c[2]>>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0<c[3]>>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0<c[4]>>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0<c[5]>>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0<c[6]>>>0?1:0)|0,this._b=e[7]>>>0<c[7]>>>0?1:0;for(r=0;r<8;r++){var i=t[r]+e[r],n=65535&i,o=i>>>16,s=((n*n>>>17)+n*o>>>15)+o*o,a=((4294901760&i)*i|0)+((65535&i)*i|0);h[r]=s^a}t[0]=h[0]+(h[7]<<16|h[7]>>>16)+(h[6]<<16|h[6]>>>16)|0,t[1]=h[1]+(h[0]<<8|h[0]>>>24)+h[7]|0,t[2]=h[2]+(h[1]<<16|h[1]>>>16)+(h[0]<<16|h[0]>>>16)|0,t[3]=h[3]+(h[2]<<8|h[2]>>>24)+h[1]|0,t[4]=h[4]+(h[3]<<16|h[3]>>>16)+(h[2]<<16|h[2]>>>16)|0,t[5]=h[5]+(h[4]<<8|h[4]>>>24)+h[3]|0,t[6]=h[6]+(h[5]<<16|h[5]>>>16)+(h[4]<<16|h[4]>>>16)|0,t[7]=h[7]+(h[6]<<8|h[6]>>>24)+h[5]|0}t.RabbitLegacy=e._createHelper(i)}(),At.pad.ZeroPadding={pad:function(t,e){var r=4*e;t.clamp(),t.sigBytes+=r-(t.sigBytes%r||r)},unpad:function(t){for(var e=t.words,r=t.sigBytes-1;!(e[r>>>2]>>>24-r%4*8&255);)r--;t.sigBytes=r+1}},At});\n\nfunction decrypt(data){\r\n    var key = CryptoJS.enc.Base64.parse(\"bmpsZW1lbmcyMDE4MjAxNw==\");\r\n    var iv = CryptoJS.enc.Base64.parse('MTIzNDU2NzgxMjM0NTY3OA==');\r\n\r\n    var decryptedData = CryptoJS.AES.decrypt(data, key, {\r\n        iv: iv,\r\n        mode: CryptoJS.mode.CBC,\r\n        padding: CryptoJS.pad.Pkcs7\r\n    });\r\n    return JSON.parse(CryptoJS.enc.Utf8.stringify(decryptedData));\r\n}\n\n;var data=JSON.parse(result).data;\ndecrypt(data).data.content\n</js>//*",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "<js>\n!function(t,e){\"object\"==typeof exports?module.exports=exports=e():\"function\"==typeof define&&define.amd?define([],e):t.CryptoJS=e()}(this,function(){var l,r,t,e,i,f,n,o,s,a,c,h,u,d,p,_,v,y,g,B,w,k,S,m,x,b,H,z,A,C,D,R,E,M,F,P,W,O,U,I,K,X,L,j,N,T,Z,q,G,J,$,Q,V,Y,tt,et,rt,it,nt,ot,st,at,ct,ht,lt,ft,ut,dt,pt,_t,vt,yt,gt,Bt,wt,kt,St,mt,xt,bt,Ht,zt,At=At||(l=Math,r=Object.create||function(){function r(){}return function(t){var e;return r.prototype=t,e=new r,r.prototype=null,e}}(),e=(t={}).lib={},i=e.Base={extend:function(t){var e=r(this);return t&&e.mixIn(t),e.hasOwnProperty(\"init\")&&this.init!==e.init||(e.init=function(){e.$super.init.apply(this,arguments)}),(e.init.prototype=e).$super=this,e},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);t.hasOwnProperty(\"toString\")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},f=e.WordArray=i.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:4*t.length},toString:function(t){return(t||o).stringify(this)},concat:function(t){var e=this.words,r=t.words,i=this.sigBytes,n=t.sigBytes;if(this.clamp(),i%4)for(var o=0;o<n;o++){var s=r[o>>>2]>>>24-o%4*8&255;e[i+o>>>2]|=s<<24-(i+o)%4*8}else for(o=0;o<n;o+=4)e[i+o>>>2]=r[o>>>2];return this.sigBytes+=n,this},clamp:function(){var t=this.words,e=this.sigBytes;t[e>>>2]&=4294967295<<32-e%4*8,t.length=l.ceil(e/4)},clone:function(){var t=i.clone.call(this);return t.words=this.words.slice(0),t},random:function(t){for(var e,r=[],i=function(e){e=e;var r=987654321,i=4294967295;return function(){var t=((r=36969*(65535&r)+(r>>16)&i)<<16)+(e=18e3*(65535&e)+(e>>16)&i)&i;return t/=4294967296,(t+=.5)*(.5<l.random()?1:-1)}},n=0;n<t;n+=4){var o=i(4294967296*(e||l.random()));e=987654071*o(),r.push(4294967296*o()|0)}return new f.init(r,t)}}),n=t.enc={},o=n.Hex={stringify:function(t){for(var e=t.words,r=t.sigBytes,i=[],n=0;n<r;n++){var o=e[n>>>2]>>>24-n%4*8&255;i.push((o>>>4).toString(16)),i.push((15&o).toString(16))}return i.join(\"\")},parse:function(t){for(var e=t.length,r=[],i=0;i<e;i+=2)r[i>>>3]|=parseInt(t.substr(i,2),16)<<24-i%8*4;return new f.init(r,e/2)}},s=n.Latin1={stringify:function(t){for(var e=t.words,r=t.sigBytes,i=[],n=0;n<r;n++){var o=e[n>>>2]>>>24-n%4*8&255;i.push(String.fromCharCode(o))}return i.join(\"\")},parse:function(t){for(var e=t.length,r=[],i=0;i<e;i++)r[i>>>2]|=(255&t.charCodeAt(i))<<24-i%4*8;return new f.init(r,e)}},a=n.Utf8={stringify:function(t){try{return decodeURIComponent(escape(s.stringify(t)))}catch(t){throw new Error(\"Malformed UTF-8 data\")}},parse:function(t){return s.parse(unescape(encodeURIComponent(t)))}},c=e.BufferedBlockAlgorithm=i.extend({reset:function(){this._data=new f.init,this._nDataBytes=0},_append:function(t){\"string\"==typeof t&&(t=a.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(t){var e=this._data,r=e.words,i=e.sigBytes,n=this.blockSize,o=i/(4*n),s=(o=t?l.ceil(o):l.max((0|o)-this._minBufferSize,0))*n,a=l.min(4*s,i);if(s){for(var c=0;c<s;c+=n)this._doProcessBlock(r,c);var h=r.splice(0,s);e.sigBytes-=a}return new f.init(h,a)},clone:function(){var t=i.clone.call(this);return t._data=this._data.clone(),t},_minBufferSize:0}),e.Hasher=c.extend({cfg:i.extend(),init:function(t){this.cfg=this.cfg.extend(t),this.reset()},reset:function(){c.reset.call(this),this._doReset()},update:function(t){return this._append(t),this._process(),this},finalize:function(t){return t&&this._append(t),this._doFinalize()},blockSize:16,_createHelper:function(r){return function(t,e){return new r.init(e).finalize(t)}},_createHmacHelper:function(r){return function(t,e){return new h.HMAC.init(r,e).finalize(t)}}}),h=t.algo={},t);return d=(u=At).lib.WordArray,u.enc.Base64={stringify:function(t){var e=t.words,r=t.sigBytes,i=this._map;t.clamp();for(var n=[],o=0;o<r;o+=3)for(var s=(e[o>>>2]>>>24-o%4*8&255)<<16|(e[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|e[o+2>>>2]>>>24-(o+2)%4*8&255,a=0;a<4&&o+.75*a<r;a++)n.push(i.charAt(s>>>6*(3-a)&63));var c=i.charAt(64);if(c)for(;n.length%4;)n.push(c);return n.join(\"\")},parse:function(t){var e=t.length,r=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var n=0;n<r.length;n++)i[r.charCodeAt(n)]=n}var o=r.charAt(64);if(o){var s=t.indexOf(o);-1!==s&&(e=s)}return function(t,e,r){for(var i=[],n=0,o=0;o<e;o++)if(o%4){var s=r[t.charCodeAt(o-1)]<<o%4*2,a=r[t.charCodeAt(o)]>>>6-o%4*2;i[n>>>2]|=(s|a)<<24-n%4*8,n++}return d.create(i,n)}(t,e,i)},_map:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\"},function(l){var t=At,e=t.lib,r=e.WordArray,i=e.Hasher,n=t.algo,H=[];!function(){for(var t=0;t<64;t++)H[t]=4294967296*l.abs(l.sin(t+1))|0}();var o=n.MD5=i.extend({_doReset:function(){this._hash=new r.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(t,e){for(var r=0;r<16;r++){var i=e+r,n=t[i];t[i]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8)}var o=this._hash.words,s=t[e+0],a=t[e+1],c=t[e+2],h=t[e+3],l=t[e+4],f=t[e+5],u=t[e+6],d=t[e+7],p=t[e+8],_=t[e+9],v=t[e+10],y=t[e+11],g=t[e+12],B=t[e+13],w=t[e+14],k=t[e+15],S=o[0],m=o[1],x=o[2],b=o[3];m=D(m=D(m=D(m=D(m=C(m=C(m=C(m=C(m=A(m=A(m=A(m=A(m=z(m=z(m=z(m=z(m,x=z(x,b=z(b,S=z(S,m,x,b,s,7,H[0]),m,x,a,12,H[1]),S,m,c,17,H[2]),b,S,h,22,H[3]),x=z(x,b=z(b,S=z(S,m,x,b,l,7,H[4]),m,x,f,12,H[5]),S,m,u,17,H[6]),b,S,d,22,H[7]),x=z(x,b=z(b,S=z(S,m,x,b,p,7,H[8]),m,x,_,12,H[9]),S,m,v,17,H[10]),b,S,y,22,H[11]),x=z(x,b=z(b,S=z(S,m,x,b,g,7,H[12]),m,x,B,12,H[13]),S,m,w,17,H[14]),b,S,k,22,H[15]),x=A(x,b=A(b,S=A(S,m,x,b,a,5,H[16]),m,x,u,9,H[17]),S,m,y,14,H[18]),b,S,s,20,H[19]),x=A(x,b=A(b,S=A(S,m,x,b,f,5,H[20]),m,x,v,9,H[21]),S,m,k,14,H[22]),b,S,l,20,H[23]),x=A(x,b=A(b,S=A(S,m,x,b,_,5,H[24]),m,x,w,9,H[25]),S,m,h,14,H[26]),b,S,p,20,H[27]),x=A(x,b=A(b,S=A(S,m,x,b,B,5,H[28]),m,x,c,9,H[29]),S,m,d,14,H[30]),b,S,g,20,H[31]),x=C(x,b=C(b,S=C(S,m,x,b,f,4,H[32]),m,x,p,11,H[33]),S,m,y,16,H[34]),b,S,w,23,H[35]),x=C(x,b=C(b,S=C(S,m,x,b,a,4,H[36]),m,x,l,11,H[37]),S,m,d,16,H[38]),b,S,v,23,H[39]),x=C(x,b=C(b,S=C(S,m,x,b,B,4,H[40]),m,x,s,11,H[41]),S,m,h,16,H[42]),b,S,u,23,H[43]),x=C(x,b=C(b,S=C(S,m,x,b,_,4,H[44]),m,x,g,11,H[45]),S,m,k,16,H[46]),b,S,c,23,H[47]),x=D(x,b=D(b,S=D(S,m,x,b,s,6,H[48]),m,x,d,10,H[49]),S,m,w,15,H[50]),b,S,f,21,H[51]),x=D(x,b=D(b,S=D(S,m,x,b,g,6,H[52]),m,x,h,10,H[53]),S,m,v,15,H[54]),b,S,a,21,H[55]),x=D(x,b=D(b,S=D(S,m,x,b,p,6,H[56]),m,x,k,10,H[57]),S,m,u,15,H[58]),b,S,B,21,H[59]),x=D(x,b=D(b,S=D(S,m,x,b,l,6,H[60]),m,x,y,10,H[61]),S,m,c,15,H[62]),b,S,_,21,H[63]),o[0]=o[0]+S|0,o[1]=o[1]+m|0,o[2]=o[2]+x|0,o[3]=o[3]+b|0},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;e[i>>>5]|=128<<24-i%32;var n=l.floor(r/4294967296),o=r;e[15+(i+64>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),e[14+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),t.sigBytes=4*(e.length+1),this._process();for(var s=this._hash,a=s.words,c=0;c<4;c++){var h=a[c];a[c]=16711935&(h<<8|h>>>24)|4278255360&(h<<24|h>>>8)}return s},clone:function(){var t=i.clone.call(this);return t._hash=this._hash.clone(),t}});function z(t,e,r,i,n,o,s){var a=t+(e&r|~e&i)+n+s;return(a<<o|a>>>32-o)+e}function A(t,e,r,i,n,o,s){var a=t+(e&i|r&~i)+n+s;return(a<<o|a>>>32-o)+e}function C(t,e,r,i,n,o,s){var a=t+(e^r^i)+n+s;return(a<<o|a>>>32-o)+e}function D(t,e,r,i,n,o,s){var a=t+(r^(e|~i))+n+s;return(a<<o|a>>>32-o)+e}t.MD5=i._createHelper(o),t.HmacMD5=i._createHmacHelper(o)}(Math),_=(p=At).lib,v=_.WordArray,y=_.Hasher,g=p.algo,B=[],w=g.SHA1=y.extend({_doReset:function(){this._hash=new v.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var r=this._hash.words,i=r[0],n=r[1],o=r[2],s=r[3],a=r[4],c=0;c<80;c++){if(c<16)B[c]=0|t[e+c];else{var h=B[c-3]^B[c-8]^B[c-14]^B[c-16];B[c]=h<<1|h>>>31}var l=(i<<5|i>>>27)+a+B[c];l+=c<20?1518500249+(n&o|~n&s):c<40?1859775393+(n^o^s):c<60?(n&o|n&s|o&s)-1894007588:(n^o^s)-899497514,a=s,s=o,o=n<<30|n>>>2,n=i,i=l}r[0]=r[0]+i|0,r[1]=r[1]+n|0,r[2]=r[2]+o|0,r[3]=r[3]+s|0,r[4]=r[4]+a|0},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;return e[i>>>5]|=128<<24-i%32,e[14+(i+64>>>9<<4)]=Math.floor(r/4294967296),e[15+(i+64>>>9<<4)]=r,t.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var t=y.clone.call(this);return t._hash=this._hash.clone(),t}}),p.SHA1=y._createHelper(w),p.HmacSHA1=y._createHmacHelper(w),function(n){var t=At,e=t.lib,r=e.WordArray,i=e.Hasher,o=t.algo,s=[],B=[];!function(){function t(t){for(var e=n.sqrt(t),r=2;r<=e;r++)if(!(t%r))return!1;return!0}function e(t){return 4294967296*(t-(0|t))|0}for(var r=2,i=0;i<64;)t(r)&&(i<8&&(s[i]=e(n.pow(r,.5))),B[i]=e(n.pow(r,1/3)),i++),r++}();var w=[],a=o.SHA256=i.extend({_doReset:function(){this._hash=new r.init(s.slice(0))},_doProcessBlock:function(t,e){for(var r=this._hash.words,i=r[0],n=r[1],o=r[2],s=r[3],a=r[4],c=r[5],h=r[6],l=r[7],f=0;f<64;f++){if(f<16)w[f]=0|t[e+f];else{var u=w[f-15],d=(u<<25|u>>>7)^(u<<14|u>>>18)^u>>>3,p=w[f-2],_=(p<<15|p>>>17)^(p<<13|p>>>19)^p>>>10;w[f]=d+w[f-7]+_+w[f-16]}var v=i&n^i&o^n&o,y=(i<<30|i>>>2)^(i<<19|i>>>13)^(i<<10|i>>>22),g=l+((a<<26|a>>>6)^(a<<21|a>>>11)^(a<<7|a>>>25))+(a&c^~a&h)+B[f]+w[f];l=h,h=c,c=a,a=s+g|0,s=o,o=n,n=i,i=g+(y+v)|0}r[0]=r[0]+i|0,r[1]=r[1]+n|0,r[2]=r[2]+o|0,r[3]=r[3]+s|0,r[4]=r[4]+a|0,r[5]=r[5]+c|0,r[6]=r[6]+h|0,r[7]=r[7]+l|0},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;return e[i>>>5]|=128<<24-i%32,e[14+(i+64>>>9<<4)]=n.floor(r/4294967296),e[15+(i+64>>>9<<4)]=r,t.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var t=i.clone.call(this);return t._hash=this._hash.clone(),t}});t.SHA256=i._createHelper(a),t.HmacSHA256=i._createHmacHelper(a)}(Math),function(){var t=At,n=t.lib.WordArray,e=t.enc;e.Utf16=e.Utf16BE={stringify:function(t){for(var e=t.words,r=t.sigBytes,i=[],n=0;n<r;n+=2){var o=e[n>>>2]>>>16-n%4*8&65535;i.push(String.fromCharCode(o))}return i.join(\"\")},parse:function(t){for(var e=t.length,r=[],i=0;i<e;i++)r[i>>>1]|=t.charCodeAt(i)<<16-i%2*16;return n.create(r,2*e)}};function s(t){return t<<8&4278255360|t>>>8&16711935}e.Utf16LE={stringify:function(t){for(var e=t.words,r=t.sigBytes,i=[],n=0;n<r;n+=2){var o=s(e[n>>>2]>>>16-n%4*8&65535);i.push(String.fromCharCode(o))}return i.join(\"\")},parse:function(t){for(var e=t.length,r=[],i=0;i<e;i++)r[i>>>1]|=s(t.charCodeAt(i)<<16-i%2*16);return n.create(r,2*e)}}}(),function(){if(\"function\"==typeof ArrayBuffer){var t=At.lib.WordArray,n=t.init;(t.init=function(t){if(t instanceof ArrayBuffer&&(t=new Uint8Array(t)),(t instanceof Int8Array||\"undefined\"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array)&&(t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength)),t instanceof Uint8Array){for(var e=t.byteLength,r=[],i=0;i<e;i++)r[i>>>2]|=t[i]<<24-i%4*8;n.call(this,r,e)}else n.apply(this,arguments)}).prototype=t}}(),function(t){var e=At,r=e.lib,i=r.WordArray,n=r.Hasher,o=e.algo,m=i.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),x=i.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),b=i.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),H=i.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),z=i.create([0,1518500249,1859775393,2400959708,2840853838]),A=i.create([1352829926,1548603684,1836072691,2053994217,0]),s=o.RIPEMD160=n.extend({_doReset:function(){this._hash=i.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var r=0;r<16;r++){var i=e+r,n=t[i];t[i]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8)}var o,s,a,c,h,l,f,u,d,p,_,v=this._hash.words,y=z.words,g=A.words,B=m.words,w=x.words,k=b.words,S=H.words;l=o=v[0],f=s=v[1],u=a=v[2],d=c=v[3],p=h=v[4];for(r=0;r<80;r+=1)_=o+t[e+B[r]]|0,_+=r<16?C(s,a,c)+y[0]:r<32?D(s,a,c)+y[1]:r<48?R(s,a,c)+y[2]:r<64?E(s,a,c)+y[3]:M(s,a,c)+y[4],_=(_=F(_|=0,k[r]))+h|0,o=h,h=c,c=F(a,10),a=s,s=_,_=l+t[e+w[r]]|0,_+=r<16?M(f,u,d)+g[0]:r<32?E(f,u,d)+g[1]:r<48?R(f,u,d)+g[2]:r<64?D(f,u,d)+g[3]:C(f,u,d)+g[4],_=(_=F(_|=0,S[r]))+p|0,l=p,p=d,d=F(u,10),u=f,f=_;_=v[1]+a+d|0,v[1]=v[2]+c+p|0,v[2]=v[3]+h+l|0,v[3]=v[4]+o+f|0,v[4]=v[0]+s+u|0,v[0]=_},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;e[i>>>5]|=128<<24-i%32,e[14+(i+64>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),t.sigBytes=4*(e.length+1),this._process();for(var n=this._hash,o=n.words,s=0;s<5;s++){var a=o[s];o[s]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}return n},clone:function(){var t=n.clone.call(this);return t._hash=this._hash.clone(),t}});function C(t,e,r){return t^e^r}function D(t,e,r){return t&e|~t&r}function R(t,e,r){return(t|~e)^r}function E(t,e,r){return t&r|e&~r}function M(t,e,r){return t^(e|~r)}function F(t,e){return t<<e|t>>>32-e}e.RIPEMD160=n._createHelper(s),e.HmacRIPEMD160=n._createHmacHelper(s)}(Math),S=(k=At).lib.Base,m=k.enc.Utf8,k.algo.HMAC=S.extend({init:function(t,e){t=this._hasher=new t.init,\"string\"==typeof e&&(e=m.parse(e));var r=t.blockSize,i=4*r;e.sigBytes>i&&(e=t.finalize(e)),e.clamp();for(var n=this._oKey=e.clone(),o=this._iKey=e.clone(),s=n.words,a=o.words,c=0;c<r;c++)s[c]^=1549556828,a[c]^=909522486;n.sigBytes=o.sigBytes=i,this.reset()},reset:function(){var t=this._hasher;t.reset(),t.update(this._iKey)},update:function(t){return this._hasher.update(t),this},finalize:function(t){var e=this._hasher,r=e.finalize(t);return e.reset(),e.finalize(this._oKey.clone().concat(r))}}),b=(x=At).lib,H=b.Base,z=b.WordArray,A=x.algo,C=A.SHA1,D=A.HMAC,R=A.PBKDF2=H.extend({cfg:H.extend({keySize:4,hasher:C,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var r=this.cfg,i=D.create(r.hasher,t),n=z.create(),o=z.create([1]),s=n.words,a=o.words,c=r.keySize,h=r.iterations;s.length<c;){var l=i.update(e).finalize(o);i.reset();for(var f=l.words,u=f.length,d=l,p=1;p<h;p++){d=i.finalize(d),i.reset();for(var _=d.words,v=0;v<u;v++)f[v]^=_[v]}n.concat(l),a[0]++}return n.sigBytes=4*c,n}}),x.PBKDF2=function(t,e,r){return R.create(r).compute(t,e)},M=(E=At).lib,F=M.Base,P=M.WordArray,W=E.algo,O=W.MD5,U=W.EvpKDF=F.extend({cfg:F.extend({keySize:4,hasher:O,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var r=this.cfg,i=r.hasher.create(),n=P.create(),o=n.words,s=r.keySize,a=r.iterations;o.length<s;){c&&i.update(c);var c=i.update(t).finalize(e);i.reset();for(var h=1;h<a;h++)c=i.finalize(c),i.reset();n.concat(c)}return n.sigBytes=4*s,n}}),E.EvpKDF=function(t,e,r){return U.create(r).compute(t,e)},K=(I=At).lib.WordArray,X=I.algo,L=X.SHA256,j=X.SHA224=L.extend({_doReset:function(){this._hash=new K.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var t=L._doFinalize.call(this);return t.sigBytes-=4,t}}),I.SHA224=L._createHelper(j),I.HmacSHA224=L._createHmacHelper(j),T=(N=At).lib,Z=T.Base,q=T.WordArray,(G=N.x64={}).Word=Z.extend({init:function(t,e){this.high=t,this.low=e}}),G.WordArray=Z.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:8*t.length},toX32:function(){for(var t=this.words,e=t.length,r=[],i=0;i<e;i++){var n=t[i];r.push(n.high),r.push(n.low)}return q.create(r,this.sigBytes)},clone:function(){for(var t=Z.clone.call(this),e=t.words=this.words.slice(0),r=e.length,i=0;i<r;i++)e[i]=e[i].clone();return t}}),function(u){var t=At,e=t.lib,d=e.WordArray,i=e.Hasher,l=t.x64.Word,r=t.algo,C=[],D=[],R=[];!function(){for(var t=1,e=0,r=0;r<24;r++){C[t+5*e]=(r+1)*(r+2)/2%64;var i=(2*t+3*e)%5;t=e%5,e=i}for(t=0;t<5;t++)for(e=0;e<5;e++)D[t+5*e]=e+(2*t+3*e)%5*5;for(var n=1,o=0;o<24;o++){for(var s=0,a=0,c=0;c<7;c++){if(1&n){var h=(1<<c)-1;h<32?a^=1<<h:s^=1<<h-32}128&n?n=n<<1^113:n<<=1}R[o]=l.create(s,a)}}();var E=[];!function(){for(var t=0;t<25;t++)E[t]=l.create()}();var n=r.SHA3=i.extend({cfg:i.cfg.extend({outputLength:512}),_doReset:function(){for(var t=this._state=[],e=0;e<25;e++)t[e]=new l.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(t,e){for(var r=this._state,i=this.blockSize/2,n=0;n<i;n++){var o=t[e+2*n],s=t[e+2*n+1];o=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),s=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),(x=r[n]).high^=s,x.low^=o}for(var a=0;a<24;a++){for(var c=0;c<5;c++){for(var h=0,l=0,f=0;f<5;f++){h^=(x=r[c+5*f]).high,l^=x.low}var u=E[c];u.high=h,u.low=l}for(c=0;c<5;c++){var d=E[(c+4)%5],p=E[(c+1)%5],_=p.high,v=p.low;for(h=d.high^(_<<1|v>>>31),l=d.low^(v<<1|_>>>31),f=0;f<5;f++){(x=r[c+5*f]).high^=h,x.low^=l}}for(var y=1;y<25;y++){var g=(x=r[y]).high,B=x.low,w=C[y];if(w<32)h=g<<w|B>>>32-w,l=B<<w|g>>>32-w;else h=B<<w-32|g>>>64-w,l=g<<w-32|B>>>64-w;var k=E[D[y]];k.high=h,k.low=l}var S=E[0],m=r[0];S.high=m.high,S.low=m.low;for(c=0;c<5;c++)for(f=0;f<5;f++){var x=r[y=c+5*f],b=E[y],H=E[(c+1)%5+5*f],z=E[(c+2)%5+5*f];x.high=b.high^~H.high&z.high,x.low=b.low^~H.low&z.low}x=r[0];var A=R[a];x.high^=A.high,x.low^=A.low}},_doFinalize:function(){var t=this._data,e=t.words,r=(this._nDataBytes,8*t.sigBytes),i=32*this.blockSize;e[r>>>5]|=1<<24-r%32,e[(u.ceil((r+1)/i)*i>>>5)-1]|=128,t.sigBytes=4*e.length,this._process();for(var n=this._state,o=this.cfg.outputLength/8,s=o/8,a=[],c=0;c<s;c++){var h=n[c],l=h.high,f=h.low;l=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),f=16711935&(f<<8|f>>>24)|4278255360&(f<<24|f>>>8),a.push(f),a.push(l)}return new d.init(a,o)},clone:function(){for(var t=i.clone.call(this),e=t._state=this._state.slice(0),r=0;r<25;r++)e[r]=e[r].clone();return t}});t.SHA3=i._createHelper(n),t.HmacSHA3=i._createHmacHelper(n)}(Math),function(){var t=At,e=t.lib.Hasher,r=t.x64,i=r.Word,n=r.WordArray,o=t.algo;function s(){return i.create.apply(i,arguments)}var mt=[s(1116352408,3609767458),s(1899447441,602891725),s(3049323471,3964484399),s(3921009573,2173295548),s(961987163,4081628472),s(1508970993,3053834265),s(2453635748,2937671579),s(2870763221,3664609560),s(3624381080,2734883394),s(310598401,1164996542),s(607225278,1323610764),s(1426881987,3590304994),s(1925078388,4068182383),s(2162078206,991336113),s(2614888103,633803317),s(3248222580,3479774868),s(3835390401,2666613458),s(4022224774,944711139),s(264347078,2341262773),s(604807628,2007800933),s(770255983,1495990901),s(1249150122,1856431235),s(1555081692,3175218132),s(1996064986,2198950837),s(2554220882,3999719339),s(2821834349,766784016),s(2952996808,2566594879),s(3210313671,3203337956),s(3336571891,1034457026),s(3584528711,2466948901),s(113926993,3758326383),s(338241895,168717936),s(666307205,1188179964),s(773529912,1546045734),s(1294757372,1522805485),s(1396182291,2643833823),s(1695183700,2343527390),s(1986661051,1014477480),s(2177026350,1206759142),s(2456956037,344077627),s(2730485921,1290863460),s(2820302411,3158454273),s(3259730800,3505952657),s(3345764771,106217008),s(3516065817,3606008344),s(3600352804,1432725776),s(4094571909,1467031594),s(275423344,851169720),s(430227734,3100823752),s(506948616,1363258195),s(659060556,3750685593),s(883997877,3785050280),s(958139571,3318307427),s(1322822218,3812723403),s(1537002063,2003034995),s(1747873779,3602036899),s(1955562222,1575990012),s(2024104815,1125592928),s(2227730452,2716904306),s(2361852424,442776044),s(2428436474,593698344),s(2756734187,3733110249),s(3204031479,2999351573),s(3329325298,3815920427),s(3391569614,3928383900),s(3515267271,566280711),s(3940187606,3454069534),s(4118630271,4000239992),s(116418474,1914138554),s(174292421,2731055270),s(289380356,3203993006),s(460393269,320620315),s(685471733,587496836),s(852142971,1086792851),s(1017036298,365543100),s(1126000580,2618297676),s(1288033470,3409855158),s(1501505948,4234509866),s(1607167915,987167468),s(1816402316,1246189591)],xt=[];!function(){for(var t=0;t<80;t++)xt[t]=s()}();var a=o.SHA512=e.extend({_doReset:function(){this._hash=new n.init([new i.init(1779033703,4089235720),new i.init(3144134277,2227873595),new i.init(1013904242,4271175723),new i.init(2773480762,1595750129),new i.init(1359893119,2917565137),new i.init(2600822924,725511199),new i.init(528734635,4215389547),new i.init(1541459225,327033209)])},_doProcessBlock:function(t,e){for(var r=this._hash.words,i=r[0],n=r[1],o=r[2],s=r[3],a=r[4],c=r[5],h=r[6],l=r[7],f=i.high,u=i.low,d=n.high,p=n.low,_=o.high,v=o.low,y=s.high,g=s.low,B=a.high,w=a.low,k=c.high,S=c.low,m=h.high,x=h.low,b=l.high,H=l.low,z=f,A=u,C=d,D=p,R=_,E=v,M=y,F=g,P=B,W=w,O=k,U=S,I=m,K=x,X=b,L=H,j=0;j<80;j++){var N=xt[j];if(j<16)var T=N.high=0|t[e+2*j],Z=N.low=0|t[e+2*j+1];else{var q=xt[j-15],G=q.high,J=q.low,$=(G>>>1|J<<31)^(G>>>8|J<<24)^G>>>7,Q=(J>>>1|G<<31)^(J>>>8|G<<24)^(J>>>7|G<<25),V=xt[j-2],Y=V.high,tt=V.low,et=(Y>>>19|tt<<13)^(Y<<3|tt>>>29)^Y>>>6,rt=(tt>>>19|Y<<13)^(tt<<3|Y>>>29)^(tt>>>6|Y<<26),it=xt[j-7],nt=it.high,ot=it.low,st=xt[j-16],at=st.high,ct=st.low;T=(T=(T=$+nt+((Z=Q+ot)>>>0<Q>>>0?1:0))+et+((Z=Z+rt)>>>0<rt>>>0?1:0))+at+((Z=Z+ct)>>>0<ct>>>0?1:0);N.high=T,N.low=Z}var ht,lt=P&O^~P&I,ft=W&U^~W&K,ut=z&C^z&R^C&R,dt=A&D^A&E^D&E,pt=(z>>>28|A<<4)^(z<<30|A>>>2)^(z<<25|A>>>7),_t=(A>>>28|z<<4)^(A<<30|z>>>2)^(A<<25|z>>>7),vt=(P>>>14|W<<18)^(P>>>18|W<<14)^(P<<23|W>>>9),yt=(W>>>14|P<<18)^(W>>>18|P<<14)^(W<<23|P>>>9),gt=mt[j],Bt=gt.high,wt=gt.low,kt=X+vt+((ht=L+yt)>>>0<L>>>0?1:0),St=_t+dt;X=I,L=K,I=O,K=U,O=P,U=W,P=M+(kt=(kt=(kt=kt+lt+((ht=ht+ft)>>>0<ft>>>0?1:0))+Bt+((ht=ht+wt)>>>0<wt>>>0?1:0))+T+((ht=ht+Z)>>>0<Z>>>0?1:0))+((W=F+ht|0)>>>0<F>>>0?1:0)|0,M=R,F=E,R=C,E=D,C=z,D=A,z=kt+(pt+ut+(St>>>0<_t>>>0?1:0))+((A=ht+St|0)>>>0<ht>>>0?1:0)|0}u=i.low=u+A,i.high=f+z+(u>>>0<A>>>0?1:0),p=n.low=p+D,n.high=d+C+(p>>>0<D>>>0?1:0),v=o.low=v+E,o.high=_+R+(v>>>0<E>>>0?1:0),g=s.low=g+F,s.high=y+M+(g>>>0<F>>>0?1:0),w=a.low=w+W,a.high=B+P+(w>>>0<W>>>0?1:0),S=c.low=S+U,c.high=k+O+(S>>>0<U>>>0?1:0),x=h.low=x+K,h.high=m+I+(x>>>0<K>>>0?1:0),H=l.low=H+L,l.high=b+X+(H>>>0<L>>>0?1:0)},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;return e[i>>>5]|=128<<24-i%32,e[30+(i+128>>>10<<5)]=Math.floor(r/4294967296),e[31+(i+128>>>10<<5)]=r,t.sigBytes=4*e.length,this._process(),this._hash.toX32()},clone:function(){var t=e.clone.call(this);return t._hash=this._hash.clone(),t},blockSize:32});t.SHA512=e._createHelper(a),t.HmacSHA512=e._createHmacHelper(a)}(),$=(J=At).x64,Q=$.Word,V=$.WordArray,Y=J.algo,tt=Y.SHA512,et=Y.SHA384=tt.extend({_doReset:function(){this._hash=new V.init([new Q.init(3418070365,3238371032),new Q.init(1654270250,914150663),new Q.init(2438529370,812702999),new Q.init(355462360,4144912697),new Q.init(1731405415,4290775857),new Q.init(2394180231,1750603025),new Q.init(3675008525,1694076839),new Q.init(1203062813,3204075428)])},_doFinalize:function(){var t=tt._doFinalize.call(this);return t.sigBytes-=16,t}}),J.SHA384=tt._createHelper(et),J.HmacSHA384=tt._createHmacHelper(et),At.lib.Cipher||(it=(rt=At).lib,nt=it.Base,ot=it.WordArray,st=it.BufferedBlockAlgorithm,(at=rt.enc).Utf8,ct=at.Base64,ht=rt.algo.EvpKDF,lt=it.Cipher=st.extend({cfg:nt.extend(),createEncryptor:function(t,e){return this.create(this._ENC_XFORM_MODE,t,e)},createDecryptor:function(t,e){return this.create(this._DEC_XFORM_MODE,t,e)},init:function(t,e,r){this.cfg=this.cfg.extend(r),this._xformMode=t,this._key=e,this.reset()},reset:function(){st.reset.call(this),this._doReset()},process:function(t){return this._append(t),this._process()},finalize:function(t){return t&&this._append(t),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function n(t){return\"string\"==typeof t?Bt:yt}return function(i){return{encrypt:function(t,e,r){return n(e).encrypt(i,t,e,r)},decrypt:function(t,e,r){return n(e).decrypt(i,t,e,r)}}}}()}),it.StreamCipher=lt.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),ft=rt.mode={},ut=it.BlockCipherMode=nt.extend({createEncryptor:function(t,e){return this.Encryptor.create(t,e)},createDecryptor:function(t,e){return this.Decryptor.create(t,e)},init:function(t,e){this._cipher=t,this._iv=e}}),dt=ft.CBC=function(){var t=ut.extend();function o(t,e,r){var i=this._iv;if(i){var n=i;this._iv=void 0}else n=this._prevBlock;for(var o=0;o<r;o++)t[e+o]^=n[o]}return t.Encryptor=t.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize;o.call(this,t,e,i),r.encryptBlock(t,e),this._prevBlock=t.slice(e,e+i)}}),t.Decryptor=t.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize,n=t.slice(e,e+i);r.decryptBlock(t,e),o.call(this,t,e,i),this._prevBlock=n}}),t}(),pt=(rt.pad={}).Pkcs7={pad:function(t,e){for(var r=4*e,i=r-t.sigBytes%r,n=i<<24|i<<16|i<<8|i,o=[],s=0;s<i;s+=4)o.push(n);var a=ot.create(o,i);t.concat(a)},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},it.BlockCipher=lt.extend({cfg:lt.cfg.extend({mode:dt,padding:pt}),reset:function(){lt.reset.call(this);var t=this.cfg,e=t.iv,r=t.mode;if(this._xformMode==this._ENC_XFORM_MODE)var i=r.createEncryptor;else{i=r.createDecryptor;this._minBufferSize=1}this._mode&&this._mode.__creator==i?this._mode.init(this,e&&e.words):(this._mode=i.call(r,this,e&&e.words),this._mode.__creator=i)},_doProcessBlock:function(t,e){this._mode.processBlock(t,e)},_doFinalize:function(){var t=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){t.pad(this._data,this.blockSize);var e=this._process(!0)}else{e=this._process(!0);t.unpad(e)}return e},blockSize:4}),_t=it.CipherParams=nt.extend({init:function(t){this.mixIn(t)},toString:function(t){return(t||this.formatter).stringify(this)}}),vt=(rt.format={}).OpenSSL={stringify:function(t){var e=t.ciphertext,r=t.salt;if(r)var i=ot.create([1398893684,1701076831]).concat(r).concat(e);else i=e;return i.toString(ct)},parse:function(t){var e=ct.parse(t),r=e.words;if(1398893684==r[0]&&1701076831==r[1]){var i=ot.create(r.slice(2,4));r.splice(0,4),e.sigBytes-=16}return _t.create({ciphertext:e,salt:i})}},yt=it.SerializableCipher=nt.extend({cfg:nt.extend({format:vt}),encrypt:function(t,e,r,i){i=this.cfg.extend(i);var n=t.createEncryptor(r,i),o=n.finalize(e),s=n.cfg;return _t.create({ciphertext:o,key:r,iv:s.iv,algorithm:t,mode:s.mode,padding:s.padding,blockSize:t.blockSize,formatter:i.format})},decrypt:function(t,e,r,i){return i=this.cfg.extend(i),e=this._parse(e,i.format),t.createDecryptor(r,i).finalize(e.ciphertext)},_parse:function(t,e){return\"string\"==typeof t?e.parse(t,this):t}}),gt=(rt.kdf={}).OpenSSL={execute:function(t,e,r,i){i||(i=ot.random(8));var n=ht.create({keySize:e+r}).compute(t,i),o=ot.create(n.words.slice(e),4*r);return n.sigBytes=4*e,_t.create({key:n,iv:o,salt:i})}},Bt=it.PasswordBasedCipher=yt.extend({cfg:yt.cfg.extend({kdf:gt}),encrypt:function(t,e,r,i){var n=(i=this.cfg.extend(i)).kdf.execute(r,t.keySize,t.ivSize);i.iv=n.iv;var o=yt.encrypt.call(this,t,e,n.key,i);return o.mixIn(n),o},decrypt:function(t,e,r,i){i=this.cfg.extend(i),e=this._parse(e,i.format);var n=i.kdf.execute(r,t.keySize,t.ivSize,e.salt);return i.iv=n.iv,yt.decrypt.call(this,t,e,n.key,i)}})),At.mode.CFB=function(){var t=At.lib.BlockCipherMode.extend();function o(t,e,r,i){var n=this._iv;if(n){var o=n.slice(0);this._iv=void 0}else o=this._prevBlock;i.encryptBlock(o,0);for(var s=0;s<r;s++)t[e+s]^=o[s]}return t.Encryptor=t.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize;o.call(this,t,e,i,r),this._prevBlock=t.slice(e,e+i)}}),t.Decryptor=t.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize,n=t.slice(e,e+i);o.call(this,t,e,i,r),this._prevBlock=n}}),t}(),At.mode.ECB=((wt=At.lib.BlockCipherMode.extend()).Encryptor=wt.extend({processBlock:function(t,e){this._cipher.encryptBlock(t,e)}}),wt.Decryptor=wt.extend({processBlock:function(t,e){this._cipher.decryptBlock(t,e)}}),wt),At.pad.AnsiX923={pad:function(t,e){var r=t.sigBytes,i=4*e,n=i-r%i,o=r+n-1;t.clamp(),t.words[o>>>2]|=n<<24-o%4*8,t.sigBytes+=n},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},At.pad.Iso10126={pad:function(t,e){var r=4*e,i=r-t.sigBytes%r;t.concat(At.lib.WordArray.random(i-1)).concat(At.lib.WordArray.create([i<<24],1))},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},At.pad.Iso97971={pad:function(t,e){t.concat(At.lib.WordArray.create([2147483648],1)),At.pad.ZeroPadding.pad(t,e)},unpad:function(t){At.pad.ZeroPadding.unpad(t),t.sigBytes--}},At.mode.OFB=(kt=At.lib.BlockCipherMode.extend(),St=kt.Encryptor=kt.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize,n=this._iv,o=this._keystream;n&&(o=this._keystream=n.slice(0),this._iv=void 0),r.encryptBlock(o,0);for(var s=0;s<i;s++)t[e+s]^=o[s]}}),kt.Decryptor=St,kt),At.pad.NoPadding={pad:function(){},unpad:function(){}},xt=(mt=At).lib.CipherParams,bt=mt.enc.Hex,mt.format.Hex={stringify:function(t){return t.ciphertext.toString(bt)},parse:function(t){var e=bt.parse(t);return xt.create({ciphertext:e})}},function(){var t=At,e=t.lib.BlockCipher,r=t.algo,h=[],l=[],f=[],u=[],d=[],p=[],_=[],v=[],y=[],g=[];!function(){for(var t=[],e=0;e<256;e++)t[e]=e<128?e<<1:e<<1^283;var r=0,i=0;for(e=0;e<256;e++){var n=i^i<<1^i<<2^i<<3^i<<4;n=n>>>8^255&n^99,h[r]=n;var o=t[l[n]=r],s=t[o],a=t[s],c=257*t[n]^16843008*n;f[r]=c<<24|c>>>8,u[r]=c<<16|c>>>16,d[r]=c<<8|c>>>24,p[r]=c;c=16843009*a^65537*s^257*o^16843008*r;_[n]=c<<24|c>>>8,v[n]=c<<16|c>>>16,y[n]=c<<8|c>>>24,g[n]=c,r?(r=o^t[t[t[a^o]]],i^=t[t[i]]):r=i=1}}();var B=[0,1,2,4,8,16,32,64,128,27,54],i=r.AES=e.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var t=this._keyPriorReset=this._key,e=t.words,r=t.sigBytes/4,i=4*((this._nRounds=r+6)+1),n=this._keySchedule=[],o=0;o<i;o++)if(o<r)n[o]=e[o];else{var s=n[o-1];o%r?6<r&&o%r==4&&(s=h[s>>>24]<<24|h[s>>>16&255]<<16|h[s>>>8&255]<<8|h[255&s]):(s=h[(s=s<<8|s>>>24)>>>24]<<24|h[s>>>16&255]<<16|h[s>>>8&255]<<8|h[255&s],s^=B[o/r|0]<<24),n[o]=n[o-r]^s}for(var a=this._invKeySchedule=[],c=0;c<i;c++){o=i-c;if(c%4)s=n[o];else s=n[o-4];a[c]=c<4||o<=4?s:_[h[s>>>24]]^v[h[s>>>16&255]]^y[h[s>>>8&255]]^g[h[255&s]]}}},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._keySchedule,f,u,d,p,h)},decryptBlock:function(t,e){var r=t[e+1];t[e+1]=t[e+3],t[e+3]=r,this._doCryptBlock(t,e,this._invKeySchedule,_,v,y,g,l);r=t[e+1];t[e+1]=t[e+3],t[e+3]=r},_doCryptBlock:function(t,e,r,i,n,o,s,a){for(var c=this._nRounds,h=t[e]^r[0],l=t[e+1]^r[1],f=t[e+2]^r[2],u=t[e+3]^r[3],d=4,p=1;p<c;p++){var _=i[h>>>24]^n[l>>>16&255]^o[f>>>8&255]^s[255&u]^r[d++],v=i[l>>>24]^n[f>>>16&255]^o[u>>>8&255]^s[255&h]^r[d++],y=i[f>>>24]^n[u>>>16&255]^o[h>>>8&255]^s[255&l]^r[d++],g=i[u>>>24]^n[h>>>16&255]^o[l>>>8&255]^s[255&f]^r[d++];h=_,l=v,f=y,u=g}_=(a[h>>>24]<<24|a[l>>>16&255]<<16|a[f>>>8&255]<<8|a[255&u])^r[d++],v=(a[l>>>24]<<24|a[f>>>16&255]<<16|a[u>>>8&255]<<8|a[255&h])^r[d++],y=(a[f>>>24]<<24|a[u>>>16&255]<<16|a[h>>>8&255]<<8|a[255&l])^r[d++],g=(a[u>>>24]<<24|a[h>>>16&255]<<16|a[l>>>8&255]<<8|a[255&f])^r[d++];t[e]=_,t[e+1]=v,t[e+2]=y,t[e+3]=g},keySize:8});t.AES=e._createHelper(i)}(),function(){var t=At,e=t.lib,r=e.WordArray,i=e.BlockCipher,n=t.algo,h=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],l=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],f=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],u=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],d=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],o=n.DES=i.extend({_doReset:function(){for(var t=this._key.words,e=[],r=0;r<56;r++){var i=h[r]-1;e[r]=t[i>>>5]>>>31-i%32&1}for(var n=this._subKeys=[],o=0;o<16;o++){var s=n[o]=[],a=f[o];for(r=0;r<24;r++)s[r/6|0]|=e[(l[r]-1+a)%28]<<31-r%6,s[4+(r/6|0)]|=e[28+(l[r+24]-1+a)%28]<<31-r%6;s[0]=s[0]<<1|s[0]>>>31;for(r=1;r<7;r++)s[r]=s[r]>>>4*(r-1)+3;s[7]=s[7]<<5|s[7]>>>27}var c=this._invSubKeys=[];for(r=0;r<16;r++)c[r]=n[15-r]},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._subKeys)},decryptBlock:function(t,e){this._doCryptBlock(t,e,this._invSubKeys)},_doCryptBlock:function(t,e,r){this._lBlock=t[e],this._rBlock=t[e+1],p.call(this,4,252645135),p.call(this,16,65535),_.call(this,2,858993459),_.call(this,8,16711935),p.call(this,1,1431655765);for(var i=0;i<16;i++){for(var n=r[i],o=this._lBlock,s=this._rBlock,a=0,c=0;c<8;c++)a|=u[c][((s^n[c])&d[c])>>>0];this._lBlock=s,this._rBlock=o^a}var h=this._lBlock;this._lBlock=this._rBlock,this._rBlock=h,p.call(this,1,1431655765),_.call(this,8,16711935),_.call(this,2,858993459),p.call(this,16,65535),p.call(this,4,252645135),t[e]=this._lBlock,t[e+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function p(t,e){var r=(this._lBlock>>>t^this._rBlock)&e;this._rBlock^=r,this._lBlock^=r<<t}function _(t,e){var r=(this._rBlock>>>t^this._lBlock)&e;this._lBlock^=r,this._rBlock^=r<<t}t.DES=i._createHelper(o);var s=n.TripleDES=i.extend({_doReset:function(){var t=this._key.words;this._des1=o.createEncryptor(r.create(t.slice(0,2))),this._des2=o.createEncryptor(r.create(t.slice(2,4))),this._des3=o.createEncryptor(r.create(t.slice(4,6)))},encryptBlock:function(t,e){this._des1.encryptBlock(t,e),this._des2.decryptBlock(t,e),this._des3.encryptBlock(t,e)},decryptBlock:function(t,e){this._des3.decryptBlock(t,e),this._des2.encryptBlock(t,e),this._des1.decryptBlock(t,e)},keySize:6,ivSize:2,blockSize:2});t.TripleDES=i._createHelper(s)}(),function(){var t=At,e=t.lib.StreamCipher,r=t.algo,i=r.RC4=e.extend({_doReset:function(){for(var t=this._key,e=t.words,r=t.sigBytes,i=this._S=[],n=0;n<256;n++)i[n]=n;n=0;for(var o=0;n<256;n++){var s=n%r,a=e[s>>>2]>>>24-s%4*8&255;o=(o+i[n]+a)%256;var c=i[n];i[n]=i[o],i[o]=c}this._i=this._j=0},_doProcessBlock:function(t,e){t[e]^=n.call(this)},keySize:8,ivSize:0});function n(){for(var t=this._S,e=this._i,r=this._j,i=0,n=0;n<4;n++){r=(r+t[e=(e+1)%256])%256;var o=t[e];t[e]=t[r],t[r]=o,i|=t[(t[e]+t[r])%256]<<24-8*n}return this._i=e,this._j=r,i}t.RC4=e._createHelper(i);var o=r.RC4Drop=i.extend({cfg:i.cfg.extend({drop:192}),_doReset:function(){i._doReset.call(this);for(var t=this.cfg.drop;0<t;t--)n.call(this)}});t.RC4Drop=e._createHelper(o)}(),At.mode.CTRGladman=function(){var t=At.lib.BlockCipherMode.extend();function h(t){if(255==(t>>24&255)){var e=t>>16&255,r=t>>8&255,i=255&t;255===e?(e=0,255===r?(r=0,255===i?i=0:++i):++r):++e,t=0,t+=e<<16,t+=r<<8,t+=i}else t+=1<<24;return t}var e=t.Encryptor=t.extend({processBlock:function(t,e){var r,i=this._cipher,n=i.blockSize,o=this._iv,s=this._counter;o&&(s=this._counter=o.slice(0),this._iv=void 0),0===((r=s)[0]=h(r[0]))&&(r[1]=h(r[1]));var a=s.slice(0);i.encryptBlock(a,0);for(var c=0;c<n;c++)t[e+c]^=a[c]}});return t.Decryptor=e,t}(),function(){var t=At,e=t.lib.StreamCipher,r=t.algo,n=[],c=[],h=[],i=r.Rabbit=e.extend({_doReset:function(){for(var t=this._key.words,e=this.cfg.iv,r=0;r<4;r++)t[r]=16711935&(t[r]<<8|t[r]>>>24)|4278255360&(t[r]<<24|t[r]>>>8);var i=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],n=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]];for(r=this._b=0;r<4;r++)u.call(this);for(r=0;r<8;r++)n[r]^=i[r+4&7];if(e){var o=e.words,s=o[0],a=o[1],c=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),h=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),l=c>>>16|4294901760&h,f=h<<16|65535&c;n[0]^=c,n[1]^=l,n[2]^=h,n[3]^=f,n[4]^=c,n[5]^=l,n[6]^=h,n[7]^=f;for(r=0;r<4;r++)u.call(this)}},_doProcessBlock:function(t,e){var r=this._X;u.call(this),n[0]=r[0]^r[5]>>>16^r[3]<<16,n[1]=r[2]^r[7]>>>16^r[5]<<16,n[2]=r[4]^r[1]>>>16^r[7]<<16,n[3]=r[6]^r[3]>>>16^r[1]<<16;for(var i=0;i<4;i++)n[i]=16711935&(n[i]<<8|n[i]>>>24)|4278255360&(n[i]<<24|n[i]>>>8),t[e+i]^=n[i]},blockSize:4,ivSize:2});function u(){for(var t=this._X,e=this._C,r=0;r<8;r++)c[r]=e[r];e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]>>>0<c[0]>>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0<c[1]>>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0<c[2]>>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0<c[3]>>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0<c[4]>>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0<c[5]>>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0<c[6]>>>0?1:0)|0,this._b=e[7]>>>0<c[7]>>>0?1:0;for(r=0;r<8;r++){var i=t[r]+e[r],n=65535&i,o=i>>>16,s=((n*n>>>17)+n*o>>>15)+o*o,a=((4294901760&i)*i|0)+((65535&i)*i|0);h[r]=s^a}t[0]=h[0]+(h[7]<<16|h[7]>>>16)+(h[6]<<16|h[6]>>>16)|0,t[1]=h[1]+(h[0]<<8|h[0]>>>24)+h[7]|0,t[2]=h[2]+(h[1]<<16|h[1]>>>16)+(h[0]<<16|h[0]>>>16)|0,t[3]=h[3]+(h[2]<<8|h[2]>>>24)+h[1]|0,t[4]=h[4]+(h[3]<<16|h[3]>>>16)+(h[2]<<16|h[2]>>>16)|0,t[5]=h[5]+(h[4]<<8|h[4]>>>24)+h[3]|0,t[6]=h[6]+(h[5]<<16|h[5]>>>16)+(h[4]<<16|h[4]>>>16)|0,t[7]=h[7]+(h[6]<<8|h[6]>>>24)+h[5]|0}t.Rabbit=e._createHelper(i)}(),At.mode.CTR=(Ht=At.lib.BlockCipherMode.extend(),zt=Ht.Encryptor=Ht.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize,n=this._iv,o=this._counter;n&&(o=this._counter=n.slice(0),this._iv=void 0);var s=o.slice(0);r.encryptBlock(s,0),o[i-1]=o[i-1]+1|0;for(var a=0;a<i;a++)t[e+a]^=s[a]}}),Ht.Decryptor=zt,Ht),function(){var t=At,e=t.lib.StreamCipher,r=t.algo,n=[],c=[],h=[],i=r.RabbitLegacy=e.extend({_doReset:function(){for(var t=this._key.words,e=this.cfg.iv,r=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],i=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]],n=this._b=0;n<4;n++)u.call(this);for(n=0;n<8;n++)i[n]^=r[n+4&7];if(e){var o=e.words,s=o[0],a=o[1],c=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),h=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),l=c>>>16|4294901760&h,f=h<<16|65535&c;i[0]^=c,i[1]^=l,i[2]^=h,i[3]^=f,i[4]^=c,i[5]^=l,i[6]^=h,i[7]^=f;for(n=0;n<4;n++)u.call(this)}},_doProcessBlock:function(t,e){var r=this._X;u.call(this),n[0]=r[0]^r[5]>>>16^r[3]<<16,n[1]=r[2]^r[7]>>>16^r[5]<<16,n[2]=r[4]^r[1]>>>16^r[7]<<16,n[3]=r[6]^r[3]>>>16^r[1]<<16;for(var i=0;i<4;i++)n[i]=16711935&(n[i]<<8|n[i]>>>24)|4278255360&(n[i]<<24|n[i]>>>8),t[e+i]^=n[i]},blockSize:4,ivSize:2});function u(){for(var t=this._X,e=this._C,r=0;r<8;r++)c[r]=e[r];e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]>>>0<c[0]>>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0<c[1]>>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0<c[2]>>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0<c[3]>>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0<c[4]>>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0<c[5]>>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0<c[6]>>>0?1:0)|0,this._b=e[7]>>>0<c[7]>>>0?1:0;for(r=0;r<8;r++){var i=t[r]+e[r],n=65535&i,o=i>>>16,s=((n*n>>>17)+n*o>>>15)+o*o,a=((4294901760&i)*i|0)+((65535&i)*i|0);h[r]=s^a}t[0]=h[0]+(h[7]<<16|h[7]>>>16)+(h[6]<<16|h[6]>>>16)|0,t[1]=h[1]+(h[0]<<8|h[0]>>>24)+h[7]|0,t[2]=h[2]+(h[1]<<16|h[1]>>>16)+(h[0]<<16|h[0]>>>16)|0,t[3]=h[3]+(h[2]<<8|h[2]>>>24)+h[1]|0,t[4]=h[4]+(h[3]<<16|h[3]>>>16)+(h[2]<<16|h[2]>>>16)|0,t[5]=h[5]+(h[4]<<8|h[4]>>>24)+h[3]|0,t[6]=h[6]+(h[5]<<16|h[5]>>>16)+(h[4]<<16|h[4]>>>16)|0,t[7]=h[7]+(h[6]<<8|h[6]>>>24)+h[5]|0}t.RabbitLegacy=e._createHelper(i)}(),At.pad.ZeroPadding={pad:function(t,e){var r=4*e;t.clamp(),t.sigBytes+=r-(t.sigBytes%r||r)},unpad:function(t){for(var e=t.words,r=t.sigBytes-1;!(e[r>>>2]>>>24-r%4*8&255);)r--;t.sigBytes=r+1}},At});\n\nfunction decrypt(data){\r\n    var key = CryptoJS.enc.Base64.parse(\"bmpsZW1lbmcyMDE4MjAxNw==\");\r\n    var iv = CryptoJS.enc.Base64.parse('MTIzNDU2NzgxMjM0NTY3OA==');\r\n\r\n    var decryptedData = CryptoJS.AES.decrypt(data, key, {\r\n        iv: iv,\r\n        mode: CryptoJS.mode.CBC,\r\n        padding: CryptoJS.pad.Pkcs7\r\n    });\r\n    return JSON.parse(CryptoJS.enc.Utf8.stringify(decryptedData));\r\n}\n\n;var data=JSON.parse(result).data;\nJSON.stringify(decrypt(data).data.chapterList)\n</js>@json:$",
    "ruleChapterName": "title",
    "ruleChapterUrl": "@js:\"https://api.lemengfun.com/h5/book/chapter/list?bid=@get:{bid}&uid=0\"",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "https://api.lemengfun.com/h5/book/chapter/content?uid=0&bid=@get:{bid}&cid={$.chapterId}",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "desc",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchKind": "tag",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "<js>\n!function(t,e){\"object\"==typeof exports?module.exports=exports=e():\"function\"==typeof define&&define.amd?define([],e):t.CryptoJS=e()}(this,function(){var l,r,t,e,i,f,n,o,s,a,c,h,u,d,p,_,v,y,g,B,w,k,S,m,x,b,H,z,A,C,D,R,E,M,F,P,W,O,U,I,K,X,L,j,N,T,Z,q,G,J,$,Q,V,Y,tt,et,rt,it,nt,ot,st,at,ct,ht,lt,ft,ut,dt,pt,_t,vt,yt,gt,Bt,wt,kt,St,mt,xt,bt,Ht,zt,At=At||(l=Math,r=Object.create||function(){function r(){}return function(t){var e;return r.prototype=t,e=new r,r.prototype=null,e}}(),e=(t={}).lib={},i=e.Base={extend:function(t){var e=r(this);return t&&e.mixIn(t),e.hasOwnProperty(\"init\")&&this.init!==e.init||(e.init=function(){e.$super.init.apply(this,arguments)}),(e.init.prototype=e).$super=this,e},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);t.hasOwnProperty(\"toString\")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},f=e.WordArray=i.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:4*t.length},toString:function(t){return(t||o).stringify(this)},concat:function(t){var e=this.words,r=t.words,i=this.sigBytes,n=t.sigBytes;if(this.clamp(),i%4)for(var o=0;o<n;o++){var s=r[o>>>2]>>>24-o%4*8&255;e[i+o>>>2]|=s<<24-(i+o)%4*8}else for(o=0;o<n;o+=4)e[i+o>>>2]=r[o>>>2];return this.sigBytes+=n,this},clamp:function(){var t=this.words,e=this.sigBytes;t[e>>>2]&=4294967295<<32-e%4*8,t.length=l.ceil(e/4)},clone:function(){var t=i.clone.call(this);return t.words=this.words.slice(0),t},random:function(t){for(var e,r=[],i=function(e){e=e;var r=987654321,i=4294967295;return function(){var t=((r=36969*(65535&r)+(r>>16)&i)<<16)+(e=18e3*(65535&e)+(e>>16)&i)&i;return t/=4294967296,(t+=.5)*(.5<l.random()?1:-1)}},n=0;n<t;n+=4){var o=i(4294967296*(e||l.random()));e=987654071*o(),r.push(4294967296*o()|0)}return new f.init(r,t)}}),n=t.enc={},o=n.Hex={stringify:function(t){for(var e=t.words,r=t.sigBytes,i=[],n=0;n<r;n++){var o=e[n>>>2]>>>24-n%4*8&255;i.push((o>>>4).toString(16)),i.push((15&o).toString(16))}return i.join(\"\")},parse:function(t){for(var e=t.length,r=[],i=0;i<e;i+=2)r[i>>>3]|=parseInt(t.substr(i,2),16)<<24-i%8*4;return new f.init(r,e/2)}},s=n.Latin1={stringify:function(t){for(var e=t.words,r=t.sigBytes,i=[],n=0;n<r;n++){var o=e[n>>>2]>>>24-n%4*8&255;i.push(String.fromCharCode(o))}return i.join(\"\")},parse:function(t){for(var e=t.length,r=[],i=0;i<e;i++)r[i>>>2]|=(255&t.charCodeAt(i))<<24-i%4*8;return new f.init(r,e)}},a=n.Utf8={stringify:function(t){try{return decodeURIComponent(escape(s.stringify(t)))}catch(t){throw new Error(\"Malformed UTF-8 data\")}},parse:function(t){return s.parse(unescape(encodeURIComponent(t)))}},c=e.BufferedBlockAlgorithm=i.extend({reset:function(){this._data=new f.init,this._nDataBytes=0},_append:function(t){\"string\"==typeof t&&(t=a.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(t){var e=this._data,r=e.words,i=e.sigBytes,n=this.blockSize,o=i/(4*n),s=(o=t?l.ceil(o):l.max((0|o)-this._minBufferSize,0))*n,a=l.min(4*s,i);if(s){for(var c=0;c<s;c+=n)this._doProcessBlock(r,c);var h=r.splice(0,s);e.sigBytes-=a}return new f.init(h,a)},clone:function(){var t=i.clone.call(this);return t._data=this._data.clone(),t},_minBufferSize:0}),e.Hasher=c.extend({cfg:i.extend(),init:function(t){this.cfg=this.cfg.extend(t),this.reset()},reset:function(){c.reset.call(this),this._doReset()},update:function(t){return this._append(t),this._process(),this},finalize:function(t){return t&&this._append(t),this._doFinalize()},blockSize:16,_createHelper:function(r){return function(t,e){return new r.init(e).finalize(t)}},_createHmacHelper:function(r){return function(t,e){return new h.HMAC.init(r,e).finalize(t)}}}),h=t.algo={},t);return d=(u=At).lib.WordArray,u.enc.Base64={stringify:function(t){var e=t.words,r=t.sigBytes,i=this._map;t.clamp();for(var n=[],o=0;o<r;o+=3)for(var s=(e[o>>>2]>>>24-o%4*8&255)<<16|(e[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|e[o+2>>>2]>>>24-(o+2)%4*8&255,a=0;a<4&&o+.75*a<r;a++)n.push(i.charAt(s>>>6*(3-a)&63));var c=i.charAt(64);if(c)for(;n.length%4;)n.push(c);return n.join(\"\")},parse:function(t){var e=t.length,r=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var n=0;n<r.length;n++)i[r.charCodeAt(n)]=n}var o=r.charAt(64);if(o){var s=t.indexOf(o);-1!==s&&(e=s)}return function(t,e,r){for(var i=[],n=0,o=0;o<e;o++)if(o%4){var s=r[t.charCodeAt(o-1)]<<o%4*2,a=r[t.charCodeAt(o)]>>>6-o%4*2;i[n>>>2]|=(s|a)<<24-n%4*8,n++}return d.create(i,n)}(t,e,i)},_map:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\"},function(l){var t=At,e=t.lib,r=e.WordArray,i=e.Hasher,n=t.algo,H=[];!function(){for(var t=0;t<64;t++)H[t]=4294967296*l.abs(l.sin(t+1))|0}();var o=n.MD5=i.extend({_doReset:function(){this._hash=new r.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(t,e){for(var r=0;r<16;r++){var i=e+r,n=t[i];t[i]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8)}var o=this._hash.words,s=t[e+0],a=t[e+1],c=t[e+2],h=t[e+3],l=t[e+4],f=t[e+5],u=t[e+6],d=t[e+7],p=t[e+8],_=t[e+9],v=t[e+10],y=t[e+11],g=t[e+12],B=t[e+13],w=t[e+14],k=t[e+15],S=o[0],m=o[1],x=o[2],b=o[3];m=D(m=D(m=D(m=D(m=C(m=C(m=C(m=C(m=A(m=A(m=A(m=A(m=z(m=z(m=z(m=z(m,x=z(x,b=z(b,S=z(S,m,x,b,s,7,H[0]),m,x,a,12,H[1]),S,m,c,17,H[2]),b,S,h,22,H[3]),x=z(x,b=z(b,S=z(S,m,x,b,l,7,H[4]),m,x,f,12,H[5]),S,m,u,17,H[6]),b,S,d,22,H[7]),x=z(x,b=z(b,S=z(S,m,x,b,p,7,H[8]),m,x,_,12,H[9]),S,m,v,17,H[10]),b,S,y,22,H[11]),x=z(x,b=z(b,S=z(S,m,x,b,g,7,H[12]),m,x,B,12,H[13]),S,m,w,17,H[14]),b,S,k,22,H[15]),x=A(x,b=A(b,S=A(S,m,x,b,a,5,H[16]),m,x,u,9,H[17]),S,m,y,14,H[18]),b,S,s,20,H[19]),x=A(x,b=A(b,S=A(S,m,x,b,f,5,H[20]),m,x,v,9,H[21]),S,m,k,14,H[22]),b,S,l,20,H[23]),x=A(x,b=A(b,S=A(S,m,x,b,_,5,H[24]),m,x,w,9,H[25]),S,m,h,14,H[26]),b,S,p,20,H[27]),x=A(x,b=A(b,S=A(S,m,x,b,B,5,H[28]),m,x,c,9,H[29]),S,m,d,14,H[30]),b,S,g,20,H[31]),x=C(x,b=C(b,S=C(S,m,x,b,f,4,H[32]),m,x,p,11,H[33]),S,m,y,16,H[34]),b,S,w,23,H[35]),x=C(x,b=C(b,S=C(S,m,x,b,a,4,H[36]),m,x,l,11,H[37]),S,m,d,16,H[38]),b,S,v,23,H[39]),x=C(x,b=C(b,S=C(S,m,x,b,B,4,H[40]),m,x,s,11,H[41]),S,m,h,16,H[42]),b,S,u,23,H[43]),x=C(x,b=C(b,S=C(S,m,x,b,_,4,H[44]),m,x,g,11,H[45]),S,m,k,16,H[46]),b,S,c,23,H[47]),x=D(x,b=D(b,S=D(S,m,x,b,s,6,H[48]),m,x,d,10,H[49]),S,m,w,15,H[50]),b,S,f,21,H[51]),x=D(x,b=D(b,S=D(S,m,x,b,g,6,H[52]),m,x,h,10,H[53]),S,m,v,15,H[54]),b,S,a,21,H[55]),x=D(x,b=D(b,S=D(S,m,x,b,p,6,H[56]),m,x,k,10,H[57]),S,m,u,15,H[58]),b,S,B,21,H[59]),x=D(x,b=D(b,S=D(S,m,x,b,l,6,H[60]),m,x,y,10,H[61]),S,m,c,15,H[62]),b,S,_,21,H[63]),o[0]=o[0]+S|0,o[1]=o[1]+m|0,o[2]=o[2]+x|0,o[3]=o[3]+b|0},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;e[i>>>5]|=128<<24-i%32;var n=l.floor(r/4294967296),o=r;e[15+(i+64>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),e[14+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),t.sigBytes=4*(e.length+1),this._process();for(var s=this._hash,a=s.words,c=0;c<4;c++){var h=a[c];a[c]=16711935&(h<<8|h>>>24)|4278255360&(h<<24|h>>>8)}return s},clone:function(){var t=i.clone.call(this);return t._hash=this._hash.clone(),t}});function z(t,e,r,i,n,o,s){var a=t+(e&r|~e&i)+n+s;return(a<<o|a>>>32-o)+e}function A(t,e,r,i,n,o,s){var a=t+(e&i|r&~i)+n+s;return(a<<o|a>>>32-o)+e}function C(t,e,r,i,n,o,s){var a=t+(e^r^i)+n+s;return(a<<o|a>>>32-o)+e}function D(t,e,r,i,n,o,s){var a=t+(r^(e|~i))+n+s;return(a<<o|a>>>32-o)+e}t.MD5=i._createHelper(o),t.HmacMD5=i._createHmacHelper(o)}(Math),_=(p=At).lib,v=_.WordArray,y=_.Hasher,g=p.algo,B=[],w=g.SHA1=y.extend({_doReset:function(){this._hash=new v.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var r=this._hash.words,i=r[0],n=r[1],o=r[2],s=r[3],a=r[4],c=0;c<80;c++){if(c<16)B[c]=0|t[e+c];else{var h=B[c-3]^B[c-8]^B[c-14]^B[c-16];B[c]=h<<1|h>>>31}var l=(i<<5|i>>>27)+a+B[c];l+=c<20?1518500249+(n&o|~n&s):c<40?1859775393+(n^o^s):c<60?(n&o|n&s|o&s)-1894007588:(n^o^s)-899497514,a=s,s=o,o=n<<30|n>>>2,n=i,i=l}r[0]=r[0]+i|0,r[1]=r[1]+n|0,r[2]=r[2]+o|0,r[3]=r[3]+s|0,r[4]=r[4]+a|0},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;return e[i>>>5]|=128<<24-i%32,e[14+(i+64>>>9<<4)]=Math.floor(r/4294967296),e[15+(i+64>>>9<<4)]=r,t.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var t=y.clone.call(this);return t._hash=this._hash.clone(),t}}),p.SHA1=y._createHelper(w),p.HmacSHA1=y._createHmacHelper(w),function(n){var t=At,e=t.lib,r=e.WordArray,i=e.Hasher,o=t.algo,s=[],B=[];!function(){function t(t){for(var e=n.sqrt(t),r=2;r<=e;r++)if(!(t%r))return!1;return!0}function e(t){return 4294967296*(t-(0|t))|0}for(var r=2,i=0;i<64;)t(r)&&(i<8&&(s[i]=e(n.pow(r,.5))),B[i]=e(n.pow(r,1/3)),i++),r++}();var w=[],a=o.SHA256=i.extend({_doReset:function(){this._hash=new r.init(s.slice(0))},_doProcessBlock:function(t,e){for(var r=this._hash.words,i=r[0],n=r[1],o=r[2],s=r[3],a=r[4],c=r[5],h=r[6],l=r[7],f=0;f<64;f++){if(f<16)w[f]=0|t[e+f];else{var u=w[f-15],d=(u<<25|u>>>7)^(u<<14|u>>>18)^u>>>3,p=w[f-2],_=(p<<15|p>>>17)^(p<<13|p>>>19)^p>>>10;w[f]=d+w[f-7]+_+w[f-16]}var v=i&n^i&o^n&o,y=(i<<30|i>>>2)^(i<<19|i>>>13)^(i<<10|i>>>22),g=l+((a<<26|a>>>6)^(a<<21|a>>>11)^(a<<7|a>>>25))+(a&c^~a&h)+B[f]+w[f];l=h,h=c,c=a,a=s+g|0,s=o,o=n,n=i,i=g+(y+v)|0}r[0]=r[0]+i|0,r[1]=r[1]+n|0,r[2]=r[2]+o|0,r[3]=r[3]+s|0,r[4]=r[4]+a|0,r[5]=r[5]+c|0,r[6]=r[6]+h|0,r[7]=r[7]+l|0},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;return e[i>>>5]|=128<<24-i%32,e[14+(i+64>>>9<<4)]=n.floor(r/4294967296),e[15+(i+64>>>9<<4)]=r,t.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var t=i.clone.call(this);return t._hash=this._hash.clone(),t}});t.SHA256=i._createHelper(a),t.HmacSHA256=i._createHmacHelper(a)}(Math),function(){var t=At,n=t.lib.WordArray,e=t.enc;e.Utf16=e.Utf16BE={stringify:function(t){for(var e=t.words,r=t.sigBytes,i=[],n=0;n<r;n+=2){var o=e[n>>>2]>>>16-n%4*8&65535;i.push(String.fromCharCode(o))}return i.join(\"\")},parse:function(t){for(var e=t.length,r=[],i=0;i<e;i++)r[i>>>1]|=t.charCodeAt(i)<<16-i%2*16;return n.create(r,2*e)}};function s(t){return t<<8&4278255360|t>>>8&16711935}e.Utf16LE={stringify:function(t){for(var e=t.words,r=t.sigBytes,i=[],n=0;n<r;n+=2){var o=s(e[n>>>2]>>>16-n%4*8&65535);i.push(String.fromCharCode(o))}return i.join(\"\")},parse:function(t){for(var e=t.length,r=[],i=0;i<e;i++)r[i>>>1]|=s(t.charCodeAt(i)<<16-i%2*16);return n.create(r,2*e)}}}(),function(){if(\"function\"==typeof ArrayBuffer){var t=At.lib.WordArray,n=t.init;(t.init=function(t){if(t instanceof ArrayBuffer&&(t=new Uint8Array(t)),(t instanceof Int8Array||\"undefined\"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array)&&(t=new Uint8Array(t.buffer,t.byteOffset,t.byteLength)),t instanceof Uint8Array){for(var e=t.byteLength,r=[],i=0;i<e;i++)r[i>>>2]|=t[i]<<24-i%4*8;n.call(this,r,e)}else n.apply(this,arguments)}).prototype=t}}(),function(t){var e=At,r=e.lib,i=r.WordArray,n=r.Hasher,o=e.algo,m=i.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),x=i.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),b=i.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),H=i.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),z=i.create([0,1518500249,1859775393,2400959708,2840853838]),A=i.create([1352829926,1548603684,1836072691,2053994217,0]),s=o.RIPEMD160=n.extend({_doReset:function(){this._hash=i.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var r=0;r<16;r++){var i=e+r,n=t[i];t[i]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8)}var o,s,a,c,h,l,f,u,d,p,_,v=this._hash.words,y=z.words,g=A.words,B=m.words,w=x.words,k=b.words,S=H.words;l=o=v[0],f=s=v[1],u=a=v[2],d=c=v[3],p=h=v[4];for(r=0;r<80;r+=1)_=o+t[e+B[r]]|0,_+=r<16?C(s,a,c)+y[0]:r<32?D(s,a,c)+y[1]:r<48?R(s,a,c)+y[2]:r<64?E(s,a,c)+y[3]:M(s,a,c)+y[4],_=(_=F(_|=0,k[r]))+h|0,o=h,h=c,c=F(a,10),a=s,s=_,_=l+t[e+w[r]]|0,_+=r<16?M(f,u,d)+g[0]:r<32?E(f,u,d)+g[1]:r<48?R(f,u,d)+g[2]:r<64?D(f,u,d)+g[3]:C(f,u,d)+g[4],_=(_=F(_|=0,S[r]))+p|0,l=p,p=d,d=F(u,10),u=f,f=_;_=v[1]+a+d|0,v[1]=v[2]+c+p|0,v[2]=v[3]+h+l|0,v[3]=v[4]+o+f|0,v[4]=v[0]+s+u|0,v[0]=_},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;e[i>>>5]|=128<<24-i%32,e[14+(i+64>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),t.sigBytes=4*(e.length+1),this._process();for(var n=this._hash,o=n.words,s=0;s<5;s++){var a=o[s];o[s]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}return n},clone:function(){var t=n.clone.call(this);return t._hash=this._hash.clone(),t}});function C(t,e,r){return t^e^r}function D(t,e,r){return t&e|~t&r}function R(t,e,r){return(t|~e)^r}function E(t,e,r){return t&r|e&~r}function M(t,e,r){return t^(e|~r)}function F(t,e){return t<<e|t>>>32-e}e.RIPEMD160=n._createHelper(s),e.HmacRIPEMD160=n._createHmacHelper(s)}(Math),S=(k=At).lib.Base,m=k.enc.Utf8,k.algo.HMAC=S.extend({init:function(t,e){t=this._hasher=new t.init,\"string\"==typeof e&&(e=m.parse(e));var r=t.blockSize,i=4*r;e.sigBytes>i&&(e=t.finalize(e)),e.clamp();for(var n=this._oKey=e.clone(),o=this._iKey=e.clone(),s=n.words,a=o.words,c=0;c<r;c++)s[c]^=1549556828,a[c]^=909522486;n.sigBytes=o.sigBytes=i,this.reset()},reset:function(){var t=this._hasher;t.reset(),t.update(this._iKey)},update:function(t){return this._hasher.update(t),this},finalize:function(t){var e=this._hasher,r=e.finalize(t);return e.reset(),e.finalize(this._oKey.clone().concat(r))}}),b=(x=At).lib,H=b.Base,z=b.WordArray,A=x.algo,C=A.SHA1,D=A.HMAC,R=A.PBKDF2=H.extend({cfg:H.extend({keySize:4,hasher:C,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var r=this.cfg,i=D.create(r.hasher,t),n=z.create(),o=z.create([1]),s=n.words,a=o.words,c=r.keySize,h=r.iterations;s.length<c;){var l=i.update(e).finalize(o);i.reset();for(var f=l.words,u=f.length,d=l,p=1;p<h;p++){d=i.finalize(d),i.reset();for(var _=d.words,v=0;v<u;v++)f[v]^=_[v]}n.concat(l),a[0]++}return n.sigBytes=4*c,n}}),x.PBKDF2=function(t,e,r){return R.create(r).compute(t,e)},M=(E=At).lib,F=M.Base,P=M.WordArray,W=E.algo,O=W.MD5,U=W.EvpKDF=F.extend({cfg:F.extend({keySize:4,hasher:O,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var r=this.cfg,i=r.hasher.create(),n=P.create(),o=n.words,s=r.keySize,a=r.iterations;o.length<s;){c&&i.update(c);var c=i.update(t).finalize(e);i.reset();for(var h=1;h<a;h++)c=i.finalize(c),i.reset();n.concat(c)}return n.sigBytes=4*s,n}}),E.EvpKDF=function(t,e,r){return U.create(r).compute(t,e)},K=(I=At).lib.WordArray,X=I.algo,L=X.SHA256,j=X.SHA224=L.extend({_doReset:function(){this._hash=new K.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var t=L._doFinalize.call(this);return t.sigBytes-=4,t}}),I.SHA224=L._createHelper(j),I.HmacSHA224=L._createHmacHelper(j),T=(N=At).lib,Z=T.Base,q=T.WordArray,(G=N.x64={}).Word=Z.extend({init:function(t,e){this.high=t,this.low=e}}),G.WordArray=Z.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:8*t.length},toX32:function(){for(var t=this.words,e=t.length,r=[],i=0;i<e;i++){var n=t[i];r.push(n.high),r.push(n.low)}return q.create(r,this.sigBytes)},clone:function(){for(var t=Z.clone.call(this),e=t.words=this.words.slice(0),r=e.length,i=0;i<r;i++)e[i]=e[i].clone();return t}}),function(u){var t=At,e=t.lib,d=e.WordArray,i=e.Hasher,l=t.x64.Word,r=t.algo,C=[],D=[],R=[];!function(){for(var t=1,e=0,r=0;r<24;r++){C[t+5*e]=(r+1)*(r+2)/2%64;var i=(2*t+3*e)%5;t=e%5,e=i}for(t=0;t<5;t++)for(e=0;e<5;e++)D[t+5*e]=e+(2*t+3*e)%5*5;for(var n=1,o=0;o<24;o++){for(var s=0,a=0,c=0;c<7;c++){if(1&n){var h=(1<<c)-1;h<32?a^=1<<h:s^=1<<h-32}128&n?n=n<<1^113:n<<=1}R[o]=l.create(s,a)}}();var E=[];!function(){for(var t=0;t<25;t++)E[t]=l.create()}();var n=r.SHA3=i.extend({cfg:i.cfg.extend({outputLength:512}),_doReset:function(){for(var t=this._state=[],e=0;e<25;e++)t[e]=new l.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(t,e){for(var r=this._state,i=this.blockSize/2,n=0;n<i;n++){var o=t[e+2*n],s=t[e+2*n+1];o=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),s=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),(x=r[n]).high^=s,x.low^=o}for(var a=0;a<24;a++){for(var c=0;c<5;c++){for(var h=0,l=0,f=0;f<5;f++){h^=(x=r[c+5*f]).high,l^=x.low}var u=E[c];u.high=h,u.low=l}for(c=0;c<5;c++){var d=E[(c+4)%5],p=E[(c+1)%5],_=p.high,v=p.low;for(h=d.high^(_<<1|v>>>31),l=d.low^(v<<1|_>>>31),f=0;f<5;f++){(x=r[c+5*f]).high^=h,x.low^=l}}for(var y=1;y<25;y++){var g=(x=r[y]).high,B=x.low,w=C[y];if(w<32)h=g<<w|B>>>32-w,l=B<<w|g>>>32-w;else h=B<<w-32|g>>>64-w,l=g<<w-32|B>>>64-w;var k=E[D[y]];k.high=h,k.low=l}var S=E[0],m=r[0];S.high=m.high,S.low=m.low;for(c=0;c<5;c++)for(f=0;f<5;f++){var x=r[y=c+5*f],b=E[y],H=E[(c+1)%5+5*f],z=E[(c+2)%5+5*f];x.high=b.high^~H.high&z.high,x.low=b.low^~H.low&z.low}x=r[0];var A=R[a];x.high^=A.high,x.low^=A.low}},_doFinalize:function(){var t=this._data,e=t.words,r=(this._nDataBytes,8*t.sigBytes),i=32*this.blockSize;e[r>>>5]|=1<<24-r%32,e[(u.ceil((r+1)/i)*i>>>5)-1]|=128,t.sigBytes=4*e.length,this._process();for(var n=this._state,o=this.cfg.outputLength/8,s=o/8,a=[],c=0;c<s;c++){var h=n[c],l=h.high,f=h.low;l=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),f=16711935&(f<<8|f>>>24)|4278255360&(f<<24|f>>>8),a.push(f),a.push(l)}return new d.init(a,o)},clone:function(){for(var t=i.clone.call(this),e=t._state=this._state.slice(0),r=0;r<25;r++)e[r]=e[r].clone();return t}});t.SHA3=i._createHelper(n),t.HmacSHA3=i._createHmacHelper(n)}(Math),function(){var t=At,e=t.lib.Hasher,r=t.x64,i=r.Word,n=r.WordArray,o=t.algo;function s(){return i.create.apply(i,arguments)}var mt=[s(1116352408,3609767458),s(1899447441,602891725),s(3049323471,3964484399),s(3921009573,2173295548),s(961987163,4081628472),s(1508970993,3053834265),s(2453635748,2937671579),s(2870763221,3664609560),s(3624381080,2734883394),s(310598401,1164996542),s(607225278,1323610764),s(1426881987,3590304994),s(1925078388,4068182383),s(2162078206,991336113),s(2614888103,633803317),s(3248222580,3479774868),s(3835390401,2666613458),s(4022224774,944711139),s(264347078,2341262773),s(604807628,2007800933),s(770255983,1495990901),s(1249150122,1856431235),s(1555081692,3175218132),s(1996064986,2198950837),s(2554220882,3999719339),s(2821834349,766784016),s(2952996808,2566594879),s(3210313671,3203337956),s(3336571891,1034457026),s(3584528711,2466948901),s(113926993,3758326383),s(338241895,168717936),s(666307205,1188179964),s(773529912,1546045734),s(1294757372,1522805485),s(1396182291,2643833823),s(1695183700,2343527390),s(1986661051,1014477480),s(2177026350,1206759142),s(2456956037,344077627),s(2730485921,1290863460),s(2820302411,3158454273),s(3259730800,3505952657),s(3345764771,106217008),s(3516065817,3606008344),s(3600352804,1432725776),s(4094571909,1467031594),s(275423344,851169720),s(430227734,3100823752),s(506948616,1363258195),s(659060556,3750685593),s(883997877,3785050280),s(958139571,3318307427),s(1322822218,3812723403),s(1537002063,2003034995),s(1747873779,3602036899),s(1955562222,1575990012),s(2024104815,1125592928),s(2227730452,2716904306),s(2361852424,442776044),s(2428436474,593698344),s(2756734187,3733110249),s(3204031479,2999351573),s(3329325298,3815920427),s(3391569614,3928383900),s(3515267271,566280711),s(3940187606,3454069534),s(4118630271,4000239992),s(116418474,1914138554),s(174292421,2731055270),s(289380356,3203993006),s(460393269,320620315),s(685471733,587496836),s(852142971,1086792851),s(1017036298,365543100),s(1126000580,2618297676),s(1288033470,3409855158),s(1501505948,4234509866),s(1607167915,987167468),s(1816402316,1246189591)],xt=[];!function(){for(var t=0;t<80;t++)xt[t]=s()}();var a=o.SHA512=e.extend({_doReset:function(){this._hash=new n.init([new i.init(1779033703,4089235720),new i.init(3144134277,2227873595),new i.init(1013904242,4271175723),new i.init(2773480762,1595750129),new i.init(1359893119,2917565137),new i.init(2600822924,725511199),new i.init(528734635,4215389547),new i.init(1541459225,327033209)])},_doProcessBlock:function(t,e){for(var r=this._hash.words,i=r[0],n=r[1],o=r[2],s=r[3],a=r[4],c=r[5],h=r[6],l=r[7],f=i.high,u=i.low,d=n.high,p=n.low,_=o.high,v=o.low,y=s.high,g=s.low,B=a.high,w=a.low,k=c.high,S=c.low,m=h.high,x=h.low,b=l.high,H=l.low,z=f,A=u,C=d,D=p,R=_,E=v,M=y,F=g,P=B,W=w,O=k,U=S,I=m,K=x,X=b,L=H,j=0;j<80;j++){var N=xt[j];if(j<16)var T=N.high=0|t[e+2*j],Z=N.low=0|t[e+2*j+1];else{var q=xt[j-15],G=q.high,J=q.low,$=(G>>>1|J<<31)^(G>>>8|J<<24)^G>>>7,Q=(J>>>1|G<<31)^(J>>>8|G<<24)^(J>>>7|G<<25),V=xt[j-2],Y=V.high,tt=V.low,et=(Y>>>19|tt<<13)^(Y<<3|tt>>>29)^Y>>>6,rt=(tt>>>19|Y<<13)^(tt<<3|Y>>>29)^(tt>>>6|Y<<26),it=xt[j-7],nt=it.high,ot=it.low,st=xt[j-16],at=st.high,ct=st.low;T=(T=(T=$+nt+((Z=Q+ot)>>>0<Q>>>0?1:0))+et+((Z=Z+rt)>>>0<rt>>>0?1:0))+at+((Z=Z+ct)>>>0<ct>>>0?1:0);N.high=T,N.low=Z}var ht,lt=P&O^~P&I,ft=W&U^~W&K,ut=z&C^z&R^C&R,dt=A&D^A&E^D&E,pt=(z>>>28|A<<4)^(z<<30|A>>>2)^(z<<25|A>>>7),_t=(A>>>28|z<<4)^(A<<30|z>>>2)^(A<<25|z>>>7),vt=(P>>>14|W<<18)^(P>>>18|W<<14)^(P<<23|W>>>9),yt=(W>>>14|P<<18)^(W>>>18|P<<14)^(W<<23|P>>>9),gt=mt[j],Bt=gt.high,wt=gt.low,kt=X+vt+((ht=L+yt)>>>0<L>>>0?1:0),St=_t+dt;X=I,L=K,I=O,K=U,O=P,U=W,P=M+(kt=(kt=(kt=kt+lt+((ht=ht+ft)>>>0<ft>>>0?1:0))+Bt+((ht=ht+wt)>>>0<wt>>>0?1:0))+T+((ht=ht+Z)>>>0<Z>>>0?1:0))+((W=F+ht|0)>>>0<F>>>0?1:0)|0,M=R,F=E,R=C,E=D,C=z,D=A,z=kt+(pt+ut+(St>>>0<_t>>>0?1:0))+((A=ht+St|0)>>>0<ht>>>0?1:0)|0}u=i.low=u+A,i.high=f+z+(u>>>0<A>>>0?1:0),p=n.low=p+D,n.high=d+C+(p>>>0<D>>>0?1:0),v=o.low=v+E,o.high=_+R+(v>>>0<E>>>0?1:0),g=s.low=g+F,s.high=y+M+(g>>>0<F>>>0?1:0),w=a.low=w+W,a.high=B+P+(w>>>0<W>>>0?1:0),S=c.low=S+U,c.high=k+O+(S>>>0<U>>>0?1:0),x=h.low=x+K,h.high=m+I+(x>>>0<K>>>0?1:0),H=l.low=H+L,l.high=b+X+(H>>>0<L>>>0?1:0)},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;return e[i>>>5]|=128<<24-i%32,e[30+(i+128>>>10<<5)]=Math.floor(r/4294967296),e[31+(i+128>>>10<<5)]=r,t.sigBytes=4*e.length,this._process(),this._hash.toX32()},clone:function(){var t=e.clone.call(this);return t._hash=this._hash.clone(),t},blockSize:32});t.SHA512=e._createHelper(a),t.HmacSHA512=e._createHmacHelper(a)}(),$=(J=At).x64,Q=$.Word,V=$.WordArray,Y=J.algo,tt=Y.SHA512,et=Y.SHA384=tt.extend({_doReset:function(){this._hash=new V.init([new Q.init(3418070365,3238371032),new Q.init(1654270250,914150663),new Q.init(2438529370,812702999),new Q.init(355462360,4144912697),new Q.init(1731405415,4290775857),new Q.init(2394180231,1750603025),new Q.init(3675008525,1694076839),new Q.init(1203062813,3204075428)])},_doFinalize:function(){var t=tt._doFinalize.call(this);return t.sigBytes-=16,t}}),J.SHA384=tt._createHelper(et),J.HmacSHA384=tt._createHmacHelper(et),At.lib.Cipher||(it=(rt=At).lib,nt=it.Base,ot=it.WordArray,st=it.BufferedBlockAlgorithm,(at=rt.enc).Utf8,ct=at.Base64,ht=rt.algo.EvpKDF,lt=it.Cipher=st.extend({cfg:nt.extend(),createEncryptor:function(t,e){return this.create(this._ENC_XFORM_MODE,t,e)},createDecryptor:function(t,e){return this.create(this._DEC_XFORM_MODE,t,e)},init:function(t,e,r){this.cfg=this.cfg.extend(r),this._xformMode=t,this._key=e,this.reset()},reset:function(){st.reset.call(this),this._doReset()},process:function(t){return this._append(t),this._process()},finalize:function(t){return t&&this._append(t),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function n(t){return\"string\"==typeof t?Bt:yt}return function(i){return{encrypt:function(t,e,r){return n(e).encrypt(i,t,e,r)},decrypt:function(t,e,r){return n(e).decrypt(i,t,e,r)}}}}()}),it.StreamCipher=lt.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),ft=rt.mode={},ut=it.BlockCipherMode=nt.extend({createEncryptor:function(t,e){return this.Encryptor.create(t,e)},createDecryptor:function(t,e){return this.Decryptor.create(t,e)},init:function(t,e){this._cipher=t,this._iv=e}}),dt=ft.CBC=function(){var t=ut.extend();function o(t,e,r){var i=this._iv;if(i){var n=i;this._iv=void 0}else n=this._prevBlock;for(var o=0;o<r;o++)t[e+o]^=n[o]}return t.Encryptor=t.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize;o.call(this,t,e,i),r.encryptBlock(t,e),this._prevBlock=t.slice(e,e+i)}}),t.Decryptor=t.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize,n=t.slice(e,e+i);r.decryptBlock(t,e),o.call(this,t,e,i),this._prevBlock=n}}),t}(),pt=(rt.pad={}).Pkcs7={pad:function(t,e){for(var r=4*e,i=r-t.sigBytes%r,n=i<<24|i<<16|i<<8|i,o=[],s=0;s<i;s+=4)o.push(n);var a=ot.create(o,i);t.concat(a)},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},it.BlockCipher=lt.extend({cfg:lt.cfg.extend({mode:dt,padding:pt}),reset:function(){lt.reset.call(this);var t=this.cfg,e=t.iv,r=t.mode;if(this._xformMode==this._ENC_XFORM_MODE)var i=r.createEncryptor;else{i=r.createDecryptor;this._minBufferSize=1}this._mode&&this._mode.__creator==i?this._mode.init(this,e&&e.words):(this._mode=i.call(r,this,e&&e.words),this._mode.__creator=i)},_doProcessBlock:function(t,e){this._mode.processBlock(t,e)},_doFinalize:function(){var t=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){t.pad(this._data,this.blockSize);var e=this._process(!0)}else{e=this._process(!0);t.unpad(e)}return e},blockSize:4}),_t=it.CipherParams=nt.extend({init:function(t){this.mixIn(t)},toString:function(t){return(t||this.formatter).stringify(this)}}),vt=(rt.format={}).OpenSSL={stringify:function(t){var e=t.ciphertext,r=t.salt;if(r)var i=ot.create([1398893684,1701076831]).concat(r).concat(e);else i=e;return i.toString(ct)},parse:function(t){var e=ct.parse(t),r=e.words;if(1398893684==r[0]&&1701076831==r[1]){var i=ot.create(r.slice(2,4));r.splice(0,4),e.sigBytes-=16}return _t.create({ciphertext:e,salt:i})}},yt=it.SerializableCipher=nt.extend({cfg:nt.extend({format:vt}),encrypt:function(t,e,r,i){i=this.cfg.extend(i);var n=t.createEncryptor(r,i),o=n.finalize(e),s=n.cfg;return _t.create({ciphertext:o,key:r,iv:s.iv,algorithm:t,mode:s.mode,padding:s.padding,blockSize:t.blockSize,formatter:i.format})},decrypt:function(t,e,r,i){return i=this.cfg.extend(i),e=this._parse(e,i.format),t.createDecryptor(r,i).finalize(e.ciphertext)},_parse:function(t,e){return\"string\"==typeof t?e.parse(t,this):t}}),gt=(rt.kdf={}).OpenSSL={execute:function(t,e,r,i){i||(i=ot.random(8));var n=ht.create({keySize:e+r}).compute(t,i),o=ot.create(n.words.slice(e),4*r);return n.sigBytes=4*e,_t.create({key:n,iv:o,salt:i})}},Bt=it.PasswordBasedCipher=yt.extend({cfg:yt.cfg.extend({kdf:gt}),encrypt:function(t,e,r,i){var n=(i=this.cfg.extend(i)).kdf.execute(r,t.keySize,t.ivSize);i.iv=n.iv;var o=yt.encrypt.call(this,t,e,n.key,i);return o.mixIn(n),o},decrypt:function(t,e,r,i){i=this.cfg.extend(i),e=this._parse(e,i.format);var n=i.kdf.execute(r,t.keySize,t.ivSize,e.salt);return i.iv=n.iv,yt.decrypt.call(this,t,e,n.key,i)}})),At.mode.CFB=function(){var t=At.lib.BlockCipherMode.extend();function o(t,e,r,i){var n=this._iv;if(n){var o=n.slice(0);this._iv=void 0}else o=this._prevBlock;i.encryptBlock(o,0);for(var s=0;s<r;s++)t[e+s]^=o[s]}return t.Encryptor=t.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize;o.call(this,t,e,i,r),this._prevBlock=t.slice(e,e+i)}}),t.Decryptor=t.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize,n=t.slice(e,e+i);o.call(this,t,e,i,r),this._prevBlock=n}}),t}(),At.mode.ECB=((wt=At.lib.BlockCipherMode.extend()).Encryptor=wt.extend({processBlock:function(t,e){this._cipher.encryptBlock(t,e)}}),wt.Decryptor=wt.extend({processBlock:function(t,e){this._cipher.decryptBlock(t,e)}}),wt),At.pad.AnsiX923={pad:function(t,e){var r=t.sigBytes,i=4*e,n=i-r%i,o=r+n-1;t.clamp(),t.words[o>>>2]|=n<<24-o%4*8,t.sigBytes+=n},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},At.pad.Iso10126={pad:function(t,e){var r=4*e,i=r-t.sigBytes%r;t.concat(At.lib.WordArray.random(i-1)).concat(At.lib.WordArray.create([i<<24],1))},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},At.pad.Iso97971={pad:function(t,e){t.concat(At.lib.WordArray.create([2147483648],1)),At.pad.ZeroPadding.pad(t,e)},unpad:function(t){At.pad.ZeroPadding.unpad(t),t.sigBytes--}},At.mode.OFB=(kt=At.lib.BlockCipherMode.extend(),St=kt.Encryptor=kt.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize,n=this._iv,o=this._keystream;n&&(o=this._keystream=n.slice(0),this._iv=void 0),r.encryptBlock(o,0);for(var s=0;s<i;s++)t[e+s]^=o[s]}}),kt.Decryptor=St,kt),At.pad.NoPadding={pad:function(){},unpad:function(){}},xt=(mt=At).lib.CipherParams,bt=mt.enc.Hex,mt.format.Hex={stringify:function(t){return t.ciphertext.toString(bt)},parse:function(t){var e=bt.parse(t);return xt.create({ciphertext:e})}},function(){var t=At,e=t.lib.BlockCipher,r=t.algo,h=[],l=[],f=[],u=[],d=[],p=[],_=[],v=[],y=[],g=[];!function(){for(var t=[],e=0;e<256;e++)t[e]=e<128?e<<1:e<<1^283;var r=0,i=0;for(e=0;e<256;e++){var n=i^i<<1^i<<2^i<<3^i<<4;n=n>>>8^255&n^99,h[r]=n;var o=t[l[n]=r],s=t[o],a=t[s],c=257*t[n]^16843008*n;f[r]=c<<24|c>>>8,u[r]=c<<16|c>>>16,d[r]=c<<8|c>>>24,p[r]=c;c=16843009*a^65537*s^257*o^16843008*r;_[n]=c<<24|c>>>8,v[n]=c<<16|c>>>16,y[n]=c<<8|c>>>24,g[n]=c,r?(r=o^t[t[t[a^o]]],i^=t[t[i]]):r=i=1}}();var B=[0,1,2,4,8,16,32,64,128,27,54],i=r.AES=e.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var t=this._keyPriorReset=this._key,e=t.words,r=t.sigBytes/4,i=4*((this._nRounds=r+6)+1),n=this._keySchedule=[],o=0;o<i;o++)if(o<r)n[o]=e[o];else{var s=n[o-1];o%r?6<r&&o%r==4&&(s=h[s>>>24]<<24|h[s>>>16&255]<<16|h[s>>>8&255]<<8|h[255&s]):(s=h[(s=s<<8|s>>>24)>>>24]<<24|h[s>>>16&255]<<16|h[s>>>8&255]<<8|h[255&s],s^=B[o/r|0]<<24),n[o]=n[o-r]^s}for(var a=this._invKeySchedule=[],c=0;c<i;c++){o=i-c;if(c%4)s=n[o];else s=n[o-4];a[c]=c<4||o<=4?s:_[h[s>>>24]]^v[h[s>>>16&255]]^y[h[s>>>8&255]]^g[h[255&s]]}}},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._keySchedule,f,u,d,p,h)},decryptBlock:function(t,e){var r=t[e+1];t[e+1]=t[e+3],t[e+3]=r,this._doCryptBlock(t,e,this._invKeySchedule,_,v,y,g,l);r=t[e+1];t[e+1]=t[e+3],t[e+3]=r},_doCryptBlock:function(t,e,r,i,n,o,s,a){for(var c=this._nRounds,h=t[e]^r[0],l=t[e+1]^r[1],f=t[e+2]^r[2],u=t[e+3]^r[3],d=4,p=1;p<c;p++){var _=i[h>>>24]^n[l>>>16&255]^o[f>>>8&255]^s[255&u]^r[d++],v=i[l>>>24]^n[f>>>16&255]^o[u>>>8&255]^s[255&h]^r[d++],y=i[f>>>24]^n[u>>>16&255]^o[h>>>8&255]^s[255&l]^r[d++],g=i[u>>>24]^n[h>>>16&255]^o[l>>>8&255]^s[255&f]^r[d++];h=_,l=v,f=y,u=g}_=(a[h>>>24]<<24|a[l>>>16&255]<<16|a[f>>>8&255]<<8|a[255&u])^r[d++],v=(a[l>>>24]<<24|a[f>>>16&255]<<16|a[u>>>8&255]<<8|a[255&h])^r[d++],y=(a[f>>>24]<<24|a[u>>>16&255]<<16|a[h>>>8&255]<<8|a[255&l])^r[d++],g=(a[u>>>24]<<24|a[h>>>16&255]<<16|a[l>>>8&255]<<8|a[255&f])^r[d++];t[e]=_,t[e+1]=v,t[e+2]=y,t[e+3]=g},keySize:8});t.AES=e._createHelper(i)}(),function(){var t=At,e=t.lib,r=e.WordArray,i=e.BlockCipher,n=t.algo,h=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],l=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],f=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],u=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],d=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],o=n.DES=i.extend({_doReset:function(){for(var t=this._key.words,e=[],r=0;r<56;r++){var i=h[r]-1;e[r]=t[i>>>5]>>>31-i%32&1}for(var n=this._subKeys=[],o=0;o<16;o++){var s=n[o]=[],a=f[o];for(r=0;r<24;r++)s[r/6|0]|=e[(l[r]-1+a)%28]<<31-r%6,s[4+(r/6|0)]|=e[28+(l[r+24]-1+a)%28]<<31-r%6;s[0]=s[0]<<1|s[0]>>>31;for(r=1;r<7;r++)s[r]=s[r]>>>4*(r-1)+3;s[7]=s[7]<<5|s[7]>>>27}var c=this._invSubKeys=[];for(r=0;r<16;r++)c[r]=n[15-r]},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._subKeys)},decryptBlock:function(t,e){this._doCryptBlock(t,e,this._invSubKeys)},_doCryptBlock:function(t,e,r){this._lBlock=t[e],this._rBlock=t[e+1],p.call(this,4,252645135),p.call(this,16,65535),_.call(this,2,858993459),_.call(this,8,16711935),p.call(this,1,1431655765);for(var i=0;i<16;i++){for(var n=r[i],o=this._lBlock,s=this._rBlock,a=0,c=0;c<8;c++)a|=u[c][((s^n[c])&d[c])>>>0];this._lBlock=s,this._rBlock=o^a}var h=this._lBlock;this._lBlock=this._rBlock,this._rBlock=h,p.call(this,1,1431655765),_.call(this,8,16711935),_.call(this,2,858993459),p.call(this,16,65535),p.call(this,4,252645135),t[e]=this._lBlock,t[e+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function p(t,e){var r=(this._lBlock>>>t^this._rBlock)&e;this._rBlock^=r,this._lBlock^=r<<t}function _(t,e){var r=(this._rBlock>>>t^this._lBlock)&e;this._lBlock^=r,this._rBlock^=r<<t}t.DES=i._createHelper(o);var s=n.TripleDES=i.extend({_doReset:function(){var t=this._key.words;this._des1=o.createEncryptor(r.create(t.slice(0,2))),this._des2=o.createEncryptor(r.create(t.slice(2,4))),this._des3=o.createEncryptor(r.create(t.slice(4,6)))},encryptBlock:function(t,e){this._des1.encryptBlock(t,e),this._des2.decryptBlock(t,e),this._des3.encryptBlock(t,e)},decryptBlock:function(t,e){this._des3.decryptBlock(t,e),this._des2.encryptBlock(t,e),this._des1.decryptBlock(t,e)},keySize:6,ivSize:2,blockSize:2});t.TripleDES=i._createHelper(s)}(),function(){var t=At,e=t.lib.StreamCipher,r=t.algo,i=r.RC4=e.extend({_doReset:function(){for(var t=this._key,e=t.words,r=t.sigBytes,i=this._S=[],n=0;n<256;n++)i[n]=n;n=0;for(var o=0;n<256;n++){var s=n%r,a=e[s>>>2]>>>24-s%4*8&255;o=(o+i[n]+a)%256;var c=i[n];i[n]=i[o],i[o]=c}this._i=this._j=0},_doProcessBlock:function(t,e){t[e]^=n.call(this)},keySize:8,ivSize:0});function n(){for(var t=this._S,e=this._i,r=this._j,i=0,n=0;n<4;n++){r=(r+t[e=(e+1)%256])%256;var o=t[e];t[e]=t[r],t[r]=o,i|=t[(t[e]+t[r])%256]<<24-8*n}return this._i=e,this._j=r,i}t.RC4=e._createHelper(i);var o=r.RC4Drop=i.extend({cfg:i.cfg.extend({drop:192}),_doReset:function(){i._doReset.call(this);for(var t=this.cfg.drop;0<t;t--)n.call(this)}});t.RC4Drop=e._createHelper(o)}(),At.mode.CTRGladman=function(){var t=At.lib.BlockCipherMode.extend();function h(t){if(255==(t>>24&255)){var e=t>>16&255,r=t>>8&255,i=255&t;255===e?(e=0,255===r?(r=0,255===i?i=0:++i):++r):++e,t=0,t+=e<<16,t+=r<<8,t+=i}else t+=1<<24;return t}var e=t.Encryptor=t.extend({processBlock:function(t,e){var r,i=this._cipher,n=i.blockSize,o=this._iv,s=this._counter;o&&(s=this._counter=o.slice(0),this._iv=void 0),0===((r=s)[0]=h(r[0]))&&(r[1]=h(r[1]));var a=s.slice(0);i.encryptBlock(a,0);for(var c=0;c<n;c++)t[e+c]^=a[c]}});return t.Decryptor=e,t}(),function(){var t=At,e=t.lib.StreamCipher,r=t.algo,n=[],c=[],h=[],i=r.Rabbit=e.extend({_doReset:function(){for(var t=this._key.words,e=this.cfg.iv,r=0;r<4;r++)t[r]=16711935&(t[r]<<8|t[r]>>>24)|4278255360&(t[r]<<24|t[r]>>>8);var i=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],n=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]];for(r=this._b=0;r<4;r++)u.call(this);for(r=0;r<8;r++)n[r]^=i[r+4&7];if(e){var o=e.words,s=o[0],a=o[1],c=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),h=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),l=c>>>16|4294901760&h,f=h<<16|65535&c;n[0]^=c,n[1]^=l,n[2]^=h,n[3]^=f,n[4]^=c,n[5]^=l,n[6]^=h,n[7]^=f;for(r=0;r<4;r++)u.call(this)}},_doProcessBlock:function(t,e){var r=this._X;u.call(this),n[0]=r[0]^r[5]>>>16^r[3]<<16,n[1]=r[2]^r[7]>>>16^r[5]<<16,n[2]=r[4]^r[1]>>>16^r[7]<<16,n[3]=r[6]^r[3]>>>16^r[1]<<16;for(var i=0;i<4;i++)n[i]=16711935&(n[i]<<8|n[i]>>>24)|4278255360&(n[i]<<24|n[i]>>>8),t[e+i]^=n[i]},blockSize:4,ivSize:2});function u(){for(var t=this._X,e=this._C,r=0;r<8;r++)c[r]=e[r];e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]>>>0<c[0]>>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0<c[1]>>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0<c[2]>>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0<c[3]>>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0<c[4]>>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0<c[5]>>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0<c[6]>>>0?1:0)|0,this._b=e[7]>>>0<c[7]>>>0?1:0;for(r=0;r<8;r++){var i=t[r]+e[r],n=65535&i,o=i>>>16,s=((n*n>>>17)+n*o>>>15)+o*o,a=((4294901760&i)*i|0)+((65535&i)*i|0);h[r]=s^a}t[0]=h[0]+(h[7]<<16|h[7]>>>16)+(h[6]<<16|h[6]>>>16)|0,t[1]=h[1]+(h[0]<<8|h[0]>>>24)+h[7]|0,t[2]=h[2]+(h[1]<<16|h[1]>>>16)+(h[0]<<16|h[0]>>>16)|0,t[3]=h[3]+(h[2]<<8|h[2]>>>24)+h[1]|0,t[4]=h[4]+(h[3]<<16|h[3]>>>16)+(h[2]<<16|h[2]>>>16)|0,t[5]=h[5]+(h[4]<<8|h[4]>>>24)+h[3]|0,t[6]=h[6]+(h[5]<<16|h[5]>>>16)+(h[4]<<16|h[4]>>>16)|0,t[7]=h[7]+(h[6]<<8|h[6]>>>24)+h[5]|0}t.Rabbit=e._createHelper(i)}(),At.mode.CTR=(Ht=At.lib.BlockCipherMode.extend(),zt=Ht.Encryptor=Ht.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize,n=this._iv,o=this._counter;n&&(o=this._counter=n.slice(0),this._iv=void 0);var s=o.slice(0);r.encryptBlock(s,0),o[i-1]=o[i-1]+1|0;for(var a=0;a<i;a++)t[e+a]^=s[a]}}),Ht.Decryptor=zt,Ht),function(){var t=At,e=t.lib.StreamCipher,r=t.algo,n=[],c=[],h=[],i=r.RabbitLegacy=e.extend({_doReset:function(){for(var t=this._key.words,e=this.cfg.iv,r=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],i=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]],n=this._b=0;n<4;n++)u.call(this);for(n=0;n<8;n++)i[n]^=r[n+4&7];if(e){var o=e.words,s=o[0],a=o[1],c=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),h=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),l=c>>>16|4294901760&h,f=h<<16|65535&c;i[0]^=c,i[1]^=l,i[2]^=h,i[3]^=f,i[4]^=c,i[5]^=l,i[6]^=h,i[7]^=f;for(n=0;n<4;n++)u.call(this)}},_doProcessBlock:function(t,e){var r=this._X;u.call(this),n[0]=r[0]^r[5]>>>16^r[3]<<16,n[1]=r[2]^r[7]>>>16^r[5]<<16,n[2]=r[4]^r[1]>>>16^r[7]<<16,n[3]=r[6]^r[3]>>>16^r[1]<<16;for(var i=0;i<4;i++)n[i]=16711935&(n[i]<<8|n[i]>>>24)|4278255360&(n[i]<<24|n[i]>>>8),t[e+i]^=n[i]},blockSize:4,ivSize:2});function u(){for(var t=this._X,e=this._C,r=0;r<8;r++)c[r]=e[r];e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]>>>0<c[0]>>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0<c[1]>>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0<c[2]>>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0<c[3]>>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0<c[4]>>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0<c[5]>>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0<c[6]>>>0?1:0)|0,this._b=e[7]>>>0<c[7]>>>0?1:0;for(r=0;r<8;r++){var i=t[r]+e[r],n=65535&i,o=i>>>16,s=((n*n>>>17)+n*o>>>15)+o*o,a=((4294901760&i)*i|0)+((65535&i)*i|0);h[r]=s^a}t[0]=h[0]+(h[7]<<16|h[7]>>>16)+(h[6]<<16|h[6]>>>16)|0,t[1]=h[1]+(h[0]<<8|h[0]>>>24)+h[7]|0,t[2]=h[2]+(h[1]<<16|h[1]>>>16)+(h[0]<<16|h[0]>>>16)|0,t[3]=h[3]+(h[2]<<8|h[2]>>>24)+h[1]|0,t[4]=h[4]+(h[3]<<16|h[3]>>>16)+(h[2]<<16|h[2]>>>16)|0,t[5]=h[5]+(h[4]<<8|h[4]>>>24)+h[3]|0,t[6]=h[6]+(h[5]<<16|h[5]>>>16)+(h[4]<<16|h[4]>>>16)|0,t[7]=h[7]+(h[6]<<8|h[6]>>>24)+h[5]|0}t.RabbitLegacy=e._createHelper(i)}(),At.pad.ZeroPadding={pad:function(t,e){var r=4*e;t.clamp(),t.sigBytes+=r-(t.sigBytes%r||r)},unpad:function(t){for(var e=t.words,r=t.sigBytes-1;!(e[r>>>2]>>>24-r%4*8&255);)r--;t.sigBytes=r+1}},At});\n\nfunction decrypt(data){\r\n    var key = CryptoJS.enc.Base64.parse(\"bmpsZW1lbmcyMDE4MjAxNw==\");\r\n    var iv = CryptoJS.enc.Base64.parse('MTIzNDU2NzgxMjM0NTY3OA==');\r\n\r\n    var decryptedData = CryptoJS.AES.decrypt(data, key, {\r\n        iv: iv,\r\n        mode: CryptoJS.mode.CBC,\r\n        padding: CryptoJS.pad.Pkcs7\r\n    });\r\n    return JSON.parse(CryptoJS.enc.Utf8.stringify(decryptedData));\r\n}\n\n;var data=JSON.parse(result).data;\nJSON.stringify(decrypt(data).data)\n</js>@json:bookList&&moreList",
    "ruleSearchName": "title@put:{bid:bookId}",
    "ruleSearchNoteUrl": "",
    "ruleSearchUrl": "http://api.lemengfun.com/h5/book/search/book?uid=0&title=searchKey&page=searchPage&size=100",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 全小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://qxs.la",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.chapters@class.chapter",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.desc@text#简介：",
    "ruleSearchAuthor": "class.cc4.0@tag.a.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.cc3.0@tag.a.0@text",
    "ruleSearchList": "class.main list@tag.ul!0",
    "ruleSearchName": "class.cc2.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.cc2.0@tag.a.0@href",
    "ruleSearchUrl": "https://qxs.la/s_searchKey",
    "serialNumber": 0,
    "weight": 129
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 热搜小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.resouxs.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@JSon:$..content",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "@JSon:$.data.data",
    "ruleChapterName": "@JSon:$.chapterName",
    "ruleChapterUrl": "@JSon:$..id@js:\"https://rs.resouxs.com/book/catalogList?bookId=\"+result+\"\"",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "@JSon:https://rs.resouxs.com/book/content?bookId=23139839000572202yw&chapterId={$.chapterId}",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@JSon:$.content",
    "ruleSearchAuthor": "@JSon:$.authorName",
    "ruleSearchCoverUrl": "@JSon:$.coverUrl",
    "ruleSearchKind": "@JSon:$.parentCategoryName",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "@JSon:$.data.data",
    "ruleSearchName": "@JSon:$.novelName",
    "ruleSearchNoteUrl": "@JSon:$.id@js:\"https://rs.resouxs.com/book/view?bookId=\"+result+\"\"",
    "ruleSearchUrl": "https://rs.resouxs.com/search/query@text=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 人人小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.agxs.net",
    "enable": true,
    "ruleBookAuthor": "class.coverInfo@tag.li.1@text|title@text#.*最新章节.*看书-|-人人小说|作|者：",
    "ruleBookContent": "class.content@textNodes#，最快更新.*新章节！|（）|手机用.*阅读。|扫描起.*赢大奖！|点击微.*参与！|各种大.*松拿下！|.*第.*章.*",
    "ruleBookInfoInit": "",
    "ruleBookKind": "id.info@tag.p.0@text|class.coverInfo@tag.li.2@text#类|别：|分|类：",
    "ruleBookLastChapter": "id.info@tag.p.4@text|class.update@a@text#最新章节：",
    "ruleBookName": "h1@text|h2@text#《|》",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.abook_contents_list@li",
    "ruleChapterName": "li@a@text",
    "ruleChapterUrl": "id.info@tag.a.0@href",
    "ruleContentUrl": "li@a@href",
    "ruleCoverUrl": "id.fmimg@img@src|class.imgbox@img@src",
    "ruleFindAuthor": "class.info@tag.dd.0@text",
    "ruleFindCoverUrl": "img@src",
    "ruleFindIntroduce": "class.desc@text",
    "ruleFindKind": "class.txt_bg@text",
    "ruleFindLastChapter": "class.info@tag.dd.1@text",
    "ruleFindList": "class.clearfix@li",
    "ruleFindName": "class.sub_link@text",
    "ruleFindNoteUrl": "class.sub_link@href",
    "ruleFindUrl": "玄幻小说::https://www.agxs.net/XuanHuan/&&武侠修真::https://www.agxs.net/WuXia/&&都市言情::https://www.agxs.net/DuShi/&&历史军事::https://www.agxs.net/LiShi/&&网游小说::https://www.agxs.net/WangYou/&&科幻小说::https://www.agxs.net/KeHuan/&&女生::https://www.agxs.net/NvSheng/",
    "ruleIntroduce": "id.intro@tag.p.1@text|class.desc@text#谨以.*|关键词.*全文阅读",
    "ruleSearchAuthor": "class.info@tag.dd.0@text",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchIntroduce": "class.info@tag.dd.2@textNodes",
    "ruleSearchKind": "class.txt_bg@.text",
    "ruleSearchLastChapter": "class.info@tag.dd.1@text",
    "ruleSearchList": "class.main@li",
    "ruleSearchName": "class.sub_link@text#《|》",
    "ruleSearchNoteUrl": "class.sub_link@href",
    "ruleSearchUrl": "https://www.agxs.net/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 57
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 若初文学",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.ruochu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$class.page-content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.float-list fill-block@li",
    "ruleChapterName": "html@js:if(result.match(/isvip/)){\nresult=\"🔒\"+result.match(/>([^<]+)<\\/a>/)[1];\n}else{result=result.match(/>([^<]+)<\\/a>/)[1];}",
    "ruleChapterUrl": "text.目录@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "短篇::http://search.ruochu.com/web/all?sort=110&words=-1&free=&finish=&order=0&page=searchPage&size=100&solicitingid=0&&婚恋::http://search.ruochu.com/web/all?sort=35&words=-1&free=&finish=&order=0&page=searchPage&size=100&solicitingid=0&&都市::http://search.ruochu.com/web/all?sort=4&words=-1&free=&finish=&order=0&page=searchPage&size=100&solicitingid=0&&职场::http://search.ruochu.com/web/all?sort=11&words=-1&free=&finish=&order=0&page=searchPage&size=100&solicitingid=0&&豪门::http://search.ruochu.com/web/all?sort=12&words=-1&free=&finish=&order=0&page=searchPage&size=100&solicitingid=0&&总裁::http://search.ruochu.com/web/all?sort=13&words=-1&free=&finish=&order=0&page=searchPage&size=100&solicitingid=0&&架空::http://search.ruochu.com/web/all?sort=15&words=-1&free=&finish=&order=0&page=searchPage&size=100&solicitingid=0&&穿越::http://search.ruochu.com/web/all?sort=17&words=-1&free=&finish=&order=0&page=searchPage&size=100&solicitingid=0&&宫斗::http://search.ruochu.com/web/all?sort=19&words=-1&free=&finish=&order=0&page=searchPage&size=100&solicitingid=0&&宅斗::http://search.ruochu.com/web/all?sort=20&words=-1&free=&finish=&order=0&page=searchPage&size=100&solicitingid=0&&青春::http://search.ruochu.com/web/all?sort=21&words=-1&free=&finish=&order=0&page=searchPage&size=100&solicitingid=0&&仙侠::http://search.ruochu.com/web/all?sort=7&words=-1&free=&finish=&order=0&page=searchPage&size=100&solicitingid=0&&灵异::http://search.ruochu.com/web/all?sort=24&words=-1&free=&finish=&order=0&page=searchPage&size=100&solicitingid=0&&修真::http://search.ruochu.com/web/all?sort=22&words=-1&free=&finish=&order=0&page=searchPage&size=100&solicitingid=0&&玄幻::http://search.ruochu.com/web/all?sort=6&words=-1&free=&finish=&order=0&page=searchPage&size=100&solicitingid=0&&悬疑::http://search.ruochu.com/web/all?sort=1&words=-1&free=&finish=&order=0&page=searchPage&size=100&solicitingid=0&&武侠::http://search.ruochu.com/web/all?sort=8&words=-1&free=&finish=&order=0&page=searchPage&size=100&solicitingid=0&&历史::http://search.ruochu.com/web/all?sort=3&words=-1&free=&finish=&order=0&page=searchPage&size=100&solicitingid=0&&纯爱::http://search.ruochu.com/web/all?sort=23&words=-1&free=&finish=&order=0&page=searchPage&size=100&solicitingid=0&&作女::http://search.ruochu.com/web/all?sort=46&words=-1&free=&finish=&order=0&page=searchPage&size=100&solicitingid=0&&",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "$.authorname",
    "ruleSearchCoverUrl": "$.iconUrlSmall@js:\"https://b.heiyanimg.com\"+result",
    "ruleSearchIntroduce": "$.introduce",
    "ruleSearchKind": "$.sortname",
    "ruleSearchLastChapter": "$.lastchaptername",
    "ruleSearchList": "$.data.content",
    "ruleSearchName": "$.name",
    "ruleSearchNoteUrl": "$.id@js:\"https://www.ruochu.com/book/\"+result",
    "ruleSearchUrl": "http://search.ruochu.com/web/search?queryString=searchKey&highlight=false&page=1",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 三江阁",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.sanjiangge.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dl@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.1@textNodes",
    "ruleSearchAuthor": "class.odd.1@text|id.info@tag.p.0@text",
    "ruleSearchCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleSearchKind": "class.even.2@text|id.info@tag.p.2@text#类别：",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text|id.info@tag.p.5@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0|id.maininfo",
    "ruleSearchName": "class.odd.0@tag.a.0@text|id.info@tag.h1.0@text#无弹窗",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.sanjiangge.com/modules/article/search.php?searchkey=searchKey&Submit=搜索|char=gbk",
    "serialNumber": 0,
    "weight": 43
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 三七书屋",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.37shuwu.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.neirong@textNodes",
    "ruleBookKind": "",
    "ruleBookName": "",
    "ruleChapterList": "tag.dl@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.l@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.r@class.jieshao@text",
    "ruleSearchAuthor": "tag.td.2@text|class.r@tag.ul@tag.li.1@tag.span.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.r@tag.ul@tag.li.1@tag.span.1@text#类型：",
    "ruleSearchLastChapter": "tag.td.1@tag.a@text|class.r@tag.ul@tag.li.2@tag.a@text",
    "ruleSearchList": "tag.tbody@tag.tr!0|class.intro",
    "ruleSearchName": "tag.td.0@tag.a@text|class.r@tag.ul@tag.li.0@tag.h2@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a@href",
    "ruleSearchUrl": "https://www.37shuwu.com/modules/article/ss.php?searchkey=searchKey&page=searchPage&action=login|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 三七中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.37zw.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.info@tag.p.0@text##作\\s*者：",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.info@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@text",
    "ruleSearchAuthor": "tag.li@text##.*/",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.novellist@tag.li",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.37zw.net/s/so.php?type=articlename&s=searchKey",
    "serialNumber": 0,
    "weight": 59
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 三千五中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.cn3k5.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "<js>result.match(/\"nofollow\">([^<]+)/)[1]</js>",
    "ruleBookContent": "//*[@id=\"content\"]#.*三千五中文.*|",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "//*[@id=\"newlist\"]//li[last()]/a/text()",
    "ruleBookName": "<js>result.match(/<h1>([^<]+)/)[1]</js>",
    "ruleBookUrlPattern": "[^\\d]+cn3k5.com/book/\\d+.html",
    "ruleChapterList": ":\\s<li><a href=[\"']([^\"']+)[\"'][^>]*>([^<]+)",
    "ruleChapterName": "$2",
    "ruleChapterUrl": "<js>baseUrl.replace(/.*?book\\/(\\d*?)(\\d{1,3}).html/, '/$1/$1$2/').replace('//','/0/')</js>",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "$1",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "<js>'http://image.cn3k5.com'+baseUrl.replace(/.*?(\\d*?)(\\d{1,3})\\.html/,'/$1/$1$2/$1$2s.jpg').replace('//','/0/')</js>",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "//*[@id=\"bookintro\"]//text()",
    "ruleSearchAuthor": "//td[3]/text()",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "//td[2]/a/text()",
    "ruleSearchList": "//*[@id=\"conn\"]//tr[td]",
    "ruleSearchName": "//td[1]/a/text()",
    "ruleSearchNoteUrl": "//td[1]/a/@href",
    "ruleSearchUrl": "https://www.cn3k5.com/modules/article/search.php@searchkey=searchKey&searchtype=articlename&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 16
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 三五中文",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.35zw.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746894858,
    "loginUrl": "",
    "ruleBookAuthor": "class.bq@tag.a.0@text",
    "ruleBookContent": "class.articlecontent@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.introduce@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.ml_list@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.jj@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.35zw.com/modules/article/search.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 32
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 桑舞小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.sangwu.org",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.introcents@tag.p.1@text#.*作者：",
    "ruleBookContent": "class.centent@textNodes",
    "ruleBookName": "class.introcents@tag.h2.0@text",
    "ruleChapterList": "class.main@tag.dd",
    "ruleChapterName": "tag.a.0@text#.*yqxs.cc",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleCoverUrl": "class.introleft@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.introcent@tag.p.3@text#.*：",
    "ruleSearchAuthor": "class.introcent@tag.p.1@text|class.l_4@tag.p.0@text#.*作者：|状态：.*",
    "ruleSearchCoverUrl": "class.l_3@tag.img.0@src|class.introleft@tag.img.0@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.l_5@tag.a.0@text|class.introcent@tag.p.2@text#最后更新：|.yqxs.cc",
    "ruleSearchList": "class.l_2|class.intro",
    "ruleSearchName": "class.l_4@tag.h2.0@text|class.introcents@tag.h2.0@text",
    "ruleSearchNoteUrl": "class.l_3@tag.a.0@href",
    "ruleSearchUrl": "https://www.sangwu.org/modules/article/search.php?searchkey=searchKey&page=1|char=gbk",
    "serialNumber": 0,
    "weight": 30
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 少年文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.snwxx.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.infotitle.0@tag.i.0@text##作\\s*者：",
    "ruleBookContent": "id.BookText@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.infotitle.0@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd!%",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro.0@text",
    "ruleSearchAuthor": "class.s4.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.s3.0@text",
    "ruleSearchList": "id.newscontent@tag.li",
    "ruleSearchName": "class.s2.0@text",
    "ruleSearchNoteUrl": "class.s2.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.snwxx.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 571
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 少年文学吧",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.snwx8.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.infotitle.0@tag.i.0@text",
    "ruleBookContent": "id.BookText@textNodes",
    "ruleBookName": "class.infotitle.0@tag.h1.0@text",
    "ruleChapterList": "id.list@tag.dd!%",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro.0@text#.*简介：|各位书友要是觉得.*",
    "ruleSearchAuthor": "class.s4.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.s1.0@text#\\].*|\\[",
    "ruleSearchLastChapter": "class.s3.0@text",
    "ruleSearchList": "id.newscontent@tag.li",
    "ruleSearchName": "class.s2.0@text",
    "ruleSearchNoteUrl": "class.s2.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.snwx8.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 神藏小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.swang8.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "ruleBookAuthor": "",
    "ruleBookContent": "$class.content@html",
    "ruleBookName": "",
    "ruleChapterList": "class.dirlist three clearfix@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@text",
    "ruleSearchAuthor": "tag.span.1@tag.a@text",
    "ruleSearchCoverUrl": "class.pt-ll-l@tag.img@src",
    "ruleSearchKind": "tag.span.2@tag.a@text",
    "ruleSearchLastChapter": "class.last.0@tag.a@text",
    "ruleSearchList": "class.librarylist@children",
    "ruleSearchName": "tag.span.0@tag.a@text",
    "ruleSearchNoteUrl": "tag.span.0@tag.a@href",
    "ruleSearchUrl": "https://www.swang8.com/search.html?searchtype=novelname&searchkey=searchKey",
    "serialNumber": 0,
    "weight": 50
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 神马小说网",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.shenmaxs.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.chapterlist@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.novel_con_img@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.novel_d6@text",
    "ruleSearchAuthor": "class.odd.1@text|class.novel_d4@tag.a@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text|class.novel_d5@tag.a@text",
    "ruleSearchList": "class.somebox@tag.tr!0|class.index_box",
    "ruleSearchName": "class.odd.0@tag.a.0@text|tag.h1@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.shenmaxs.com/modules/article/search.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 神品屋",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.shenpinwu.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.book_text@html#.*shen...wu.*",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.article@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.img@src",
    "ruleFindUrl": "玄幻::https://www.shenpinwu.com/fenlei/1_searchPage/&&修真::https://www.shenpinwu.com/fenlei/2_searchPage/&&都市::https://www.shenpinwu.com/fenlei/3_searchPage/&&历史::https://www.shenpinwu.com/fenlei/4_searchPage/&&网游::https://www.shenpinwu.com/fenlei/5_searchPage/&&科幻::https://www.shenpinwu.com/fenlei/6_searchPage/&&其他::https://www.shenpinwu.com/fenlei/7_searchPage/&&完本::https://www.shenpinwu.com/modules/article/articlelist.php?fullflag=1&page=searchPage",
    "ruleIntroduce": "id.intro@html",
    "ruleSearchAuthor": "class.odd.1@text|class.name@tag.span.1@text|tag.h3@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "class.even.1@text|class.name@tag.span.0@text|tag.p.0@text#所属...|类别.",
    "ruleSearchLastChapter": "class.even.0@text|tag.dt@tag.a@text|tag.span.0@tag.a@text",
    "ruleSearchList": "class.grid@tag.tr|class.nr@tag.li|class.content",
    "ruleSearchName": "class.odd.0@text|class.name@tag.a.0@text|tag.h1@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href|class.name@tag.a.0@href",
    "ruleSearchUrl": "https://www.shenpinwu.com/modules/article/search.php?searchtype=articlename&searchkey=searchKey&action=login&submit=%26%23160%3B%CB%D1%26%23160%3B%26%23160%3B%CB%F7%26%23160%3B&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 58
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 石器书屋",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.shiqishuwu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.author@a@text",
    "ruleBookContent": "$id.content@p@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.book@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.BCsectionTwo-top@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "text.章节目录@href",
    "ruleChapterUrlNext": "@js:var n=String(result).match(/第<span>1<\\/span>\\/<span>(.*?)<\\/span>页/)[1];\nlist=[]\nif(n==1){\nlist;}else{\nfor(i=1;i<=n;i++){\nlist.push(baseUrl+i+\".html\")\n};}\nlist",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.BGsectionOne-top-left@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.BGsectionTwo-bottom@text",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.a.0@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.SHsectionThree-middle@p",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "https://www.shiqishuwu.com/search/searchKey",
    "serialNumber": 0,
    "weight": 26
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 石头阅读",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.stoneread.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "data.content##.*(恋上你看书|630bookla|更新.+最新章节|就到|作品来自互联网|每日更新.*).*|看深夜福利.+",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "-@js:var O=[\"k(l.m.7);2 4=n o.8.p.q();2 J=7.9(r);J.b('.s a').e().t(0,5).f(g(a){4.h(a)});2 i=J.b('.u a:v(0)').w('x').y(/-(\\\\d+)\\\\.6/)[1];2 c='z://A.B.C/D/E?';2 3=8.F('3');G(3){c+='3='+3+'&'}2 j=c+'H='+i;2 6=I.9(8.K(j)).6;7.9(6).b('a').e().f(g(a){4.h(a)});4;\",\"|\",\"split\",\"||var|sourceid|list||html|Jsoup|java|parse||select|baseChapterUrl||toArray|map|function|add|ssid|chapterUrl|importClass|org|jsoup|new|Packages|util|ArrayList|result|article_list_zj|slice|ly_source|eq|attr|href|match|https|www|stoneread|com|index|getchapterlist_2|get|if|bookid|JSON||ajax\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(r,t,e,a,c,i){if(c=function(r){return(r<47?O[4]:c(parseInt(r/47)))+(35<(r%=47)?String[O[5]](r+29):r.toString(36))},!O[4][O[6]](/^/,String)){for(;e--;)i[c(e)]=a[e]||c(e);a=[function(r){return i[r]}],c=function(){return O[7]},e=1}for(;e--;)a[e]&&(r=r[O[6]](new RegExp(O[8]+c(e)+O[8],O[9]),a[e]));return r}(O[0],0,47,O[3][O[2]](O[1]),0,{}));",
    "ruleChapterName": ".intro2@text##^\\[\\d+\\]",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href@js:\nvar bid=result.match(/-(\\d+)\\/(\\d+)\\.html/);\n'http://app.stoneread.com/bookapi/getchapter?bid='+bid[1]+'&id='+bid[2];",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:java.get('Intro')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@put:{Intro:$.Intro, sourceid:$.sourceid}@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": ".search_novel_list a@js:var O=[\"4 i=[];A.o().B(0,3).C(j(a){4 c=6(a.k('q')).7(/^\\\\//,D.l(/(.+?\\\\/\\\\/[^\\\\/]+\\\\/)/)[1]);4 J=E.F.G.H(I.K(c));4 d=J.2('.L a').o().r(j(a){4 b=6(a.2('.M').5());u{m:b.7(/\\\\[\\\\d+\\\\]/,''),n:N(b.l(/\\\\[(\\\\d+)\\\\]/)[1]),8:a.k('q').l(/8=(\\\\d+)/)[1],v:6(a.2('p:9(来源网址：)').5()).7('来源网址：','').O()}}).P(j(a,b){u b.n-a.n});4 e=d[0].8;4 f=d[0].v;4 g=d[0].m;4 h=c+'?8='+e;i.Q({w:J.2('.w').5(),R:J.2('p:9(作者：) x').5(),S:[J.2('p:9(分类：) x').5(),J.2('p:9(状态：)').5(),f].r(5=>6(5).7(/.+：/,'')),m:g,T:6(J.2('.y p').z(0).5()).7(/[\\\\s\\\\t]+/g,''),U:'<V>'+6(J.2('.y p').z(0).W()),X:J.2('.Y Z').k('10'),8:e,11:h})});i;\",\"|\",\"split\",\"||select||var|text|String|replace|sourceid|contains|||||||||data|function|attr|match|last|count|toArray||href|map|||return|sourceName|name|span|intro_word|eq|result|slice|forEach|baseUrl|org|jsoup|Jsoup|parse|java||ajax|source_h_ly|ly_name|parseInt|trim|sort|push|author|tags|intro|Intro|br|html|cover|de_img_tu|img|src|url\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(a,r,t,e,n,o){if(n=function(a){return(a<62?O[4]:n(parseInt(a/62)))+(35<(a%=62)?String[O[5]](a+29):a.toString(36))},!O[4][O[6]](/^/,String)){for(;t--;)o[n(t)]=e[t]||n(t);e=[function(a){return o[a]}],n=function(){return O[7]},t=1}for(;t--;)e[t]&&(a=a[O[6]](new RegExp(O[8]+n(t)+O[8],O[9]),e[t]));return a}(O[0],0,64,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "/index/search?type=novel&kw=searchKey",
    "serialNumber": 0,
    "weight": 47
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 手打吧",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.shouda8.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html#为了方便下次阅读.*|喜欢.*请大家收藏.*",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "tag.dl@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "tag.span@text#作者：",
    "ruleFindCoverUrl": "tag.img@src",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "tag.a.2@text",
    "ruleFindList": "id.alistbox",
    "ruleFindName": "tag.a.1@text",
    "ruleFindNoteUrl": "tag.a.0@href",
    "ruleFindUrl": "玄幻奇幻::https://www.shouda8.com/xuanhuan/{searchPage}.html\n武侠仙侠::https://www.shouda8.com/wuxia/{searchPage}.html\n都市生活::https://www.shouda8.com/dushi/{searchPage}.html\n历史军事::https://www.shouda8.com/lishi/{searchPage}.html\n游戏竞技::https://www.shouda8.com/youxi/{searchPage}.html\n科幻未来::https://www.shouda8.com/kehuan/{searchPage}.html\n恐怖悬疑::https://www.shouda8.com/xuanyi/{searchPage}.html\n二次元::https://www.shouda8.com/erciyuan/{searchPage}.html\n经典短篇::https://www.shouda8.com/jingdian/{searchPage}.html\n古代言情::https://www.shouda8.com/guyan/{searchPage}.html\n现代言情::https://www.shouda8.com/xianyan/{searchPage}.html\n幻想奇缘::https://www.shouda8.com/huanqing/{searchPage}.html\n浪漫青春::https://www.shouda8.com/qingchun/{searchPage}.html\n网络情缘::https://www.shouda8.com/mmyouxi/{searchPage}.html\n科幻空间::https://www.shouda8.com/mmkehuan/{searchPage}.html\n鬼怪灵异::https://www.shouda8.com/lingyi/{searchPage}.html\nN次元::https://www.shouda8.com/Nciyuan/{searchPage}.html\n言情美文::https://www.shouda8.com/yanqing/{searchPage}.html",
    "ruleIntroduce": "class.intro@text",
    "ruleSearchAuthor": "tag.span.0@text#作者.",
    "ruleSearchCoverUrl": "tag.a.0@tag.img@src",
    "ruleSearchIntroduce": "class.intro@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.a.2@text#最新章节.",
    "ruleSearchList": "id.alistbox",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "https://www.shouda8.com/search.html@searchkey=searchKey",
    "serialNumber": 0,
    "weight": 379
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 手打小说网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.da.bj.cn",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.readerlist@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "id.newlist@class.newrap@tag.strong.0@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.maininfo@id.bookinfo@class.bookleft@id.bookimg@tag.img.0@src",
    "ruleFindUrl": "玄幻奇幻::https://www.da.bj.cn/fenlei/1_searchPage/&&武侠仙侠::https://www.da.bj.cn/fenlei/2_searchPage/&&都市言情::https://www.da.bj.cn/fenlei/3_searchPage/&&历史军事::https://www.da.bj.cn/fenlei/4_searchPage/&&科幻灵异::https://www.da.bj.cn/fenlei/6_searchPage/&&游戏竞技::https://www.da.bj.cn/fenlei/5_searchPage/&&其他类型::https://www.da.bj.cn/fenlei/7_searchPage/",
    "ruleIntroduce": "id.bookintro@tag.p.0@textNodes",
    "ruleSearchAuthor": "tag.dd.1@tag.span.0@tag.a.0@text||class.odd.1@text||id.maininfo@id.bookinfo@class.bookright@tag.a.0@text",
    "ruleSearchCoverUrl": "tag.dt.0@tag.a.0@tag.img.0@src||id.maininfo@id.bookinfo@class.bookleft@id.bookimg@tag.img.0@src",
    "ruleSearchKind": "tag.dd.1@tag.span.1@text||class.even.2@text||id.maininfo@id.bookinfo@class.bookright@tag.span.0@text",
    "ruleSearchLastChapter": "tag.dd.3@tag.a.0@text||class.even.0@tag.a.0@text||id.newlist@tag.ul.0@tag.li.0@tag.a.0@text",
    "ruleSearchList": "id.sitebox@tag.dl||class.grid searall@tag.tr!0||tag.body",
    "ruleSearchName": "tag.dd.0@tag.h3.0@tag.a.0@text||class.odd.0@tag.a.0@text||id.maininfo@id.bookinfo@class.bookright@tag.h1.0@text",
    "ruleSearchNoteUrl": "tag.dd.0@tag.h3.0@tag.a.0@href||class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.da.bj.cn/modules/article/search.php@searchkey=searchKey&searchtype=articlename&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 手机宝书",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.baoshuu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": ".xxlist@tag.li.4@text#小说作者：",
    "ruleBookContent": "<js>org.jsoup.Jsoup.connect(baseUrl).get()</js>.ddd@textNodes#本书总字数为:\\d+个",
    "ruleBookInfoInit": "",
    "ruleBookKind": ".xxlist@tag.li.4@text#小说类型：",
    "ruleBookLastChapter": "",
    "ruleBookName": ".pml1@tag.h1@text#TXT.*|《|》|完结.*|\\[.*\\]",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+@js:list=[];if(baseUrl.match(/id/)){p=org.jsoup.Jsoup.connect(baseUrl).get().toString().match(/=(\\d+)\">最后1页/)[1];for(i=0;i<=p;i++){list.push({n:'第'+[i+1]+'页',u:baseUrl.replace(/$/,'&yeshu='+i)})}}else list.push({n:'空',u:''});list",
    "ruleChapterName": "n",
    "ruleChapterUrl": "class.xzlist@ul@tag.li@tag.a@href\n<js>\nif(result.match(/id/)){\nvar a=result.match(/\\D+(\\d+)\\D.+\\/(.+).txt/);\n'/book.php?id='+a[1]+'&txt=/TXT/'+Packages.java.lang.String(a[2]).getBytes('gb2312').map(x =>'%'+(x&0xff).toString(16)).join('')+'.txt'}\n</js>",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "u",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.con_text@tag.a.0@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "tag.a.1@tag.img@src",
    "ruleFindIntroduce": "tag.p@text",
    "ruleFindKind": "",
    "ruleFindLastChapter": "class.newDate@text",
    "ruleFindList": "class.listl2@tag.ul@tag.li",
    "ruleFindName": "tag.h2@tag.a@text#完结.*|完结|\\[金推\\]|金推|\\[.*\\]",
    "ruleFindNoteUrl": "tag.a.0@href",
    "ruleFindUrl": "\n男生频道::https://www.baoshuu.com/TXT/list1_searchPage.html\n女生频道::https://www.baoshuu.com/TXT/list2_searchPage.html\n耽美频道::https://www.baoshuu.com/TXT/list26_searchPage.html\n现代耽美::https://www.baoshuu.com/TXT/list27_searchPage.html\n古代架空::https://www.baoshuu.com/TXT/list28_searchPage.html\n穿越重生::https://www.baoshuu.com/TXT/list29_searchPage.html\n玄幻科幻::https://www.baoshuu.com/TXT/list30_searchPage.html\nBL同人::https://www.baoshuu.com/TXT/list31_searchPage.html\nGL百合::https://www.baoshuu.com/TXT/list32_searchPage.html",
    "ruleIntroduce": "class.con_text@tag.p.1@textNodes",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "//*[@class=\"searchTopic\"]/a",
    "ruleSearchName": "text#完结.*|\\[.*\\]|\\+番外",
    "ruleSearchNoteUrl": "##<a href=\"([^\"]+)\"##$1###",
    "ruleSearchUrl": "https://www.baoshuu.com/search.asp?word=searchKey&m=2&ChannelID=0&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 书海阁",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.shuhaige.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.novel_list@tag.dl.1@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "class.book_cover@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.s1@tag.a@text",
    "ruleSearchLastChapter": "class.s3@tag.a@text",
    "ruleSearchList": "class.novelslist2@tag.ul@tag.li",
    "ruleSearchName": "class.s2@tag.a@text",
    "ruleSearchNoteUrl": "class.s2@tag.a@href",
    "ruleSearchUrl": "https://www.shuhaige.com/search.html@searchkey=searchKey",
    "serialNumber": 0,
    "weight": 469
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 书荒啦",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.shuhuang.la",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.chaptercontent@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.chapterlist@tag.a!0",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.btn@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.review@text",
    "ruleSearchAuthor": "class.author.0@text#.*\\|",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "tag.p.1@text#\\|.*",
    "ruleSearchLastChapter": "tag.p.2@text#.*更新：",
    "ruleSearchList": "class.hot_sale",
    "ruleSearchName": "class.title.0@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "https://m.shuhuang.la/SearchBook.php?q=searchKey&s=2498552838240092087",
    "serialNumber": 0,
    "weight": 37
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 书迷阁",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "http://www.shuxie8.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3835.0 Safari/537.36",
    "lastUpdateTime": 1576673882541,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.read@tag.dd@tag.a",
    "ruleChapterName": "text#更新.*",
    "ruleChapterUrl": "text.查看目录@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro.0@text",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "class.intro@text",
    "ruleSearchKind": "tag.a.3@text",
    "ruleSearchLastChapter": "tag.a.4@text",
    "ruleSearchList": "class.library@tag.li",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "/so/search.html?searchkey=searchKey",
    "serialNumber": 0,
    "weight": 50
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 书迷楼",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.shumil.co",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.list.1@tag.a.0@text",
    "ruleBookContent": "tag.p@html##书迷楼.*。",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.tit.0@b@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.list@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.sayimg@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "奇幻玄幻::http://www.shumil.co/list-1.html\n武侠仙侠::http://www.shumil.co/list-2.html\n都市言情::http://www.shumil.co/list-3.html\n历史军事::http://www.shumil.co/list-4.html\n游戏竞技::http://www.shumil.co/list-5.html\n科幻灵异::http://www.shumil.co/list-6.html\n同人美文::http://www.shumil.co/list-7.html\n女生专区::http://www.shumil.co/list-8.html\n其他小说::http://www.shumil.co/list-9.html",
    "ruleIntroduce": "class.list.1@text",
    "ruleSearchAuthor": "text##.*/",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.list@li",
    "ruleSearchName": "text##/.*",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://www.shumil.co/search.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 书山中文",
    "bookSourceType": "",
    "bookSourceUrl": "http://shushan.zhangyue.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "http://shushan.zhangyue.net/user/login",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.art_con@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "@js:n=baseUrl.match(/(\\d+)/)[1];\nresult=\"http://shushan.zhangyue.net/book/directory?bid=\"+n;",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.author-name@text",
    "ruleSearchCoverUrl": "tag.a.0@img@data-src",
    "ruleSearchIntroduce": "class.paragragh rows@text",
    "ruleSearchKind": "class.type@text&&class.words-click@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.result-list@li",
    "ruleSearchName": "class.book-info@tag.a.0@text",
    "ruleSearchNoteUrl": "class.book-info@tag.a.0@href",
    "ruleSearchUrl": "http://shushan.zhangyue.net/books/search/?keyword=searchKey&page=1",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 书斋楼",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.shuzhailou.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.infos@tag.a.0@text",
    "ruleBookContent": "id.htmlContent@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "class.status@a@text",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.infos@h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.book_list@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "tag.p.0@text",
    "ruleSearchAuthor": "class.s@a@text",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchIntroduce": "class.u@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.s-list@li",
    "ruleSearchName": "tag.a.0@text##《|》|在线阅读",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/e/search/index.php@tempid=1&keyboard=searchKey&show=title,writer&submit=搜索",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 数字书屋",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.3835638357.com",
    "enable": true,
    "ruleBookAuthor": ".x-detail__info--author@text",
    "ruleBookContent": "p@textNodes",
    "ruleBookName": ".x-detail__info--title@text",
    "ruleBookUrlPattern": "https://www.3835638357.com/novel/\\d+.html",
    "ruleChapterList": ":<div class=\"x-catalog__list van-list\">[\\s\\S]*?</div>&&<a href=\"([^\"]*)\"(?:[^>]*>){2}\\s+([^<]*)",
    "ruleChapterName": "$2",
    "ruleContentUrl": "$1",
    "ruleCoverUrl": ".x-book_cover@src",
    "ruleIntroduce": ".x-detail__intro--content@text",
    "ruleSearchCoverUrl": "$2",
    "ruleSearchIntroduce": "$6",
    "ruleSearchKind": "$4,$5",
    "ruleSearchList": ":coverbox\"[\\s\\S]*?href=\"([^\"]*)\"(?:[^<]*<).*?src=\"([^\"]*)\"(?:[^>]*>){7}([^<]*)(?:[^>]*>){3}([^<]*)(?:[^>]*>){2}([^<]*)(?:[^>]*>){3}([^<]*)",
    "ruleSearchName": "$3",
    "ruleSearchNoteUrl": "$1",
    "ruleSearchUrl": "/search.html?keyword=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 丝路文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.xssilu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "[property=og:novel:author]@content",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "h1@text",
    "ruleBookUrlPattern": "https://www.xssilu.com/\\d+/",
    "ruleChapterList": ".chapters@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "[property=og:image]@content",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "[property=og:description]@content@js:result.replace(/>\\/p</,'').replace(/^/,'<br>')",
    "ruleSearchAuthor": "w",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "r",
    "ruleSearchList": "@js:\nvar list=[];\nvar reg=new RegExp(/s1\"><a.href=\"([^\"]+)[\\s\\S]+?>([^<]+)[\\s\\S]+?s2.+?>([^<]+)[\\s\\S]+?s3.+?>([^<]+)[\\s\\S]+?s4.+?>([^<]+)[\\s\\S]+?s5.+?>[^<]+[\\s\\S]+?s6.+?>([^<]+)/g);\nvar tmp,cover;\nwhile((tmp=reg.exec(result))){\n//封面链接\ncover=(tmp[1].match(/d{1,2}/)) ? (tmp[1].replace(/\\/(\\d+)\\//,'/files/article/image/0/$1/$1s.jpg')):(tmp[1].replace(/\\/((\\d*)\\d{3})\\//,'/files/article/image/$2/$1/$1s.jpg').replace(/\\/\\//,'/0/'));\n\nlist.push({q:tmp[2],w:tmp[4],e2:tmp[5]+'字',e1:tmp[6],r:tmp[3],t:cover,y:tmp[1]});\n}list;",
    "ruleSearchName": "q",
    "ruleSearchNoteUrl": "y",
    "ruleSearchUrl": "https://www.xssilu.com/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 30
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 思路客1",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.siluke5.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.s3@tag.a.0@text",
    "ruleSearchList": "class.novelslistss@tag.li",
    "ruleSearchName": "class.s2@tag.a.0@text",
    "ruleSearchNoteUrl": "class.s2@tag.a.0@href",
    "ruleSearchUrl": "https://www.siluke5.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 思路客2",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.siluke.tw",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@dd a",
    "ruleChapterName": "text@js:result.replace(/[（【].+/g, '').replace(/^(第[^章]+章|\\d+)\\s*/, '$1 ')",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@html##^\\s*##<br>",
    "ruleSearchAuthor": "class.result-game-item-info-tag.0@tag.span.1@text",
    "ruleSearchCoverUrl": "tag.img.0@src",
    "ruleSearchIntroduce": ".result-game-item-desc@text@js:result.trim()",
    "ruleSearchKind": "class.result-game-item-info-tag.1@tag.span.1@text",
    "ruleSearchLastChapter": "@js:var OoO=[\"f(4.5('.4-7-8-9-b').6(3).5('a').6(0).c()).e(/[（【].+/g,'').e(/^(第[^章]+章|\\\\d+)\\\\h*/,'$1 ')+'（'+4.5('.4-7-8-9-b').6(2).5('i').6(1).c()+'）';\",\"|\",\"split\",\"||||result|select|eq|game|item|info||tag|text||replace|String||s|span\",\"replace\",\"\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(e,t,n,r,x){if(r=function(e){return e.toString(19)},!OoO[5][OoO[4]](/^/,String)){for(;t--;)x[r(t)]=n[t]||r(t);n=[function(e){return x[e]}],r=function(){return OoO[6]},t=1}for(;t--;)n[t]&&(e=e[OoO[4]](new RegExp(OoO[7]+r(t)+OoO[7],OoO[8]),n[t]));return e}(OoO[0],19,OoO[3][OoO[2]](OoO[1]),0,{}));",
    "ruleSearchList": ".result-item:lt(3)",
    "ruleSearchName": "class.result-item-title.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.result-item-title.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.siluke.tw/search.php?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 思路文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.sunsilu.com",
    "enable": true,
    "ruleBookAuthor": "[property=og:novel:author]@content",
    "ruleBookContent": "id.content@html",
    "ruleBookKind": "##分类：([^<]+)##$1###",
    "ruleBookLastChapter": "[property=og:novel:latest_chapter_name]@content",
    "ruleBookName": "h1@text",
    "ruleBookUrlPattern": "https://www.sunsilu.com/\\d+/",
    "ruleChapterList": ".chapters@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "[property=og:image]@content",
    "ruleIntroduce": "[property=og:description]@content@js:result.replace(/>\\/p</,'').replace(/^/,'<br>')",
    "ruleSearchAuthor": "w",
    "ruleSearchCoverUrl": "t",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "e1&&e2",
    "ruleSearchLastChapter": "r",
    "ruleSearchList": "@js:\nvar list=[];\nvar reg=new RegExp(/s1\"><a.href=\"([^\"]+)[\\s\\S]+?>([^<]+)[\\s\\S]+?s2.+?>([^<]+)[\\s\\S]+?s3.+?>([^<]+)[\\s\\S]+?s4.+?>([^<]+)[\\s\\S]+?s5.+?>[^<]+[\\s\\S]+?s6.+?>([^<]+)/g);\nvar tmp,cover;\nwhile((tmp=reg.exec(result))){\n//封面链接\ncover=(tmp[1].match(/d{1,2}/)) ? (tmp[1].replace(/\\/(\\d+)\\//,'/files/article/image/0/$1/$1s.jpg')):(tmp[1].replace(/\\/((\\d*)\\d{3})\\//,'/files/article/image/$2/$1/$1s.jpg').replace(/\\/\\//,'/0/'));\n\nlist.push({q:tmp[2],w:tmp[4],e2:tmp[5]+'字',e1:tmp[6],r:tmp[3],t:cover,y:tmp[1]});\n}list;",
    "ruleSearchName": "q",
    "ruleSearchNoteUrl": "y",
    "ruleSearchUrl": "/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 7
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 四库书",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.sikushu8.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.info@tag.p.0@text##作\\s*者：",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.info@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@text#.*简介：|各位.*",
    "ruleSearchAuthor": "class.ji@text#.*作者：|最新：.*",
    "ruleSearchCoverUrl": "class.odd.0@tag.a@tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.ji@text#.*\\[|\\].*",
    "ruleSearchLastChapter": "class.ji@tag.a.1@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.ji@tag.h3@tag.a@text",
    "ruleSearchNoteUrl": "class.ji@tag.h3@tag.a@href",
    "ruleSearchUrl": "https://www.sikushu8.com/user/s.php@s=searchKey&type=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 32
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 搜狗阅读",
    "bookSourceType": "",
    "bookSourceUrl": "https://book.sogou.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "detail.content",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".index-list a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href@js:result.replace(/\\/dd\\//, '/dd/ajax/')",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:java.get('Intro')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@put:{Intro:$.Intro}@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": ".search-list-note + .list-book-col1 li@js:var O=[\"4 q=D(E.F(/G=([^&=]+)/)[1]);4 k=H I('('+q.5(/\\\\s/g,'').J('').K(l(a,L,i,b){m(i<b.M-1){a.N(b[i]+b[i+1])}9 a},[]).O('|')+')');l f(a){9!k.P(a.5(/\\\\s/g,''))}Q.n().o(0,3).p(6=>{4 c=r=>h(6.7(r).j().u());4 8=c('.2-w');4 d=h(6.7('.2-x-y').R(0).j());m(f(8)&&f(d))9{};4 e=c('.2-S');9{8:8,d:d,z:6.7('.2-z T').A('U')||'V://W.X/Y',Z:6.7('.2-x-y').n().o(1,3).p(B=>h(B.j()).5(/已|中/,'').u()),10:c('.2-11').5('最新章节：',''),e:e.5(/[\\\\s\\\\t]+/g,''),12:'<C>'+e.5(/[\\\\s\\\\t]+/g,'<C>'),13:6.7('.2-w').A('14')}}).15(v=>v.8);\",\"|\",\"split\",\"||book||var|replace|el|select|name|return|||elText|author|intro|isInvalid||String||text|regex|function|if|toArray|slice|map||selector|||trim||title|info|sub|cover|attr|tag|br|decodeURIComponent|baseUrl|match|keyword|new|RegExp|split|reduce|_|length|push|join|test|result|eq|summary|img|src|http|uee|me|bNkEy|tags|last|chapter|Intro|url|href|filter\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(a,e,t,r,n,i){if(n=function(a){return(a<62?O[4]:n(parseInt(a/62)))+(35<(a%=62)?String[O[5]](a+29):a.toString(36))},!O[4][O[6]](/^/,String)){for(;t--;)i[n(t)]=r[t]||n(t);r=[function(a){return i[a]}],n=function(){return O[7]},t=1}for(;t--;)r[t]&&(a=a[O[6]](new RegExp(O[8]+n(t)+O[8],O[9]),r[t]));return a}(O[0],0,68,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "/dd/search?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 搜小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.soxs.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "tag.h6.0@text##作\\s*者：",
    "ruleBookContent": "class.content@textNodes@js:result.replace(/\\s*您可以.*最.*章节.*/g,'')",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.novel_list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.book_cover@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.s3@text",
    "ruleSearchList": "class.novelslist2@tag.li!0",
    "ruleSearchName": "class.s2@tag.a@text",
    "ruleSearchNoteUrl": "class.s2@tag.a@href",
    "ruleSearchUrl": "https://www.soxs.cc/search.html@searchtype=all&searchkey=searchKey",
    "serialNumber": 0,
    "weight": 117
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 速阅阁",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.suyueg.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.articlecontent@html##还在.*免费小说\\?|\n百度直接搜索: \"速阅阁\" 速度阅读不等待!|\\(.*速阅阁\\)",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapters@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.jj@text",
    "ruleSearchAuthor": "tag.a.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.sone",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href##/book/(\\d*)(\\d{3})/##http://www.suyueg.com/$1/$1$2/",
    "ruleSearchUrl": "http://m.suyueg.com/s.php@s=searchKey&type=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 15
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 太子爷",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.taiziye2.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.author@tag.a@text",
    "ruleBookContent": "class.chapter@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.list-item@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.fm@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "热门::http://www.taiziye2.com/top/3-0-searchPage.html\n最新::http://www.taiziye2.com/top/13-0-searchPage.html\n言情::http://www.taiziye2.com/yanqing/searchPage.html\n都市::http://www.taiziye2.com/dushi/searchPage.html\n古代::http://www.taiziye2.com/gudai/searchPage.html\n玄幻::http://www.taiziye2.com/xuanhuan/searchPage.html\n武侠::http://www.taiziye2.com/wuxia/searchPage.html\n仙侠::http://www.taiziye2.com/xianxia/searchPage.html\n历史::http://www.taiziye2.com/lishi/searchPage.html\n科幻::http://www.taiziye2.com/kehuan/searchPage.html\n恐怖::http://www.taiziye2.com/kongbu/searchPage.html\n悬疑::http://www.taiziye2.com/xuanyi/searchPage.html\n耽美::http://www.taiziye2.com/danmei/searchPage.html\n游戏::http://www.taiziye2.com/youxi/searchPage.html\n动漫::http://www.taiziye2.com/dongman/searchPage.html\n文学::http://www.taiziye2.com/wenxue/searchPage.html\n传记::http://www.taiziye2.com/zhuanji/searchPage.html\n社科::http://www.taiziye2.com/sheke/searchPage.html\n英语::http://www.taiziye2.com/yingyu/searchPage.html\n辣文::http://www.taiziye2.com/lawen/searchPage.html\n激情::http://www.taiziye2.com/jiqing/searchPage.html\n杂技::http://www.taiziye2.com/zaji/searchPage.html\n晋江VIP::http://www.taiziye2.com/jinjiang.html\n起点VIP::http://www.taiziye2.com/qidian.html\n17kVIP::http://www.taiziye2.com/17k.html\n腾讯VIP::http://www.taiziye2.com/tengxun.html\n潇湘VIP::http://www.taiziye2.com/xiaoxiang.html\n小说VIP::http://www.taiziye2.com/xsydw.html",
    "ruleIntroduce": "id.jj@tag.p@text",
    "ruleSearchAuthor": "class.size@text",
    "ruleSearchCoverUrl": "class.cover@tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.book",
    "ruleSearchName": "class.name@tag.a@text",
    "ruleSearchNoteUrl": "class.name@tag.a@href",
    "ruleSearchUrl": "http://www.taiziye2.com/search.php?keyword=searchKey&submit=搜索|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 淘淘全本",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.taotao3.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "tag.em@text##作\\s*者：",
    "ruleBookContent": "class.con_L@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.book-title@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.book@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.book-link@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.book-img@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.book-intro@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.even.2@text",
    "ruleSearchLastChapter": "class.even.0@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.taotao3.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 31
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 天籁小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.23txt.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@textNodes",
    "ruleSearchAuthor": "class.result-game-item-info-tag.0@tag.span.1@text",
    "ruleSearchCoverUrl": "tag.img.0@src",
    "ruleSearchKind": "class.result-game-item-info-tag.1@tag.span.1@text",
    "ruleSearchLastChapter": "class.result-game-item-info-tag.3@tag.a.0@text",
    "ruleSearchList": "class.result-list@class.result-item result-game-item",
    "ruleSearchName": "tag.h3@text",
    "ruleSearchNoteUrl": "class.result-item-title.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.23txt.com/search.php?keyword=searchKey",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 天天小书屋",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.myshu.org",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.articlecontent@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.ml_list@tag.ul@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic@tag.img.0@data-original",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.introduce@class.jj@textNodes",
    "ruleSearchAuthor": "class.odd.1@text||class.catalog@tag.p.1@tag.span.1@tag.a.0@text",
    "ruleSearchCoverUrl": "class.catalog@class.pic@tag.img.0@data-original",
    "ruleSearchKind": "class.even.2@text||class.catalog@tag.p.1@tag.span.2@text#状态：",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text||class.ml_content@tag.ul.0@tag.li.0@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0||class.main",
    "ruleSearchName": "class.odd.0@tag.a.0@text||class.catalog@tag.h1.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.myshu.org/modules/article/search.php@searchkey=searchKey&submit=点击搜索|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 天涯书库",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.tianyabooks.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": ".book h2@text|.info@tag.span.0@text#.*：",
    "ruleBookContent": "@css:#main p,td p@html",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": ".book h1@text|.title h2@text#《|》",
    "ruleBookUrlPattern": ".*tianyabooks.com/.+/.+\\d+/",
    "ruleChapterList": "+.book dd a|[cellspacing=1] [bgcolor~=ffffff] td a|.title h2",
    "ruleChapterName": "",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "华人::/cn/searchPage.html\n世界::/world/searchPage.html\n言情::/romance/searchPage.html\n网络::/net/searchPage.html\n都市::/dushi/searchPage.html\n校园::/xyqc/searchPage.html\n恐怖灵异::/horror/searchPage.html\n侦探推理::/spy/searchPage.html\n科幻::/sf/searchPage.html\n玄幻::/fantasy/searchPage.html\n本月热点::/\n人物传记::/zhuanti/zhuanji.html\n明朝那些事儿::/zhuanti/mingchaonaxieshier.html\n纳尼亚传奇::/zhuanti/Narnia.html\n何马藏地密码::/author/1708.html\n历史·专题::/zhuanti/history.html\n作家列表::/author/searchPage.html\n华人作家::/writer01.html\n世界作家::/writer02.html\n网络写手::/writer05.html\n言情作家::/writer10.html\n推理作家::/writer07.html\n玄幻作家::/writer11.html\n科幻作家::/writer08.html\n恐怖作家::/writer06.html\n武侠作家::https://wx.tianyabooks.com/writer.html\n武侠经典::https://wx.tianyabooks.com/\n短篇武侠::https://wx.tianyabooks.com/book4/\n武侠网络同人::https://wx.tianyabooks.com/book2/\n武侠推荐::https://wx.tianyabooks.com/tj/\n武侠排行::https://wx.tianyabooks.com/top.html\n武侠列表::https://wx.tianyabooks.com/book/list_searchPage.html",
    "ruleIntroduce": ".description p@text|.info@html|.text@text|.content p@text",
    "ruleSearchAuthor": "#[作家].",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "ul.co1 li a|[class=c2 ico1] li a|ul.e2 li a|[cellspacing=1] [bgcolor~=ffffff] td a|[class=topbox mr] li a|class.rightbox.1@tag.li@tag.a|tbody p a",
    "ruleSearchName": "a:matches(.)@text#.*：|《|》",
    "ruleSearchNoteUrl": "href",
    "ruleSearchUrl": "",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 天涯知识库",
    "bookSourceType": "",
    "bookSourceUrl": "http://3g.sbkk8.com",
    "enable": true,
    "ruleBookContent": "tag.p@textNodes",
    "ruleChapterList": ":a href=\"(.*?)\"\\s+target=\"_blank\">(.*?)<",
    "ruleChapterName": "$2",
    "ruleContentUrl": "$1",
    "ruleSearchIntroduce": "text",
    "ruleSearchList": "class.result",
    "ruleSearchName": "tag.a@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "http://zhannei.baidu.com/cse/search?s=5140549751047532462&nsid=&q=searchKey&searchtype=title&isNeedCheckDomain=1&jump=1",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 天眼看书",
    "bookSourceType": "",
    "bookSourceUrl": "https://novel.zhwenpg.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": ".content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "/b.php?id=.*",
    "ruleChapterList": "@js:var O=[\"3.4.5.6(7).8('#9 c a').d().e(1=>{f{2:1.2(),0:1.g('0')}}).h((a,b)=>a.0.i(b.0));\",\"|\",\"split\",\"href|el|text|org|jsoup|Jsoup|parse|result|select|dulist|||li|toArray|map|return|attr|sort|localeCompare\",\"replace\",\"\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(d,r,t,e,n,o){if(n=function(d){return d.toString(19)},!O[5][O[4]](/^/,String)){for(;t--;)o[n(t)]=e[t]||n(t);e=[function(d){return o[d]}],n=function(){return O[6]},t=1}for(;t--;)e[t]&&(d=d[O[4]](new RegExp(O[7]+n(t)+O[7],O[8]),e[t]));return d}(O[0],0,19,O[3][O[2]](O[1]),0,{}));",
    "ruleChapterName": "$.text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "$.href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "tag.table.2@tag.tr.2@html##^\\s*##<br>",
    "ruleSearchAuthor": ".fontwt@text",
    "ruleSearchCoverUrl": "img@data-src||img@src@js:result || 'http://uee.me/bNkEy'",
    "ruleSearchIntroduce": "td[colspan='2']@text@js:result ? result.trim() : ''",
    "ruleSearchKind": ".fontgt@text@js:baseUrl.endsWith('=1') ? result : ''",
    "ruleSearchLastChapter": ".fontchap@text",
    "ruleSearchList": "class.cbooksingle.2&&class.cbooksingle.3",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "/index.php@qk=searchKey",
    "serialNumber": 0,
    "weight": 18
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 天翼阅读",
    "bookSourceType": "",
    "bookSourceUrl": "http://wap.tyread.com/pindao/shucheng/index.html?is_ctwap=0&fromModule=J-index-nav-shucheng&type=6",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "<js>\nvar bid =baseUrl.match(/bookId=(\\d+)/)[1];\nvar cid =baseUrl.match(/chapterId=(\\d+)/)[1];\nresult = java.ajax(\"http://wap.tyread.com/goNewChapterContent.action?ac=read_chapter_content&bid=\"+bid+\"&cid=\"+cid);\nresult = JSON.parse(result);\nresult = result.content;\n</js>",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.txt-gray@class.txt-red@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "form li a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "@js:baseUrl.replace('gobookinfo', 'gochaptercontent-1')",
    "ruleChapterUrlNext": "@css:a:contains(下页)@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic@tag.a.0@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.desc_li@tag.span.0@text",
    "ruleSearchAuthor": "tag.a@class.infos@tag.span@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "tag.a@class.infos@html",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.list-colors@tag.li",
    "ruleSearchName": "tag.a@class.ellipsis@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://wap.tyread.com/sendSearchContent.action?text=searchKey",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 完本神站",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.wanbentxt.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.writer@text",
    "ruleBookContent": "class.readerCon@tag.p@textNodes#.*([綄完]本神(站|\\W立占)\\W|记住本站地址：|最快更新！无广告！).*|(?m)^([^\\d\\w]+|[Pp][Ss][：:].+)$|—{3,}|(^。)?搜：\\S{1,4}完\\S本\\S神\\S站\\S{1,4}免费看精品|一秒记住、永不丢失！",
    "ruleBookInfoInit": "",
    "ruleBookKind": "class.route@tag.a.-2@text%%tag.table.0@tag.tr.-2@tag.t.-1@text",
    "ruleBookLastChapter": "class.chapter@tag.a.0@text",
    "ruleBookName": "tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapter@tag.ul@tag.li",
    "ruleChapterName": "tag.a@text@js:result.replace(/[（［【\\{\\(].*?[更合求票赏鲜盟修推歉谢祝节年].*?[）］】\\}\\)]/,\"\")",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "class.readpage@tag.a.2@href",
    "ruleCoverUrl": "class.detail@tag.img.0@src",
    "ruleFindAuthor": "class.author@tag.a@text",
    "ruleFindCoverUrl": "class.sortImg@tag.img@src",
    "ruleFindIntroduce": "",
    "ruleFindKind": "class.going@text%%class.end@text%%class.actor@tag.a@text%%class.words@text#时间：.+",
    "ruleFindLastChapter": "class.renew@tag.a@text",
    "ruleFindList": "class.sortList@tag.ul@tag.li",
    "ruleFindName": "class.sortPhr@tag.a.0@tag.h3@text",
    "ruleFindNoteUrl": "class.sortPhr@tag.a.0@href",
    "ruleFindUrl": "<js>\nvar a=[\"所有\",\"玄幻\",\"奇幻\",\"武侠\",\"仙侠\",\"都市\",\"军事\",\"历史\",\"游戏\",\"竞技\",\"科幻\",\"悬疑\",\"灵异\",\"其他\",\"古言\",\"仙侠奇缘\",\"言情\",\"青春\",\"玄幻言情\",\"悬疑灵异\",\"科幻空间\",\"游戏竞技\",\"BL文\",\"GL人文\",\"二次元\"];\nvar b=[\"未分类\",\"连载\",\"完结\"];\nvar c=[\"\",\" 30万\",\" 50万\",\"1M\",\"2M\",\"2M+\"];\nvar d=[\"[新]\",\"📖\",\"👍\",\"⭐\"];\nvar e=[\"lastupdate\",\"allvisit\",\"allvote\",\"goodnum\"];\nvar x=\"\";\nfor (i in a){\n  for (j=0;j<b.length;j++){\n    for (k=0;k<c.length-5;k++){\n      for (l=1;l<d.length-2;l++){\nx= x+a[i]+\" / \"+b[j]+\" \"+c[k]+\"::/all/\"+i+\"_\"+e[l]+\"_\"+k+\"_\"+j+\"_\"+\"searchPage\"+\".html&&\";\n}}}}\nresult=x;\nString(result);\n</js>",
    "ruleIntroduce": "tag.table.0@tag.tr.-1@tag.td.-1@text",
    "ruleSearchAuthor": "class.author@tag.a@text",
    "ruleSearchCoverUrl": "class.sortImg@tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.going@text%%class.end@text%%class.actor@tag.a@text%%class.words@text# 作者.+|时间：.+|\\s",
    "ruleSearchLastChapter": "class.renew@tag.a@text",
    "ruleSearchList": "class.resultLeft@tag.li",
    "ruleSearchName": "class.sortPhr@tag.a.0@tag.h3@text",
    "ruleSearchNoteUrl": "class.sortPhr@tag.a.0@href",
    "ruleSearchUrl": "https://www.wanbentxt.com/modules/article/search.php@searchtype=articlename&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 149
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 完本小说1",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.wanbenxiaoshuo.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": ".novel_content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".novel_list a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "a:contains(点击阅读)@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": ".novel_img img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.description1@html@js:result.replace(/书籍简介|：/g, '').replace(/^\\s*/, '<br>')",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "tag.td.0@tag.a@href@js:\nvar id = result.match(/(\\d+)\\.html/)[1];\n'/files/article/image/'+parseInt(id/1000)+'/'+id+'/'+id+'s.jpg';",
    "ruleSearchIntroduce": "tag.td.-2@text@js:result.trim()",
    "ruleSearchKind": "tag.td.-1@text&&tag.td.-3@text#完成#完结",
    "ruleSearchLastChapter": "tag.td.1@a@text",
    "ruleSearchList": ".grid@tag.tr.1&&.grid@tag.tr.2&&.grid@tag.tr.3",
    "ruleSearchName": "tag.td.0@tag.a@text",
    "ruleSearchNoteUrl": "tag.td.0@a@href",
    "ruleSearchUrl": "/modules/article/search.php@searchtype=articlename&searchkey=searchKey&action=login|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 完本小说2",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.haotxt.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.infotype\t@tag.a@text",
    "ruleBookContent": "id.novelcontent@html#上一章|返回目录|加入书签|下一章",
    "ruleBookKind": "class.infotype\t@tag.p.1@text",
    "ruleBookLastChapter": "class.infotype\t@tag.p.3@text",
    "ruleBookName": "class.cataloginfo@tag.h3@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapters@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.gochapter@tag.a@href",
    "ruleChapterUrlNext": "class.page.0@text.下一页.0@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@tag.p@text",
    "ruleSearchAuthor": "class.author@tag.a@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.sone",
    "ruleSearchName": "class.sone@tag.a.0@text",
    "ruleSearchNoteUrl": "class.sone@tag.a.0@href",
    "ruleSearchUrl": "https://m.haotxt.com/s.php@s=searchKey&type=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 完本TXT",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.wanbentxt.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": ".raderCon@html##.*(一.?秒.?记.?住|浏.?览.?器.?搜.?索|本.?章.?未.?完|wanbentxt|(完|綄).?本.?神|本.?章.?完|收藏网址.?下次|[↘↙].*[↘↙]|→.+←|妊:\\(|站.+(收藏|推荐)|更多.+搜).*|第.{1,7}章\\s*\\S+",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".chapterList ul a",
    "ruleChapterName": "text@js:result.replace(/[（【].+/g, '').replace(/^(第[^章]+章|\\d+)\\s*/, '$1 ')",
    "ruleChapterUrl": ".category a:contains(全部章节)@href",
    "ruleChapterUrlNext": ".page a:matches(下一页)@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": ".page a:contains(下一页)@href",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": ".bookInfo@html##^\\s*##<br>",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "latest",
    "ruleSearchList": ".listBottom ul a@js:var OoO=[\"k.l().n(0,3).o(q(a){c b=6(a.e('r')).5(/^\\\\//,'t://m.u.v/');c J=w.x.y.z(A.B(b));C{D:J.2('.E F').4(),G:6(J.2('.f p').8(0).4()).5(/作者：/,'').7(),H:J.2('.I K').e('L'),M:[6(J.2('.f p').9().4()).5('类型：','').7(),6(J.2('.h i').8(0).4()).5(/中|已/,'').7(),6(J.2('.h i').8(1).4()).5(/(\\\\.\\\\d)\\\\d*/,'$1').7()],N:6(J.2('.j a').9().4()).5(/[（【].+/g,'').5(/^(第[^章]+章|\\\\d+)\\\\s*/,'$1 ')+'（'+J.2('.j O').9().4()+'）',P:J.2('.Q').4(),R:b}});\",\"|\",\"split\",\"||select||text|replace|String|trim|eq|last|||var||attr|bookPhrMid||state|span|otherTitle|result|toArray||slice|map||function|href||https|wanbentxt|com|org|jsoup|Jsoup|parse|java|ajax|return|name|bookPhr|h2|author|cover|bookImg||img|src|tags|latest|em|intro|bookInfo|url\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(e,r,t,o,c){if(o=function(e){return(e<54?OoO[4]:o(parseInt(e/54)))+(35<(e%=54)?String[OoO[5]](e+29):e.toString(36))},!OoO[4][OoO[6]](/^/,String)){for(;r--;)c[o(r)]=t[r]||o(r);t=[function(e){return c[e]}],o=function(){return OoO[7]},r=1}for(;r--;)t[r]&&(e=e[OoO[6]](new RegExp(OoO[8]+o(r)+OoO[8],OoO[9]),t[r]));return e}(OoO[0],54,OoO[3][OoO[2]](OoO[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "https://m.wanbentxt.com/s.php@keyword=searchKey",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 万界小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.wanjiexianwang.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".read@tag.dl.-1@a",
    "ruleChapterName": "textNodes",
    "ruleChapterUrl": "a@text.查看目录@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": ".mod .intro@html##^\\s*##<br>",
    "ruleSearchAuthor": ".author@text",
    "ruleSearchCoverUrl": ".bookimg img@src@js:result && !result.includes('nocover') ? result : 'http://uee.me/bNkEy'",
    "ruleSearchIntroduce": ".intro@text@js:result.trim()",
    "ruleSearchKind": ".layui-badge@text&&tag.a.-2@text&&tag.p.-2@textNodes##作者：|\\s+",
    "ruleSearchLastChapter": ".chapter@text",
    "ruleSearchList": ".library li:lt(3)",
    "ruleSearchName": ".bookname@text",
    "ruleSearchNoteUrl": ".bookname@href",
    "ruleSearchUrl": "/so/search.html?searchkey=searchKey",
    "serialNumber": 0,
    "weight": 32
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 望书阁",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.wangshu.la",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746507248,
    "ruleBookAuthor": "tag.dd.1@text#.*作者|↓直达底部.*",
    "ruleBookContent": "id.contents@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.at@tag.td",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "id.content@class.read.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.content@tag.dd.3@tag.p.1@text",
    "ruleSearchAuthor": "class.result-game-item-info-tag.0@tag.span.1@text",
    "ruleSearchCoverUrl": "class.result-game-item-pic.0@tag.img.0@src",
    "ruleSearchKind": "class.result-game-item-info-tag.1@tag.span.1@text",
    "ruleSearchLastChapter": "class.result-game-item-info-tag.3@tag.a.0@text",
    "ruleSearchList": "class.result-item",
    "ruleSearchName": "class.result-item-title.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.result-item-title.0@tag.a.0@href",
    "ruleSearchUrl": "http://zhannei.baidu.com/cse/search?s=8139682480556207220&q=searchKey&p=searchPage-1",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 文墨中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.kygso.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.mr30@tag.a@text",
    "ruleBookContent": "class.size16 color5 pt-read-text@tag.p@text",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.pt-chapter-cont-detail full@children",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pt-bookdetail@tag.a.0@tag.img@src",
    "ruleFindUrl": "百度热搜榜::https://www.kygso.com/rank/baidu.html\n追书热度榜::https://www.kygso.com/rank/zhuishu.html\n书旗热搜榜::https://www.kygso.com/rank/shuqi.html\n掌阅热销榜::https://www.kygso.com/rank/zhangyue.html\n起点月票榜::https://www.kygso.com/rank/qidian.html\n17K鲜花榜::https://www.kygso.com/rank/17k.html\n\n玄幻::https://www.kygso.com/category/xuanhuan/searchPage.html\n奇幻::https://www.kygso.com/category/qihuan/searchPage.html\n武侠::https://www.kygso.com/category/wuxia/searchPage.html\n仙侠::https://www.kygso.com/category/xianxia/searchPage.html\n都市::https://www.kygso.com/category/dushi/searchPage.html\n历史::https://www.kygso.com/category/lishi/searchPage.html\n军事::https://www.kygso.com/category/junshi/searchPage.html\n游戏::https://www.kygso.com/category/youxi/searchPage.html\n竞技::https://www.kygso.com/category/jingji/searchPage.html\n科幻::https://www.kygso.com/category/kehuan/searchPage.html\n灵异::https://www.kygso.com/category/lingyi/searchPage.html\n其他::https://www.kygso.com/category/qita/searchPage.html\n完本::https://www.kygso.com/over/searchPage.html\n评分::https://www.kygso.com/rank/star_score/searchPage.html\n\n总点击::https://www.kygso.com/rank/allvisit/searchPage.html\n日点击::https://www.kygso.com/rank/dayvisit/searchPage.html\n周点击::https://www.kygso.com/rank/weekvisit/searchPage.html\n月点击::https://www.kygso.com/rank/monthvisit/searchPage.html\n推荐数::https://www.kygso.com/rank/vote/searchPage.html\n下载数::https://www.kygso.com/rank/down/searchPage.html\n收藏数::https://www.kygso.com/rank/mark/searchPage.html\n评论数::https://www.kygso.com/rank/comment/searchPage.html\n\n入库时间::https://www.kygso.com/rank/postdate/searchPage.html",
    "ruleIntroduce": "class.compulsory-row-three@tag.p@text",
    "ruleSearchAuthor": "class.fl color7@tag.a.0@text|tag.a.3@text",
    "ruleSearchCoverUrl": "tag.a.0@tag.img@src",
    "ruleSearchKind": "class.fl color7@tag.a.1@text|tag.a.0@text",
    "ruleSearchLastChapter": "class.fl lh100@tag.a@text|tag.a.2@text",
    "ruleSearchList": "class.pt-rank-detail|class.color7 pt-sortdetail-title",
    "ruleSearchName": "class.fl mr60@tag.a@text|tag.a.1@title",
    "ruleSearchNoteUrl": "class.fl mr60@tag.a@href|tag.a.1@href",
    "ruleSearchUrl": "https://www.kygso.com/search/result.html?searchkey=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 38
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 文墨追书",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.zhuidu.cc",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36",
    "ruleBookAuthor": "//meta[@property=\"og:novel:author\"]/@content()",
    "ruleBookContent": "class.pt-read-text@children@textNodes",
    "ruleBookKind": "//meta[@property=\"og:novel:category\"]/@content()",
    "ruleBookLastChapter": "//meta[@property=\"og:novel:latest_chapter_name\"]/@content()",
    "ruleBookName": "//meta[@property=\"og:novel:book_name\"]/@content()",
    "ruleChapterList": "class.pt-chapter-cont-detail full@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "//meta[@property=\"og:image\"]/@content()",
    "ruleFindUrl": "百度热搜榜::/rank/baidu.html&&\n追书热度榜::/rank/zhuishu.html&&\n书旗热搜榜::/rank/shuqi.html&&\n掌阅热销榜::/rank/zhangyue.html&&\n起点月票榜::/rank/qidian.html&&\n17K鲜花榜::/rank/17k.html&&\n总点击::/rank/allvisit/{searchPage}.html&&\n月点击::/rank/monthvisit/{searchPage}.html&&\n周点击::/rank/weekvisit/{searchPage}.html&&\n日点击::/rank/dayvisit/{searchPage}.html&&\n推荐数::/rank/vote/{searchPage}.html&&\n收藏数::/rank/mark/{searchPage}.html&&\n下载数::/rank/down/{searchPage}.html&&\n评论数::/rank/comment/{searchPage}.html&&\n评分::/rank/star_score/{searchPage}.html&&\n入库时间::/rank/postdate/{searchPage}.html&&",
    "ruleIntroduce": "//meta[@property=\"og:description\"]/@content()\n<js>result.replace(/^|\\s+(?=[^a-zA-Z])|(—|–|=){3,}/g,\"\\n\")</js>",
    "ruleSearchAuthor": "tag.a.2@title",
    "ruleSearchCoverUrl": "tag.img.0@src",
    "ruleSearchIntroduce": "class.desc@text",
    "ruleSearchKind": "tag.a.3@title&&class.color5.0@text",
    "ruleSearchLastChapter": "tag.a.-3@title",
    "ruleSearchList": "class.pt-rank-detail",
    "ruleSearchName": "tag.a.0@title",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/search/result.html?searchkey=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 73
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 文学巴士",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.wx84.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.yuedu_zhengwen@html#一秒记住.*.*窗免费阅读！",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.book_article_listtext@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.book_cover@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@textNodes",
    "ruleSearchAuthor": "class.odd.1@text|tag.h2@tag.a@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even@tag.a@text|tag.h5@tag.a@text",
    "ruleSearchList": "class.grid@tag.tr!0|class.xiaoshuo",
    "ruleSearchName": "class.odd@tag.a@text|tag.h1@text",
    "ruleSearchNoteUrl": "class.odd@tag.a@href",
    "ruleSearchUrl": "https://www.wx84.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 49
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 文学迷",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.wenxuemi6.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673882096,
    "ruleBookAuthor": "class.box_con.0@id.info@tag.p.0@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "class.box_con.0@id.info@tag.h1.0@text",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@text",
    "ruleSearchAuthor": "class.result-game-item-info-tag.0@tag.span.1@text",
    "ruleSearchCoverUrl": "tag.img.0@src",
    "ruleSearchKind": "class.result-game-item-info-tag.1@tag.span.1@text",
    "ruleSearchLastChapter": "class.result-game-item-info-tag.3@tag.a.0@text",
    "ruleSearchList": "class.result-item",
    "ruleSearchName": "class.result-item-title.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.result-item-title.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.wenxuemi6.com/search.php?keyword=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 36
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 蜗牛小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.asike.top",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "chapter.body",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "@js:var O=[\"1 2=[];1 3=4.6('3');1 5=9(4.6('5'));1 7='a://b.c.d/e/f-2/'+3+'/';g(1 i=0;i<=5;i++){1 8=h.j(4.k(7+i)).l;2=2.m(8)}2;\",\"|\",\"split\",\"|var|list|id|java|page|get|url|data|Number|http|www|asike|top|api|content|for|JSON||parse|ajax|contentList|concat\",\"replace\",\"\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(t,n,r,e,i,a){if(i=function(t){return t.toString(23)},!O[5][O[4]](/^/,String)){for(;r--;)a[i(r)]=e[r]||i(r);e=[function(t){return a[t]}],i=function(){return O[6]},r=1}for(;r--;)e[r]&&(t=t[O[4]](new RegExp(O[7]+i(r)+O[7],O[8]),e[r]));return t}(O[0],0,23,O[3][O[2]](O[1]),0,{}));",
    "ruleChapterName": "chapterName",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "http://content.asike.top{$.contentUrl}",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:java.get('Intro')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@put:{id:$.id, page:$.page, Intro:$.Intro}@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": "@js:var O=[\"7.8(c).d.e(0,3).f(v=>{2 9='h://i.j.k/l/m-1@n='+v.o;2 4=7.8(p.q(9));2 1=4.1;r{u:1.w,x:y(1.5/a),z:1.A,B:1.C,D:[1.E+'分 / '+1.F+'万字',1.G.6(/已|中/,''),1.H],I:(1.5>a?'第'+1.5+'章':4.J.K().L)+'（'+M N(O(1.P)).Q().6(/T.+/,'')+'）',R:1.b.6(/[\\\\s\\\\t]+/g,''),S:'<U>'+1.b,V:1.W}});\",\"|\",\"split\",\"|book|var||data|totalChapter|replace|JSON|parse|url|100|introduction|result|BookList|slice|map||http|www|asike|top|api|detail|book_id|bookid|java|ajax|return|||id||bookId|page|parseInt|name|bookName|author|bookAuthor|tags|bookScore|bookSize|bookStatus|category|last|contentList|pop|chapterName|new|Date|Number|updateTime|toISOString|intro|Intro||br|cover|coverImage\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(e,t,o,r,a,c){if(a=function(e){return(e<59?O[4]:a(parseInt(e/59)))+(35<(e%=59)?String[O[5]](e+29):e.toString(36))},!O[4][O[6]](/^/,String)){for(;o--;)c[a(o)]=r[o]||a(o);r=[function(e){return c[e]}],a=function(){return O[7]},o=1}for(;o--;)r[o]&&(e=e[O[6]](new RegExp(O[8]+a(o)+O[8],O[9]),r[o]));return e}(O[0],0,59,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "",
    "ruleSearchUrl": "http://www.asike.top/api/search/booklist?searchkey=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 卧龙小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.paper027.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.contentsource@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "-:class=\"text-muted number\"(?:[^\"]*\"){3}([^\"]*)\" title=\"([^\"]*)\">",
    "ruleChapterName": "$2",
    "ruleChapterUrl": "a:contains(查看剩余章节)@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "$1",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.text-muted@span@text",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchIntroduce": "class.clearfix searchresult-info@p@text##^##<br>",
    "ruleSearchKind": "tag.li!1@text",
    "ruleSearchLastChapter": "tag.small@text",
    "ruleSearchList": "class.searchresult",
    "ruleSearchName": "h2@a@text",
    "ruleSearchNoteUrl": "h2@a@href",
    "ruleSearchUrl": "http://www.paper027.com/search.html?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 无弹窗小说网1",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.22ff.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.chapter_content@tag.p@text#soudu|org|www|ttzw|com|c66c",
    "ruleBookName": "",
    "ruleChapterList": "class.neirong@class.clc!0",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.main.1@class.fw@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.main.1@tag.tbody.0@tag.td.9@textNodes",
    "ruleSearchAuthor": "class.neirong4@tag.a.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.neirong2@tag.a.0@text",
    "ruleSearchList": "class.neirong@tag.ul!0",
    "ruleSearchName": "class.neirong1@tag.a.0@text",
    "ruleSearchNoteUrl": "class.neirong1@tag.a.0@href",
    "ruleSearchUrl": "https://www.22ff.com/s_searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 无弹窗小说网2",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.22ff.org",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.tc.0@tag.a.0@text",
    "ruleBookContent": "id.chapter_content@tag.p@text",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.main.1@class.tname@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.neirong@class.clc",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.main.1@class.fw@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.main.1@tag.tbody.0@tag.td.9@text",
    "ruleSearchAuthor": "class.neirong4@tag.a.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.neirong2@tag.a.0@text",
    "ruleSearchList": "class.neirong@tag.ul!0",
    "ruleSearchName": "class.neirong1@tag.a.0@text",
    "ruleSearchNoteUrl": "class.neirong1@tag.a.0@href",
    "ruleSearchUrl": "https://www.22ff.org/s/searchKey/searchPage/",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 无敌龙",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.wudiun.net",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.readerlist@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "id.newlist@class.newrap@tag.strong.0@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.bookinfo@id.bookimg@tag.img.0@src",
    "ruleFindUrl": "玄幻奇幻::http://www.wudiun.net/xuanhuan/searchPage/&&武侠仙侠::http://www.wudiun.net/wuxia/searchPage/&&都市言情::http://www.wudiun.net/dushi/searchPage/&&历史军事::http://www.wudiun.net/lishi/searchPage/&&科幻灵异::http://www.wudiun.net/kehuan/searchPage/&&游戏竞技::http://www.wudiun.net/youxi/searchPage/&&其他类型::http://www.wudiun.net/qita/searchPage/",
    "ruleIntroduce": "id.bookintro@class.d2@textNodes",
    "ruleSearchAuthor": "tag.dd.1@tag.span.0@tag.a.0@text||class.odd.1@text||id.maininfo@class.d_title@tag.p.0@tag.a.0@text",
    "ruleSearchCoverUrl": "tag.dt.0@tag.a.0@tag.img.0@src||id.bookinfo@id.bookimg@tag.img.0@src",
    "ruleSearchKind": "tag.dd.1@tag.span.1@text||class.even.2@text||id.maininfo@id.count@tag.span.0@text",
    "ruleSearchLastChapter": "tag.dd.3@tag.a.0@text||class.even.0@tag.a.0@text||id.newlist@tag.ul.0@tag.li.0@tag.a.0@text",
    "ruleSearchList": "id.sitebox@tag.dl||class.grid searall@tag.tr!0||id.conn",
    "ruleSearchName": "tag.dd.0@tag.h3.0@tag.a.0@text||class.odd.0@tag.a.0@text||id.maininfo@class.d_title@tag.h1.0@text",
    "ruleSearchNoteUrl": "tag.dd.0@tag.h3.0@tag.a.0@href||class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.wudiun.net/modules/article/search.php@searchkey=searchKey&searchtype=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 26
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 无图小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.wutuxs.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.contents@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".L a",
    "ruleChapterName": "text@js:result.replace(/^(\\d+)/, '$1 ')",
    "ruleChapterUrl": "@css:a:contains(全文阅读)@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.book@class.js@html@js:result.replace('介绍：', '').replace(/^\\s*/, '<br>')",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "tag.td.0@tag.a@href@js:\nvar id = result.match(/\\/(\\d+)\\/?$/)[1];\n'/files/article/image/'+parseInt(id/1000)+'/'+id+'/'+id+'s.jpg';",
    "ruleSearchIntroduce": "tag.td.-2@text@js:result.trim()",
    "ruleSearchKind": "tag.td.-1@text&&tag.td.-3@text##K##000",
    "ruleSearchLastChapter": "tag.td.1@text@js:result.replace(/^(\\d+)/, '$1 ')",
    "ruleSearchList": "id.content@tr:not([align]):lt(4)",
    "ruleSearchName": "tag.td.0@tag.a@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a@href",
    "ruleSearchUrl": "/modules/article/search.php?searchtype=articlename&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 无限小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.555x.org",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.view_content_txt@textNodes#D.声明.*|D.内容.*|.*用户上传.*|D-",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.read_list@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.downbox@tag.a.1@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.img.1@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "玄幻小说::https://www.555x.org/html/xuanhuan/list_21_searchPage.html&&\n武侠小说::https://www.555x.org/html/wuxia/list_29_searchPage.html&&\n都市小说::http://www.555x.org/html/dushi/list_35_searchPage.html&&\n网游竞技::http://www.555x.org/html/wangyoujingji/list_47_searchPage.html&&\n言情小说::http://www.555x.org/html/yanqing/list_58_searchPage.html&&\n科幻小说::http://www.555x.org/html/kehuan/list_70_searchPage.html&&\n悬疑小说::http://www.555x.org/html/xuanyi/list_71_searchPage.html&&\n其他小说::http://www.txt97.com/html/qita/list_45_searchPage.html&&\n全部::http://www.txt97.com/shuku/0_0_0_0_default_0_1.html&&\n字数::http://www.txt97.com/shuku/0_0_0_0_wordnum_0_1.html&&\n添加时间::http://www.txt97.com/shuku/0_0_0_0_addtime_0_1.html&&\n更新时间::http://www.txt97.com/shuku/0_0_0_0_edittime_0_1.html&&\n日下载::http://www.txt97.com/shuku/0_0_0_0_daydown_0_1.html&&\n周下载::http://www.txt97.com/shuku/0_0_0_0_weekdown_0_1.html&&\n月下载::http://www.txt97.com/shuku/0_0_0_0_monthdown_0_1.html&&\n评论数::http://www.txt97.com/shuku/0_0_0_0_reviewnum_0_1.html&&\n下载数::http://www.txt97.com/shuku/0_0_0_0_downnum_0_1.html&&\n搜索数::http://www.txt97.com/shuku/0_0_0_0_searchnum_0_1.html&&\n好评数::http://www.txt97.com/shuku/0_0_0_0_goodnum_0_1.html&&\n差评数::http://www.txt97.com/shuku/0_0_0_0_badnum_0_1.html&& \n文件大小::http://www.txt97.com/shuku/0_0_0_0_booksize_0_1.html&&",
    "ruleIntroduce": "class.zhangjie@html",
    "ruleSearchAuthor": "class.qq_r@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.xiashu@tag.ul",
    "ruleSearchName": "class.qq_g@text##《|》.*",
    "ruleSearchNoteUrl": "class.qq_g@tag.a.0@href",
    "ruleSearchUrl": "https://www.555x.org/search/result/searchtype/complex/searchkey/searchKey/page/searchPage",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 吾爱看书",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.52kshu.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Linux; Android 7.0; FRD-AL10 Build/HUAWEIFRD-AL10; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/59.0.3071.125 Mobile Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "id.author@tag.span@text##/ 作\\s*者：",
    "ruleBookContent": "class.chapter@tag.p@text",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.title@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.read_link@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.cover@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.info-text@tag.p@text",
    "ruleSearchAuthor": "tag.span.0@text#.*/",
    "ruleSearchCoverUrl": "tag.img.1@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.sp_chaptername@text",
    "ruleSearchList": "class.ss_box",
    "ruleSearchName": "class.sp_bookname@tag.a.0@text",
    "ruleSearchNoteUrl": "class.sp_bookname@tag.a.@href",
    "ruleSearchUrl": "https://www.52kshu.com/book.php?action=search&searchtype=novelname&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 35
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 梧州中文台1",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.wzzw.la",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.col-xs-12 list-group-item no-border.0@tag.small.0@text##作\\s*者：",
    "ruleBookContent": "id.txtContent@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.active.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.chapters-list@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.list-group-item tac.0@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.panel-body.0@class.img-thumbnail.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.panel panel-default mt20.0@id.shot@text",
    "ruleSearchAuthor": "class.col-xs-2.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.col-xs-1.0@text",
    "ruleSearchLastChapter": "class.col-xs-4.0@tag.a.0@text",
    "ruleSearchList": "class.list-group-item!0:-1",
    "ruleSearchName": "class.col-xs-3.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.col-xs-3.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.wzzw.la/search.htm?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 梧州中文台2",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.ztv.la2",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.txtContent@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.chapters-list@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.list-group-item tac.0@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.img-thumbnail@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.shot@textNodes",
    "ruleSearchAuthor": "class.col-xs-2.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.col-xs-1.0@text",
    "ruleSearchLastChapter": "class.col-xs-4@tag.a@text",
    "ruleSearchList": "class.list-group-item clearfix",
    "ruleSearchName": "class.col-xs-3@tag.a@text",
    "ruleSearchNoteUrl": "class.col-xs-3@tag.a@href",
    "ruleSearchUrl": "https://www.ztv.la/search.htm?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 梧州中文台3",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.ztv.la",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Linux; Android 9; MIX 2S) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.96 Mobile Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "class.col-xs-12 list-group-item no-border.0@tag.small.0@text##作\\s*者：",
    "ruleBookContent": "id.txtContent@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.active.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.chapters-list@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.list-group-item tac.0@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.panel-body.0@class.img-thumbnail.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.panel panel-default mt20.0@id.shot@text",
    "ruleSearchAuthor": "class.col-xs-2.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.col-xs-4.0@tag.a.0@text",
    "ruleSearchList": "class.list-group-item!0",
    "ruleSearchName": "class.col-xs-3.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.col-xs-3.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.ztv.la/search.htm?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 五湖中文",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.5hzw.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd![0-8]",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p@text",
    "ruleSearchAuthor": "class.odd.1@text||tag.p.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@text",
    "ruleSearchList": "class.grid@tag.tr!0||id.maininfo",
    "ruleSearchName": "class.odd.0@text||tag.h1.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "http://www.5hzw.com/modules/article/search.php?searchkey=searchKey&searchtype=articlename&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 27
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 武林中文1",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.50zw.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.htmlContent@textNodes#武林中文网.*最快更新.*最新章节！",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapterlist@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.bookinfo_intro@textNodes",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.50zw.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 武林中文2",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.50zw.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.neirong@textNodes#一秒.*阅读！",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.liebiao_bottom@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.liebiao_top@class.intro@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@class.jieshao@textNodes",
    "ruleSearchAuthor": "class.odd.1@text|class.intro@tag.li.1@tag.span.0@text",
    "ruleSearchCoverUrl": "class.intro@tag.img.0@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.even.2@text|class.intro@tag.li.1@tag.span.1@text",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text|class.intro@tag.li.2@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0|class.liebiao_top",
    "ruleSearchName": "class.odd.0@tag.a.0@text|class.intro@tag.li.0@tag.h2.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.50zw.net/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 舞若小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.wuruo.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.d_title@tag.a@text",
    "ruleBookContent": "id.content@textNodes#一秒记住.*|∑网说小若舞.*",
    "ruleBookKind": "",
    "ruleBookLastChapter": "class.newlist@tag.a.1@text",
    "ruleBookName": "class.d_title@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.tabstit@tag.a.2&&id.readerlist@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "tag.a@text.开始阅读@href",
    "ruleChapterUrlNext": "class.tabstit@tag.a.1",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.bookimg@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.d2@text",
    "ruleSearchAuthor": "tag.td.2@text|tag.h3@text",
    "ruleSearchCoverUrl": "id.bookimg@tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.td.1@tag.a@text|class.info@tag.a.1@text",
    "ruleSearchList": "class.grid searall@tag.tr|id.maininfo",
    "ruleSearchName": "tag.td.0@tag.a.0@text|tag.h1@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.wuruo.com/modules/article/search.php?searchtype=articlename&searchkey=searchKey&action=login&submit=%26%23160%3B%CB%D1%26%23160%3B%26%23160%3B%CB%F7%26%23160%3B|char=gbk",
    "serialNumber": 0,
    "weight": 28
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 悟空书屋",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.wksw.la",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.ccontent@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.ccss@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.img.1@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.gray.1@text",
    "ruleSearchAuthor": "class.odd.1@text|tag.div.3@text#类别.*",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even@tag.a@text|tag.div.4@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd@tag.a.0@text|class.ratitle@text",
    "ruleSearchNoteUrl": "class.odd@tag.a.0@href",
    "ruleSearchUrl": "http://wksw.la/modules/article/search.php?searchtype=articlename&searchkey=searchKey&t_btnsearch=&#60968;|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 悟空追书",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.kong.so",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.novelinfo@tag.a.0@text",
    "ruleBookContent": "id.chaptercontent@textNodes",
    "ruleBookName": "class.header line@tag.h1@text",
    "ruleChapterList": "class.dirlist clearfix.1@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.body novelintro.0@text",
    "ruleSearchAuthor": "class.info@tag.a.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.info@tag.a.2@text",
    "ruleSearchLastChapter": "class.last@tag.a.0@text",
    "ruleSearchList": "class.librarylist@tag.li",
    "ruleSearchName": "class.info@tag.a.0@text",
    "ruleSearchNoteUrl": "class.info@tag.a.0@href",
    "ruleSearchUrl": "https://www.kong.so/search/result.html?searchtype=novelname&searchkey=searchKey",
    "serialNumber": 0,
    "weight": 99
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 西楚团",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.xichutuan.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "[property=\"og:novel:author\"]@content",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "[property=\"og:novel:category\"]@content",
    "ruleBookLastChapter": "[property=\"og:novel:latest_chapter_name\"]@content",
    "ruleBookName": "[property=\"og:novel:book_name\"]@content",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "@css:#list dt:gt(0) ~ dd a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "[property=\"og:image\"]@content",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@html@js:'<br>'+result",
    "ruleSearchAuthor": "a@href@js:\nvar z,x,c,v;\nresult=v='https://www.xichutuan.com'+result;\nimportClass(org.jsoup.Jsoup);\nresult=Jsoup.parse(java.ajax(result));\nz=result.select('[property=\"og:novel:category\"]').attr('content');\nx=result.select('[property=\"og:novel:latest_chapter_name\"]').attr('content');\nc=result.select('#intro').text();\njava.put('z',z);java.put('x',x);java.put('c',c);java.put('v',v);\nresult.select('[property=\"og:novel:author\"]').attr('content');",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchIntroduce": "@js:java.get('c')",
    "ruleSearchKind": "@js:java.get('z')",
    "ruleSearchLastChapter": "@js:java.get('x')",
    "ruleSearchList": ".item-cover:lt(2)",
    "ruleSearchName": "h3@text#《|》",
    "ruleSearchNoteUrl": "@js:java.get('v')",
    "ruleSearchUrl": "https://www.xichutuan.com/home/search@action=search&q=searchKey",
    "serialNumber": 0,
    "weight": 150
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 下书屋",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.xiashuwu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@js:var O=[\"1 2=f.h.i.j(k);1 7=3(2.6('.l a').m(0).8());1 9=3(2.6('o').8()).4(7,'').b();1 5=3(2.6('.p').q()).4(/<r>/g,'\\\\n').4(/.*一秒记住.*|t.+阅读网|<c.*?>[\\\\s\\\\u]+?<\\\\/c>/g,'').b().v(/\\\\n+/);1 d=5.e()+'\\\\n'+5.e();3(d).4(9,'')+'\\\\n'+5.w('\\\\n');\",\"|\",\"split\",\"|var|J|String|replace|lines|select|bookName|text|chapterName||trim|div|topLines|shift|org||jsoup|Jsoup|parse|result|info|eq||h1|content|html|br||kanshuge|S|split|join\",\"replace\",\"\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(n,e,t,r,c,i){if(c=function(n){return n.toString(33)},!O[5][O[4]](/^/,String)){for(;t--;)i[c(t)]=r[t]||c(t);r=[function(n){return i[n]}],c=function(){return O[6]},t=1}for(;t--;)r[t]&&(n=n[O[4]](new RegExp(O[7]+c(t)+O[7],O[8]),r[t]));return n}(O[0],0,33,O[3][O[2]](O[1]),0,{}));",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "@js:var O=[\"3 6=9.b.c.e(g);3 0=6.7('.0').8();3 4=h.i(/(4=|\\\\/)(\\\\d+)/)[2];3 5;j(0){0=k(l(0))+m;5=9.b.c.e(n.f('o://p.q.r/s/f/t?u=v&4='+4+'&w='+0)).7('a[1]')}x{5=6.7('#y a[1]')}5.z().A(a=>({8:a.8(),1:a.B('1')})).C(a=>a.1);\",\"|\",\"split\",\"ycnum|href||var|id|tocs|J|select|text|org||jsoup|Jsoup||parse|ajax|result|baseUrl|match|if|parseInt|String|30|java|https|www|xiashuwu|com|api|zj|order|asc|num|else|detaillist|toArray|map|attr|filter\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(r,t,a,c,e,n){if(e=function(r){return(r<39?O[4]:e(parseInt(r/39)))+(35<(r%=39)?String[O[5]](r+29):r.toString(36))},!O[4][O[6]](/^/,String)){for(;a--;)n[e(a)]=c[a]||e(a);c=[function(r){return n[r]}],e=function(){return O[7]},a=1}for(;a--;)c[a]&&(r=r[O[6]](new RegExp(O[8]+e(a)+O[8],O[9]),c[a]));return r}(O[0],0,39,O[3][O[2]](O[1]),0,{}));",
    "ruleChapterName": "$.text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "$.href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.aboutbook@textNodes##^\\s*##<br>",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": "id.waterfall@.item@js:var O=[\"j.d().k(e=>4(e.2('.f a').5()).6()).l(0,3).h(m(b){n c=4(b.2('.o p').7('q-r'));u{v:b.2('.8 a').5(),w:4(b.2('.x').5()).9(/\\\\s*\\\\/.+/,'').6(),y:c&&!c.z('A')?c:'B://C.D/E',F:b.2('.G a').d().h(a=>a.7('8')),H:4(b.2('.f').5()).9(/\\\\s*\\\\[(.+)\\\\]/,'（$1）'),i:4(b.2('.i').5()).9(/[\\\\s\\\\t]+/g,'').6(),I:b.2('.8 a').7('J')}});\",\"|\",\"split\",\"||select||String|text|trim|attr|title|replace||||toArray|div|chapter||map|intro|result|filter|slice|function|var|pic|img|data|original|||return|name|author|nickname|cover|includes|nocover|http|uee|me|bNkEy|tags|num|last|url|href\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(r,t,e,n,a,i){if(a=function(r){return(r<46?O[4]:a(parseInt(r/46)))+(35<(r%=46)?String[O[5]](r+29):r.toString(36))},!O[4][O[6]](/^/,String)){for(;e--;)i[a(e)]=n[e]||a(e);n=[function(r){return i[r]}],a=function(){return O[7]},e=1}for(;e--;)n[e]&&(r=r[O[6]](new RegExp(O[8]+a(e)+O[8],O[9]),n[e]));return r}(O[0],0,46,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "/search.html?searchtype=all&searchkey=searchKey",
    "serialNumber": 0,
    "weight": 28
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 香网",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.xiang5.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.author@tag.a@text",
    "ruleBookContent": "id.chapcont@textNodes",
    "ruleBookName": "class.tit@text",
    "ruleChapterList": "class.blist@tag.a",
    "ruleChapterName": "class.bname@text",
    "ruleChapterUrl": "class.mulu@href",
    "ruleChapterUrlNext": "text.下一页@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.bookcover@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro_neirong.0@textNodes",
    "ruleSearchAuthor": "class.ls@tag.a@text",
    "ruleSearchCoverUrl": "class.textlist@tag.div.0@tag.a@img@src",
    "ruleSearchKind": "class.bq@tag.span.1@tag.a@text",
    "ruleSearchLastChapter": "class.bq@tag.span.3@text",
    "ruleSearchList": "class.textlist",
    "ruleSearchName": "class.textmiddle@tag.dl@tag.dt@tag.a@text",
    "ruleSearchNoteUrl": "class.textmiddle@tag.dl@tag.dt@tag.a@href@js:result.replace(\"www\",\"m\")",
    "ruleSearchUrl": "http://www.xiang5.com/search.php?keyword=searchKey&page=1&over=&orderby=&page=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 湘霖小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.xianglin.org",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.yd_text2@textNodes##.*下一页.*|手机阅读.*|本章.*",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.mulu_list@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "text.下一页@tag.a@href",
    "ruleCoverUrl": "tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "tag.p.5@text",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.a.1@text",
    "ruleSearchList": "class.sk_cont@tag.li!0",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.xianglin.org/s.php@s=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 53
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 逍遥小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.xoyo100.org",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.yuedu_zhengwen@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.novel_list@tag.dl@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.r_tools@tag.a.1@href",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "class.con_limg@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.r_cons@textNodes",
    "ruleSearchAuthor": "class.odd.1@text|class.info@tag.p.0@tag.a.0@text#.*作者：",
    "ruleSearchCoverUrl": "class.con_limg@tag.img@src",
    "ruleSearchKind": "class.even.2@text",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text|class.lastrecord@tag.strong.0@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0|class.con_txt",
    "ruleSearchName": "class.odd.0@tag.a.0@text|class.info@tag.h1@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.xoyo100.org/modules/article/search.php?ie=gbk@searchkey=searchKey&ct=2097152|char=gbk",
    "serialNumber": 0,
    "weight": 35
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 小米阅读",
    "bookSourceType": "",
    "bookSourceUrl": "https://reader.browser.miui.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "data.contentList[*]",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "data.list",
    "ruleChapterName": "chapterName",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "/api/v2/chapter/content/@get:{bid}/?chapterId={$.chapterId}&volumeId={$.volumeIndex}",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:java.get('Intro')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@put:{Intro:$.Intro,bid:$.id}@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": "@js:var O=[\"2 q=x(y.z(/A=([^&=]+)/)[1]);2 9=f B('('+q.4(/\\\\s/g,'').C('').D(7(a,E,i,b){h(i<b.F-1){a.G(b[i]+b[i+1])}5 a},[]).H('|')+')');7 8(a){5!9.I(a.4(/\\\\s/g,''))}j.k(J).K.L(0,3).M(7(o){2 a=o.N;2 b=o.l;h(8(a)&&8(b))5{};2 c='O://P.Q.R.S/m/n/U/'+o.6;2 d=j.k(V.W(c)).X;2 e=d.Y;5{6:o.6,p:a,l:b,Z:[e.10,e.11,e.12],13:d.r.14.4(/\\\\s+/g,' ')+'（'+f 15(d.r.16).17().4(/T.+/,'')+'）',18:o.19,1a:o.u.4(/[\\\\s\\\\t]+/g,''),1b:'<w>'+o.u.4(/[\\\\s\\\\t]+/g,'<w>'),1c:'/m/n/1d/1e/'+o.6}}).1f(v=>v.p);\",\"|\",\"split\",\"||var||replace|return|id|function|isInvalid|regex||||||new||if||JSON|parse|author|api|v2||name||lastChapter|||description||br|decodeURIComponent|baseUrl|match|query|RegExp|split|reduce|_|length|push|join|test|result|related|slice|map|title|https|reader|browser|miui|com||book|java|ajax|data|bookInfo|tags|wordCount|bookStatus|secondCategoryName|last|chapterName|Date|updateTime|toISOString|cover|image|intro|Intro|url|chapter|list|filter\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(e,t,r,a,o,n){if(o=function(e){return(e<62?O[4]:o(parseInt(e/62)))+(35<(e%=62)?String[O[5]](e+29):e.toString(36))},!O[4][O[6]](/^/,String)){for(;r--;)n[o(r)]=a[r]||o(r);a=[function(e){return n[e]}],o=function(){return O[7]},r=1}for(;r--;)a[r]&&(e=e[O[6]](new RegExp(O[8]+o(r)+O[8],O[9]),a[r]));return e}(O[0],0,78,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "/search-api/v2/novel/search?query=searchKey&start=0&size=3",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 小强小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.xiaoqiangxs.org",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "id.info@tag.p.0@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "id.info@tag.h1@text",
    "ruleChapterList": "id.list@tag.dl@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "玄幻::http://www.xiaoqiangxs.org/xuanhuanxiaoshuo/1_searchPage.html\n修真::http://www.xiaoqiangxs.org/xiuzhenxiaoshuo/2_searchPage.html\n都市::http://www.xiaoqiangxs.org/dushixiaoshuo/3_searchPage.html\n穿越::http://www.xiaoqiangxs.org/chuanyuexiaoshuo/4_searchPage.html\n科幻::http://www.xiaoqiangxs.org/kehuanxiaoshuo/6_searchPage.html\n完本::http://www.xiaoqiangxs.org/wanben/1_searchPage",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.odd.1@text||class.s5@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.even.2@text",
    "ruleSearchLastChapter": "class.even.0@text||class.s3@tag.a@text",
    "ruleSearchList": "class.grid@tag.tr!0||id.newscontent@class.l@tag.li",
    "ruleSearchName": "class.odd.0@text||class.s2@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href||class.s2@tag.a@href",
    "ruleSearchUrl": "http://www.xiaoqiangxs.org/modules/article/search.php?searchtype=articlename&searchkey=searchKey&action=login&submit=%26%23160%3B%CB%D1%26%23160%3B%26%23160%3B%CB%F7%26%23160%3B&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 小书屋",
    "bookSourceType": "",
    "bookSourceUrl": "https://book.sanyuedev.top",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.detail@tag.a.1@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "class.detail@tag.a.2@text",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.detail@h1@text",
    "ruleBookUrlPattern": "https?://book.sanyuedev.top/novel/.+",
    "ruleChapterList": "class.read@tag.dl.1@dd",
    "ruleChapterName": "a@textNodes",
    "ruleChapterUrl": "text.查看目录@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.bookimg@img@src",
    "ruleFindAuthor": "class.author@text||tag.a.4@text",
    "ruleFindCoverUrl": "img@src",
    "ruleFindIntroduce": "class.intro@text",
    "ruleFindKind": "tag.p.-3@tag.a.1@text||tag.p.-2@tag.a.1@text",
    "ruleFindLastChapter": "class.chapter@tag.a@text||class.chapter@text",
    "ruleFindList": "class.library@li||class.on",
    "ruleFindName": "class.bookname@text||tag.a.1@text",
    "ruleFindNoteUrl": "tag.a.1@href",
    "ruleFindUrl": "全部::http://book.sanyuedev.top/t/all_0_0_lastupdate_searchPage.html\n玄幻魔法::http://book.sanyuedev.top/t/xhmf_0_0_lastupdate_searchPage.html\n武侠修真::http://book.sanyuedev.top/t/wxxz_0_0_lastupdate_searchPage.html\n都市言情::http://book.sanyuedev.top/t/dsyq_0_0_lastupdate_searchPage.html\n历史穿越::http://book.sanyuedev.top/t/lscy_0_0_lastupdate_searchPage.html\n军事科幻::http://book.sanyuedev.top/t/jskh_0_0_lastupdate_searchPage.html\n游戏竞技::http://book.sanyuedev.top/t/yxjj_0_0_lastupdate_searchPage.html\n恐怖悬疑::http://book.sanyuedev.top/t/kbxy_0_0_lastupdate_searchPage.html\n女生专区::http://book.sanyuedev.top/t/nvzq_0_0_lastupdate_searchPage.html\n综合类型::http://book.sanyuedev.top/t/zhlx_0_0_lastupdate_searchPage.html\n总点击榜::http://book.sanyuedev.top/top/allvisit.html\n月点击榜::http://book.sanyuedev.top/top/monthvisit.html\n周点击榜::http://book.sanyuedev.top/top/weekvisit.html\n日点击榜::http://book.sanyuedev.top/top/dayvisit.html\n总推荐榜::http://book.sanyuedev.top/top/votenum.html\n总收藏榜::http://book.sanyuedev.top/top/marknum.html\n总下载榜::http://book.sanyuedev.top/top/downnum.html\n最近更新榜::http://book.sanyuedev.top/top/lastupdate.html\n入库新书榜::http://book.sanyuedev.top/top/postdate.html",
    "ruleIntroduce": "class.intro@textNodes",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchIntroduce": "class.intro@text",
    "ruleSearchKind": "tag.a.3@text",
    "ruleSearchLastChapter": "tag.a.4@text",
    "ruleSearchList": "class.library@li",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "https://book.sanyuedev.top/search.html?searchkey=searchKey",
    "serialNumber": 0,
    "weight": 51
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 小说宝库",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.govtz.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "lastUpdateTime": 1576762574320,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.read@tag.dl.1@tag.dd",
    "ruleChapterName": "tag.a@textNodes",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.author@tag.a.0@text",
    "ruleSearchCoverUrl": "class.bookimg@tag.img@src",
    "ruleSearchIntroduce": "class.intro@text",
    "ruleSearchKind": "class.author@tag.a.1@text",
    "ruleSearchLastChapter": "class.chapter@tag.a@text",
    "ruleSearchList": "class.library@tag.li",
    "ruleSearchName": "class.bookname@tag.a@text",
    "ruleSearchNoteUrl": "class.bookname@tag.a@href@js:String(result).replace(/xs/g,'dir')",
    "ruleSearchUrl": "https://www.govtz.com/so/search.html?searchkey=searchKey",
    "serialNumber": 0,
    "weight": 25
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 小说城",
    "bookSourceType": "",
    "bookSourceUrl": "http://story-api-729132405.ap-northeast-1.elb.amazonaws.com:80",
    "enable": true,
    "httpUserAgent": "dn_app_android",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@js:result",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "$.data.result.list",
    "ruleChapterName": "chapter_title",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "http://image.biquge123456.com:80{$.content_url}",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "http://image.biquge123456.com:80{$.book_picture_url}",
    "ruleSearchIntroduce": "introduction",
    "ruleSearchKind": "dict_name_1",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "$.data",
    "ruleSearchName": "book_name",
    "ruleSearchNoteUrl": "/api/ct/f_ct_getChapterPage?bookId={$.id}&pageSize=99999&pageNo=1&app_type=2&app_version=9.9.9",
    "ruleSearchUrl": "/api/ct/f_ct_searchBook?dict_id_1=0&dict_id_2=0&book_name_author=searchKey&is_sexy=2&is_featured=0&is_man=0&is_woman=0&is_day_update=0&is_vip=0&is_up_already=1&is_hot=0&is_finished=0&pageSize=50&pageNo=searchPage&app_type=2&app_version=9.9.9",
    "serialNumber": 0,
    "weight": 28
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 小说大全",
    "bookSourceType": "",
    "bookSourceUrl": "http://ebook.kinglion168.com:80",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "body",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "$.chapters",
    "ruleChapterName": "title",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "/api/index/articleContent@version=1.0.7&eBookCode=EBook&bookId=@get:{book}&chapterId={$.chapterId}",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "bookAuthor",
    "ruleSearchCoverUrl": "bookIcon",
    "ruleSearchIntroduce": "bookDesc",
    "ruleSearchKind": "bookType",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "$.bookList",
    "ruleSearchName": "bookName@put:{book:bookId}",
    "ruleSearchNoteUrl": "http://ebook.kinglion168.com:80/api/index/bookDetail@version=1.0.7&eBookCode=EBook&bookId={$.bookId}",
    "ruleSearchUrl": "/api/index/searchBook@version=1.0.7&eBookCode=EBook&bookName=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 小说骑士",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.xs74.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1574075184474,
    "ruleBookAuthor": "class.detail.0@tag.p.0@text#作者：",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "tag.title.0@text#最新章节.*",
    "ruleChapterList": "id.readlist@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.cover@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@text#各位书友.*",
    "ruleSearchAuthor": "class.waps_sort@text#\\(|\\)",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.fenlei@tag.a@text",
    "ruleSearchLastChapter": "class.genxin@tag.a@text",
    "ruleSearchList": "class.waps_one",
    "ruleSearchName": "class.waps_name@tag.a@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://m.xs74.com/novel.php?action=search&searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 小说旗",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.xs7.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "h1@text##.+作者：\\s*",
    "ruleBookContent": "id.content@p@textNodes##.*一秒记住.*",
    "ruleBookInfoInit": "",
    "ruleBookKind": "td:contains(分类：)@text&&td:contains(状态：)@text&&td:contains(全文字数：)@text##(分类|状态|全文字数)：|中|已|字",
    "ruleBookLastChapter": ".book_newchap@tag.a.0@text##^[^第]+\\s+",
    "ruleBookName": "h1@text##\\s*作者：.+",
    "ruleBookUrlPattern": "info-",
    "ruleChapterList": ".bookinfo_td a",
    "ruleChapterName": "text",
    "ruleChapterUrl": ".btopt a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": ".pic img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": ".intro@html##^\\s*##<br>",
    "ruleSearchAuthor": ".title span@text##作者：",
    "ruleSearchCoverUrl": ".pic img@src",
    "ruleSearchIntroduce": ".intro@text@js:result.trim()",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": ".sys a@text",
    "ruleSearchList": "id.alist@div[id]:lt(4)",
    "ruleSearchName": ".title a@text",
    "ruleSearchNoteUrl": ".title a@href@js:'/info-'+result.match(/\\/(\\d+)\\/?$/)[1]+'.html'",
    "ruleSearchUrl": "/modules/article/search.php@searchtype=articlename&searchkey=searchKey&action=login|char=gb2312",
    "serialNumber": 0,
    "weight": 10
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 邂逅小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.xhxswz.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.readcontent@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list-chapterAll@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.bookintro@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.bookintro@text",
    "ruleSearchAuthor": "class.author@text|class.red.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.cat@tag.a@text|class.bookchapter@text",
    "ruleSearchList": "class.bookbox|class.bookinfo",
    "ruleSearchName": "class.bookname@tag.a.0@text|class.booktitle@text",
    "ruleSearchNoteUrl": "class.bookname@tag.a.0@href",
    "ruleSearchUrl": "http://www.xhxswz.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 35
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 新八一中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.x81zw.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "class.s4@text",
    "ruleFindCoverUrl": "class.s2@tag.a@href<js>\nvar id = result.match(/\\/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\n'/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n</js>",
    "ruleFindIntroduce": "class.s5@text",
    "ruleFindKind": "class.s1@text@js:baseUrl.includes('quanben') ? result.replace(/\\[|\\]/g, '') : ''",
    "ruleFindLastChapter": "class.s3@text",
    "ruleFindList": "class.novelslist2@tag.li||class.l@tag.li",
    "ruleFindName": "class.s2@tag.a@text",
    "ruleFindNoteUrl": "class.s2@tag.a@href",
    "ruleFindUrl": "玄幻::/sort1/\n仙侠::/sort3/\n都市::/sort4/\n历史::/sort5/\n网游::/sort6/\n科幻::/sort8/\n言情::/sort2/\n完本::/quanben/",
    "ruleIntroduce": "id.intro@tag.p.0@text",
    "ruleSearchAuthor": "class.result-game-item-info-tag.0@tag.span.1@text",
    "ruleSearchCoverUrl": "class.result-game-item-pic@tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.result-game-item-info-tag.3@tag.a@text",
    "ruleSearchList": "class.result-list@class.result-item",
    "ruleSearchName": "class.result-item-title@tag.a.0@text",
    "ruleSearchNoteUrl": "class.result-item-title@tag.a.0@href",
    "ruleSearchUrl": "https://www.x81zw.com/search.php?keyword=searchKey",
    "serialNumber": 0,
    "weight": 34
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 新笔趣阁1",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.xbaquge.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p@textNodes",
    "ruleSearchAuthor": "class.result-game-item-info-tag.0@tag.span.1@text",
    "ruleSearchCoverUrl": "tag.img.0@src",
    "ruleSearchKind": "class.result-game-item-info-tag.1@tag.span.1@text",
    "ruleSearchLastChapter": "class.result-game-item-info-tag.3@tag.a.0@text",
    "ruleSearchList": "class.result-item",
    "ruleSearchName": "class.result-item-title.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.result-item-title.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.xbaquge.com/search.php?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 新笔趣阁2",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.xbiquge6.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p@textNodes",
    "ruleSearchAuthor": "class.result-game-item-info-tag.0@tag.span.1@text",
    "ruleSearchCoverUrl": "tag.img.0@src",
    "ruleSearchKind": "class.result-game-item-info-tag.1@tag.span.1@text",
    "ruleSearchLastChapter": "class.result-game-item-info-tag.3@tag.a.0@text",
    "ruleSearchList": "class.result-item",
    "ruleSearchName": "class.result-item-title.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.result-item-title.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.xbiquge6.com/search.php?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 新笔趣阁3",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.t7yyw.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.bq@tag.a.0@text",
    "ruleBookContent": "class.articlecontent@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.introduce@h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.ml_list@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.jj@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.td.5@text",
    "ruleSearchLastChapter": "tag.a.1@text",
    "ruleSearchList": "tbody@tag.tr!0",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://www.t7yyw.com/modules/article/search.php?searchkey=searchKey&page=1|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 新笔下文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.xbxwx.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.xsyd_xx_right2-4@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.xsyd_ml_2@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.xsyd_right2-9@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.xsyd_right2-2@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.xsyd_right2-7@textNodes",
    "ruleSearchAuthor": "class.search_right2-2.1@text|class.xsyd_right2-3@tag.a.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.search_right2-3@tag.a@text|class.xsyd_right2-10-2@tag.a.0@text",
    "ruleSearchList": "class.search_right2@tag.tr!0|class.xsyd_right",
    "ruleSearchName": "class.search_right2-2.0@tag.a@text|class.xsyd_right2-1-1@tag.a.0@text#最新章节",
    "ruleSearchNoteUrl": "class.search_right2-2.0@tag.a@href",
    "ruleSearchUrl": "https://www.xbxwx.net/modules/article/search.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 48
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 新世纪",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.2100xs.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "id.info@tag.p.0@text",
    "ruleBookContent": "class.showtxt@textNodes",
    "ruleBookName": "id.info@tag.h1@text",
    "ruleChapterList": "class.listmain@tag.dd!0:1:2:3:4:5",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p@text",
    "ruleSearchAuthor": "class.author@text",
    "ruleSearchCoverUrl": "class.bookimg@tag.img@src",
    "ruleSearchKind": "class.cat@text#.*分类：",
    "ruleSearchLastChapter": "class.update@tag.a@text",
    "ruleSearchList": "class.bookbox",
    "ruleSearchName": "class.bookname.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.bookname.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.2100xs.com/s.php?ie=gbk&q=searchKey",
    "serialNumber": 0,
    "weight": 27
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 新书吧",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.xs8xs.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.bq.span.1@tag.a@text",
    "ruleBookContent": "id.articlecontent@textNodes||class.articlecontent@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapter@tag.a",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.jj@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a@text",
    "ruleSearchList": "tbody@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "http://www.xs8xs.com/modules/article/search.php?searchtype=all&searchkey=searchKey&t_btnsearch=%CB%D1%CB%F7|char=gbk",
    "serialNumber": 0,
    "weight": 116
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 新书在线",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.xinshuxs.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.box_box@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.list_box@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.words@tag.p.1@text#简介：",
    "ruleSearchAuthor": "class.state@tag.a.0@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "class.words.0@text#.*型：|状.*",
    "ruleSearchLastChapter": "class.arcurl@text#章.*",
    "ruleSearchList": "class.ul_b_list@tag.li",
    "ruleSearchName": "class.eA.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://www.xinshuxs.com/plus/search.php?kwtype=0&searchtype=all&q=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 28
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 星空小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.aixs.org",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.main_content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.listsss@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.tab fl j-content-tab@tag.a.1@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "tag.p.0@text",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "tag.a.0@tag.img@data-original",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.a.3@text",
    "ruleSearchLastChapter": "tag.a.4@text#.*更新.",
    "ruleSearchList": "class.secd-rank-list@tag.dl",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.aixs.org/search.php@key=searchKey",
    "serialNumber": 0,
    "weight": 49
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 休闲文学",
    "bookSourceType": "",
    "bookSourceUrl": "http://kss.la",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes#.*小说网|目标编号.*|zk.*",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.nav clearfix@tag.span",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "tag.p@text#.*\\/|T.*",
    "ruleSearchAuthor": "tag.span@text#.*：",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.nav clearfix@tag.span",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://kss.la/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 秀小说网",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.xiuxs.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "id.info@tag.p.0@tag.a.0@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "id.info@tag.h1.0@text",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.odd.1@tag.a.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.odd.2@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.xiuxs.com/plus/search.php?q=searchKey&searchtype=articlename",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 炫书网",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.3uww.cc",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.downInfoRowL@tag.a.0@text",
    "ruleBookContent": "id.view_content_txt@textNodes",
    "ruleBookName": "id.downInfoTitle@text#TXT.*",
    "ruleChapterList": "class.read_list@tag.a",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.downlistbox@tag.li.1@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "class.downInfoRowL@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.mainSoftIntro@tag.p@text",
    "ruleSearchAuthor": "class.searchTopic@tag.a@text#.*作者：",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.searchInfo@tag.a.0@tag.span.0@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "id.searchmain@tag.div!0",
    "ruleSearchName": "class.searchTopic@tag.a@text#/作者.*",
    "ruleSearchNoteUrl": "class.searchTopic.0@tag.a@href",
    "ruleSearchUrl": "http://www.3uww.cc/search.html?searchtype=novelname&searchkey=searchKey",
    "serialNumber": 0,
    "weight": 34
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 雅文文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.ywwx.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1574165656388,
    "ruleBookAuthor": "",
    "ruleBookContent": "class.txtc@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.bookUpdate borderH l@tag.li!%",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "class.bookPic l@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.bookIntro l@tag.p.1@textNodes",
    "ruleSearchAuthor": "tag.p.0@tag.em.0@tag.a.0@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.p.2@tag.a.0@text",
    "ruleSearchList": "class.searchlist@tag.li",
    "ruleSearchName": "tag.strong.0@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.strong.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.ywwx.com/novel.php?action=search@searchkey=searchKey&searchtype=novelname&submit=搜索|char=gbk",
    "serialNumber": 0,
    "weight": 55
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 烟雨中文",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.yanyuzw.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.r@tag.span.0@text",
    "ruleBookContent": "class.content@tag.p@textNodes",
    "ruleBookName": "class.r@tag.h1@text",
    "ruleChapterList": "class.clearfix dirconone@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "class.l@tag.p.0@tag.img@src",
    "ruleFindUrl": "最新入库::http://www.yanyuzw.com/paihang/postdate_searchPage.html&&最近更新::http://www.yanyuzw.com/paihang/lastupdate_searchPage.html&&玄幻魔法::http://www.yanyuzw.com/xuanhuan_searchPage.html&&仙侠修真::http://www.yanyuzw.com/xianxia_searchPage.html&&历史军事::http://www.yanyuzw.com/lishi_searchPage.html&&都市::http://www.yanyuzw.com/dushi_searchPage.html&&言情::http://www.yanyuzw.com/yanqing_searchPage.html&&科幻::http://www.yanyuzw.com/kehuan_searchPage.html&&网游::http://www.yanyuzw.com/wangyou_searchPage.html&&其他::http://www.yanyuzw.com/qita_searchPage.html",
    "ruleIntroduce": "class.r@tag.p.5@textNodes",
    "ruleSearchAuthor": "class.r2@tag.p.1@tag.span.0@text|class.d2@tag.span.0@text|class.r@tag.span.0@text",
    "ruleSearchCoverUrl": "class.l2@tag.a.0@tag.img@data-original|class.l@tag.p.0@tag.img@src",
    "ruleSearchKind": "class.r2@tag.p.0@tag.span.0@text|class.d1@tag.span.0@text|class.r@tag.p.0@text#类型：",
    "ruleSearchLastChapter": "class.d1@tag.span.1@tag.a.0@text|class.r@tag.p.4@text",
    "ruleSearchList": "class.lists@tag.li|class.listcon@tag.li|class.searchresult lists@tag.li|class.articleinfo",
    "ruleSearchName": "class.r2@tag.p.0@tag.a.0@text|class.d1@tag.a.0@text|class.r@tag.h1@text",
    "ruleSearchNoteUrl": "class.r2@tag.p.0@tag.a.0@href|class.d1@tag.a.0@href",
    "ruleSearchUrl": "http://www.yanyuzw.com/modules/article/search.php@searchtype=articlename&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 143
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 衍墨轩",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.ymoxuan.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.col3!0:1:2:3:4:5:6:7:8",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.operate@tag.a.2@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.cover@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.desc@tag.p.0@textNodes",
    "ruleSearchAuthor": "class.a2@tag.a.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.nt@text",
    "ruleSearchLastChapter": "class.c2@tag.a.0@text",
    "ruleSearchList": "class.left@tag.li",
    "ruleSearchName": "class.n2@tag.a.0@text",
    "ruleSearchNoteUrl": "class.n2@tag.a.0@href",
    "ruleSearchUrl": "https://www.ymoxuan.com/search.htm?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 一百本书",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.100ben.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".dir a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@html##^\\s*##<br>",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "latest",
    "ruleSearchList": ".binfo div a@js:var O=[\"h(i.j.9);4 5=[];k.l().n(0,3).o(p(a){4 b=6(a.d('q')).7(/^\\\\//,'r://m.t.u/');4 c=v.w(b);4 J=9.x(c);5.y({z:J.1('A').2(),B:6(J.1('.8 C').e(0).2()).7(/作者\\\\s*[:：]\\\\s*/,'').f(),D:[J.1('.8 a').e(0).2()],E:J.1('.F a').G().2(),g:6(J.1('#g').2()).7(/\\\\s+/,'').f(),H:J.1('.8 I').d('K'),L:b})});5;\",\"|\",\"split\",\"|select|text||var|data|String|replace|binfo|Jsoup||||attr|eq|trim|intro|importClass|org|jsoup|result|toArray||slice|forEach|function|href|https||100ben|net|java|ajax|parse|push|title|h1|author|div|tags|latest|dir|last|cover|img||src|url\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(r,t,c,e,a,n){if(a=function(r){return(r<48?O[4]:a(parseInt(r/48)))+(35<(r%=48)?String[O[5]](r+29):r.toString(36))},!O[4][O[6]](/^/,String)){for(;c--;)n[a(c)]=e[c]||a(c);e=[function(r){return n[r]}],a=function(){return O[7]},c=1}for(;c--;)e[c]&&(r=r[O[6]](new RegExp(O[8]+a(c)+O[8],O[9]),e[c]));return r}(O[0],0,48,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "title",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "/plus/search.php?q=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 一二中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.12zw.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576762572201,
    "loginUrl": "",
    "ruleBookAuthor": "class.block_txt2@tag.p.1@text",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "tag.h2@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.block_img2@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro_info@text",
    "ruleSearchAuthor": "tag.li@text##.*/",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.novellist@tag.li",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.12zw.com/s/so.php?type=articlename&s=searchKey",
    "serialNumber": 0,
    "weight": 32
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 一品小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.1pxs.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.novel_list@tag.dl@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.info@class.r_tools@tag.a.1@href",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "class.con_limg@tag.img.0@src",
    "ruleFindUrl": "玄幻魔法::http://www.1pxs.com/mulu/1-searchPage.html&&武侠修真::http://www.1pxs.com/mulu/2-searchPage.html&&都市言情::http://www.1pxs.com/mulu/3-searchPage.html&&历史军事::http://www.1pxs.com/mulu/4-searchPage.html&&穿越小说::http://www.1pxs.com/mulu/9-searchPage.html&&恐怖灵异::http://www.1pxs.com/mulu/8-searchPage.html&&侦探推理::http://www.1pxs.com/mulu/5-searchPage.html&&科幻小说::http://www.1pxs.com/mulu/7-searchPage.html&&网游动漫::http://www.1pxs.com/mulu/6-searchPage.html&&其他类型::http://www.1pxs.com/mulu/10-searchPage.html",
    "ruleIntroduce": "class.info@class.r_cons@textNodes",
    "ruleSearchAuthor": "class.odd.1@text|class.info@tag.p.0@tag.a.0@text|id.alistbox@tag.span.0@tag.a.0@text",
    "ruleSearchCoverUrl": "class.con_limg@tag.img.0@src|id.alistbox@tag.a.0@tag.img.0@src",
    "ruleSearchKind": "class.even.2@text",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text|class.info@tag.strong.0@tag.a.0@text|id.alistbox@tag.li.0@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0|class.con_txt|id.alist@tag.div!0",
    "ruleSearchName": "class.odd.0@tag.a.0@text|class.info@tag.h1.0@tag.a.0@text|id.alistbox@tag.h2.0@tag.a.0@text#《|》",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href|id.alistbox@tag.h2.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.1pxs.com/modules/article/search.php?ie=gbk&searchkey=searchKey&ct=2097152|char=gbk",
    "serialNumber": 0,
    "weight": 26
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 一起品",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.17pxs.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673461740,
    "ruleBookAuthor": "",
    "ruleBookContent": "class.articlecontent@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.ml_list@tag.ul@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "class.pic@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.introduce@class.jj@textNodes",
    "ruleSearchAuthor": "class.odd.1@text|class.catalog@tag.p.1@tag.span.1@tag.a.0@text",
    "ruleSearchCoverUrl": "class.catalog@class.pic@tag.img.0@src",
    "ruleSearchKind": "class.even.2@text|class.catalog@tag.p.1@tag.span.2@text#状态：",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text|class.ml_content@tag.ul.0@tag.li.0@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0|class.main",
    "ruleSearchName": "class.odd.0@tag.a.0@text|class.catalog@tag.h1.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.17pxs.com/modules/article/search.php@searchkey=searchKey&submit=点击搜索|char=gbk",
    "serialNumber": 0,
    "weight": 67
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 一千零一页",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.1001p.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.book_side_author panel@h3@a@text",
    "ruleBookContent": "id.inner@textNodes",
    "ruleBookName": "class.c2@h1@text",
    "ruleChapterList": "class.dir_main_section@ol@li||class.tabs_item@tbody@tr",
    "ruleChapterName": "a@text",
    "ruleChapterUrl": "text.查看全部章节列表@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.book_side_author panel@img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.buc_view@textNodes",
    "ruleSearchAuthor": "class.fenlei@tag.a.1@text",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchKind": "class.fenlei@tag.a.0@text",
    "ruleSearchLastChapter": "class.shuju@tag.a.4@text",
    "ruleSearchList": "class.list_books_item",
    "ruleSearchName": "h4@a@text",
    "ruleSearchNoteUrl": "h4@a@href",
    "ruleSearchUrl": "http://www.1001p.com/search?searchkey=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 一曲书斋",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.budusu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.novelcontent@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.p2.3@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "text.下一页@tag.a@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.catalog1@class.tu@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "tag.p.6@text",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "tag.a.1@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.search_box@tag.p",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://m.budusu.com/s.php@s=searchKey&type=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 565
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 一书阁",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.yishug.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@tag.p.1@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.liebiao@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.btopt@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "最近更新::http://www.yishug.net/modules/article/toplist.php?sort=lastupdate&page=searchPage&&最新入库::http://www.yishug.net/modules/article/toplist.php?sort=postdate&page=searchPage&&日排行榜::http://www.yishug.net/modules/article/toplist.php?sort=dayvisit&page=searchPage&&周排行榜::http://www.yishug.net/modules/article/toplist.php?sort=weekvisit&page=searchPage&&月排行榜::http://www.yishug.net/modules/article/toplist.php?sort=monthvisit&page=searchPage&&总排行榜::http://www.yishug.net/modules/article/toplist.php?sort=allvisit&page=searchPage&&日推荐榜::http://www.yishug.net/modules/article/toplist.php?sort=dayvote&page=searchPage&&周推荐榜::http://www.yishug.net/modules/article/toplist.php?sort=weekvote&page=searchPage&&月推荐榜::http://www.yishug.net/modules/article/toplist.php?sort=monthvote&page=searchPage&&总推荐榜::http://www.yishug.net/modules/article/toplist.php?sort=allvote&page=searchPage&&字数排行::http://www.yishug.net/modules/article/toplist.php?sort=size&page=searchPage&&总收藏榜::http://www.yishug.net/modules/article/toplist.php?sort=goodnum&page=searchPage&&魔幻玄幻::http://www.yishug.net/fenlei/1_searchPage.html&&武侠修真::http://www.yishug.net/fenlei/2_searchPage.html&&都市青春::http://www.yishug.net/fenlei/3_searchPage.html&&历史军事::http://www.yishug.net/fenlei/4_searchPage.html&&网游动漫::http://www.yishug.net/fenlei/5_searchPage.html&&科幻灵异::http://www.yishug.net/fenlei/6_searchPage.html&&辣文肉文::http://www.yishug.net/fenlei/7_searchPage.html&&其他类型::http://www.yishug.net/fenlei/8_searchPage.html",
    "ruleIntroduce": "class.intro@text",
    "ruleSearchAuthor": "class.title@tag.span@text",
    "ruleSearchCoverUrl": "class.pic@tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.sys@tag.a@text",
    "ruleSearchList": "@css:#alistbox",
    "ruleSearchName": "class.title@tag.h2@text#《|》",
    "ruleSearchNoteUrl": "class.pic@tag.a@href",
    "ruleSearchUrl": "http://www.yishug.net/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 遗忘小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://120.79.163.243",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "class.x-detail__info--author@text",
    "ruleBookContent": "id.chapterContent@p@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.x-catalog@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "tag.a.0@img@src",
    "ruleSearchIntroduce": "class.x-book__intro@text",
    "ruleSearchKind": "class.book-info-status@span@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.x-book",
    "ruleSearchName": "tag.p.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://120.79.163.243/search.html?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 易读网",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.yidudu1.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.box_box@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.box_box@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.btn@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.state@tag.a.0@text",
    "ruleSearchCoverUrl": "class.pic@tag.img@src",
    "ruleSearchIntroduce": "class.jianjie@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "id.main@tag.li",
    "ruleSearchName": "tag.h2@tag.a.1@text",
    "ruleSearchNoteUrl": "tag.h2@tag.a.1@href",
    "ruleSearchUrl": "http://www.yidudu1.cc/so/?fuck=subject&searchword=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 幽冰中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.97ub.cc",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dl.0@tag.dd!0:1:2:3:4:5:6:7:8:9%",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a@text",
    "ruleSearchList": "class.grid.0@tag.tr!0",
    "ruleSearchName": "tag.td.0@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.97ub.cc/modules/article/search.php?searchkey=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 悠悠小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://s6uu.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "tag.p.0@tag.a@text",
    "ruleBookContent": "id.content@html",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8:9:10:11",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.item-cover!0:1:2:3:4:5@tag.a",
    "ruleSearchName": "text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "http://s6uu.com/home/search@action=search&q=searchKey",
    "serialNumber": 0,
    "weight": 32
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 有度中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.yoduzw.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.mr15 ttl@span@text",
    "ruleBookContent": "$id.TextContent@p@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.g_col_8 pr@h1@text",
    "ruleBookUrlPattern": "https://www.yoduzw.com/book/\\d+/",
    "ruleChapterList": "id.chapterList@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.vam mr10.1@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "class.fs16 mb10 c_strong g_ells@text",
    "ruleSearchKind": "class.vam mr10.0@text",
    "ruleSearchLastChapter": "class.vam@a@text",
    "ruleSearchList": "id.imgload@li",
    "ruleSearchName": "h3@a@text",
    "ruleSearchNoteUrl": "h3@a@href",
    "ruleSearchUrl": "https://www.yoduzw.com/search@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 61
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 有兔阅读",
    "bookSourceType": "",
    "bookSourceUrl": "https://app1.youzibank.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://www.mituyuedu.com/login",
    "ruleBookAuthor": "",
    "ruleBookContent": "@js:result",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "data",
    "ruleChapterName": "name",
    "ruleChapterUrl": "data[0].id@js:'/book/chapter/listAll?bookId='+result",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "filePath@js:'https://book.chengxinqinye.com/book'+result",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "data[0].intro@js:'<br>'+result.trim()",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "https://book.banquanzhuce.com/book{$.photoPath}",
    "ruleSearchIntroduce": "intro@put:{intro:$.intro,id:$.id}@js:result.trim()",
    "ruleSearchKind": "{$.wordCnt},{$.clsName},{$.strScore}分",
    "ruleSearchLastChapter": "https://app1.youzibank.com/book/chapter/list?bookId={$.id}&pageNo={$.chapterCnt}&pageSize=1@js:var O=[\"1.2(3.4(5)).6[0].7;\",\"|\",\"split\",\"|JSON|parse|java|ajax|result|data|name\",\"replace\",\"\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(e,f,r,x,n,_){if(n=String,!O[5][O[4]](/^/,String)){for(;r--;)_[r]=x[r]||r;x=[function(e){return _[e]}],n=function(){return O[6]},r=1}for(;r--;)x[r]&&(e=e[O[4]](new RegExp(O[7]+n(r)+O[7],O[8]),x[r]));return e}(O[0],0,8,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchList": "data[:3]",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "id@js:\"@Header:{Seq:'11111111111111111111111111111111'}/book/info?bookId=\"+result",
    "ruleSearchUrl": "@Header:{Seq:'11111111111111111111111111111111'}/es/search/book?q=searchKey&pageSize=3&pageNo=1",
    "serialNumber": 0,
    "weight": 42
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 幼狮书盟1",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.yssm.tv",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.chaptercontent@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".directoryArea div ~ p a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "@js:baseUrl.replace(/\\/?$/, '/all.html')",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": ".review@html##^\\s*##<br>",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": ".hot_sale a@js:var O=[\"i.j().k(0,3).c(l(a){e b=4(a.f('m')).6(/^\\\\//,n.o(/(.+\\\\/\\\\/.+?\\\\/)/)[1]);e J=q.r.u.v(w.x(b));y{z:J.2('.A .B').5(),h:4(J.2('.h').5()).6(/.+：/,'').7(),C:J.2('.8 D').f('E'),F:[4(J.2('.8 p:9(类别：)').5()),4(J.2('.8 p:9(状态：)').5())].c(s=>s.6('完成','完结').6(/.+：/,'').7()),G:4(J.2('.8 p:9(最新：) a').5()).7()+'（'+4(J.2('.8 p:9(更新：)').5()).6(/.+：|\\\\d+:.+/g,'').7()+'）',H:4(J.2('.I').5()).6(/[\\\\s\\\\t]+/g,'').7(),K:b}});\",\"|\",\"split\",\"||select||String|text|replace|trim|synopsisArea_detail|contains|||map||var|attr||author|result|toArray|slice|function|href|baseUrl|match||org|jsoup|||Jsoup|parse|java|ajax|return|name|channelHeader|title|cover|img|src|tags|last|intro|review||url\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(r,t,e,c,a,n){if(a=function(r){return(r<47?O[4]:a(parseInt(r/47)))+(35<(r%=47)?String[O[5]](r+29):r.toString(36))},!O[4][O[6]](/^/,String)){for(;e--;)n[a(e)]=c[e]||a(e);c=[function(r){return n[r]}],a=function(){return O[7]},e=1}for(;e--;)c[e]&&(r=r[O[6]](new RegExp(O[8]+a(e)+O[8],O[9]),c[e]));return r}(O[0],0,47,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "/SearchBook.php?q=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 幼狮书盟2",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.yssm.org",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.chaptercontent@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.directoryArea@tag.p!0",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "id.AllChapterList@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.synopsisArea_detail@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.review shrink@text",
    "ruleSearchAuthor": "class.s3@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.s1@text#\\[|\\]",
    "ruleSearchLastChapter": "class.s2@tag.a.1@text",
    "ruleSearchList": "class.item-con@tag.li",
    "ruleSearchName": "class.s2@tag.a.0@text",
    "ruleSearchNoteUrl": "class.s2@tag.a.0@href@js:\"https://m.yssm.tv\"+result",
    "ruleSearchUrl": "https://www.yssm.tv/SearchBook.php?t=920895234054625192&keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 御书文",
    "bookSourceType": "",
    "bookSourceUrl": "https://wap.yushuwen.com",
    "enable": true,
    "ruleBookAuthor": "class.tab@tag.p.0@text#作者：",
    "ruleBookContent": "id.novelcontent@textNodes#大家可以到全文阅读|校风港",
    "ruleBookKind": "class.tab1@tag.p.0@text",
    "ruleBookLastChapter": "class.tab@tag.p.2@a@text",
    "ruleBookName": "",
    "ruleChapterList": "class.info_chapters@tag.ul.1@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrlNext": "text.下一页@href",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "class.tu@img@src",
    "ruleIntroduce": "class.p2.1@text",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "##href=\"/(\\d+)/(\\d+)/\"##http://img.yushuwen.com/image/$1/$2/$2s.jpg###",
    "ruleSearchKind": "tag.a.1@text",
    "ruleSearchList": "class.search_box@p",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://wap.yushuwen.com/s.php@type=articlename&s=searchKey&submit=|char=gbk",
    "serialNumber": 0,
    "weight": 60
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 元气阅读",
    "bookSourceType": "",
    "bookSourceUrl": "https://app.yqacg.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "$.data.bookInfo.authorName",
    "ruleBookContent": "$..chapterContent",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "$.data.bookInfo.bookName",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "$.data.volumes[1:].chapters[*]",
    "ruleChapterName": "$.chapterName&&V{$.vipStatus}<js>result.replace(/,V0/,\"\").replace(/,V\\d+/,\"🔒\")</js>",
    "ruleChapterUrl": "https://api.yqacg.com/api/v1/book/chapter/list?bookid={$.data.bookInfo.bookId}&lastchapterid=0&signature=",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "https://api.yqacg.com/api/v1/book/chapter/content?bookid=@get:{bid}&chapterid={$.chapterId}",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "畅销榜::https://api.yqacg.com/api/v4/rank/getRankData?dateType=4&bookType=0&pageIndex=searchPage&rankKey=ReadNovel_HotSale\n风云榜::https://api.yqacg.com/api/v4/rank/getRankData?dateType=0&bookType=0&pageIndex=searchPage&rankKey=ReadNovel_Outstanding\n推荐榜::https://api.yqacg.com/api/v4/rank/getRankData?dateType=0&bookType=0&pageIndex=searchPage&rankKey=Acg_Recommend\n新书榜::https://api.yqacg.com/api/v4/rank/getRankData?dateType=0&bookType=0&pageIndex=searchPage&rankKey=ReadNovel_NewBook\n礼物榜::https://api.yqacg.com/api/v4/rank/getRankData?dateType=3&bookType=0&pageIndex=searchPage&rankKey=ReadNovel_Gift\n完本榜::https://api.yqacg.com/api/v4/rank/getRankData?dateType=0&bookType=0&pageIndex=searchPage&rankKey=ReadNovel_Finish\n点击榜::https://api.yqacg.com/api/v4/rank/getRankData?dateType=0&bookType=0&pageIndex=searchPage&rankKey=ReadNovel_Click\n收藏榜::https://api.yqacg.com/api/v4/rank/getRankData?dateType=0&bookType=0&pageIndex=searchPage&rankKey=ReadNovel_Bookmark\n月票榜::https://api.yqacg.com/api/v4/rank/getRankData?dateType=0&bookType=0&pageIndex=searchPage&rankKey=YueWen_Outstanding\n脑洞幻想::https://app.yqacg.com/ajax/category/bookList?wordCount=-1&payType=-1&rankType=1&status=-1&catId=2000008&pageIndex=searchPage\n变身入替::https://app.yqacg.com/ajax/category/bookList?wordCount=-1&payType=-1&rankType=1&status=-1&catId=2000002&pageIndex=searchPage\n衍生同人::https://app.yqacg.com/ajax/category/bookList?wordCount=-1&payType=-1&rankType=1&status=-1&catId=2000011&pageIndex=searchPage\n青春热血::https://app.yqacg.com/ajax/category/bookList?wordCount=-1&payType=-1&rankType=1&status=-1&catId=2000009&pageIndex=searchPage\n爆笑吐槽::https://app.yqacg.com/ajax/category/bookList?wordCount=-1&payType=-1&rankType=1&status=-1&catId=2000001&pageIndex=searchPage\n都市现实::https://app.yqacg.com/ajax/category/bookList?wordCount=-1&payType=-1&rankType=1&status=-1&catId=2000003&pageIndex=searchPage\n科幻未来::https://app.yqacg.com/ajax/category/bookList?wordCount=-1&payType=-1&rankType=1&status=-1&catId=2000007&pageIndex=searchPage\n古风仙侠::https://app.yqacg.com/ajax/category/bookList?wordCount=-1&payType=-1&rankType=1&status=-1&catId=2000005&pageIndex=searchPage\n游戏竞技::https://app.yqacg.com/ajax/category/bookList?wordCount=-1&payType=-1&rankType=1&status=-1&catId=2000013&pageIndex=searchPage\n军事历史::https://app.yqacg.com/ajax/category/bookList?wordCount=-1&payType=-1&rankType=1&status=-1&catId=2000006&pageIndex=searchPage\n推理灵异::https://app.yqacg.com/ajax/category/bookList?wordCount=-1&payType=-1&rankType=1&status=-1&catId=2000012&pageIndex=searchPage\n正气武侠::https://app.yqacg.com/ajax/category/bookList?wordCount=-1&payType=-1&rankType=1&status=-1&catId=2000014&pageIndex=searchPage\n甜蜜恋爱::https://app.yqacg.com/ajax/category/bookList?wordCount=-1&payType=-1&rankType=1&status=-1&catId=2000010&pageIndex=searchPage\n短篇::https://app.yqacg.com/ajax/category/bookList?wordCount=-1&payType=-1&rankType=1&status=-1&catId=2000004&pageIndex=searchPage",
    "ruleIntroduce": "<br>{$.data.bookInfo.description}",
    "ruleSearchAuthor": "$.authorName",
    "ruleSearchCoverUrl": "$.bookId@js:\"https://cover-1252317822.image.myqcloud.com/qdbimg/349573/c_\"+result+\"/150\"",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "$.categoryName&&$.wordCount&&$.subCategoryName&&$.wordsCnt",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "$..rankInfoList[*]||$..items[*]",
    "ruleSearchName": "$.bookName",
    "ruleSearchNoteUrl": "https://app.yqacg.com/ajax/book/getBookInfo?bookId={$.bookId}@put:{'bid':$.bookId}",
    "ruleSearchUrl": "https://app.yqacg.com/ajax/search/searchBook?kw=searchKey&pageIndex=searchPage&pageSize=20",
    "serialNumber": 0,
    "weight": 56
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 元尊小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.yuanzun888.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.info@tag.p.0@text!(?=.).*?(?=：)",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.info@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.listmain@tag.dl@tag.dd!0:1:2:3:4:5",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@text",
    "ruleSearchAuthor": "class.bookinfo@class.author@text",
    "ruleSearchCoverUrl": "class.bookimg@tag.a@tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.bookinfo@class.update@tag.a.0@text",
    "ruleSearchList": "class.bookbox",
    "ruleSearchName": "class.bookinfo@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.yuanzun888.com/s.php?ie=gbk&q=searchKey",
    "serialNumber": 0,
    "weight": 10
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 阅读屋",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.yueduwu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.acontent@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.index@dd@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "text.查看目录@href",
    "ruleChapterUrlNext": "text.下一页@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.gray@text##\\|.*",
    "ruleSearchCoverUrl": "class.row_cover@img@src",
    "ruleSearchIntroduce": "class.gray@text##.*\\|",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.c_row cf",
    "ruleSearchName": "h4@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://m.yueduwu.com/modules/article/search.php@searchkey=searchKey&searchtype=all|char=gbk",
    "serialNumber": 0,
    "weight": 67
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 云来阁小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.yunlaige.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.contenttable@tag.td",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.op@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.con@textNodes",
    "ruleSearchAuthor": "class.author@text|class.intr@tag.a.0@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.gxz@tag.a@text|class.tabnewlist@tag.li.0@tag.a@text",
    "ruleSearchList": "class.listbox@tag.li|class.book-info",
    "ruleSearchName": "class.fleft@text|class.info@tag.h2@text",
    "ruleSearchNoteUrl": "class.clearfix@tag.a.0@href",
    "ruleSearchUrl": "https://www.yunlaige.com/modules/article/search.php@searchkey=searchKey|char=gbk&action=login",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 云阅文学",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.iyunyue.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.chapterContent@html",
    "ruleBookName": "",
    "ruleChapterList": "class.con_sub@tag.ul@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@text",
    "ruleSearchAuthor": "tag.td.0@text",
    "ruleSearchCoverUrl": "class.img@tag.a@img@src",
    "ruleSearchKind": "tag.td.1@text",
    "ruleSearchLastChapter": "tag.td.3@text",
    "ruleSearchList": "class.story",
    "ruleSearchName": "class.text@tag.h2@tag.a@text",
    "ruleSearchNoteUrl": "class.text@tag.h2@tag.a@href",
    "ruleSearchUrl": "http://www.iyunyue.com/SearchList.aspx?keyword=searchKey=1&ps=10",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 云中书库",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.yunxs.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.info@tag.span@text",
    "ruleBookContent": "class.box_box@textNodes",
    "ruleBookName": "class.title@tag.h1@text",
    "ruleChapterList": "class.list_box@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "class.pic@tag.img@src",
    "ruleFindUrl": "排行榜::http://www.yunxs.com/paihangbang.html",
    "ruleIntroduce": "class.words@tag.p.3@text#简介：",
    "ruleSearchAuthor": "class.state@tag.a.0@text|tag.span.0@text",
    "ruleSearchCoverUrl": "class.img@tag.img@src",
    "ruleSearchKind": "tag.span.0@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.ul_b_list@tag.li|id.box_01_zong",
    "ruleSearchName": "tag.h2@tag.a.0@text|tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "http://www.yunxs.com/plus/search.php?kwtype=0&searchtype=搜索&q=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 81
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 再读读",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.zaidudu.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.post-mate@tag.li.0@text#作者：",
    "ruleBookContent": "id.contents@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.post-title@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.L@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "id.post-button@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.pic-fm@tag.dt.0@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.articledesc@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "id.pic-fm@tag.dt.0@tag.img.0@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@text",
    "ruleSearchList": "id.wrap@class.grid.0@tag.tr!0",
    "ruleSearchName": "class.odd.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.zaidudu.net/modules/article/search.php?searchtype=articlename&searchkey=searchKey&action=login&submit=搜索|char=gbk",
    "serialNumber": 0,
    "weight": 34
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 在线阅读",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.yuedu88.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.bookinfo@tag.em@text",
    "ruleBookContent": "id.BookText@html#在线阅读.*",
    "ruleBookName": "",
    "ruleChapterList": "class.inner@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.bookinfo@tag.img@src",
    "ruleFindUrl": "首页::http://www.yuedu88.com",
    "ruleIntroduce": "class.tuijian@text||class.intro@text#.*简介.",
    "ruleSearchAuthor": "tag.p.0@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.p.1@text",
    "ruleSearchList": "id.searchText@tag.li||class.details!-1:-2",
    "ruleSearchName": "tag.a@text#在线阅读.*|",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "http://www.yuedu88.com/search.php?q=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 斋书苑",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.zhaishuyuan.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "//meta[@property=\"og:novel:author\"]/@content()",
    "ruleBookContent": "id.content@tag.p@text",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "//meta[@property=\"og:novel:latest_chapter_name\"]/@content()",
    "ruleBookName": "//meta[@property=\"og:novel:book_name\"]/@content()",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.readerlists@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.motion@tag.a.0@href",
    "ruleChapterUrlNext": "@css:div.pages>strong+a@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "//meta[@property=\"og:image\"]/@content()",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "//*[@id=\"bookintro\"]/p/text() ",
    "ruleSearchAuthor": "class.book_other.0@tag.span.0@text",
    "ruleSearchCoverUrl": "tag.img.0@_src",
    "ruleSearchIntroduce": "class.book_des@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.a.-1@text",
    "ruleSearchList": "id.sitembox@tag.dl||id.sitebox@tag.dl",
    "ruleSearchName": "tag.h3@tag.a@text",
    "ruleSearchNoteUrl": "tag.a.0@href#/book/#/read/",
    "ruleSearchUrl": "https://www.zhaishuyuan.com/search/?s=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 66
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 摘书网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.zhaishuw.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": ".content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@dl@js:var O=[\"1 0=2.3.4.5(6(7).8(/[\\\\9\\\\b]+》正文/,''));0.c('d a');\",\"|\",\"split\",\"J|var|org|jsoup|Jsoup|parse|String|result|replace|s||S|select|dd\",\"replace\",\"\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(r,f,n,e,t,x){if(t=function(r){return r.toString(14)},!O[5][O[4]](/^/,String)){for(;n--;)x[t(n)]=e[n]||t(n);e=[function(r){return x[r]}],t=function(){return O[6]},n=1}for(;n--;)e[n]&&(r=r[O[4]](new RegExp(O[7]+t(n)+O[7],O[8]),e[n]));return r}(O[0],0,14,O[3][O[2]](O[1]),0,{}));",
    "ruleChapterName": "textNodes",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@html##^\\s*##<br>",
    "ruleSearchAuthor": ".info@tag.a.1@text",
    "ruleSearchCoverUrl": "img@src@js:result && !result.includes('nocover') ? result : 'http://uee.me/bNkEy'",
    "ruleSearchIntroduce": ".intro@text@js:result.replace(/\"\\/>|<.+\"c/g, '').trim()",
    "ruleSearchKind": ".info@tag.a.2@text##",
    "ruleSearchLastChapter": ".last@text@js:result.replace(/最新章节：|\\s*\\d+:\\d+/g, '').replace(/\\((.+)\\)/g, '（$1）').trim()",
    "ruleSearchList": ".librarylist li:lt(3)",
    "ruleSearchName": ".novelname@text",
    "ruleSearchNoteUrl": ".novelname@href",
    "ruleSearchUrl": "/search.html?searchkey=searchKey&searchtype=all",
    "serialNumber": 0,
    "weight": 35
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 宅阅读",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.zhaiyd6.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@js:a=result.match(/initTxt\\(\"([^\"]+)\"\\)/)[1];\nresult=String(String(java.ajax(a)).replace(/\",\"replace\"[\\s\\S]+/g,\"\").replace(/_txt_call\\(\\{\"content\":\"\u0002/,\"\").replace(/([\\d\\w]{4})/g,\"%u$1\"));\nresult=result.replace(/[;,]%u([0-9]+)/g,\"$1\").replace(/;*\\\\n/g,\"\\n\").replace(/;*\\\\/g,\"\");\nresult=unescape(result).replace(/;*%u/g,\"\").replace(/;/g,\"\")",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapter-list@li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "@js:\nif(baseUrl.match(/https:\\/\\/m.zhaiyd6.com\\/art\\/.*?\\/\\d+.html/)){a=String(baseUrl).match(/(https:\\/\\/m.zhaiyd6.com\\/art\\/.*?)\\/\\d+.html/);\nresult=a[1]+\".html\"\n}else{if(String(result).match(/location.href=\"([^\"]+).html\"/)){\na=String(result).match(/location.href=\"([^\"]+).html\"/);\nresult=\"https://m.zhaiyd6.com\"+a[1]+\"_mulu.html\"}else{result=String(baseUrl).replace(/\\.html/,\"_mulu.html\")}}",
    "ruleChapterUrlNext": "text.下一页@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.book-info-cover@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "言情 ::/list/1/searchPage.html&&都市 ::/list/2/searchPage.html&&穿越 ::/list/3/searchPage.html&&重生 ::/list/4/searchPage.html&&耽美 ::/list/5/searchPage.html&&百合 ::/list/6/searchPage.html&&玄幻 ::/list/7/searchPage.html&&科幻 ::/list/8/searchPage.html&&武侠 ::/list/9/searchPage.html&&仙侠 ::/list/10/searchPage.html&&历史 ::/list/11/searchPage.html&&军事 ::/list/12/searchPage.html&&推理 ::/list/13/searchPage.html&&灵异 ::/list/14/searchPage.html&&游戏 ::/list/15/searchPage.html&&体育 ::/list/16/searchPage.html&&免费小说 ::/list/17/searchPage.html&&百合排行榜::https://m.zhaiyd6.com/top/6/searchPage.html&&耽美排行榜::https://m.zhaiyd6.com/top/5/searchPage.html",
    "ruleIntroduce": "class.intro-content_@text",
    "ruleSearchAuthor": "class.gray@text##\\(|\\)",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.a.0@tag.p.1@text##最新章节：|，",
    "ruleSearchList": "class.list-item",
    "ruleSearchName": "##<p>\\d+\\.([^<]+)<span##$1###",
    "ruleSearchNoteUrl": "class.item-text@tag.a@href",
    "ruleSearchUrl": "/search/?type=&key=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 长佩文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.gongzicp.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36",
    "loginUrl": "https://m.gongzicp.com/login/signIn",
    "ruleBookAuthor": "class.authorName.0@text",
    "ruleBookContent": "class.novelInner@p@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "class.listName@text",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.novelModel",
    "ruleChapterName": "class.boxtop@text",
    "ruleChapterUrl": "@js:a=baseUrl.match(/(\\d+).html/)[1];\nresult=\"https://m.gongzicp.com/novel/chapterList/id/\"+a",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "签约vip::/home/vipNovel/typeId/75&&全部::/home/novelFilter/typeId/75&&古代架空::https://m.gongzicp.com/home/novelFilter/typeId/3&&近代现代::https://m.gongzicp.com/home/novelFilter/typeId/1&&星际科幻::https://m.gongzicp.com/home/novelFilter/typeId/4&&恐怖悬疑::https://m.gongzicp.com/home/novelFilter/typeId/6&&玄幻奇幻::https://m.gongzicp.com/home/novelFilter/typeId/9&&唯美百合::https://m.gongzicp.com/home/novelFilter/typeId/17&&短佩::https://m.gongzicp.com/home/novelFilter/typeId/66&&无CP::https://m.gongzicp.com/home/novelFilter/typeId/73",
    "ruleIntroduce": "class.intraductionParagraph toggleIntraduction@text",
    "ruleSearchAuthor": "class.novelAuthor@text",
    "ruleSearchCoverUrl": "a@img@src",
    "ruleSearchIntroduce": "class.novelIntroduce@text",
    "ruleSearchKind": "class.novelLabel colorBlue&&class.novelLabel colorOrange@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.novelModel",
    "ruleSearchName": "class.novelName.0@text",
    "ruleSearchNoteUrl": "a@href",
    "ruleSearchUrl": "https://m.gongzicp.com/novel/searchNovel?type=1&keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 遮天小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.zhetian.org",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$class.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.dirlist@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@text",
    "ruleSearchAuthor": "tag.span.1@tag.a@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "tag.span.2@tag.a@text",
    "ruleSearchLastChapter": "class.last@tag.a@text",
    "ruleSearchList": "class.body@tag.li",
    "ruleSearchName": "class.novelname.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.zhetian.org/search.html?searchtype=novelname&searchkey=searchKey",
    "serialNumber": 0,
    "weight": 18
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 知轩藏书",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.zhixuancs.com",
    "enable": true,
    "ruleBookAuthor": "[property=\"og:novel:author\"]@content",
    "ruleBookContent": "class.bookreadercontent@html",
    "ruleBookKind": "[property=\"og:novel:category\"]@content",
    "ruleBookLastChapter": "[property=\"og:novel:latest_chapter_name\"]@content",
    "ruleBookName": "[perty=\"og:novel:book_name\"]@content",
    "ruleChapterList": "tag.dd!0:1:2:3:4:5:6:7:8:9:10:11",
    "ruleChapterName": "tag.a@text",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "[property=\"og:image\"]@content",
    "ruleIntroduce": "[property=\"og:description\"]@content",
    "ruleSearchAuthor": "tag.p@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchList": "class.item-cover",
    "ruleSearchName": "tag.a.0@text#\\s.*",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "https://www.zhixuancs.com/home/search@action=search&q=searchKey|char=utf-8",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 中文书城1",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.cread.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@js:result.replace(/.*　|.*\u0001/,\"\")",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "$.result.bookData[*].chapter[*]",
    "ruleChapterName": "$.name",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "/book/content?cnid=3022&uid=168260955&packname=com.chineseall.singlebook&vcode=156&channelId=3022&aid=b972c73cd7081a2d&net=4G&son=CU&osv=9&idSign=&bid=@get:{book}&chapterIds={$.id}",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "summary",
    "ruleSearchKind": "categoryName",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "$.result.dataList",
    "ruleSearchName": "$.bookName@put:{book:bookId}",
    "ruleSearchNoteUrl": "/book/getCatalogAndBook?cnid=3022&uid=168260955&son=CU&osv=9&idSign=&bookid={$.bookId}",
    "ruleSearchUrl": "http://app-inter-bookstore.cread.com/search/search?&pageNo=searchPage&keyWordType=0&pageSize=20&keyWord=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 中文书城2",
    "bookSourceType": "",
    "bookSourceUrl": "http://app-inter-v2-bookstore.cread.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "$.result.authorName",
    "ruleBookContent": "@Js:result",
    "ruleBookName": "$.result.bookName",
    "ruleChapterList": ":\\{\"id\":([^,]*),\"name[^\"]*\":\"([^\"]*)\",\"isVIP",
    "ruleChapterName": "$2",
    "ruleChapterUrl": "http://app-inter-bookstore.cread.com/book/getCatalogAndBook?uid=9999999&bookid={$.result.bookID}",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "http://app-inter-bookstore.cread.com:80/book/content?cnid=9999&uid=9999999&bid=821200500&chapterIds=$1",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "@JSon:http://images-pro.cread.com:80/211/images/{$.result.imgUrl}",
    "ruleFindUrl": "",
    "ruleIntroduce": "@Json:result.introduction",
    "ruleSearchAuthor": "$.author",
    "ruleSearchCoverUrl": "$.cover",
    "ruleSearchIntroduce": "$.summary",
    "ruleSearchKind": "$.categoryName",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "$.result.dataList",
    "ruleSearchName": "$.bookName",
    "ruleSearchNoteUrl": "http://app-inter-bookstore.cread.com:80/book/bookDetail?&idSign=&bookid={$.bookId}",
    "ruleSearchUrl": "http://app-inter-bookstore.cread.com:80/search/search?&keyWord=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 终南山",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.znsxs.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.articlecon@textNodes|class.font-normal@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.cataloglist@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic@tag.img@src",
    "ruleFindUrl": "玄幻奇幻::http://m.znsxs.com/class/class_1_searchPage.html\n武侠仙侠::http://m.znsxs.com/class/class_2_searchPage.html\n都市爽文::http://m.znsxs.com/class/class_3_searchPage.html\n军事历史::http://m.znsxs.com/class/class_4_searchPage.html\n侦探推理::http://m.znsxs.com/class/class_5_searchPage.html\n游戏竞技::http://m.znsxs.com/class/class_6_searchPage.html\n科幻小说::http://m.znsxs.com/class/class_7_searchPage.html\n恐怖灵异::http://m.znsxs.com/class/class_8_searchPage.html\n经典著作::http://m.znsxs.com/class/class_9_searchPage.html\n古代言情::http://m.znsxs.com/class/class_10_searchPage.html\n现代言情::http://m.znsxs.com/class/class_11_searchPage.html\n幻想言情::http://m.znsxs.com/class/class_12_searchPage.html\n仙侠修真::http://m.znsxs.com/class/class_13_searchPage.html\n青春校园::http://m.znsxs.com/class/class_14_searchPage.html\n动漫游戏::http://m.znsxs.com/class/class_15_searchPage.html\n悬疑推理::http://m.znsxs.com/class/class_17_searchPage.html\n霸道总裁::http://m.znsxs.com/class/class_18_searchPage.html\n耽美小说::http://m.znsxs.com/class/class_19_searchPage.html\n其他类型::http://m.znsxs.com/class/class_20_searchPage.html\n日点击榜::http://m.znsxs.com/top/dayvisit_searchPage.html\n总点击榜::http://m.znsxs.com/top/allvisit_searchPage.html\n最新入库::http://m.znsxs.com/top/postdate_searchPage.html\n最新更新::http://m.znsxs.com/top/lastupdate_searchPage.html",
    "ruleIntroduce": "class.con@text",
    "ruleSearchAuthor": "class.mt5 gray@tag.a@text|tag.p.1@text#更新中|class.book-author@text",
    "ruleSearchCoverUrl": "tag.img.0@src",
    "ruleSearchKind": "class.gray.1@text#分类：",
    "ruleSearchLastChapter": "tag.td.1@text",
    "ruleSearchList": "class.bookcover|class.table@tag.tr|class.cover@tag.li",
    "ruleSearchName": "class.title@text|tag.td.0@text|class.book_title@text|tag.span.0@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a@href|tag.li.0@tag.a@href|class.pvItem@href",
    "ruleSearchUrl": "http://m.znsxs.com/modules/article/search.php?searchkey=searchKey&searchtype=all|char=gbk",
    "serialNumber": 0,
    "weight": 32
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 重生小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.cstxt.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746896318,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "//*[@id=\"list\"]//dt[2]/following-sibling::dd/a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "tag.a.0@href##https://www.cstxt.com/reader/(\\d+)/(\\d+)/##https://www.cstxt.com/files/article/image/$1/$2/$2s.jpg",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.td.5@text",
    "ruleSearchLastChapter": "tag.a.1@text",
    "ruleSearchList": "id.nr",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.cstxt.com/modules/article/search.php?searchkey=searchKey&ct=2097152&si=bijuge.com&sts=bijuge.com&page=1|char=gbk",
    "serialNumber": 0,
    "weight": 65
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 追读小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://service.nickbussok.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@js:result",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "anyData.aryChapter",
    "ruleChapterName": "szChapterName",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "szChapterURL",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:java.get('Intro')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@put:{Intro:$.Intro}@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": "@js:var O=[\"5 q=D(E.F(/G=([^&=]+)/)[1]);5 h=j H('('+q.6(/\\\\s/g,'').I('').J(k(a,K,i,b){l(i<b.L-1){a.M(b[i]+b[i+1])}8 a},[]).N('|')+')');k d(a){8!h.O(a.6(/\\\\s/g,''))}m.n(P).o.Q(0,3).R(9=>{5 7=9.S;5 c=9.U;l(d(7)&&d(c))8{};5 e='p://r.u.w/x/4?y=1&V=1&W='+9.z;5 4=m.n(X.Y(e)).o[0];5 f=4.Z==1;8{7:7,c:c,11:[4.12,f?'完结':'连载',4.13/10+'分 / '+4.14+'人气值'],15:(f?'共':'第')+4.A.16+'章'+'（'+j 17(4.A.18).19().6(/T.+/,'')+'）',1a:4.1b||4.1c,1d:4.B.6(/[\\\\s\\\\t]+/g,''),1e:'<C>'+4.B.6(/[\\\\s\\\\t]+/g,'<C>'),e:'p://r.u.w/x/1f?y=2&1g=0&1h=1i&1j=1&z='+4.1k}}).1l(v=>v.7);\",\"|\",\"split\",\"||||book|var|replace|name|return|data|||author|isInvalid|url|isEnd||regex||new|function|if|JSON|parse|anyData|https||service|||nickbussok||com|bookinfo|nType|szBookID|objBookExtData|szDesc|br|decodeURIComponent|baseUrl|match|szInput|RegExp|split|reduce|_|length|push|join|test|result|slice|map|szBookName||szAuthor|nNeedThrdTypeData|aryBookID|java|ajax|nStatus||tags|nWordCount|nScore|nPopularity|last|nChapterCount|Date|nLastUpdateTime|toISOString|cover|szCover|szOrgCover|intro|Intro|chapter|nOffset|nLimit|19999|nSort|szBookId|filter\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(e,t,n,r,o,a){if(o=function(e){return(e<62?O[4]:o(parseInt(e/62)))+(35<(e%=62)?String[O[5]](e+29):e.toString(36))},!O[4][O[6]](/^/,String)){for(;n--;)a[o(n)]=r[n]||o(n);r=[function(e){return a[e]}],o=function(){return O[7]},n=1}for(;n--;)r[n]&&(e=e[O[6]](new RegExp(O[8]+o(n)+O[8],O[9]),r[n]));return e}(O[0],0,84,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "/book/search/result?szInput=searchKey&nOffset=0&nLimit=3",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 追书帮1",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.zhuishubang.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.bookPhr@tag.dd.0@text",
    "ruleBookContent": "class.articleCon@tag.p@textNodes",
    "ruleBookName": "class.bookPhr@tag.h2@text",
    "ruleChapterList": "-class.chapterCon@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.introCon@tag.p@text",
    "ruleSearchAuthor": "class.odd.1@text|tag.dd.0@text#类别：",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.even.2@text|class.infotitle@tag.i.1@text",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text|class.bookurl@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr|class.bookPhr",
    "ruleSearchName": "class.odd.0@tag.a.0@text|tag.h2@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.zhuishubang.com/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 追书帮2",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.zhuishubox.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.bookPhr@tag.dd.0@text##作\\s*者：",
    "ruleBookContent": "class.articleCon@tag.p@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.bookPhr@tag.h2@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "-class.chapterCon@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.introCon@tag.p@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.even.2@text",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.zhuishubox.com/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 追书阁",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.keepshu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.chapterlist@a",
    "ruleChapterName": ".content@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:'<br>'+java.get('Intro')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@put:{Intro:$.Intro}@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "latest",
    "ruleSearchList": ".app_listBlock_con a@js:var O=[\"i.j().k(0,3).l(n(a){9 b=6(a.c('o')).4(/^\\\\//,'p://m.q.r/');9 J=t.u.v.w(x.y(b));z{A:J.2('.B').7(0).5(),C:6(J.2('.d').7(0).5()).4(/.+：/,'').8(),D:J.2('.E F').7(0).c('G'),H:[6(J.2('.d').7(1).5()).4(/.+：|/g,'').8(),J.2('.e I').K().L('M')?'完结':'连载'],N:6(J.2('.e').5()).4(/.+最新：/,'').4(/\\\\s*更新：(\\\\S+).+/,'（$1）').8(),O:J.2('.f .h').5(),P:J.2('.f .h').Q(),R:b.4('T','U')}});\",\"|\",\"split\",\"||select||replace|text|String|eq|trim|var|||attr|rightBlock_pageLi|rightBlock_page2|app_briefIntroduction||app_cons|result|toArray|slice|map||function|href|https|keepshu|com||org|jsoup|Jsoup|parse|java|ajax|return|name|rightBlock_title|author|cover|leftImage|img|src|tags|span||last|hasClass|rightBlock_success|latest|intro|Intro|html|url||xiaoshuo|chapterlist\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(e,t,r,c,a,n){if(a=function(e){return(e<57?O[4]:a(parseInt(e/57)))+(35<(e%=57)?String[O[5]](e+29):e.toString(36))},!O[4][O[6]](/^/,String)){for(;r--;)n[a(r)]=c[r]||a(r);c=[function(e){return n[e]}],a=function(){return O[7]},r=1}for(;r--;)c[r]&&(e=e[O[6]](new RegExp(O[8]+a(r)+O[8],O[9]),c[r]));return e}(O[0],0,57,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "/search.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 追书神器",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.zhuishushenqi.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "//*[@id=\"J_hiddenChapterDetail\"]/@value@js:result=JSON.parse(result).cpContent",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+@js:org.jsoup.Jsoup.parse(result).select('.chapter-list a').toArray().sort((a,b)=>a.attr('data-index')-b.attr('data-index')).map(x=>({n:x.text(),u:x.attr('href')}))",
    "ruleChapterName": "n",
    "ruleChapterUrl": "class.chapter-item@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "u",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "tag.p.0@text##\\|.*",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchIntroduce": "tag.p.1@text",
    "ruleSearchKind": "class.important@text&&tag.p.0@text##[\\u4e00-\\u9fa5]+\\|\\s*|\\|##,",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.c-app-book-list@a",
    "ruleSearchName": "h4@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://m.zhuishushenqi.com/search?val=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 追书网1",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.mangg.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.box_con.0@id.info@tag.p.0@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "class.box_con.0@id.info@tag.h1.0@text",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@text",
    "ruleSearchAuthor": "class.result-game-item-info-tag.0@tag.span.1@text",
    "ruleSearchCoverUrl": "class.result-game-item-pic.0@tag.img.0@src",
    "ruleSearchKind": "class.result-game-item-info-tag.1@tag.span.1@text",
    "ruleSearchLastChapter": "class.result-game-item-info-tag.3@tag.a.0@text",
    "ruleSearchList": "class.result-item",
    "ruleSearchName": "class.result-item-title.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.result-item-title.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.zhuishu.tw/search.aspx?keyword=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 追书网2",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.zhuishu.tw",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@textNodes",
    "ruleSearchAuthor": "class.result-game-item-info-tag.0@tag.span.1@text",
    "ruleSearchCoverUrl": "class.result-game-item-pic.0@tag.img.0@src",
    "ruleSearchKind": "class.result-game-item-info-tag.1@tag.span.1@text",
    "ruleSearchLastChapter": "class.result-game-item-info-tag.3@tag.a.0@text",
    "ruleSearchList": "class.result-item",
    "ruleSearchName": "class.result-item-title.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.result-item-title.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.zhuishu.tw/search.aspx?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 作品集",
    "bookSourceType": "",
    "bookSourceUrl": "http://zuopinj.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673882214,
    "loginUrl": "",
    "ruleBookAuthor": ".infos@tag.span.0@text#作者：|最后更新.*",
    "ruleBookContent": "id.htmlContent@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": ".upd@tag.a.0@text",
    "ruleBookName": ".infos h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".book_list li a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": ".pic img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": ".book_info p@html##^\\s*##<br>",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchIntroduce": "p@text@js:result.trim()",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": ".search-bookele:lt(3)",
    "ruleSearchName": "h3@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://so.zuopinj.com/search/index.php@tbname=bookname&show=title&tempid=3&keyboard=searchKey",
    "serialNumber": 0,
    "weight": 30
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 ABC小说网1",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.yb3.cc",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd!0:2:3:4:5:6:7:8:9:10:11",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@textNodes",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "tag.span.0@text",
    "ruleSearchLastChapter": "class.s3@text",
    "ruleSearchList": "class.novelslist2@tag.li",
    "ruleSearchName": "class.s2@tag.a@text",
    "ruleSearchNoteUrl": "class.s2@tag.a.0@href",
    "ruleSearchUrl": "https://www.yb3.cc/web/search.php?q=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 ABC小说网2",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.abcxs.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "ruleBookContent": "id.content@textNodes#『加入书签.*|天才.*址.*|http.*l",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.listmain@tag.dd!0:1:2:3:4:5",
    "ruleChapterName": "tag.a@text",
    "ruleContentUrl": "tag.a@href",
    "ruleIntroduce": "id.intro@tag.p.0@text",
    "ruleSearchAuthor": "class.author@text",
    "ruleSearchCoverUrl": "class.bookimg@tag.img@src",
    "ruleSearchKind": "class.cat@text",
    "ruleSearchLastChapter": "class.update@tag.a.0@text",
    "ruleSearchList": "class.block so_list@class.bookbox",
    "ruleSearchName": "class.bookname@text",
    "ruleSearchNoteUrl": "class.bookname@tag.a.0@href@js:\"https://www.abcxs.com\"+result",
    "ruleSearchUrl": "https://m.abcxs.com/s.php?ie=gbk&s=3166108066185075505&q=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 ACG狗狗",
    "bookSourceType": "",
    "bookSourceUrl": "http://novel.acg.gg",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1574084438197,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": ".article-con@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".chapter-list a",
    "ruleChapterName": "text",
    "ruleChapterUrl": ".bookbtn-bd a:contains(查看目录)@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": ".bigpic img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": ".book-intro@html@js:result.replace(/标签.*/g, '').replace(/^\\s*/, '<br>')",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "tag.td.0@tag.a@href<js>\nvar id = result.match(/(\\d+)\\.html/)[1];\n'/files/article/image/'+parseInt(id/1000)+'/'+id+'/'+id+'s.jpg';\n</js>",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.td.-1@text&&tag.td.-2@text&&tag.td.-3@text",
    "ruleSearchLastChapter": "tag.td.1@text",
    "ruleSearchList": "id.conn@tag.tr.1&&id.conn@tag.tr.2&&id.conn@tag.tr.3",
    "ruleSearchName": "tag.td.0@tag.a@text",
    "ruleSearchNoteUrl": "tag.td.0@a@href",
    "ruleSearchUrl": "/modules/article/search.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 ACGZC",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.acgzc.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.a2@tag.h1@tag.span@text",
    "ruleBookContent": "class.z_zy@html",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.a2@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.zpxg@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.a3@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.a1@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.tab-content@tag.h3@text",
    "ruleSearchAuthor": "class.author@tag.a@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.category@tag.a@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.rank-bg@class.rank-detail",
    "ruleSearchName": "class.chapter@tag.a@text",
    "ruleSearchNoteUrl": "class.chapter@tag.a@href",
    "ruleSearchUrl": "http://www.acgzc.com/index.php/portal/booklist/?list=true&keywords=searchKey&per_page=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 E小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.zwda.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.box_con.0@id.info@tag.p.0@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "class.box_con.0@id.info@tag.h1.0@text",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@text",
    "ruleSearchAuthor": "class.result-game-item-info-tag.0@tag.span.1@text",
    "ruleSearchCoverUrl": "tag.img.0@src",
    "ruleSearchKind": "class.result-game-item-info-tag.1@tag.span.1@text",
    "ruleSearchLastChapter": "class.result-game-item-info-tag.3@tag.a.0@text",
    "ruleSearchList": "class.result-item",
    "ruleSearchName": "class.result-item-title.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.result-item-title.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.zwda.com/search.php?keyword=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 36
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 LL读书",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.lldus.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.info@tag.p.0@a@text",
    "ruleBookContent": "@js:a=result.match(/chapter_id\\s*=\\s*\"(\\d+)\"/)[1];\nb=result.match(/article_id\\s*=\\s*\"(\\d+)\"/)[1];\nc=result.match(/hash\\s*=\\s*\"([^\"]+)\"/)[1];\nd=\"https://www.lldus.com/home/index/ajaxchapter@id=\"+b+\"&cid=\"+a+\"&eKey=\"+c;\nresult=JSON.parse(java.ajax(d)).info.content;",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "//*[@id=\"list\"]//dt[2]/following-sibling::dd/a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.item-cover",
    "ruleSearchName": "h3@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.lldus.com/home/search@q=searchKey&action=search",
    "serialNumber": 0,
    "weight": 29
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 SCP基金会",
    "bookSourceType": "",
    "bookSourceUrl": "http://scp-wiki-cn.wikidot.com",
    "enable": true,
    "loginUrl": "http://scp-wiki-cn.wikidot.com/search:site/a/p/q/searchKey/p/searchPage",
    "ruleBookContent": "id.page-content@html",
    "ruleBookName": "id.page-title@text",
    "ruleChapterList": "id.page-title",
    "ruleChapterName": "id.page-title@text",
    "ruleContentUrl": "-",
    "ruleFindList": ":li><a href=\"(.+?)\">[^>]*>\\s-\\s(.*?)<",
    "ruleFindName": "$2",
    "ruleFindNoteUrl": "$1",
    "ruleFindUrl": "SCP-CN系列 I::http://scp-wiki-cn.wikidot.com/scp-series-cn-\nSCP-CN系列 II::http://scp-wiki-cn.wikidot.com/scp-series-cn-2\nSCP系列 I::http://scp-wiki-cn.wikidot.com/scp-series-1\nSCP系列 II::http://scp-wiki-cn.wikidot.com/scp-series-2\nSCP系列 III::http://scp-wiki-cn.wikidot.com/scp-series-3\nSCP系列 IV::http://scp-wiki-cn.wikidot.com/scp-series-4\nSCP系列 V::http://scp-wiki-cn.wikidot.com/scp-series-5",
    "ruleSearchIntroduce": "class.preview@text",
    "ruleSearchList": "class.item",
    "ruleSearchName": "a@text",
    "ruleSearchNoteUrl": "a@href",
    "ruleSearchUrl": "http://scp-wiki-cn.wikidot.com/search:site/a/p/q/searchKey/p/searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 U小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.uxiaoshuo.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.zhangjieTXT@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8:9:10:11",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@textNodes",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.even.1@text",
    "ruleSearchLastChapter": "class.even@tag.a@text",
    "ruleSearchList": "class.grid@tag.tr",
    "ruleSearchName": "class.odd@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd@tag.a.0@href",
    "ruleSearchUrl": "https://www.uxiaoshuo.com/searchbook.php?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "👍 优质",
    "bookSourceName": "👍 UC书盟",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.uctxt.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.l.1@tag.em@text#作者：",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "class.l.1@tag.h1@text",
    "ruleChapterList": "class.chapter-list clrfix@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@text#内容简介：|@.*",
    "ruleSearchAuthor": "class.other.0@text|class.l.1@tag.em@text#作者：|[0-9].*",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.class.0@text|class.c2@text#.*\\[|\\]|>",
    "ruleSearchLastChapter": "class.name.0@tag.small@tag.a@text|class.l.2@tag.a@text",
    "ruleSearchList": "class.list-lastupdate@tag.li|class.mb clrfix",
    "ruleSearchName": "class.name.0@tag.a.0@text|class.l.1@tag.h1@text",
    "ruleSearchNoteUrl": "class.name.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.uctxt.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 56
  },
  {
    "bookSourceGroup": "💞 言情",
    "bookSourceName": "💞 00言情",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.00ui.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "//meta[@property=\"og:novel:author\"]/@content",
    "ruleBookContent": "id.nr@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "//*[@property=\"og:novel:latest_chapter_name\"]/@content",
    "ruleBookName": "//meta[@property=\"og:novel:book_name\"]/@content",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+@css:.chapter li a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "//meta[@property=\"og:novel:read_url\"]/@ content",
    "ruleChapterUrlNext": "text.下一页@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "//meta[@property=\"og:image\"]/@content",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "//meta[@property=\"og:description\"]/@content",
    "ruleSearchAuthor": "//a[3]/text()",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "//a[1]/text()",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "//*[@class=\"cover\"]//p",
    "ruleSearchName": "//a[2]/text()",
    "ruleSearchNoteUrl": "//a[2]/@href",
    "ruleSearchUrl": "http://m.00ui.cc/s.php@type=articlename&s=searchKey&submit=|char=gbk",
    "serialNumber": 0,
    "weight": 19
  },
  {
    "bookSourceGroup": "💞 言情",
    "bookSourceName": "💞 101言情",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.txt101.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "//meta[@property=\"og:novel:author\"]/@content",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "//meta[@property=\"og:novel:category\"]/@content",
    "ruleBookLastChapter": "//meta[@property=\"og:novel:latest_chapter_name\"]/@content",
    "ruleBookName": "//meta[@property=\"og:novel:book_name\"]/@content",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.defaulthtml4@tag.tbody@tag.tr@tag.td@tag.div@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "//td[@colspan=\"6\"]/div/a[1]/@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "//meta[@property=\"og:image\"]/@content",
    "ruleFindAuthor": "//td[5]/text()",
    "ruleFindCoverUrl": "//meta[@property=\"og:image\"]/@content",
    "ruleFindIntroduce": "",
    "ruleFindKind": "//td[1]/text()##\\[|\\]",
    "ruleFindLastChapter": "//td[3]/a/text()",
    "ruleFindList": "//*[@class=\"sf-grid\"]/tbody/tr",
    "ruleFindName": "//td[2]/a/text()",
    "ruleFindNoteUrl": "//td[2]/a/@href",
    "ruleFindUrl": "最新入库::/top/postdate_searchPage.html&&\n古代言情::http://www.txt101.com/class/1_searchPage.html&&\n现代言情::http://www.txt101.com/class/2_searchPage.html&&\n纯爱耽美::http://www.txt101.com/class/3_searchPage.html&&\n仙侠玄幻::http://www.txt101.com/class/4_searchPage.html&&\n科幻未来::http://www.txt101.com/class/5_searchPage.html&&\n悬疑鬼怪::http://www.txt101.com/class/6_searchPage.html&&\n游戏人生::http://www.txt101.com/class/7_searchPage.html&&\n百合GL::http://www.txt101.com/class/8_searchPage.html&&",
    "ruleIntroduce": "id.CrbsSum@text",
    "ruleSearchAuthor": "//td[3]/text()",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "//td[6]/text()",
    "ruleSearchLastChapter": "//td[2]/a/text()",
    "ruleSearchList": "class.grid@tbody@tag.tr!0",
    "ruleSearchName": "//td[1]/a/text()",
    "ruleSearchNoteUrl": "//td[1]/a/@href",
    "ruleSearchUrl": "http://www.txt101.com/modules/article/search.php@searchkey=searchKey&searchtype=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💞 言情",
    "bookSourceName": "💞 92K言情",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.92k.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "class.l@tag.a@tag.b@text",
    "ruleBookName": "class.wrap@tag.h2.0@class.bookName@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.list_cont@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.viewTool l@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.bookPic l@tag.a@img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.newIntro@text",
    "ruleSearchAuthor": "class.odd.1@text|class.wrap@tag.h2.0@class.bookName@tag.em@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a@text",
    "ruleSearchList": "class.grid@tag.tr|class.wrap",
    "ruleSearchName": "class.odd.0@tag.a@text|class.add@tag.a.2@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "https://www.92k.cc/modules/article/search.php@searchkey=searchKey&searchtype=articlename&page=searchPage-1|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💞 言情",
    "bookSourceName": "💞 爱爱中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.aazao.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.htmlContent@html#推荐阅读\\S+",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.book_list.1@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.book_info@tag.img@src",
    "ruleFindUrl": "玄幻::https://www.aazao.com/book/1-default-0-0-0-0-0-0-searchPage.html&&仙侠::https://www.aazao.com/book/2-default-0-0-0-0-0-0-searchPage.html&&言情::https://www.aazao.com/book/3-default-0-0-0-0-0-0-searchPage.html&&军史::https://www.aazao.com/book/4-default-0-0-0-0-0-0-searchPage.html&&网游::https://www.aazao.com/book/5-default-0-0-0-0-0-0-searchPage.html&&科幻::https://www.aazao.com/book/6-default-0-0-0-0-0-0-searchPage.html&&灵异::https://www.aazao.com/book/7-default-0-0-0-0-0-0-searchPage.html&&都市::https://www.aazao.com/book/8-default-0-0-0-0-0-0-searchPage.html&&穿越::https://www.aazao.com/book/9-default-0-0-0-0-0-0-searchPage.html&&其他::https://www.aazao.com/book/10-default-0-0-0-0-0-0-searchPage.html&&全本::https://www.aazao.com/book/0-default-0-0-0-0-2-0-searchPage.html&&完本::https://www.aazao.com/book/quanbu-default-0-0-0-0-2-0-searchPage.html",
    "ruleIntroduce": "class.bookinfo_intro@text#最新章节.|.*简介：|您要是觉得.*",
    "ruleSearchAuthor": "tag.dd.1@tag.span@text|class.s3.0@text|class.options@tag.span.0@text",
    "ruleSearchCoverUrl": "tag.dt@tag.img@src",
    "ruleSearchKind": "class.s6@text",
    "ruleSearchLastChapter": "tag.dd.3@tag.a@text|class.s2@tag.a.0@text|class.update@tag.a@text",
    "ruleSearchList": "class.sitebox@tag.dl|class.toplist@tag.li|class.book_info",
    "ruleSearchName": "tag.h3@tag.a@text|class.s1@tag.a.0@text|id.info@tag.h1.0@text",
    "ruleSearchNoteUrl": "tag.h3@tag.a@href|class.s1@tag.a.0@href",
    "ruleSearchUrl": "https://www.aazao.com/modules/article/search.php?action=login&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💞 言情",
    "bookSourceName": "💞 就爱谈",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.9itan.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.articlecontent@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.ml_list@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "class.catalog@class.pic@tag.img.0@src",
    "ruleFindUrl": "最新入库::https://www.9itan.com/paihang/postdate_searchPage.html&&最近更新::https://www.9itan.com/paihang/lastupdate_searchPage.html&&玄幻::https://www.9itan.com/xuanhuan/searchPage.html&&仙侠::https://www.9itan.com/xianxia/searchPage.html&&都市::https://www.9itan.com/dushi/searchPage.html&&军史::https://www.9itan.com/junshi/searchPage.html&&恐怖::https://www.9itan.com/kongbu/searchPage.html&&科幻::https://www.9itan.com/kehuan/searchPage.html&&网游::https://www.9itan.com/wangyou/searchPage.html&&其他::https://www.9itan.com/qita/searchPage.html&&完结::https://www.9itan.com/full/searchPage",
    "ruleIntroduce": "class.catalog@tag.p.2@textNodes",
    "ruleSearchAuthor": "class.tt@tag.p.0@tag.a.0@text|class.odd.1@text|class.catalog@tag.p.1@tag.span.1@text|tag.td.2@tag.p.0@text",
    "ruleSearchCoverUrl": "class.tt@tag.span.0@tag.a.0@tag.img@src|class.catalog@class.pic@tag.img.0@src",
    "ruleSearchKind": "tag.td.5@tag.p.0@text|class.even.2@text|class.catalog@tag.p.1@tag.span.2@text#状态：",
    "ruleSearchLastChapter": "tag.td.1@tag.p.0@tag.a.0@text|class.even.0@tag.a.0@text|class.ml_content@tag.ul.0@tag.li.0@tag.a.0@text",
    "ruleSearchList": "class.fl_right@tag.div!0|class.grid@tag.tr!0|class.main",
    "ruleSearchName": "class.tt@tag.h3@tag.a.0@text|class.odd.0@tag.a.0@text|class.catalog@tag.h1.0@text|tag.td.0@tag.p.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.tt@tag.h3@tag.a.0@href|class.odd.0@tag.a.0@href|tag.td.0@tag.p.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.9itan.com/modules/article/search.php@searchkey=searchKey&submit=点击搜索|char=gbk",
    "serialNumber": 0,
    "weight": 18
  },
  {
    "bookSourceGroup": "💞 言情",
    "bookSourceName": "💞 看言情",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.kanyanqing.com",
    "enable": true,
    "ruleBookContent": "id.zoom@textNodes",
    "ruleChapterList": "tbody@tr@td",
    "ruleChapterName": "a@text",
    "ruleContentUrl": "a@href",
    "ruleContentUrlNext": "",
    "ruleIntroduce": "class.book_summary@text",
    "ruleSearchAuthor": "tag.a.1@text",
    "ruleSearchIntroduce": "tag.a.4@text",
    "ruleSearchKind": "tag.a.2@text",
    "ruleSearchLastChapter": "tag.a.3@text",
    "ruleSearchList": "class.trline",
    "ruleSearchName": "tag.a.0@text#\\《|\\》",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://www.kanyanqing.com/list.aspx@t=name&w=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💞 言情",
    "bookSourceName": "💞 玫瑰言情",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.yq51.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "id.info@tag.p.0@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "id.info@tag.h1@text",
    "ruleChapterList": "id.list@tag.dl@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.1@text",
    "ruleSearchAuthor": "class.result-game-item-info@tag.p.0@tag.span.1@text",
    "ruleSearchCoverUrl": "class.result-game-item-pic@tag.a@tag.img@src",
    "ruleSearchKind": "class.result-game-item-info@tag.p.1@tag.span.1@text",
    "ruleSearchLastChapter": "class.result-game-item-info-tag-item.0@text",
    "ruleSearchList": "class.result-item",
    "ruleSearchName": "class.result-game-item-detail@tag.h3@tag.a@text",
    "ruleSearchNoteUrl": "class.result-game-item-detail@tag.h3@tag.a@href",
    "ruleSearchUrl": "http://www.yq51.com/search.php?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💞 言情",
    "bookSourceName": "💞 言情花园",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.yqhy.org",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.article-list@tag.dl@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "tag.p.4@text",
    "ruleSearchAuthor": "tag.a.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "tag.p",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://www.yqhy.org/s.php@s=searchKey&type=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 8
  },
  {
    "bookSourceGroup": "💞 言情",
    "bookSourceName": "💞 言情小说园",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.yqxsy.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.info@tag.p.0@text#作  者：",
    "ruleBookContent": "id.content@textNodes#恋上.*节！|【.*\\s+.*】",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.info@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.img@src",
    "ruleFindAuthor": "class.s5@text",
    "ruleFindCoverUrl": "tag.a.0@href#/(\\d+)_(\\d+)/#/files/article/image/$1/$2/$2s.jpg",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "tag.a.1@text",
    "ruleFindList": "class.l@tag.li",
    "ruleFindName": "tag.a.0@text",
    "ruleFindNoteUrl": "tag.a.0@href",
    "ruleFindUrl": "豪门言情::/haomenyanqing/1_searchPage.html&&总裁言情::/zongcaiyanqing/2_searchPage.html&&女生言情::/nvshengyanqing/3_searchPage.html&&古代言情::/gudaiyanqing/4_searchPage.html&&穿越言情::/chuanyueyanqing/5_searchPage.html&&冷门言情::searchPage&&完本小说::/wanben/1_searchPage",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "",
    "ruleSearchName": "",
    "ruleSearchNoteUrl": "",
    "ruleSearchUrl": "-",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💞 言情",
    "bookSourceName": "💞 言情站",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.yanqingzhan.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.htmlzuozhe@text",
    "ruleBookContent": "class.l2l2@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "id.htmldiyizh@text#>>",
    "ruleBookName": "tag.h1.0@tag.a@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.htmlList@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.readbtn@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.img@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.shorttext@text|id.htmljiashao@text",
    "ruleSearchAuthor": "class.auleft@tag.a.0@text",
    "ruleSearchCoverUrl": "class.imgk@tag.a@tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.last@tag.a@text",
    "ruleSearchList": "id.BookList@tag.tr",
    "ruleSearchName": "class.bookname@tag.a@text",
    "ruleSearchNoteUrl": "class.bookname@tag.a@href",
    "ruleSearchUrl": "https://www.yanqingzhan.net/modules/article/search.php?searchkey=searchKey&searchType=articlename&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 114中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.114zw.la",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.htmlContent@textNodes#一秒记住.*免费读！|-->>",
    "ruleBookKind": "",
    "ruleBookLastChapter": "class.col-md-10@tag.p.1@tag.a@text",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.col-md-3@children",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "id.linkNext@text.下一页@href",
    "ruleCoverUrl": "class.hidden-xs@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.bookIntro@text",
    "ruleSearchAuthor": "class.odd.1@text|class.booktag@tag.a.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.hidden-xs@tag.a@text|tag.p.1@tag.a.0@text",
    "ruleSearchList": "class.table@tag.tr|class.col-md-10",
    "ruleSearchName": "class.odd.0@text|tag.h1@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "https://www.114zw.la/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 33
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 11中文网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.11zww.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.11zww.net/modules/article/search.php@searchtype=articlename&searchkey=searchKey&action=login&submit=&#160;|char=gbk",
    "serialNumber": 0,
    "weight": 8
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 123小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.123novel.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.info@tag.a@text",
    "ruleBookContent": "class.read-content@html",
    "ruleBookKind": "class.info@tag.2@text",
    "ruleBookLastChapter": "",
    "ruleBookName": "tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.attentions@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.base clearfix@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@text",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.result f s0",
    "ruleSearchName": "class.c-title@tag.a@text#小说在线阅读 - 123小说网.*|小说.*|免费试读.*|最新章节.*|全文免费.*|",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://zhannei.baidu.com/cse/search?q=searchKey&s=6918356289489702868&entry=1",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 13小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.13xxs.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746895047,
    "ruleBookAuthor": "",
    "ruleBookContent": "class.content@html||id.booktext@html",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.cover@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.odd@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "id.main@tag.tr!0",
    "ruleSearchName": "tag.a@text",
    "ruleSearchNoteUrl": "tag.tr@tag.a.0@href",
    "ruleSearchUrl": "http://www.13xxs.com/modules/article/search.php?searchtype=articlename&action=login&searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 166小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.juyit.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.author@tag.a.0@text",
    "ruleBookContent": "class.Book_Text.0@textNodes",
    "ruleBookName": "class.title@tag.h1.0@text",
    "ruleChapterList": "class.book_list@tag.dd!0:1:2:3:4:5:6",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "class.book_read@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@tag.p@text",
    "ruleSearchAuthor": "class.author.0@tag.a.0@text|class.title@tag.h2@tag.address@text#作者：|作品集",
    "ruleSearchCoverUrl": "class.pic@tag.img@src",
    "ruleSearchKind": "class.sort.0@text|class.info@tag.p@tag.span.0@text#小说分类：",
    "ruleSearchLastChapter": "class.works.0@tag.a.1@text|class.updata_cont@tag.p@tag.a.1@text",
    "ruleSearchList": "class.title_list@tag.li|id.book_left_a",
    "ruleSearchName": "class.name.0@text|class.title@tag.h2@text#作者.*",
    "ruleSearchNoteUrl": "class.name.0@href",
    "ruleSearchUrl": "https://m.juyit.com/modules/article/search.php@searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 168看书",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.168kanshu.com",
    "enable": true,
    "ruleBookContent": "id.nr@html",
    "ruleChapterList": "class.lb fk@tag.li.!-1@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": ".gengduo@a@href",
    "ruleChapterUrlNext": "class.showpage r3.0@tag.a.-2@href\n@js:\nvar list=[];\nvar url=baseUrl.replace(/(\\d+\\/\\d+)\\//,'$1');\nvar n=String(result).match(/_(\\d+)/)[1];\nfor(var i=2;i<=n;i++){\nlist.push(url+'_'+i+'/');}\nlist",
    "ruleContentUrl": "href",
    "ruleFindUrl": "玄幻魔法::https://m.168kanshu.com/sort/1_1/\n武侠修真::https://m.168kanshu.com/sort/2_1/\n都市小说::https://m.168kanshu.com/sort/3_1/\n历史小说::https://m.168kanshu.com/sort/4_1/\n侦探推理::https://m.168kanshu.com/sort/5_1/\n网游小说::https://m.168kanshu.com/sort/6_1/\n科幻小说::https://m.168kanshu.com/sort/7_1/\n恐怖灵异::https://m.168kanshu.com/sort/8_1/\n散文诗词::https://m.168kanshu.com/sort/9_1/\n其他类型::https://m.168kanshu.com/sort/10_1/\n军事小说::https://m.168kanshu.com/sort/11_1/\n古代言情::https://m.168kanshu.com/sort/12_1/\n现代言情::https://m.168kanshu.com/sort/13_1/\n耽美小说::https://m.168kanshu.com/sort/14_1/\n同人小说::https://m.168kanshu.com/sort/15_1/\n轻小说::https://m.168kanshu.com/sort/16_1/\n青春校园::https://m.168kanshu.com/sort/17_1/\n女生灵异::https://m.168kanshu.com/sort/18_1/",
    "ruleIntroduce": "class.jianjie bk@html",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "tag.a.1@href@js:result.replace(/.+\\/((\\d+)\\d{3}).+/,'https://www.168kanshu.com/files/article/image/$2/$1/$1s.jpg')",
    "ruleSearchKind": "tag.a.0@text",
    "ruleSearchLastChapter": "tag.a.1@href<js>java.ajax('https://m.168kanshu.com'+result)</js>.xx@tag.a.-1@text",
    "ruleSearchList": ".fk@li",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "/s.php@submit=&type=articlename&s=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 30
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 171小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.171xs.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.divauthor.0@text",
    "ruleBookContent": "class.content@tag.p@text",
    "ruleBookName": "class.f21h.0@text",
    "ruleChapterList": "tag.dd!0:1:2:3:4:5",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "class.option.0@class.btopt.0@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleCoverUrl": "class.pic.0@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro.0@text",
    "ruleSearchAuthor": "tag.dl.0@tag.dt.0@tag.span.0@text",
    "ruleSearchCoverUrl": "class.image.0@tag.img.0@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.l@class.item",
    "ruleSearchName": "tag.dl.0@tag.dt.0@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.dl.0@tag.dt.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.171xs.com/search/?q=searchKey&p=searckPage",
    "serialNumber": 0,
    "weight": 36
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 17书屋",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.17shuwu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.BookText@textNodes#\\&amp\\;emsp\\;\\&amp\\;emsp\\;",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapterlist@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.b-orange@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.book-img@tag.img@src",
    "ruleFindUrl": "SM文::http://www.17shuwu.com/list/1/searchPage.html&&高辣文::http://www.17shuwu.com/list/2/searchPage.html&&高干文::http://www.17shuwu.com/list/3/searchPage.html&&种田文::http://www.17shuwu.com/list/4/searchPage.html&&腹黑文::http://www.17shuwu.com/list/5/searchPage.html&&耽美文::http://www.17shuwu.com/list/6/searchPage.html&&其他类型::http://www.17shuwu.com/list/7/searchPage.html&&全本小说::http://www.17shuwu.com/modules/article/index.php?fullflag=1&page=searchPage&&最新入库::http://www.17shuwu.com/top/postdate/searchPage&&日点击榜::http://www.17shuwu.com/top/dayvisit/searchPage&&周点击榜::http://www.17shuwu.com/top/weekvisit/searchPage&&月点击榜::http://www.17shuwu.com/top/monthvisit/searchPage&&总点击榜::http://www.17shuwu.com/top/allvisit/searchPage&&日推荐榜::http://www.17shuwu.com/top/dayvote/searchPage&&周推荐榜::http://www.17shuwu.com/top/weekvote/searchPage&&月推荐榜::http://www.17shuwu.com/top/monthvote/searchPage&&总推荐榜::http://www.17shuwu.com/top/allvote/searchPage&&字数排行::http://www.17shuwu.com/top/size/searchPage&&总收藏榜::http://www.17shuwu.com/top/goodnum/searchPage",
    "ruleIntroduce": "class.book-intro@text#\\&emsp\\;",
    "ruleSearchAuthor": "tag.span.2@text|tag.p.0@tag.i.0@text|class.book-title@tag.em@text#作者：",
    "ruleSearchCoverUrl": "tag.a@tag.img@src|class.book-img@tag.img@src",
    "ruleSearchKind": "tag.span.0@text",
    "ruleSearchLastChapter": "tag.p.1@tag.a@text|tag.span.1@tag.a.1@text#章节目录|class.ti.0@tag.a@text#.*第",
    "ruleSearchList": "class.item-con@tag.li|class.item-pic|id.container",
    "ruleSearchName": "tag.span.1@tag.a.0@text|tag.h3@tag.a@text|class.book-title@tag.h1@text",
    "ruleSearchNoteUrl": "tag.span.1@tag.a.0@href|tag.h3@tag.a@href",
    "ruleSearchUrl": "http://www.17shuwu.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 7
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 18小说网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.18xs.org",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8:9:10:11",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.btn@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.synopsisArea_detail@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.review@text",
    "ruleSearchAuthor": "class.book_other.0@tag.span.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.p.2@text",
    "ruleSearchList": "id.sitembox@tag.dl",
    "ruleSearchName": "tag.dd.0@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "https://www.18xs.org/search.html?searchtype=all&searchkey=searchKey",
    "serialNumber": 0,
    "weight": 20
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 199中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.199zw.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "https://www.199zw.com/modules/article/search.php@searchtype=articlename&searchkey=searchKey&action=login&submit=%26%23160%3B%CB%D1%26%23160%3B%26%23160%3B%CB%F7%26%23160%3B|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 19楼书包",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.aishula.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.booktext@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.Content@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.body@tag.a.1@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.body@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.CrbsSum@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.aishula.com/modules/article/search.php?searchkey=searchKey&searchtype=articlename&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 19小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.19xsf.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.booktext@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "h2@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.main_content@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "td!0:1:2@text",
    "ruleSearchLastChapter": "tag.td.1@text",
    "ruleSearchList": "tbody@tr!0",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.19xsf.com/modules/article/search.php?searchtype=articlename&searchkey=searchKey&page=1|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 235中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.235zw.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.options@tag.span.0@text",
    "ruleBookContent": "id.htmlContent@textNodes",
    "ruleBookName": "id.info@tag.h1@text",
    "ruleChapterList": "class.book_list@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "class.pic@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.bookinfo_intro@text#.*简介：|您要是觉得.*",
    "ruleSearchAuthor": "class.s3@text|class.options@tag.span.0@text",
    "ruleSearchCoverUrl": "class.pic@tag.img@src",
    "ruleSearchKind": "class.title@tag.a.1@text",
    "ruleSearchLastChapter": "class.s2@tag.a@text|class.update@tag.a@text",
    "ruleSearchList": "class.toplist@tag.li|class.box",
    "ruleSearchName": "class.s1@tag.a@text|id.info@tag.h1@text",
    "ruleSearchNoteUrl": "class.s1@tag.a@href",
    "ruleSearchUrl": "https://www.235zw.com/modules/article/search.php?action=login&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 26
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 30书院",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.30sy.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.articlecon@html##【.*秒记住本站.*】.*|本章已阅读完毕.*",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.pt-name.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.dirlist clearfix.1@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "@js:baseUrl.replace(/m/,\"www\")",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href##(/book/.*/\\d+.html)##https://m.30sy.com$1",
    "ruleContentUrlNext": "text.下一章@href",
    "ruleCoverUrl": "class.baseinfo@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@text",
    "ruleSearchAuthor": "class.pt-info.0@a@text",
    "ruleSearchCoverUrl": "class.pt-cover@img@src",
    "ruleSearchIntroduce": "class.pt-desc@text",
    "ruleSearchKind": "class.pt-info.1@a@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.baseinfo&&class.pt-card pt-card-2@li",
    "ruleSearchName": "class.pt-name@a@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://m.30sy.com/search.html?searchkey=searchKey",
    "serialNumber": 0,
    "weight": 27
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 31小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.31xs.org",
    "enable": true,
    "httpUserAgent": "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0",
    "loginUrl": "",
    "ruleBookAuthor": "id.info@tag.p.0@text作    者：",
    "ruleBookContent": "id.content@html#【3.*m】|w.*g|w.*m|w.*t|【3.*快】",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "id.info@tag.a.2@text",
    "ruleBookName": "id.info@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.a.1@text",
    "ruleSearchList": "id.bookcase_list@tag.tr",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://www.31xs.org/search.php@keyword=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 74
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 321书吧",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.eq321.com",
    "enable": true,
    "ruleBookAuthor": "class.block_txt2@tag.a.2@text",
    "ruleBookContent": "id.nr1@textNodes#-->>$|&n$",
    "ruleBookKind": "class.block_txt2@tag.a.3@text",
    "ruleBookLastChapter": "class.block_txt2@tag.a.4@text",
    "ruleBookName": "h2@text",
    "ruleBookUrlPattern": "https?://m\\.eq321\\.com/info-\\d+/",
    "ruleChapterList": "+class.chapter@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.ablum_read.0@text.查看目录@href",
    "ruleChapterUrlNext": "class.page.0@text.下一页@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "class.nr_page.1@text.下一页@href",
    "ruleCoverUrl": "class.block_img2@img@src",
    "ruleIntroduce": "class.intro_info@text",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchKind": "tag.a.0@text#\\[|\\]",
    "ruleSearchList": "class.line",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "/modules/article/waps.php@searchtype=articlename&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 33
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 36书房网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.x36sfw.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8:9:10:11",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.sidebar@id.fmimg@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.maininfo@id.intro@textNodes",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.s1@text",
    "ruleSearchLastChapter": "class.s3@tag.a.0@text",
    "ruleSearchList": "class.novelslist2@tag.li!0",
    "ruleSearchName": "class.s2@tag.a.0@text",
    "ruleSearchNoteUrl": "class.s2@tag.a.0@href",
    "ruleSearchUrl": "https://www.x36sfw.com/index.php?s=/web/index/search@name=searchKey&submit=搜索|char=utf-8",
    "serialNumber": 0,
    "weight": 19
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 37小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.37xs.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673471089,
    "loginUrl": "",
    "ruleBookAuthor": "class.p_author@text#作者：",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.d_title@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.readerlist@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.bookimg@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.d2@text",
    "ruleSearchAuthor": "tag.dd.2@tag.a@text",
    "ruleSearchCoverUrl": "tag.img.0@src",
    "ruleSearchIntroduce": "tag.dd.3@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.dd.4@tag.a@text",
    "ruleSearchList": "id.sitebox@tag.dl",
    "ruleSearchName": "tag.dd.0@tag.a@text",
    "ruleSearchNoteUrl": "tag.dd.0@tag.a@href",
    "ruleSearchUrl": "https://www.37xs.com/userphp/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 26
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 38看书",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.38kanshu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.articleCon@html#.*本章未完.*|天才一秒记住本站地址.*|一秒记住.*?com|支持.*?留言！",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapterCon@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "class.bookPhrTop@class.writer@text",
    "ruleFindCoverUrl": "tag.img@src",
    "ruleFindIntroduce": "class.bookDesc@text",
    "ruleFindKind": "class.bookPhrTop@class.state@text",
    "ruleFindLastChapter": "class.newChapter@tag.a@text",
    "ruleFindList": "class.listRightBottom@tag.ul@tag.li",
    "ruleFindName": "tag.h2@text",
    "ruleFindNoteUrl": "tag.a.0@href",
    "ruleFindUrl": "全部::https://www.38kanshu.com/all/0_lastupdate_0_0_0_0_0_0_{searchPage}.html&&玄幻奇幻::https://www.38kanshu.com/all/1_lastupdate_0_0_0_0_0_0_{searchPage}.html&&武侠仙侠::https://www.38kanshu.com/all/2_lastupdate_0_0_0_0_0_0_{searchPage}.html&&都市::https://www.38kanshu.com/all/3_lastupdate_0_0_0_0_0_0_{searchPage}.html&&历史::https://www.38kanshu.com/all/4_lastupdate_0_0_0_0_0_0_{searchPage}.html&&军事::https://www.38kanshu.com/all/5_lastupdate_0_0_0_0_0_0_{searchPage}.html&&科幻::https://www.38kanshu.com/all/6_lastupdate_0_0_0_0_0_0_{searchPage}.html&&恐怖悬疑::https://www.38kanshu.com/all/7_lastupdate_0_0_0_0_0_0_{searchPage}.html&&网游竞技::https://www.38kanshu.com/all/8_lastupdate_0_0_0_0_0_0_{searchPage}.html&&现代言情::https://www.38kanshu.com/all/10_lastupdate_0_0_0_0_0_0_{searchPage}.html&&古代言情::https://www.38kanshu.com/all/11_lastupdate_0_0_0_0_0_0_{searchPage}.html&&仙侠奇缘::https://www.38kanshu.com/all/12_lastupdate_0_0_0_0_0_0_{searchPage}.html&&校园青春::https://www.38kanshu.com/all/13_lastupdate_0_0_0_0_0_0_{searchPage}.html&&恐怖灵异::https://www.38kanshu.com/all/14_lastupdate_0_0_0_0_0_0_{searchPage}.html&&纯爱耽美::https://www.38kanshu.com/all/15_lastupdate_0_0_0_0_0_0_{searchPage}.html&&同人::https://www.38kanshu.com/all/16_lastupdate_0_0_0_0_0_0_{searchPage}.html&&二次元::https://www.38kanshu.com/all/17_lastupdate_0_0_0_0_0_0_{searchPage}.html&&其他::https://www.38kanshu.com/all/9_lastupdate_0_0_0_0_0_0_{searchPage}.html",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "tag.span.0@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "class.bandDesc@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.a.2@text",
    "ruleSearchList": "class.bandList@tag.li!-1:-2:-3:-4||class.listRight@tag.li",
    "ruleSearchName": "tag.h2@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.38kanshu.com/modules/article/search.php?searchkey=searchKey&searchtype=articlename&page=1|char=gbk",
    "serialNumber": 0,
    "weight": 134
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 3Q中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.3qzone.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.box_con.0@id.info@tag.p.0@text##作\\s*者：",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.box_con.0@id.info@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.a",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@textNodes",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.s3@tag.a.0@text",
    "ruleSearchList": "class.main@tag.li",
    "ruleSearchName": "class.s2@tag.a.0@text",
    "ruleSearchNoteUrl": "class.s2@tag.a.0@href",
    "ruleSearchUrl": "https://www.3qzone.cc/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 56
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 3Z小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.3rzw.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@tag.p.0@textNodes#</.*?>",
    "ruleBookName": "",
    "ruleChapterList": "id.defaulthtml4@class.dccss",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "玄幻魔法::http://m.3rzw.com/1_searchPage/\n武侠修真::http://m.3rzw.com/2_searchPage/\n都市言情::http://m.3rzw.com/3_searchPage/\n古代言情::http://m.3rzw.com/4_searchPage/\n耽美同人::http://m.3rzw.com/5_searchPage/\n穿越架空::http://m.3rzw.com/6_searchPage/\n历史军事::http://m.3rzw.com/7_searchPage/\n恐怖灵异::http://m.3rzw.com/8_searchPage/\n网游科幻::http://m.3rzw.com/9_searchPage/",
    "ruleIntroduce": "class.intro@textNodes",
    "ruleSearchAuthor": "class.title@tag.span.0@text",
    "ruleSearchCoverUrl": "tag.img@src||tag.a.0@href#/(\\d+)/(\\d+)/#/files/article/image/$1/$2/$2s.jpg",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.sys@tag.a.0@text",
    "ruleSearchList": "id.alist@class.info",
    "ruleSearchName": "class.title@tag.h2@tag.a@text",
    "ruleSearchNoteUrl": "class.title@tag.h2@tag.a@href",
    "ruleSearchUrl": "http://m.3rzw.com/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 48文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.48wx.org",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576762576152,
    "loginUrl": "",
    "ruleBookAuthor": "class.msg@tag.em@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "class.place@tag.a.1@text",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.lf@tag.img@src",
    "ruleFindAuthor": ".s5@text",
    "ruleFindCoverUrl": "class.s2@tag.a@href<js>\nvar id = result.match(/_(\\d+)/)[1];\nvar iid = parseInt(id/1000);\n'/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n</js>",
    "ruleFindIntroduce": "",
    "ruleFindKind": ".s3@text#.*\\(|\\)",
    "ruleFindLastChapter": ".s3@tag.a@text",
    "ruleFindList": "id.newscontent@class.l@tag.li",
    "ruleFindName": ".s2@tag.a@text",
    "ruleFindNoteUrl": ".s2@tag.a@href",
    "ruleFindUrl": "玄幻::/xuanhuanxiaoshuo/1_searchPage.html\n修真::/xiuzhenxiaoshuo/2_searchPage.html\n都市::/dushixiaoshuo/3_searchPage.html\n架空::/chuanyuexiaoshuo/4_searchPage.html\n科幻::/kehuanxiaoshuo/5_searchPage.html\n完本::/wanben/1_searchPage",
    "ruleIntroduce": "id.intro@tag.p@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "class.odd.0@tag.a@href<js>\nvar id = result.match(/_(\\d+)/)[1];\nvar iid = parseInt(id/1000);\n'/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n</js>",
    "ruleSearchIntroduce": "tag.td.-2@text",
    "ruleSearchKind": "tag.td.-1@text&&tag.td.-3@text",
    "ruleSearchLastChapter": "tag.td.1@text",
    "ruleSearchList": "tag.table@tag.tr!0",
    "ruleSearchName": "tag.td.0@tag.a@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "/modules/article/search.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 4K文学",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.kkkkwx.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.BookText@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.allchapter@class.chapterlist@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "class.inner-book@id.bookinfo@class.book-img@tag.a.0@tag.img.0@src",
    "ruleFindUrl": "玄幻::http://www.kkkkwx.com/xuanhuan/page_searchPage.html&&修真::http://www.kkkkwx.com/xiuzhen/page_searchPage.html&&都市::http://www.kkkkwx.com/dushi/page_searchPage.html&&女频::http://www.kkkkwx.com/nvpin/page_searchPage.html&&历史::http://www.kkkkwx.com/lishi/page_searchPage.html&&科幻::http://www.kkkkwx.com/kehuan/page_searchPage.html&&网游::http://www.kkkkwx.com/wangyou/page_searchPage.html",
    "ruleIntroduce": "class.inner-book@class.book-intro@textNodes",
    "ruleSearchAuthor": "tag.dd.1@tag.span.0@tag.a.0@text|class.inner-book@id.bookinfo@tag.p.0@tag.b.0@tag.a.0@text",
    "ruleSearchCoverUrl": "class.inner-book@id.bookinfo@class.book-img@tag.a.0@tag.img.0@src|tag.dt.0@tag.a.0@tag.img.0@src",
    "ruleSearchKind": "tag.dd.1@tag.span.2@tag.a.0@text|class.inner-book@id.bookinfo@tag.p.0@tag.b.1@tag.a.0@text",
    "ruleSearchLastChapter": "tag.dd.3@tag.a.0@text|",
    "ruleSearchList": "id.sitebox@tag.dl|class.container",
    "ruleSearchName": "tag.dd.0@tag.h3.0@tag.a.0@text|class.inner-book@id.bookinfo@tag.h1.0@text",
    "ruleSearchNoteUrl": "tag.dd.0@tag.h3.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.kkkkwx.com/home/search@action=search&q=searchKey&submit=搜索|char=utf-8",
    "serialNumber": 0,
    "weight": 36
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 51802",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.51802.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.htmlContent@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.book_list@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.bookinfo_intro@text",
    "ruleSearchAuthor": "class.s3@text|class.options@tag.span.0@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "class.s5@text",
    "ruleSearchLastChapter": "class.s2@tag.a.0@text|class.update@tag.a@text",
    "ruleSearchList": "class.toplist@tag.li|class.book_info",
    "ruleSearchName": "class.s1@tag.a.0@text|id.info@tag.h1.0@text",
    "ruleSearchNoteUrl": "class.s1@tag.a.0@href",
    "ruleSearchUrl": "http://www.51802.com/modules/article/search.php?action=login&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 13
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 520小说吧",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.520xsb.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.block_txt2@tag.a.2@text",
    "ruleBookContent": "id.nr1@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "class.block_txt2@tag.a.-1@text",
    "ruleBookName": "h2@text##《|》.*",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapter@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.block_txt2@a@href##info##wapbook",
    "ruleChapterUrlNext": "text.下一页@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.block_img2@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro_info@text",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.a.0@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.cover@p",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "http://m.520xsb.com/modules/article/waps.php@searchtype=articlename&searchkey=searchKey&submit=|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 55小说网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.55duba.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.contents@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.list@tag.td",
    "ruleChapterName": "tag.a@text#.*yqxs.cc",
    "ruleChapterUrl": "class.btn@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.atc@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@tag.p.1@textNodes",
    "ruleSearchAuthor": "class.c@tag.p.2@text|id.book@tag.a.0@text",
    "ruleSearchCoverUrl": "class.atc@tag.img@src",
    "ruleSearchKind": "class.c@tag.p.1@text|class.content bc gz@tag.td.1@text#作品类别：|类别：",
    "ruleSearchLastChapter": "class.chapter@tag.a.0@text|class.last@tag.a.0@text#.yqxs.cc",
    "ruleSearchList": "class.listtab@tag.dl|class.mn",
    "ruleSearchName": "class.c@tag.a.1@text|id.book@tag.h1.0@text#本书.*",
    "ruleSearchNoteUrl": "class.c@tag.a.1@href",
    "ruleSearchUrl": "https://www.55duba.com/modules/article/search.php@searchkey=searchKey|char=gbk&searchtype=articlename&submit=%CB%D1%CB%F7",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 58小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.58xs.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dl@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "id.sidebar@id.fmimg@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.maininfo@id.intro@tag.p.0@textNodes",
    "ruleSearchAuthor": "class.result-game-item-detail@tag.p.1@tag.span.1@text",
    "ruleSearchCoverUrl": "class.result-game-item-pic@tag.a.0@tag.img.0@src",
    "ruleSearchKind": "class.result-game-item-detail@tag.p.2@tag.span.1@text",
    "ruleSearchLastChapter": "class.result-game-item-detail@tag.p.4@tag.a.0@text",
    "ruleSearchList": "class.result-item result-game-item",
    "ruleSearchName": "class.result-game-item-detail@tag.h3.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.result-game-item-detail@tag.h3.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.58xs.com/search.php?keyword=searchKey|char=utf-8",
    "serialNumber": 0,
    "weight": 55
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 59小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.59xs.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.book-stats.0@tag.b.0@text#作者：",
    "ruleBookContent": "id.BookText@textNodes",
    "ruleBookName": "class.book-title.0@tag.h1@text",
    "ruleChapterList": "class.chapterlist.1@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.book-img@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.book-intro@text#.*简介：",
    "ruleSearchAuthor": "class.odd.1@text|class.book-stats.0@tag.b.0@text#作者：",
    "ruleSearchCoverUrl": "class.book-img@tag.img@src",
    "ruleSearchKind": "class.book-stats@tag.b.1@text#分类：",
    "ruleSearchLastChapter": "class.even.0@tag.a@text|class.chapterlist.0@tag.dd.0@tag.a@text",
    "ruleSearchList": "class.grid@tag.tr!0|id.container",
    "ruleSearchName": "class.odd.0@tag.a@text|class.book-title.0@tag.h1@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "http://www.59xs.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 36
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 62文学",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.62ma.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.info@tag.a.0@text",
    "ruleBookContent": "id.acontent@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "h2@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.g_btn@a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "class.left@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.htmljieshao.0@text",
    "ruleSearchAuthor": "tag.p.2@text##字数.*|.*作者：",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.p.2@text##作者.*字数：##,",
    "ruleSearchLastChapter": "tag.p.1@text",
    "ruleSearchList": "class.item list cont@li",
    "ruleSearchName": "tag.p.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://m.62ma.com/modules/article/search.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 61
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 65TXT",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.665txt.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673885539,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.nr1@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".chapter li a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "text.查看目录.0@href",
    "ruleChapterUrlNext": "text.下一页.0@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:'<br>'+java.get('intro')",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "@js:java.get('cover')",
    "ruleSearchIntroduce": "@js:java.get('intro')",
    "ruleSearchKind": "tag.a.1@href@js:result=java.ajax('http://m.665txt.com'+result);\n\njava.put('intro',result.match(/property=\"og:description\" content=\"(.*)/)[1].trim());\n\njava.put('cover',result.match(/property=\"og:image\" content=\"([^\"]*)/)[1]);\n\njava.put('last',result.match(/property=\"og:novel:latest_chapter_name\" content=\"([^\"]*)/)[1]);\n\nresult=(result.match(/分类：.+?>([^<]*)/)[1]+','+result.match(/状态：([^<]*)/)[1]).replace(/小说/,'').replace(/连载中/,'连载').replace(/已完结/,'完结')",
    "ruleSearchLastChapter": "@js:java.get('last')",
    "ruleSearchList": ".cover p:lt(3)",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "/s.php@type=articlename&s=searchKey&submit=|char=gbk",
    "serialNumber": 0,
    "weight": 36
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 666文学",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.666wx.cc",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.chapterlist@tag.ul@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.bookleft@tag.a.0@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.bookintro@tag.p.0@textNodes",
    "ruleSearchAuthor": "class.odd.1@text|id.author@text#作者：",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@text|class.new_t@tag.a.0@text",
    "ruleSearchList": "id.nr|class.bookright",
    "ruleSearchName": "class.odd.0@tag.a@text|tag.h1@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.666wx.cc/modules/article/search.php@searchkey=searchKey&searchtype=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 45
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 67书吧",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.67shu.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "h2@a@text",
    "ruleBookContent": "id.content@textNodes#一秒记住.*阅读！",
    "ruleBookInfoInit": "",
    "ruleBookKind": "h2@text##.*状态：([^\\s]*)[^\\d]*([^\\s]*)##$1,$2###",
    "ruleBookLastChapter": "h5@a@text",
    "ruleBookName": "h1@textNodes",
    "ruleBookUrlPattern": "https?://www\\.67shu\\.net/\\d+/\\d+/",
    "ruleChapterList": "+.novel_list@dd@a",
    "ruleChapterName": "",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": ".book_cover@img@src",
    "ruleFindAuthor": "tag.a.2@text",
    "ruleFindCoverUrl": "img@src",
    "ruleFindIntroduce": ".intro@text",
    "ruleFindKind": "",
    "ruleFindLastChapter": ".sys@a@text",
    "ruleFindList": "id.alistbox",
    "ruleFindName": "h2@text#《|》",
    "ruleFindNoteUrl": "a@href",
    "ruleFindUrl": "玄幻魔法::/mulu/1-searchPage.html\n武侠修真::/mulu/2-searchPage.html\n都市言情::/mulu/3-searchPage.html\n历史军事::/mulu/4-searchPage.html\n侦探推理::/mulu/5-searchPage.html\n网游动漫::/mulu/6-searchPage.html\n科幻::/mulu/7-searchPage.html\n恐怖灵异::/mulu/8-searchPage.html\n穿越::/mulu/9-searchPage.html\n其他类型::/mulu/10-searchPage.html",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "a@href#(\\/\\d+\\/(\\d+)\\/)#/files/article/image$1$2s.jpg",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "td!01:2@text",
    "ruleSearchLastChapter": "a!0@text",
    "ruleSearchList": ".grid@tr!0",
    "ruleSearchName": "a!1@text",
    "ruleSearchNoteUrl": "a@href",
    "ruleSearchUrl": "/modules/article/search.php?searchkey=searchKey&ct=2097152&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 37
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 69书吧",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.69shu.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746896358,
    "ruleBookAuthor": "",
    "ruleBookContent": "class.yd_text2@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.mulu_list!0@class.mulu_list@tag.li@a!-1",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.button read@text.点击阅读@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.sk_xinxi@tag.p.0@text#作者：",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.sk_xin@class.sp_no@tag.a.0@text",
    "ruleSearchList": "class.sk_cont@class.sk_box",
    "ruleSearchName": "class.sk_xinxi@tag.h3@tag.a.0@text",
    "ruleSearchNoteUrl": "class.sk_xinxi@tag.h3@tag.a.0@href",
    "ruleSearchUrl": "https://www.69shu.com/modules/pc/search.php@searchkey=searchKey&searchtype=all&action=%CB%D1%CB%F7|char=gbk",
    "serialNumber": 0,
    "weight": 40
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 69文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.69wxw.org",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.block_txt2@tag.p.2@tag.a.0@text",
    "ruleBookContent": "id.nr@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.block_txt2@tag.h2@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapter@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.ablum_read.0@tag.a.1@href",
    "ruleChapterUrlNext": "class.page.0@text.下一页.0@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "class.page.0@text.下节.0@href",
    "ruleCoverUrl": "class.block_img2@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro_info@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.69wxw.org/modules/article/search.php@searchkey=searchKey&searchtype=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 5
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 76小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.76xs.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.readerlist@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.bookimg@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "clasa.d2@text",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "class.book_des@text",
    "ruleSearchKind": "tag.span.3@text#<js>'字数:'+result</js>",
    "ruleSearchLastChapter": "tag.a.3@text",
    "ruleSearchList": "id.sitebox@tag.dl",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "https://u.76xs.com/search.php?searchkey=searchKey&searchtype=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 41
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 79文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.79wx.com",
    "enable": true,
    "ruleBookAuthor": "id.info@tag.p.2@text#作 者：",
    "ruleBookContent": "//*[@id='content']",
    "ruleBookKind": "id.info@tag.p.0@text#分类：",
    "ruleBookLastChapter": "id.info@tag.p.4@tag.a@text",
    "ruleBookName": "id.info@tag.h1@text",
    "ruleChapterList": "//*[@class='listmain']//dd/a",
    "ruleChapterName": "//text()",
    "ruleContentUrl": "//@href",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleIntroduce": "id.intro@tag.p.0@text",
    "ruleSearchAuthor": "class.author@text#作者：",
    "ruleSearchCoverUrl": "class.bookimg@tag.img@src",
    "ruleSearchIntroduce": "class.bookinfo@tag.p@text",
    "ruleSearchKind": "class.cat@text#分类：",
    "ruleSearchLastChapter": "class.update@tag.a@text",
    "ruleSearchList": "class.bookinfo@tag.div.0",
    "ruleSearchName": "tag.h4@text",
    "ruleSearchNoteUrl": "tag.h4@tag.a@href",
    "ruleSearchUrl": "\u0003https://www.79wx.com/s.php?ie=gbk&q=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 79小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.79xs.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.cn@tag.p@html",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapterlist.1@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.b22@text",
    "ruleSearchAuthor": "tag.span.0@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "id.con@tag.dd",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "http://www.79xs.cc/search.aspx@q=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 85小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.85novel.com/?charset=gb",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.header-mid@class.clearfix.0@span@text#作者.",
    "ruleBookContent": "tag.p@textNodes",
    "ruleBookName": "class.header-mid@class.clearfix.0@h2@text",
    "ruleChapterList": "class.book-content-list@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "class.book-content-left@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.book-content-right@tag.p@text",
    "ruleSearchAuthor": "class.li-mid@tag.p.0@tag.span.0@text",
    "ruleSearchCoverUrl": "tag.a@tag.img@src",
    "ruleSearchKind": "class.li-mid@tag.p.0@tag.span.1@text",
    "ruleSearchLastChapter": "class.li-mid@tag.p.2@tag.a@text#最新更新.",
    "ruleSearchList": "class.user-my-book@tag.ul@tag.li",
    "ruleSearchName": "class.li-mid@class.clearfix@tag.h4@tag.a@text",
    "ruleSearchNoteUrl": "class.li-mid@class.clearfix@tag.h4@tag.a@href",
    "ruleSearchUrl": "https://www.85novel.com/search.php?k=searchKey&charset=gb",
    "serialNumber": 0,
    "weight": 37
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 92读书",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.92dus.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673475564,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.yd_text2@html#.*下一页.*",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.mulu!0@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro.0@text",
    "ruleSearchAuthor": "tag.span.0@text",
    "ruleSearchCoverUrl": "tag.a.0@tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.p@text",
    "ruleSearchList": "class.fengtui fengtui_top cf@tag.dl",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.92dus.com/home/search@action=search&q=searchKey",
    "serialNumber": 0,
    "weight": 18
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 94小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.94xsw.info",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746528687,
    "loginUrl": "",
    "ruleBookAuthor": "class.block_txt2@tag.p.2@tag.a.0@text",
    "ruleBookContent": "id.nr@html",
    "ruleBookKind": "class.block_txt2@tag.p.3@tag.a.0@text",
    "ruleBookLastChapter": "class.block_txt2@tag.p.6@text",
    "ruleBookName": "class.block_txt2@tag.h2@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapter@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.ablum_read.0@tag.a.1@href",
    "ruleChapterUrlNext": "class.page.0@text.下一页.0@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.block_img2@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro_info@text",
    "ruleSearchAuthor": "class.line@tag.a.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.line@tag.a.0@text#\\[|\\]",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.cover@children",
    "ruleSearchName": "class.line@tag.a.1@text",
    "ruleSearchNoteUrl": "class.line@tag.a.1@href",
    "ruleSearchUrl": "http://www.94xsw.info/modules/article/waps.php@searchtype=articlename&searchkey=searchKey&submit=搜索|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 999小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.999xs.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.info@h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "//*[@id=\"list\"]//dd/a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.result-game-item-info-tag.0@tag.span.1@text",
    "ruleSearchCoverUrl": "class.result-game-item-pic@img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.result-game-item-info-tag.1@tag.span.1@text",
    "ruleSearchLastChapter": "class.result-game-item-info-tag.3@a@text",
    "ruleSearchList": "class.result-item result-game-item",
    "ruleSearchName": "h3@a@text",
    "ruleSearchNoteUrl": "h3@a@href",
    "ruleSearchUrl": "https://www.999xs.com/search.php?s=16810437655506969639&ie=gbk&keyword=searchKey",
    "serialNumber": 0,
    "weight": 42
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 阿婆小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.apoxs.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.jie@tag.span.5@tag.a@text",
    "ruleBookContent": "class.novelinfvie@textNodes",
    "ruleBookName": "class.selected@tag.a@text",
    "ruleChapterList": "class.sso_a@tag.ul@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic@tag.img@src",
    "ruleFindUrl": "玄幻::http://m.apoxs.com/apoclass.asp?id=1&&架空::http://m.apoxs.com/apoclass.asp?id=14&&仙侠::http://m.apoxs.com/apoclass.asp?id=3&&总裁::http://m.apoxs.com/apoclass.asp?id=25&&竞技::http://m.apoxs.com/apoclass.asp?id=10&&言情::http://m.apoxs.com/apoclass.asp?id=5&&穿越::http://m.apoxs.com/apoclass.asp?id=11&&网游::http://m.apoxs.com/apoclass.asp?id=9&&官场::http://m.apoxs.com/apoclass.asp?id=13&&乡村::http://m.apoxs.com/apoclass.asp?id=21&&名著::http://m.apoxs.com/apoclass.asp?id=20&&都市::http://m.apoxs.com/apoclass.asp?id=4&&灵异::http://m.apoxs.com/apoclass.asp?id=17&&热门::http://m.apoxs.com/apoclass.asp?id=24&&短篇::http://m.apoxs.com/apoclass.asp?id=22&&耽美::http://m.apoxs.com/apoclass.asp?id=15&&武侠::http://m.apoxs.com/apoclass.asp?id=2&&科幻::http://m.apoxs.com/apoclass.asp?id=16&&重生::http://m.apoxs.com/apoclass.asp?id=12&&军事::http://m.apoxs.com/apoclass.asp?id=8",
    "ruleIntroduce": "class.novelinfo@textNodes",
    "ruleSearchAuthor": "class.main@tag.span.1@text#作者:|时间:.+|更新:.+",
    "ruleSearchCoverUrl": "class.img@tag.a@tag.img@src",
    "ruleSearchKind": "class.main@tag.span.0@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.booklist_a@tag.ul@tag.li||class.list_a",
    "ruleSearchName": "class.main@tag.a@text",
    "ruleSearchNoteUrl": "class.main@tag.a@href",
    "ruleSearchUrl": "http://m.apoxs.com/search.asp?word=searchKey&page=searchPage|char=gb2312",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 爱豆看书",
    "bookSourceType": "",
    "bookSourceUrl": "https://wap.26ksw.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.author@tag.a@text",
    "ruleBookContent": "id.chaptercontent@html",
    "ruleBookName": "class.title@text",
    "ruleChapterList": "class.directoryArea.0@tag.p!0",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.btn@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "id.pb_next@href",
    "ruleCoverUrl": "id.thumb@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.review@text",
    "ruleSearchAuthor": "class.author.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.author.1@tag.a@text",
    "ruleSearchList": "class.slide-item list1@tag.div",
    "ruleSearchName": "tag.a.0@tag.p@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://wap.26ksw.com/SearchBook.php?keyword=searchKey",
    "serialNumber": 0,
    "weight": 51
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 爱读小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.52dus.com",
    "enable": true,
    "ruleBookAuthor": "//*[@property=\"og:novel:author\"]/@content",
    "ruleBookContent": "<js>\nid=result.match(/article_id = \"(\\d+)\"/)[1];\ncid=result.match(/chapter_id = \"(\\d+)\"/)[1];\nhash=result.match(/hash = \"([\\d\\w]+)\"/)[1];\ntmp=\"https://www.52dus.com/home/index/ajaxchapter@id=\"+id+\"&eKey=\"+hash+\"&cid=\"+cid+\"&basecid=\"+cid;\nresult=JSON.parse(java.ajax(tmp)).info.content\n</js>",
    "ruleBookKind": "//*[@property=\"og:novel:category\"]/@content",
    "ruleBookLastChapter": "//*[@property=\"og:novel:latest_chapter_name\"]/@content",
    "ruleBookName": "//*[@property=\"og:title\"]/@content",
    "ruleChapterList": "+@css:.fulllistall a",
    "ruleChapterName": "text",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "@css:.to_nextpage>a@href",
    "ruleCoverUrl": "tag.mip-img@src",
    "ruleIntroduce": "class.bookintromore@textNodes",
    "ruleSearchAuthor": "class.author.0@text",
    "ruleSearchCoverUrl": "tag.mip-img@src",
    "ruleSearchKind": "class.author.1@text#分类：",
    "ruleSearchLastChapter": "class.cat@a@text",
    "ruleSearchList": "class.bookbox",
    "ruleSearchName": "tag.h4.0@text",
    "ruleSearchNoteUrl": "tag.h4.0@a@href",
    "ruleSearchUrl": "https://www.52dus.com/home/search@action=search&q=searchKey",
    "serialNumber": 0,
    "weight": 42
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 爱看书吧",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.aikanshu8.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.col-md-10@tag.a.0@text",
    "ruleBookContent": "id.htmlContent@textNodes",
    "ruleBookName": "tag.h1.0@text",
    "ruleChapterList": "class.col-md-3",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.row@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "tag.li.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.a.1@text",
    "ruleSearchList": "class.mySearch@children",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://m.aikanshu8.com/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 33
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 爱去小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.aiquxs.org",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.intro@tag.h3.0@text#.*\\《|\\》.*",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.cover@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text#.*简介:",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.s3@tag.a.0@text",
    "ruleSearchList": "class.novelslistss@tag.li",
    "ruleSearchName": "class.s2@tag.a.0@text",
    "ruleSearchNoteUrl": "class.s2@tag.a.0@href",
    "ruleSearchUrl": "https://www.aiquxs.org/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 爱上读书",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.23dushu.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.23dushu.net/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 爱上乐文",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.23dushu.net",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.block_txt2.0@tag.p.2@tag.a@text",
    "ruleBookContent": "id.nr1@html",
    "ruleBookName": "class.block_txt2.0@tag.h2@text",
    "ruleChapterList": "class.chapter@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.ablum_read.0@tag.span.1@tag.a@href",
    "ruleChapterUrlNext": "text.下一页.0@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.block_img2.0@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro_info@html",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "tag.a.0@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.cover@tag.p",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "http://m.23dushu.net/s.php@type=articlename&s=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 10
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 爱尚书吧",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.23shu8.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "//meta[@property=\"og:novel:author\"]/@content",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "//meta[@property=\"og:novel:category\"]/@content",
    "ruleBookLastChapter": "//meta[@property=\"og:novel:latest_chapter_name\"]/@content",
    "ruleBookName": "//meta[@property=\"og:novel:book_name\"]/@content",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+class.catalogs@tag.li@tag.a",
    "ruleChapterName": "",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "//meta[@property=\"og:image\"]/@content",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "tag.p@text#简介：",
    "ruleSearchAuthor": "class.tag4@tag.a@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.tag6@text",
    "ruleSearchLastChapter": "class.tag3@tag.a@text",
    "ruleSearchList": "class.content",
    "ruleSearchName": "class.tag2@tag.a@text",
    "ruleSearchNoteUrl": "class.tag2@tag.a@href",
    "ruleSearchUrl": "https://www.23shu8.com/s__searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 66
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 爱尚小说1",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.asxs.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.btitle@tag.i.0@text#作者：",
    "ruleBookContent": "id.contents@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "class.btitle@tag.i.2@text#类别：",
    "ruleBookLastChapter": "class.fl@tag.a@text#最新章节：",
    "ruleBookName": "class.btitle@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.at.1@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic@tag.img@src",
    "ruleFindAuthor": "tag.dd@text#.*/",
    "ruleFindCoverUrl": "tag.a@href#/view/(\\d+)/#/files/article/image/$1.jpg",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "id.content@tag.dd",
    "ruleFindName": "tag.a@text",
    "ruleFindNoteUrl": "tag.a@href",
    "ruleFindUrl": "玄幻::/xiaoshuo/1_1.html&&修真::/xiaoshuo/2_1.html&&都市::/xiaoshuo/3_1.html&&历史::/xiaoshuo/4_1.html&&职场::/xiaoshuo/5_1.html&&网游::/xiaoshuo/6_1.html&&科幻::/xiaoshuo/7_1.html&&军事::/xiaoshuo/8_1.html&&灵异::/xiaoshuo/9_1.html&&奇幻::/xiaoshuo/10_1.html&&武侠::/xiaoshuo/11_1.html&&竞技::/xiaoshuo/12_1.html",
    "ruleIntroduce": "class.intro@text#介绍：",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "tag.a.0@href#/view/(\\d+)/#/files/article/image/$1.jpg",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.a.1@text",
    "ruleSearchList": "class.bdsub@tag.tr!0",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/search.php@keyword=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 爱尚小说2",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.23hh.la",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.item red.0@text##作\\s*者：",
    "ruleBookContent": "id.htmlContent@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.info@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.book_list@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.book_info@class.pic@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.book_info@class.bookinfo_intro@textNodes",
    "ruleSearchAuthor": "class.c_row@tag.span.3@text||id.info@tag.span.0@text",
    "ruleSearchCoverUrl": "class.c_row@tag.a.0@tag.img.0@src||class.pic@tag.img.0@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.c_row@tag.span.13@tag.a.0@text||id.info@tag.a.4@text",
    "ruleSearchList": "class.c_row",
    "ruleSearchName": "class.c_row@tag.span.0@tag.a.0@text||id.info@tag.h1.0@text",
    "ruleSearchNoteUrl": "class.c_row@tag.span.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.23hh.la/modules/article/search.php?searchkey=searchKey&action=login|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 爱书吧",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.aibookba.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "id.info@tag.p.0@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "id.info@tag.h1.0@text",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p@text",
    "ruleSearchAuthor": "class.odd.1@text|id.info@tag.p.0@text",
    "ruleSearchCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleSearchKind": "class.con_top@tag.a.7@text",
    "ruleSearchLastChapter": "class.even.0@text|id.info@tag.p.2@text",
    "ruleSearchList": "class.grid@tag.tr!0|class.box_con",
    "ruleSearchName": "class.odd.0@text|id.info@tag.h1.0@text#..\\/.*",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.aibookba.com/modules/article/search.php@searchkey=searchKey&searchtype=articlename&page=searchPage-1|char=gbk",
    "serialNumber": 0,
    "weight": 18
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 爱下电子书",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.aixdzs.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576762572838,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": ".content@html##\\(+\\s*\\)+\\s*|订阅比例.{1,30}(替换|无法显示正文)\\s*|(天才)?一秒记住.+(精彩读。|无广告!)@js:result[0] === '?' ? result.slice(1) : result",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".catalog ul li a",
    "ruleChapterName": "text##（）",
    "ruleChapterUrl": "text.全文阅读@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": ".d_co@html@js:'<br>'+result.replace(/<\\/?.+?>|内容简介：/g, '')",
    "ruleSearchAuthor": ".l1 a@text##未知",
    "ruleSearchCoverUrl": ".list_img a img@src@js:result.includes('nopic') ? 'http://uee.me/bNkEy' : result",
    "ruleSearchIntroduce": ".b_intro@text@js:result.replace(/<\\/?.+?>|内容简介：/g, '').trim()",
    "ruleSearchKind": ".cp@text .l2@text&&.l5 i@text#中|字数：|\\s.+",
    "ruleSearchLastChapter": ".l5 a@text##（）",
    "ruleSearchList": ".box_k ul li:lt(3)",
    "ruleSearchName": ".b_name a@text",
    "ruleSearchNoteUrl": ".b_name a@href",
    "ruleSearchUrl": "/bsearch?q=searchKey",
    "serialNumber": 0,
    "weight": 145
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 爱下书",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.aixiashu.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "id.sidebar@id.fmimg@tag.img.0@src",
    "ruleFindUrl": "玄幻小说::http://www.aixiashu.com/xuanhuanxiaoshuo/1_searchPage.html&&武侠修真::http://www.aixiashu.com/wuxiaxiuzhen/2_searchPage.html&&都市言情::http://www.aixiashu.com/dushiyanqing/3_searchPage.html&&历史军事::http://www.aixiashu.com/lishijunshi/4_searchPage.html&&科幻小说::http://www.aixiashu.com/kehuanxiaoshuo/6_searchPage.html&&网游竞技::http://www.aixiashu.com/wangyoujingji/5_searchPage.html&&其他小说::http://www.aixiashu.com/qitaxiaoshuo/7_searchPage.html",
    "ruleIntroduce": "id.maininfo@id.intro@tag.p@textNodes",
    "ruleSearchAuthor": "class.even.1@text|class.s5@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.odd.2@text",
    "ruleSearchLastChapter": "class.odd.0@tag.a.0@text|class.s3@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0|id.newscontent@tag.ul@tag.li",
    "ruleSearchName": "class.even.0@tag.a.0@text|class.s2@tag.a.0@text",
    "ruleSearchNoteUrl": "class.even.0@tag.a.0@href|class.s2@tag.a.0@href",
    "ruleSearchUrl": "http://www.aixiashu.com/modules/article/search.php@searchkey=searchKey&searchtype=articlename|char=utf-8",
    "serialNumber": 0,
    "weight": 30
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 安知晓小说网",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.anzhixiao.com",
    "enable": true,
    "ruleBookAuthor": "tag.p@tag.a@text",
    "ruleBookContent": "id.content@textNodes#.安知晓小说网.*|.*为您提供.*|手机用户请浏览.*",
    "ruleBookName": "id.bookinfo@tag.h1@text",
    "ruleChapterList": "id.readerlist@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "text.完整目录列表@href",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "tag.img@src",
    "ruleIntroduce": "class.d2@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchKind": "tag.td.5@text",
    "ruleSearchLastChapter": "tag.td.1@text",
    "ruleSearchList": "id.conn@tag.tr!0",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/modules/article/search.php@searchkey=searchKey&searchtype=articlename&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 八八小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.88xiaoshuo.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "id.info@tag.p.0@text",
    "ruleBookContent": "id.TXT@textNodes",
    "ruleBookName": "id.info@tag.h1@text",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p@text",
    "ruleSearchAuthor": "class.odd.1@text|class.f21h@text#.*作者",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.even.2@text",
    "ruleSearchLastChapter": "class.even.0@tag.a@text",
    "ruleSearchList": "class.grid@tag.tr|class.box_info",
    "ruleSearchName": "class.odd.0@tag.a@text|class.f21h@text#作者.*",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href|class.btopt@tag.a@href",
    "ruleSearchUrl": "http://www.88xiaoshuo.com/modules/article/search.php?searchkey=searchKey|char=gbk&page=2",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 八二小说1",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.x82xs.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.readcontent@html#一秒记住[\\s\\S]*?阅读.",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list-chapterAll@tag.dd",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "id.linkNext@tag.a.0@href",
    "ruleCoverUrl": "class.bookintro@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "玄幻小说::https://www.82xs.cc/xuanhuan{,-searchPage}.html&&仙侠小说::https://www.82xs.cc/xianxia{,-searchPage}.html&&都市小说::https://www.82xs.cc/dushi{,-searchPage}.html&&军史小说::https://www.82xs.cc/junshi{,-searchPage}.html&&网游小说::https://www.82xs.cc/wangyou{,-searchPage}.html&&科幻小说::https://www.82xs.cc/kehuan{,-searchPage}.html&&灵异小说::https://www.82xs.cc/lingyi{,-searchPage}.html&&言情小说::https://www.82xs.cc/yanqing{,-searchPage}.html&&其他小说::https://www.82xs.cc/qita{,-searchPage}.html&&书 库::https://www.82xs.cc/all{,-searchPage}.html&&全 本::https://www.82xs.cc/wanben/&&总点击榜::https://www.82xs.cc/allvisit.html&&月点击榜::https://www.82xs.cc/monthvisit.html&&周点击榜::https://www.82xs.cc/weekvisit.html&&总推荐榜::https://www.82xs.cc/allvote.html&&月推荐榜::https://www.82xs.cc/monthvote.html&&收藏排行::https://www.82xs.cc/goodnum.html&&新书上架::https://www.82xs.cc/postdate.html&&",
    "ruleIntroduce": "class.bookintro@text",
    "ruleSearchAuthor": "class.author@text#作者.|字数.*|阅读量.*",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.cat@tag.a.0@text",
    "ruleSearchList": "class.bookbox",
    "ruleSearchName": "class.bookname@tag.a@text",
    "ruleSearchNoteUrl": "class.bookname@tag.a@href",
    "ruleSearchUrl": "https://www.x82xs.cc/modules/article/search.php@searchkey=searchKey&action=login|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 八二小说2",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.82xs.cc",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.readcontent@html#一秒记住[\\s\\S]*?阅读.",
    "ruleBookName": "",
    "ruleChapterList": "id.list-chapterAll@tag.dd",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleCoverUrl": "class.bookintro@tag.img@src",
    "ruleFindUrl": "玄幻::https://www.82xs.cc/xuanhuan{,-searchPage}.html&&仙侠::https://www.82xs.cc/xianxia{,-searchPage}.html&&都市::https://www.82xs.cc/dushi{,-searchPage}.html&&军史::https://www.82xs.cc/junshi{,-searchPage}.html&&网游::https://www.82xs.cc/wangyou{,-searchPage}.html&&科幻::https://www.82xs.cc/kehuan{,-searchPage}.html&&灵异::https://www.82xs.cc/lingyi{,-searchPage}.html&&言情::https://www.82xs.cc/yanqing{,-searchPage}.html&&其他::https://www.82xs.cc/qita{,-searchPage}.html&&书 库::https://www.82xs.cc/all{,-searchPage}.html&&全 本::https://www.82xs.cc/wanben/&&总点击榜::https://www.82xs.cc/allvisit.html&&月点击榜::https://www.82xs.cc/monthvisit.html&&周点击榜::https://www.82xs.cc/weekvisit.html&&总推荐榜::https://www.82xs.cc/allvote.html&&月推荐榜::https://www.82xs.cc/monthvote.html&&收藏排行::https://www.82xs.cc/goodnum.html&&最近更新::https://www.82xs.cc/lastupdate.html&&新书上架::https://www.82xs.cc/postdate.html&&字数排行::https://www.82xs.cc/size.html",
    "ruleIntroduce": "class.bookintro@text",
    "ruleSearchAuthor": "class.author@text#作者.|字数.*|阅读量.*",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.cat@tag.a.0@text",
    "ruleSearchList": "class.bookbox",
    "ruleSearchName": "class.bookname@tag.a@text",
    "ruleSearchNoteUrl": "class.bookname@tag.a@href",
    "ruleSearchUrl": "http://www.82xs.cc/modules/article/search.php@searchkey=searchKey&action=login|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 八路中文",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.85zw.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.book_news_style_text2.0@tag.h2.0@text",
    "ruleBookContent": "class.box_box@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.book_news_style_text2.0@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.list_box@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.book_news_style_img1.0@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.msgarea.0@text",
    "ruleSearchAuthor": "class.state@tag.a.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.ul_b_list@tag.li",
    "ruleSearchName": "tag.h2.0@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.h2.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.85zw.com/plus/search.php?kwtype=0&searchtype=&q=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 八仙小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.baxianxs.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.jie@tag.a.-1@text",
    "ruleBookContent": "<js>\nm=[];n=[];\nfunction x(a,b){m.push(a);n.push(b)};\nx(/#ai#/gi,\"爱\");\nx(/#bang#/gi,\"棒\");\nx(/#bao#/gi,\"饱\");\nx(/#bi#/gi,\"逼\");\nx(/#bi2#/gi,\"屄\");\nx(/#bo#/gi,\"勃\");\nx(/#cao#/gi,\"操\");\nx(/#cao2#/gi,\"肏\");\nx(/#cha#/gi,\"插\");\nx(/#chan#/gi,\"缠\");\nx(/#chao#/gi,\"潮\");\nx(/#chi#/gi,\"耻\");\nx(/#chou#/gi,\"抽\");\nx(/#chuan#/gi,\"喘\");\nx(/#chuang#/gi,\"床\");\nx(/#chun#/gi,\"春\");\nx(/#chun2#/gi,\"唇\");\nx(/#cu#/gi,\"粗\");\nx(/#cuo#/gi,\"搓\");\nx(/#dang#/gi,\"荡\");\nx(/#dang2#/gi,\"党\");\nx(/#diao#/gi,\"屌\");\nx(/#dong#/gi,\"洞\");\nx(/#dong2#/gi,\"胴\");\nx(/#feng#/gi,\"缝\");\nx(/#gan#/gi,\"感\");\nx(/#gao#/gi,\"搞\");\nx(/#gao2#/gi,\"睪\");\nx(/#gen#/gi,\"根\");\nx(/#gong#/gi,\"宫\");\nx(/#gui#/gi,\"龟\");\nx(/#gun#/gi,\"棍\");\nx(/#huan#/gi,\"欢\");\nx(/#ji#/gi,\"激\");\nx(/#ji2#/gi,\"鸡\");\nx(/#ji3#/gi,\"妓\");\nx(/#jian#/gi,\"贱\");\nx(/#jian2#/gi,\"奸\");\nx(/#jiao#/gi,\"交\");\nx(/#jin#/gi,\"禁\");\nx(/#jing#/gi,\"精\");\nx(/#ku#/gi,\"裤\");\nx(/#kua#/gi,\"胯\");\nx(/#lang#/gi,\"浪\");\nx(/#liao#/gi,\"撩\");\nx(/#liu#/gi,\"流\");\nx(/#lou#/gi,\"露\");\nx(/#lu#/gi,\"撸\");\nx(/#luan#/gi,\"乱\");\nx(/#luo#/gi,\"裸\");\nx(/#man#/gi,\"满\");\nx(/#mao#/gi,\"毛\");\nx(/#mi#/gi,\"蜜\");\nx(/#mi2#/gi,\"迷\");\nx(/#min#/gi,\"敏\");\nx(/#nai#/gi,\"奶\");\nx(/#nen#/gi,\"嫩\");\nx(/#niao#/gi,\"尿\");\nx(/#nong#/gi,\"弄\");\nx(/#nue#/gi,\"虐\");\nx(/#pen#/gi,\"喷\");\nx(/#pi#/gi,\"屁\");\nx(/#qi#/gi,\"骑\");\nx(/#qi2#/gi,\"妻\");\nx(/#qiang#/gi,\"枪\");\nx(/#ri#/gi,\"日\");\nx(/#rou#/gi,\"揉\");\nx(/#rou2#/gi,\"肉\");\nx(/#ru#/gi,\"乳\");\nx(/#ru2#/gi,\"蠕\");\nx(/#sai#/gi,\"塞\");\nx(/#sao#/gi,\"骚\");\nx(/#se#/gi,\"色\");\nx(/#she#/gi,\"射\");\nx(/#shi#/gi,\"湿\");\nx(/#shu#/gi,\"熟\");\nx(/#shuang#/gi,\"爽\");\nx(/#shun#/gi,\"吮\");\nx(/#tian#/gi,\"舔\");\nx(/#ting#/gi,\"挺\");\nx(/#tun#/gi,\"吞\");\nx(/#tun2#/gi,\"臀\");\nx(/#tuo#/gi,\"脱\");\nx(/#wei#/gi,\"慰\");\nx(/#xi#/gi,\"吸\");\nx(/#xie#/gi,\"泄\");\nx(/#xie2#/gi,\"邪\");\nx(/#xing#/gi,\"性\");\nx(/#xiong#/gi,\"胸\");\nx(/#xue#/gi,\"穴\");\nx(/#ya#/gi,\"压\");\nx(/#yan#/gi,\"艳\");\nx(/#yang#/gi,\"阳\");\nx(/#yang2#/gi,\"痒\");\nx(/#yao#/gi,\"腰\");\nx(/#ye#/gi,\"液\");\nx(/#yin#/gi,\"阴\");\nx(/#yin2#/gi,\"淫\");\nx(/#yin3#/gi,\"吟\");\nx(/#ying#/gi,\"迎\");\nx(/#you#/gi,\"诱\");\nx(/#yu#/gi,\"欲\");\nx(/#zhang#/gi,\"胀\");\nx(/[MmＭｍ]\\.[BbＢｂ][^\\u4e00-\\u9fa5]+[MmＭｍ]/g,\"\");\nresult=result.replace(/<img src=\"image\\/([^\"]+)\\.jpg\">/g,\"#$1#\");\nfor(i in m){result=result.replace(m[i],n[i])}\n</js>class.novelinfvie@textNodes##arginheight.+",
    "ruleBookKind": "class.jie@tag.a.0@text",
    "ruleBookName": "class.main@text",
    "ruleChapterList": "+class.sso_a@tag.li@tag.a",
    "ruleChapterName": "🍓",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "<js>\nwww=baseUrl;\nrule=\"class.nav@tag.a\";\npn=\"&page=searchPage&&\";\njava.setContent(java.ajax(www));\njava.getElements(rule).toArray().map(a=>a.text()+\"::\"+a.attr(\"href\")+pn).join(\"\")\n</js>",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.main@tag.span.1@text#作者:(\\S+)\\s.+#$1",
    "ruleSearchCoverUrl": "class.img@tag.img@src",
    "ruleSearchKind": "class.main@tag.span!2@text##作者:.+?(时间|更新):",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.list_a",
    "ruleSearchName": "class.main@tag.strong@text",
    "ruleSearchNoteUrl": "class.main@tag.a.0@href",
    "ruleSearchUrl": "search.asp?word=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 八一中文",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.zwdu.app",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.chaptercontent@html#本章未完，请点击下一页继续阅读》》|催更和求书[\\s\\S]+发送消息。|查看\\s*81文学\\s*81文学[\\s\\S]+阅读体验。",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.directoryArea@tag.p",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "text.完整目录@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "class.Readpage@tag.a.2@text.下一页@href",
    "ruleCoverUrl": "",
    "ruleFindUrl": "全部::http://m.zwdu.app/xclass/0/searchPage.html&&玄幻::http://m.zwdu.app/xclass/1/searchPage.html&&修真::http://m.zwdu.app/xclass/2/searchPage.html&&都市::http://m.zwdu.app/xclass/3/searchPage.html&&穿越::http://m.zwdu.app/xclass/4/searchPage.html&&网游::http://m.zwdu.app/xclass/5/searchPage.html&&科幻::http://m.zwdu.app/xclass/6/searchPage.html&&其他::http://m.zwdu.app/xclass/7/searchPage.html&&全本::http://m.zwdu.app/quanben_searchPage.html&&周榜::http://m.zwdu.app/ph/week_searchPage.html&&月榜::http://m.zwdu.app/ph/month_searchPage.html&&总榜::http://m.zwdu.app/ph/all_searchPage.html",
    "ruleIntroduce": "class.review@text",
    "ruleSearchAuthor": "class.author.0@text#.*作者：",
    "ruleSearchCoverUrl": "tag.img@data-original|href#http://m.zwdu.app/(\\d+)_(\\d+)/#https://www.zwdu.app/files/article/image/$1/$2/$2s.jpg",
    "ruleSearchKind": "class.author.1@text# . 更新：.*",
    "ruleSearchLastChapter": "class.author.1@text#.*更新：",
    "ruleSearchList": "id.main@tag.a|class.recommend mybook@tag.a",
    "ruleSearchName": "class.title@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "http://m.zwdu.app/s.php?keyword=searchKey&t=1",
    "serialNumber": 0,
    "weight": 42
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 百度百科",
    "bookSourceType": "",
    "bookSourceUrl": "https://baike.baidu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.para@text",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+class.level1.0@tag.span.1@a",
    "ruleChapterName": "",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.lemmaWgt-lemmaTitle-title",
    "ruleSearchName": "tag.h1.0@text",
    "ruleSearchNoteUrl": "href",
    "ruleSearchUrl": "/item/searchKey",
    "serialNumber": 0,
    "weight": 298
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 百家网",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.baijiaw.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows; U; Windows NT 5.2;. en-US) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.108 Safari/537.36 Quark/2.4.6",
    "loginUrl": "",
    "ruleBookAuthor": "id.info@tag.p.0@text#作 者：|\\/全文完整",
    "ruleBookContent": "id.content@textNodes#亲，本章.*?(下一页哦|阅读愉快！)\\^0\\^|（本章完）",
    "ruleBookInfoInit": "",
    "ruleBookKind": ".con_top@tag.a.-1@text&id.info@tag.p.2@text#.*：",
    "ruleBookLastChapter": "id.info@tag.a.-1@text",
    "ruleBookName": "h1@text# 小说$|txt全集(下载)?$|（全集）|\\(电子书\\)|[\\s·]番外$|(全文|小说|最新章节|在线|大结局)?((免费|在线)阅读|(完整|免费)版)$|最新章节$|(免费阅读)?全[文本](免费)?$",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ":f=\"(\\d+\\.)[^>]*>([^<]*)",
    "ruleChapterName": "$2",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "$1html",
    "ruleContentUrlNext": "text.下一页.0@href",
    "ruleCoverUrl": "img@src",
    "ruleFindAuthor": "p!0:2@text#作者：",
    "ruleFindCoverUrl": "img@data-original",
    "ruleFindIntroduce": "p!0:1@text#《.*?免费阅读，作者：?.*?该书主要讲述了：|.*是原作者.*精心创作的.*大作，免费同步更新.*|小说内容章节生动充实，故事情节.*?读者大大阅读!|@?各位书友要是觉得《.*?还不错的话，?请.*|.*?》小说简介：|^简介：\\s*|.*》免费阅读全文，.*是小说主角，小说.*?全文简介：|小说.*?》在线免费阅读全文，|分享书籍《.*?》作者：.*",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": ".hot_sale",
    "ruleFindName": "p!1:2@text# 小说$|txt全集(下载)?$|（全集）|\\(电子书\\)|[\\s·]番外$|(全文|小说|最新章节|在线|大结局)?((免费|在线)阅读|(完整|免费)版)$|最新章节$|(免费阅读)?全[文本](免费)?$",
    "ruleFindNoteUrl": "a@href<js>result.replace(/\\/book\\/(\\d*?)(\\d{1,3}\\/)/,'https://www.baijiaw.com/$1_$1$2').replace('\\/_','/0_')</js>",
    "ruleFindUrl": "玄幻奇幻::/sort/1_searchPage/\n武侠仙侠::/sort/2_searchPage/\n都市职场::/sort/3_searchPage/\n历史军事::/sort/4_searchPage/\n游戏竞技::/sort/5_searchPage/\n科幻灵异::/sort/6_searchPage/\n女生频道::/sort/7_searchPage/\n综合类型::/sort/8_searchPage/\n全本::/full/searchPage/\n总榜::/top/all_searchPage.html\n月榜::/top/month_searchPage.html\n周榜::/top/week_searchPage.html",
    "ruleIntroduce": "id.intro@textNodes#《.*?免费阅读，作者：?.*?该书主要讲述了：|.*是原作者.*精心创作的.*大作，免费同步更新.*|(?s)关键词：\\s*、.*|小说内容章节生动充实，故事情节.*?读者大大阅读!|@?各位书友要是觉得《.*?还不错的话，?请.*|.*?》小说简介：|.*》免费阅读全文，.*是小说主角，小说.*?全文简介：|小说.*?》在线免费阅读全文，|分享书籍《.*?》作者：.*\n<js>result.replace(/…/gi,\"\\...\").replace(/“/g,\"“\").replace(/”/g,\"”\")</js>",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "a!1@href#.*\\/(\\d+)_(\\d+)\\/#/files/article/image/$1/$2/$2s.jpg",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "td!0:1:2@text",
    "ruleSearchLastChapter": "a!0@text",
    "ruleSearchList": "id.nr",
    "ruleSearchName": "a!1@text# 小说$|txt全集(下载)?$|（全集）|\\(电子书\\)|[\\s·]番外$|(全文|小说|最新章节|在线|大结局)?((免费|在线)阅读|(完整|免费)版)$|最新章节$|(免费阅读)?全[文本](免费)?$",
    "ruleSearchNoteUrl": "a!1@href",
    "ruleSearchUrl": "https://www.baijiaw.com/modules/article/search.php?searchkey=searchKey&searchtype=articlename&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 142
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 百书楼",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.cuan800.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@class.showtxt@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.listmain@tag.dd!0:1:2:3:4:5",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.bookbox@class.author@text",
    "ruleSearchCoverUrl": "class.bookbox@tag.img@src",
    "ruleSearchIntroduce": "class.bookbox@tag.p.0@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.bookbox@tag.a.2@text",
    "ruleSearchList": "class.bookbox",
    "ruleSearchName": "class.bookbox@tag.a.1@text",
    "ruleSearchNoteUrl": "class.bookbox@tag.a.1@href",
    "ruleSearchUrl": "https://www.cuan800.cc/s.php?ie=gbk&q=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 16
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 缤纷幻想",
    "bookSourceType": "",
    "bookSourceUrl": "https://colorful-fantasybooks.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": ".content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".vloume + ol p a",
    "ruleChapterName": "title",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "tag.span.-1@text",
    "ruleFindCoverUrl": "img@src",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "li:has(img)",
    "ruleFindName": "tag.a.0@title",
    "ruleFindNoteUrl": "tag.a.0@href",
    "ruleFindUrl": "首页发现::/",
    "ruleIntroduce": ".works-intro-short@html#^#<br>",
    "ruleSearchAuthor": "tag.a.0@href@js:\nresult=java.ajax('https://colorful-fantasybooks.com'+result);\n\nvar tag1=result.match(/小(?:说类别|說類別).([^<]*)/);\nvar tag2=result.match(/(?:状态|狀態).*?>([^<]*)/);\nvar tag3=result.match(/完成字(?:数|數):(\\d*)/);\nvar intro=result.match(/works-intro-short.+?>([\\s\\S]*?)<\\/div>/);\nvar last=result.match(/works-ft-new[\\s\\S]*?>([^<]*)<\\/a/);\nvar author=result.match(/作者：([^<]*)<\\/p>/);\n\nvar tags=((tag1) ? tag1[1]:'')+','+((tag2) ? tag2[1]:'')+','+((tag3) ? tag3[1]+'字':'');\nintro=(intro) ? intro[1]:'';\nlast=(last) ? last[1]:'';\nauthor=(author) ? author[1]:'';\n\njava.put('tags',tags);\njava.put('intro',intro);\njava.put('last',last);\nresult=author;",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchIntroduce": "@js:java.get('intro')",
    "ruleSearchKind": "@js:java.get('tags')",
    "ruleSearchLastChapter": "@js:java.get('last')",
    "ruleSearchList": ".mod_book_list li:lt(2)",
    "ruleSearchName": "tag.a.0@title",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/module/novel/search.php?type=1&key=searchKey&page=1",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 冰雷中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.bookbl.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.panel-heading@tag.small@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "class.panel-heading@tag.h1@text",
    "ruleChapterList": "class.list-group@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.img col-xs-4 col-sm-3 col-md-2 col-lg-2@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro col-xs-8 col-sm-9 col-md-10 col-lg-10@text",
    "ruleSearchAuthor": "class.col-md-2 col-sm-4 col-xs-4@text||class.panel-heading@tag.small@text",
    "ruleSearchCoverUrl": "class.img col-xs-4 col-sm-3 col-md-2 col-lg-2@tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.col-md-6 hidden-sm hidden-xs@tag.a.0@text",
    "ruleSearchList": "class.table@tag.tr||class.booklist@children",
    "ruleSearchName": "class.col-md-2 col-sm-8 col-xs-8@tag.a.0@text||class.panel-heading@tag.h1@text#作者.*",
    "ruleSearchNoteUrl": "class.col-md-2 col-sm-8 col-xs-8@tag.a.0@href",
    "ruleSearchUrl": "https://www.bookbl.com/search.php?search=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 29
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 菠萝网",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.podlook.com",
    "enable": true,
    "ruleBookAuthor": "##作者：([^<]*)##$1###",
    "ruleBookContent": ".public_ad_content@textNodes#.*第\\d+章.*",
    "ruleBookUrlPattern": "http://www.podlook.com/13159.shtml",
    "ruleChapterList": ".public_col_3@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleContentUrl": "href",
    "ruleIntroduce": ".public_ad_content@textNodes#(.+)#<br>$1",
    "ruleSearchLastChapter": "span@text#：",
    "ruleSearchList": ".public_col_3@li",
    "ruleSearchName": "a@text",
    "ruleSearchNoteUrl": "a@href",
    "ruleSearchUrl": "/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 47
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 菠萝小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.boluoxs.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.book_text@textNodes",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleChapterList": "class.article_texttitleb@tag.li",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "class.gengduo@tag.a.0@href@js:\"https://www.boluoxs.com/biquge\"+result",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.xsfm@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.jianjie bk@textNodes",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.fk@tag.li",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "https://m.boluoxs.com/s.php@submit=&type=articlename&s=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 博发小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.8boo.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.novel_content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.chapter@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "class.book_news_style_img1@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "tag.p.0@text",
    "ruleSearchAuthor": "class.odd.1@text|tag.h2.0@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "class.odd.2@text|tag.h2.1@text#类别：",
    "ruleSearchLastChapter": "class.even@tag.a@text",
    "ruleSearchList": "class.grid@tag.tr|class.book_news_style",
    "ruleSearchName": "class.odd@tag.a.0@text|tag.h1.0@text#最.*",
    "ruleSearchNoteUrl": "class.odd@tag.a@href",
    "ruleSearchUrl": "http://www.8boo.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 博看小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.bokon.net",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Linux; Android 5.1.1; Nexus 6 Build/LYZ28E) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.204 Mobile Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "class.js@tag.span@text",
    "ruleBookContent": "$class.TxtContent@html",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.DivImg@tag.h3@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.MuLuUL@tag.li@tag.a",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.DivBu.0@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.DivImg@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.NovelListDiv@tag.div.0@text#.*简介：",
    "ruleSearchAuthor": "class.js@text#.*作者：|简介：.*",
    "ruleSearchCoverUrl": "class.DivImg@tag.a@tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.NovelListDiv",
    "ruleSearchName": "class.bt@tag.a@text",
    "ruleSearchNoteUrl": "class.DivImg@tag.a@href",
    "ruleSearchUrl": "https://m.bokon.net/search/@q=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 37
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 采墨阁",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.caimoge.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673900522,
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@tag.p@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.readerlists@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.motion2@tag.a.0@href",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "id.bookimg@tag.img@src",
    "ruleFindUrl": "最新入库::https://www.caimoge.com/txt/0_postdate_0_0_1_searchPage.html&&最近更新::https://www.caimoge.com/txt/0_lastupdate_0_0_1_searchPage.html&&玄幻修真::https://www.caimoge.com/txt/1_lastupdate_0_0_1_searchPage.html&&奇幻魔法::https://www.caimoge.com/txt/2_lastupdate_0_0_1_searchPage.html&&魔法校园::https://www.caimoge.com/txt/18_lastupdate_0_0_1_searchPage.html&&江湖武侠::https://www.caimoge.com/txt/5_lastupdate_0_0_1_searchPage.html&&穿越架空::https://www.caimoge.com/txt/16_lastupdate_0_0_1_searchPage.html&&王室贵族::https://www.caimoge.com/txt/17_lastupdate_0_0_1_searchPage.html&&王朝争霸::https://www.caimoge.com/txt/4_lastupdate_0_0_1_searchPage.html&&历史传记::https://www.caimoge.com/txt/9_lastupdate_0_0_1_searchPage.html&&异术超能::https://www.caimoge.com/txt/3_lastupdate_0_0_1_searchPage.html&&未来幻想::https://www.caimoge.com/txt/6_lastupdate_0_0_1_searchPage.html&&探险揭秘::https://www.caimoge.com/txt/8_lastupdate_0_0_1_searchPage.html&&间谍暗战::https://www.caimoge.com/txt/21_lastupdate_0_0_1_searchPage.html&&特种军旅::https://www.caimoge.com/txt/10_lastupdate_0_0_1_searchPage.html&&官职暗战::https://www.caimoge.com/txt/20_lastupdate_0_0_1_searchPage.html&&乡土布衣::https://www.caimoge.com/txt/19_lastupdate_0_0_1_searchPage.html&&都市婚姻::https://www.caimoge.com/txt/13_lastupdate_0_0_1_searchPage.html&&魔幻言情::https://www.caimoge.com/txt/12_lastupdate_0_0_1_searchPage.html&&唯美言情::https://www.caimoge.com/txt/22_lastupdate_0_0_1_searchPage.html&&百合之恋::https://www.caimoge.com/txt/14_lastupdate_0_0_1_searchPage.html&&网游竞技::https://www.caimoge.com/txt/11_lastupdate_0_0_1_searchPage.html&&同人美文::https://www.caimoge.com/txt/15_lastupdate_0_0_1_searchPage.html&&其他小说::https://www.caimoge.com/txt/23_lastupdate_0_0_1_searchPage.html&&",
    "ruleIntroduce": "id.bookintro@tag.p.0@textNodes",
    "ruleSearchAuthor": "tag.dd.1@tag.span.0@text|class.four@tag.a.0@text",
    "ruleSearchCoverUrl": "tag.dt.0@tag.a.0@tag.img@src",
    "ruleSearchKind": "tag.dd.1@tag.span.2@text|class.two@text",
    "ruleSearchLastChapter": "tag.dd.3@tag.a.0@text|class.three@tag.a.1@text",
    "ruleSearchList": "id.sitembox@tag.dl|class.shuku_list@tag.ul",
    "ruleSearchName": "tag.dd.0@tag.h3.0@tag.a.0@text|class.three@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.dd.0@tag.h3.0@tag.a.0@href|class.three@tag.a.0@href",
    "ruleSearchUrl": "https://www.caimoge.com/search.html@searchkey=searchKey&submit=submit|char=utf-8",
    "serialNumber": 0,
    "weight": 34
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 欻书网",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.chuashu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.bq@a@text",
    "ruleBookContent": "id.articlecontent@textNodes#有问题，催更可以加客服QQ.*|^\\.$",
    "ruleBookKind": "class.bq@span!1@text#(更新|状态)：",
    "ruleBookLastChapter": "class.lastchapter@a@text#^章节目录\\s*|最新章节:",
    "ruleBookName": "h1@text",
    "ruleBookUrlPattern": "https?://www\\.chuashu\\.com/\\d+/\\d+/",
    "ruleChapterList": "+class.ml_list@li@a",
    "ruleChapterName": "",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic@img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.jj@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "td!0:1:2@text",
    "ruleSearchLastChapter": "tag.td.1@text",
    "ruleSearchList": "tbody@tr!0",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 34
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 穿越小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.sj133.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.htmlContent@class.contentbox@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.zjlist4@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.btopt@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "class.coverbox@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.introtxt@text",
    "ruleSearchAuthor": "class.odd.1@text|tag.a.0@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "class.odd.2@text|class.zt1@text",
    "ruleSearchLastChapter": "class.even@tag.a@text",
    "ruleSearchList": "class.grid@tag.tr|class.box",
    "ruleSearchName": "class.odd@tag.a.0@text|class.bigname@text",
    "ruleSearchNoteUrl": "class.odd@tag.a.0@href",
    "ruleSearchUrl": "http://www.sj133.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 词笔阁",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.cibige.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.info2@h3@text#作者:",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookKind": "class.breadcrumb@tag.li.1@text",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.info2@h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+class.list-group list-charts.0@li@a",
    "ruleChapterName": "",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.info1@img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.info2@div@p@html",
    "ruleSearchAuthor": "tag.p.1@text#.*\\s*\\|\\s*作者：",
    "ruleSearchCoverUrl": "a@href<js>\nvar a=result.match(/.*\\/(\\d+)\\.html/)[1];\nvar b=Math.floor(a/1000);\n\"https://www.cibige.com/files/article/image/\"+b+\"/\"+a+\"/\"+a+\"s.jpg\"\n</js>",
    "ruleSearchKind": "tag.p.1@text&&tag.p.2@text#\\s|\\||(作者|更新)：.*",
    "ruleSearchLastChapter": "tag.p.2@text#.*\\s*\\|\\s*更新：",
    "ruleSearchList": "class.recommend mybook@div!0:1",
    "ruleSearchName": "tag.p.0@text",
    "ruleSearchNoteUrl": "a@href<js>result.replace(/.*\\/(\\d+)\\.html/,\"https://www.cibige.com/xs/$1/\")</js>",
    "ruleSearchUrl": "https://m.cibige.com/s.php@keyword=searchKey&t=1",
    "serialNumber": 0,
    "weight": 17
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 翠微居",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.cuiweijuu.net",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/71.0.3578.141 Safari/534.24 XiaoMi/MiuiBrowser/11.3.6",
    "lastUpdateTime": 1576673890058,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.contents@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.at@tag.td@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.l_b fl clearfix@tag.div@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.r fr cm_tab@tag.a.0@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.mlist@text",
    "ruleSearchAuthor": "tag.td.2@text&class.odd.0@tag.p.0@text",
    "ruleSearchCoverUrl": "class.r fr cm_tab@tag.a.0@tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.td.3@text&class.detail fl@tag.li.1@tag.p@text",
    "ruleSearchLastChapter": "tag.td.1@tag.a@text&class.short_de@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "tag.td.0@tag.a@text&class.title@text",
    "ruleSearchNoteUrl": "tag.td.1@tag.a@href&class.l_b fl clearfix@tag.div@tag.a.0@href",
    "ruleSearchUrl": "http://www.cuiweijuu.net/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 大海中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.dhzw.org",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.nr1@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.block_txt2.0@tag.a.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapter@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.ablum_read.0@tag.a.1@href",
    "ruleChapterUrlNext": "class.page.0@text.下一页.0@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro_info.0@text#</br>.*",
    "ruleSearchAuthor": "class.line@tag.a.2@text|class.block_txt2@tag.p.2@text",
    "ruleSearchCoverUrl": "class.block_img2@tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.line@tag.a.0@text|class.block_txt2@tag.p.3@text#.*分类：",
    "ruleSearchLastChapter": "class.block_txt2@tag.p.6@text",
    "ruleSearchList": "class.line|class.cover",
    "ruleSearchName": "class.blue@text|class.block_txt2@tag.h2@text",
    "ruleSearchNoteUrl": "class.line@tag.a.1@href",
    "ruleSearchUrl": "https://m.dhzw.org/modules/article/waps.php?searchtype=articlename&searchkey=searchKey&submit=搜索|char=gbk",
    "serialNumber": 0,
    "weight": 6
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 大妈之家",
    "bookSourceType": "",
    "bookSourceUrl": "http://v3api.dmzj.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "$.authors",
    "ruleBookContent": "@js:result.replace(/&[a-z]{4,};/ig,\"\")",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "$.name",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+<js>var url=\"http://v3api.dmzj.com/novel/download/999999_\";var list=[];JSON.parse(result).forEach(li=>{var ch_list=li.chapters.map(x=>({vol:li.volume_id,chap:x.chapter_id,name:li.volume_name+\"🍈\"+x.chapter_name}));Array.prototype.push.apply(list,ch_list);});list.map(ch=>({name:ch.name,link:url+ch.vol+\"_\"+ch.chap+\".txt\"}))</js>",
    "ruleChapterName": "name",
    "ruleChapterUrl": "$.id@js:\"http://v3api.dmzj.com/novel/chapter/\"+result+\".json\"",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "link",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "$.cover",
    "ruleFindUrl": "冒险::/novel/20/0/0/searchPage-1.json\n搞笑::/novel/40/0/0/searchPage-1.json\n搞笑::/novel/47/0/0/searchPage-1.json\n科幻::/novel/4/0/0/searchPage-1.json\n恋爱::/novel/8/0/0/searchPage-1.json\n侦探::/novel/6/0/0/searchPage-1.json\n魔法::/novel/16/0/0/searchPage-1.json\n神鬼::/novel/14/0/0/searchPage-1.json\n校园::/novel/12/0/0/searchPage-1.json\n恐怖::/novel/2/0/0/searchPage-1.json\n其他::/novel/25/0/0/searchPage-1.json\n最新小说::/novel/recentUpdate/searchPage-1.json\n全部小说::/novel/0/0/0/searchPage-1.json\n人气排行::/novel/rank/0/0/searchPage-1.json\n订阅排行::/novel/rank/1/0/searchPage-1.json",
    "ruleIntroduce": "$.introduction",
    "ruleSearchAuthor": "$.authors",
    "ruleSearchCoverUrl": "$.cover",
    "ruleSearchKind": "$.types",
    "ruleSearchLastChapter": "$.last_name||$.last_update_volume_name",
    "ruleSearchList": "$.*",
    "ruleSearchName": "$.title||$.name",
    "ruleSearchNoteUrl": "$.id@js:\"https://v3api.dmzj.com:443/novel/\"+result+\".json\"",
    "ruleSearchUrl": "http://v3api.dmzj.com/search/show/1/searchKey/searchPage-1.json",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 大文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.dawenxue.net",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@textNodes",
    "ruleSearchAuthor": "class.s4.0@text|id.info@tag.p.0@text#作者：",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.con_top@tag.a.1@text|class.s1.0@text#.*\\[|\\]",
    "ruleSearchLastChapter": "class.s3.0@tag.a@text|id.info@tag.p.3@tag.a@text",
    "ruleSearchList": "class.novelslist2@tag.li!0|class.box_con",
    "ruleSearchName": "class.s2.0@tag.a@text|id.info@tag.h1.0@text",
    "ruleSearchNoteUrl": "class.s2.0@tag.a@href",
    "ruleSearchUrl": "https://www.dawenxue.net/modules/article/search.php@keyword=searchKey",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 大众小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://wap.dzxsw.net",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.block_txt2@tag.p.2@text",
    "ruleBookContent": "id.nr1@textNodes",
    "ruleBookName": "class.block_txt2@tag.h2@tag.a.0@text",
    "ruleChapterList": "class.chapter@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.ablum_read.0@tag.span.1@tag.a.0@href",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "class.cover@class.block@class.block_img2@tag.img@src",
    "ruleFindUrl": "玄幻奇幻::http://wap.dzxsw.net/fenlei1_searchPage.html&&武侠仙侠::http://wap.dzxsw.net/fenlei2_searchPage.html&&都市言情::http://wap.dzxsw.net/fenlei3_searchPage.html&&历史军事::http://wap.dzxsw.net/fenlei4_searchPage.html&&科幻灵异::http://wap.dzxsw.net/fenlei5_searchPage.html&&网游竞技::http://wap.dzxsw.net/fenlei6_searchPage.html&&女生频道::http://wap.dzxsw.net/fenlei6_searchPage.html&&小说人气榜::http://wap.dzxsw.net/top_searchPage.php",
    "ruleIntroduce": "class.intro_info@textNodes",
    "ruleSearchAuthor": "class.bookinfo@class.author@text",
    "ruleSearchCoverUrl": "class.bookimg@tag.a.0@tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.bookinfo@class.update@tag.a.0@text",
    "ruleSearchList": "class.bookbox",
    "ruleSearchName": "class.bookinfo@tag.h4@tag.i.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.bookinfo@tag.h4@tag.i.0@tag.a.0@href",
    "ruleSearchUrl": "http://wap.dzxsw.net/SearchBook.php?keyword=searchKey&page=searchPage|char=utf-8",
    "serialNumber": 0,
    "weight": 38
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 灯笔小说网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.dengbi.cc",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.listmain@tag.dd!0:2:3:4:5:6:7:8:9:10:11",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p@textNodes",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "id.search-main@tag.li",
    "ruleSearchName": "class.s2@tag.a@text",
    "ruleSearchNoteUrl": "class.s2@tag.a@href",
    "ruleSearchUrl": "https://so.biqusoso.com/s.php?ie=gbk&siteid=dengbi.cc&q=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 弟子小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.dizishu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@js:\n//获取未处理内容\nvar content=result.match(/.*?='([\\s\\S]+?)';/)[1];\n//获取处理字段\nvar reg=new RegExp(/=.*?\\.replace\\(\\/(.*?)\\/g,'(.*?)'\\);/g);\nwhile((rpl=reg.exec(result))){\n//构造正则替换\ncontent=content.replace(new RegExp(rpl[1],'g'),rpl[2]);\n}",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".book-chapter-list@class.cf.1@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href@js:\n//书籍正文接口\nvar tmp=result.match(/.*?\\((\\d+),(\\d+),(\\d+)\\)/);\nvar mybookid=tmp[1];\nvar bookid=tmp[2];\nvar chapterid=tmp[3];\nvar xid=Math.floor(bookid/1000); \t\n'/files/article/html555/'+xid+'/'+bookid+'/'+chapterid+'.html';",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:'<br>'+java.get('intro')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "img",
    "ruleSearchIntroduce": "intro@js:java.put('intro',result);",
    "ruleSearchKind": "type",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": "@js:\nfunction check(a){return (a)? a[1]:'';}\nimportClass(org.jsoup.Jsoup);\n//期望获取的书籍个数\nvar n=2;\n//从搜索引擎的结果获取书籍网址\nvar reg=new RegExp(/vr-tit[\\s\\S]+?url=(.*?)&amp/g);\nvar url;\nvar url_pre;\nvar list=[];\n\nwhile((url=reg.exec(result))){\nurl=decodeURIComponent(check(url)).replace(/m/,'www');\n//避免重复获取相同网址,处理书籍计数\nwhile((url==url_pre)){\nurl=reg.exec(result);\nurl=decodeURIComponent(check(url)).replace(/m/,'www');\n}\nurl_pre=url;\nn=n-1;\n\n//打开链接获取书籍信息\nvar tmp=new String(java.ajax(url+\"@header:{'User-Agent':'Chrome'}\"));\nvar tt=Jsoup.parse(tmp);\nvar name=tt.select(\"[property=og:title]\").attr(\"content\")\n\n//var name=check((tmp.match(/og:title\" content=\"(.*?)\"/)));\n\nvar author=check((tmp.match(/og:novel:author\" content=\"(.*?)\"/)));\n\nvar type=check((tmp.match(/og:novel:category\" content=\"(.*?)\"/)));\n\nvar last=check((tmp.match(/最新章节预览[\\s\\S]+?href.*?>(.*?)</)));\n\nvar intro=check(tmp.match(/intro\">([^<]+)/)).trim();\n\nvar img=check((tmp.match(/og:image\" content=\"(.*?)\"/)));\n\n\n//保存数据\nlist.push({name:name,author:author,type:type,img:img,last:last,intro:intro,url:url});\n//判断书籍计数\nif(n==0) break;\n}\nlist;",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "https://wap.sogou.com/web/sl?bid=sogou-mobb-248eb1f330c4c4bf&keyword=searchKey site:https://www.dizishu.com/",
    "serialNumber": 0,
    "weight": 16
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 第八区",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.loushi12.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.msg@tag.a.0@text",
    "ruleBookContent": "$id.content@html",
    "ruleBookKind": "",
    "ruleBookLastChapter": "class.msg@tag.a.1@text",
    "ruleBookName": "class.rt@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.mulu@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.lf@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@text",
    "ruleSearchAuthor": "tag.dd.0@tag.span.0@text",
    "ruleSearchCoverUrl": "tag.dt.0@tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.fengtui fengtui_top cf@tag.dl",
    "ruleSearchName": "tag.dd.0@tag.h3@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.dd.0@tag.h3@tag.a.0@href",
    "ruleSearchUrl": "http://www.loushi12.com/home/search@action=search&q=searchKey|char=utf-8",
    "serialNumber": 0,
    "weight": 28
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 第二书包",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.shubao33.org",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.info@tag.p.0@text<js>result=result.replace(/作\\s*者：/,'')</js>",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "tag.dl@tag.dd.-1@tag.a@text",
    "ruleBookName": "tag.h1@text",
    "ruleBookUrlPattern": "http://www\\.shubaowang123\\.cc/\\d+.*",
    "ruleChapterList": "tag.dl@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindAuthor": "class.s5@text",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "class.r@tag.li",
    "ruleFindName": "class.s2@tag.a@text",
    "ruleFindNoteUrl": "class.s2@tag.a@href",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p@textNodes",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a@text",
    "ruleSearchList": "tag.table.0@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "https://www.shubao33.org/modules/article/search.php?searchkey=searchKey&searchtype=articlename&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 第一版主",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.11dzw.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.info@tag.p.0@text",
    "ruleBookContent": "class.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.info@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.dirlist clearfix@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p@text",
    "ruleSearchAuthor": "class.info@tag.span.1@tag.a.0@text",
    "ruleSearchCoverUrl": "class.pt-ll-l@tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.last@tag.a.0@text",
    "ruleSearchList": "class.librarylist@tag.li",
    "ruleSearchName": "class.info@tag.span.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.pt-ll-l@tag.a.0@href",
    "ruleSearchUrl": "http://www.11dzw.com/search.html?searchtype=novelname&searchkey=searchKey",
    "serialNumber": 0,
    "weight": 37
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 东方阅读",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.lnwow.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.info@tag.span@text#.*/.",
    "ruleBookContent": "class.chaptercontent@tag.content@textNodes|id.chaptercontent@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "tag.em.0@text#作品类别：",
    "ruleBookLastChapter": "class.chapterlist clearfix@tag.li.1@text",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapterlist clearfix@tag.li![0-9]",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.bookimg clearfix@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro clearfix@tag.p.0@text#作品简介：",
    "ruleSearchAuthor": " ",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.booklist@tag.dl",
    "ruleSearchName": "tag.a.1@text#\\《|\\》",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "https://www.lnwow.com/search.html@q=searchKey",
    "serialNumber": 0,
    "weight": 26
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 都市文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.dswx.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.infotitle@span@a@text",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.infotitle@h1@text",
    "ruleBookUrlPattern": "https://www.dswx.cc/book/\\d+/\\d+.htm",
    "ruleChapterList": "class.ccss@children",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.read2@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.infoimg@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.jianjie@text",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "class.even@p@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.grid@tag.tr",
    "ruleSearchName": "class.even@tag.a@tag.b@text",
    "ruleSearchNoteUrl": "class.even@tag.a@href",
    "ruleSearchUrl": "https://www.dswx.cc/modules/article/search.php?searchtype=articlename&searchkey=searchKey&Submit=+%CB%D1+%CB%F7+&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 33
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 斗书阁",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.doushuge.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html#.*.下载尽在.*整理附.*.版权归作者所有.*",
    "ruleBookName": "",
    "ruleChapterList": "class.liebiao@tag.li!0@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.btopt@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "魔幻玄幻::http://www.doushuge.com/fenlei/1_searchPage.html&&武侠修真::http://www.doushuge.com/fenlei/2_searchPage.html&&都市青春::http://www.doushuge.com/fenlei/3_searchPage.html&&历史军事::http://www.doushuge.com/fenlei/4_searchPage.html&&网游小说::http://www.doushuge.com/fenlei/5_searchPage.html&&科幻小说::http://www.doushuge.com/fenlei/6_searchPage.html&&恐怖灵异::http://www.doushuge.com/fenlei/7_searchPage.html&&肉文辣文::http://www.doushuge.com/fenlei/8_searchPage.html&&其他类型::http://www.doushuge.com/fenlei/9_searchPage.html&&总排行榜::http://www.doushuge.com/top/allvisit_searchPage.html&&总推荐榜::http://www.doushuge.com/top/allvote_searchPage.html&&月排行榜::http://www.doushuge.com/top/monthvisit_searchPage.html&&月推荐榜::http://www.doushuge.com/top/monthvote_searchPage.html&&周排行榜::http://www.doushuge.com/top/weekvisit_searchPage.html&&周推荐榜::http://www.doushuge.com/top/weekvote_searchPage.html&&总收藏榜::http://www.doushuge.com/top/goodnum_searchPage.html&&字数排行::http://www.doushuge.com/top/size_searchPage.html&&最新入库::http://www.doushuge.com/top/postdate_searchPage.html&&最近更新::http://www.doushuge.com/top/lastupdate_searchPage.html",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.title@tag.span@text#作者：",
    "ruleSearchCoverUrl": "class.pic@tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.sys@tag.a@text",
    "ruleSearchList": "id.alistbox",
    "ruleSearchName": "class.title@tag.a@text",
    "ruleSearchNoteUrl": "class.title@tag.a@href",
    "ruleSearchUrl": "http://www.doushuge.com/modules/article/search.php@searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 读看看",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.dukankan.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.yd_text2@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.ml_main@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.bookinfo@class.info_c@class.book_read@tag.span.0@tag.a.0@href",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "class.info_l@class.fengmian@tag.a.0@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.bookinfo@class.info_c@class.txtbox@textNodes",
    "ruleSearchAuthor": "class.info_t@tag.span.1@text|class.title@tag.span.0@text",
    "ruleSearchCoverUrl": "class.info_l@class.fengmian@tag.a.0@tag.img.0@src|tag.a.0@tag.img.0@src",
    "ruleSearchKind": "class.info_t@tag.span.0@text|class.data@tag.span.0@text#类型：",
    "ruleSearchLastChapter": "class.info_c@class.lastzj@tag.a.0@text|class.status@tag.span.0@tag.a.0@text",
    "ruleSearchList": "class.bookinfo|class.list_l@tag.li",
    "ruleSearchName": "class.info_t@tag.h1.0@text|class.title@tag.h3.0@tag.a.0@text#《|》",
    "ruleSearchNoteUrl": "class.title@tag.h3.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.dukankan.com/novel.php?action=search@searchtype=articlename&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 41
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 读趣网",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.du7.org",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.bookinfo@tag.p@text",
    "ruleBookContent": "class.text@text",
    "ruleBookName": "class.uc_cont@tag.h1@tag.a@text",
    "ruleChapterList": "class.uclist@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.booklink@tag.a@href|class.bookcover@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.bookcover@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.uc_cont.1@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a@text",
    "ruleSearchList": "tag.tbody@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "http://www.du7.org/modules/article/search.php?searchkey=searchKey&searchtype=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 读书吧",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.readbook8.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.listmain@tag.dd!0:1:2:3:4:5",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.author@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.update@tag.a@text",
    "ruleSearchList": "class.bookbox",
    "ruleSearchName": "class.bookname@tag.a@text",
    "ruleSearchNoteUrl": "class.bookname@tag.a@href",
    "ruleSearchUrl": "https://www.readbook8.com/s.php?ie=gbk&q=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 读书迷",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.dsm888.com",
    "enable": true,
    "ruleBookAuthor": "//*[@property=\"og:novel:author\"]/@content",
    "ruleBookContent": "id.BookText@textNodes",
    "ruleBookKind": "//*[@property=\"og:novel:category\"]/@content",
    "ruleBookLastChapter": "//*[@property=\"og:novel:latest_chapter_name\"]/@content",
    "ruleBookName": "//*[@property=\"og:novel:book_name\"]/@content",
    "ruleChapterList": "//*[@class=\"chapterlist cate\"]/dd/a",
    "ruleChapterName": "text",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "//*[@property=\"og:image\"]/@content",
    "ruleIntroduce": "//*[@property=\"og:description\"]/@content",
    "ruleSearchAuthor": "//*[@class=\"col3\"]/a/text()",
    "ruleSearchKind": "//*[@class=\"col4\"]/text()",
    "ruleSearchLastChapter": "//*[@class=\"col2\"]/a/text()",
    "ruleSearchList": "//ul[@class=\"gengxin\"]/li",
    "ruleSearchName": "//*[@class=\"col1\"]/a/text()",
    "ruleSearchNoteUrl": "//*[@class=\"col1\"]/a/@href",
    "ruleSearchUrl": "/home/search@action=search&q=searchKey|char=utf-8",
    "serialNumber": 0,
    "weight": 27
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 读书者",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.dushuzhe.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.dd_box@tag.span.0@text",
    "ruleBookContent": "id.chaptercontent@html#﹄?新?八一中文网[}—]?|.+x81zw.+|\\{老铁请记住|读书者.+com",
    "ruleBookName": "class.name@text",
    "ruleChapterList": "class.book_last.1@tag.dl@tag.dd",
    "ruleChapterName": "tag.a@text#\\d+、",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "text.下一页@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.cover@img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "tag.dl@tag.dd@textNodes#最新章节推荐地址.+",
    "ruleSearchAuthor": "class.author@text",
    "ruleSearchCoverUrl": "class.bookimg@tag.a@img@src",
    "ruleSearchKind": "class.bookinfo@tag.div.1@text#分类：",
    "ruleSearchLastChapter": "class.update@tag.a@text",
    "ruleSearchList": "class.bookbox",
    "ruleSearchName": "class.bookname@tag.a@text",
    "ruleSearchNoteUrl": "class.bookname@tag.a@href",
    "ruleSearchUrl": "http://m.dushuzhe.com/s.php?ie=gbk&q=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 34
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 读书中",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.dushuzhong.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.read@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@class.box@class.table@tag.tr@tag.td@tag.span@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.maininfo@id.duction@textNodes",
    "ruleSearchAuthor": "class.odd.1@text|id.maininfo@tag.p.1@text",
    "ruleSearchCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleSearchKind": "class.even.2@text|",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text|id.maininfo@tag.p.2@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0|id.recommend@class.box",
    "ruleSearchName": "class.odd.0@tag.a.0@text|id.maininfo@tag.h1.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.dushuzhong.com/modules/article/search.php@searchkey=searchKey&action=login&submit=搜索|char=gbk",
    "serialNumber": 0,
    "weight": 31
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 读书族1",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.99dushuzu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "class.bottem2@tag.a.2@href",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.even.2@text",
    "ruleSearchLastChapter": "class.even@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "tag.tr@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.tr@tag.a.0@href",
    "ruleSearchUrl": "https://www.99dushuzu.com/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 读书族2",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.dushuzu.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.black.0@text",
    "ruleBookContent": "id.BookText@tag.td.0@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "class.lastrecord@tag.a@text",
    "ruleBookName": "class.r420@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.dirlwrap@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.con_limg@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.r_cons@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even@tag.a.0@text",
    "ruleSearchList": "tag.tr!0",
    "ruleSearchName": "tag.tr@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "https://www.dushuzu.net/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 读文族",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.duwenzu.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 Safari/537.36 Core/1.70.3732.400 QQBrowser/10.5.3819.400",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.a!0,1,2,3,4,5,6,7,8",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.td.1@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "tag.td.0@tag.a@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a@href",
    "ruleSearchUrl": "https://www.duwenzu.com/modules/article/search.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 读下小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.duxia.org",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@js:org.jsoup.Jsoup.parse(result).select(\".art_con dd\").toArray().sort((a,b)=>a.attr(\"data-id\")-b.attr(\"data-id\")).map(x=>x.html()).join(\"\\n\")",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+@js:org.jsoup.Jsoup.parse(result).select(\"#newlist a\").toArray().sort().map(x=>({text:x.text(),href:x.attr(\"href\")}))",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.button@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "tag.span.0@text",
    "ruleSearchCoverUrl": "tag.img@data-original",
    "ruleSearchIntroduce": "class.c@text#内容介绍：",
    "ruleSearchKind": "class.tips@tag.a@text&&tag.span.1@text&&tag.span.2@text",
    "ruleSearchLastChapter": "class.bottom@tag.a@text",
    "ruleSearchList": "class.leftBox left@tag.li",
    "ruleSearchName": "tag.h1@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.duxia.org/search.html?key=searchKey|char=utf-8",
    "serialNumber": 0,
    "weight": 25
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 多本小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.duoben.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.dd_box@tag.span.0@text#作者",
    "ruleBookContent": "id.chaptercontent@html",
    "ruleBookKind": "class.dd_box@tag.span.1@text#分类",
    "ruleBookLastChapter": "class.book_box@tag.dd.3@text#最新",
    "ruleBookName": "class.book_box@tag.dt@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.book_last.1@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "class.listpage@text.下一页@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "class.Readpage@text.下一章@href",
    "ruleCoverUrl": "class.cover@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.book_about@text",
    "ruleSearchAuthor": "class.author@text#作者",
    "ruleSearchCoverUrl": "class.bookimg@tag.img@src",
    "ruleSearchKind": "class.cat@text#",
    "ruleSearchLastChapter": "class.update@text",
    "ruleSearchList": "class.bookbox",
    "ruleSearchName": "class.bookname@text",
    "ruleSearchNoteUrl": "class.bookname@tag.a@href",
    "ruleSearchUrl": "http://m.duoben.net/s.php?ie=gbk&q=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 多多书院",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.txtduo.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1574165475944,
    "ruleBookAuthor": "class.bookinfo@tag.p@text",
    "ruleBookContent": "class.text@text",
    "ruleBookName": "class.uc_cont@tag.h1@tag.a@text",
    "ruleChapterList": "class.uclist@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.booklink@tag.a@href|class.bookcover@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "class.bookcover@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.uc_cont.1@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a@text",
    "ruleSearchList": "tag.tbody@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "http://www.txtduo.com/modules/article/search.php?searchkey=searchKey&searchtype=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 躲着看",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.duozhekan.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": " id.info@h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "//*[@id=\"list\"]//dd/a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "@js:a=baseUrl.replace(/m/,\"www\")",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "玄幻::http://m.duozhekan.com/sort-1-searchPage/\n仙侠::http://m.duozhekan.com/sort-2-searchPage/\n都市::http://m.duozhekan.com/sort-3-searchPage/\n历史::http://m.duozhekan.com/sort-4-searchPage/\n精品::http://m.duozhekan.com/sort-5-searchPage/\n科幻::http://m.duozhekan.com/sort-6-searchPage/\n其他::http://m.duozhekan.com/sort-7-searchPage/",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "text##.*/",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.a.0@text##\\[|\\]",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.line",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "/s.php@type=articlename&s=searchKey&submit=|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 二月天",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.2yt.info",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html##天才一秒.*",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@dd@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "[property=\"og:image\"]@content",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "[property=\"og:description\"]@content",
    "ruleSearchAuthor": "tag.a.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.a.2@text",
    "ruleSearchList": "class.novelslist2@li!0",
    "ruleSearchName": "tag.span.1@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.2yt.info/index.php?s=/web/index/search@name=searchKey",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 飞库书包",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.feikusb.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "[property=\"og:novel:author\"]@content",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "[property=\"og:novel:category\"]@content",
    "ruleBookLastChapter": "[property=\"og:novel:latest_chapter_name\"]@content",
    "ruleBookName": "[property=\"og:title\"]@content",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "@css:#list dt:gt(1) ~ dd a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "[property=\"og:img\"]@content",
    "ruleFindAuthor": ".s5@text||span@text",
    "ruleFindCoverUrl": "tag.a.0@href@js:\nvar b=result.match(/shu(\\d+)/)[1];\nvar a=b.match(/(\\d+)\\d{3}/);\na=(a)?a[1]:'0';\n'https://www.feikusb.com/files/article/image/'+a+'/'+b+'/'+b+'s.jpg'",
    "ruleFindIntroduce": "dd@html",
    "ruleFindKind": "",
    "ruleFindLastChapter": ".s3@a@text",
    "ruleFindList": ".item,li:has(span)",
    "ruleFindName": "dt@a@text||tag.a.0@text",
    "ruleFindNoteUrl": "tag.a.0@href",
    "ruleFindUrl": "玄幻::/xuanhuanxiaoshuo{,searchPage}/\n修真::/xiuzhenxiaoshuo{,searchPage}/\n都市::/dushixiaoshuo{,searchPage}/\n穿越::/chuanyuexiaoshuo{,searchPage}/\n网游::/wangyouxiaoshuo{,searchPage}/\n科幻::/kehuanxiaoshuo{,searchPage}/\n其他::/qitaxiaoshuo{,searchPage}/",
    "ruleIntroduce": "[property=\"og:description\"]@content",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "tag.td.0@a@href@js:\nvar b=result.match(/shu(\\d+)/)[1];\nvar a=b.match(/(\\d+)\\d{3}/);\na=(a)?a[1]:'0';\n'https://www.feikusb.com/files/article/image/'+a+'/'+b+'/'+b+'s.jpg'",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.td.3@text&&tag.td.5@text",
    "ruleSearchLastChapter": "tag.td.1@text",
    "ruleSearchList": "id.nr",
    "ruleSearchName": "tag.td.0@text",
    "ruleSearchNoteUrl": "tag.td.0@a@href",
    "ruleSearchUrl": "/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 34
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 飞速中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.feixs.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746897090,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html#var.*",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapterlist@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.toolbar@tag.a.2@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.bookimg@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@text#最新.*读",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "id.CListTitle@tag.a.3@text",
    "ruleSearchList": "class.book clearfix",
    "ruleSearchName": "id.CListTitle@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "https://www.feixs.com/book/search.aspx?SearchKey=searchKey&SearchClass=1&SeaButton=|char=gbk",
    "serialNumber": 0,
    "weight": 17
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 疯狂中文",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.fkzww.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.BookTextt@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "tag.ul@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "id.CrbsButton.0@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.CrbtlBookImg@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.CrbsSum@text",
    "ruleSearchAuthor": "id.CListTitle@tag.a.1@text",
    "ruleSearchCoverUrl": "id.CrbtlBookImg@tag.img@src",
    "ruleSearchKind": "id.CListTitle@tag.a.3@text",
    "ruleSearchLastChapter": "tag.a.4@text",
    "ruleSearchList": "id.Content@tag.div!0:1",
    "ruleSearchName": "id.CListTitle@tag.a.0@text",
    "ruleSearchNoteUrl": "id.CListTitle@tag.a.0@href",
    "ruleSearchUrl": "http://www.fkzww.com/Book/Search.aspx@SearchFromB=all&SearchClass=1&SearchKey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 39
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 疯情书库",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.aavbook.club",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "<js>\nchapid=result.match(/ajaxGetContent\\(\\\"([0-9]+)\\\"\\);/)[1];\nstr=result.match(/id\\=\\\"\\+chapid\\+\\\"(.*)\\\",/)[1];\n'https://www.aavbook.club/_getcontent.php?id='+chapid+str\n</js>\n<js>\njava.ajax(result)\n</js>//*",
    "ruleBookKind": "",
    "ruleBookLastChapter": "class.new_zhangjie1@tag.a@text",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.section_list@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.xiaoshuomulu@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.book_info_top_l@tag.img.0@src",
    "ruleFindUrl": "玄幻::https://www.aavbook.club/category.php?t=xuanhuan&&古典::https://www.aavbook.club/category.php?t=gudian&&惊悚::https://www.aavbook.club/category.php?t=jingsong&&网游::https://www.aavbook.club/category.php?t=wangyou&&乡土::https://www.aavbook.club/category.php?t=xiangtu&&历史::https://www.aavbook.club/category.php?t=lishi&&耽美::https://www.aavbook.club/category.php?t=danmei&&女尊::https://www.aavbook.club/category.php?t=nvzun&&穿越::https://www.aavbook.club/category.php?t=chuanyue&&同人::https://www.aavbook.club/category.php?t=tongren&&校园::https://www.aavbook.club/category.php?t=xiaoyuan&&言情::https://www.aavbook.club/category.php?t=yanqing&&官场::https://www.aavbook.club/category.php?t=guanchang&&异能::https://www.aavbook.club/category.php?t=yineng&&都市::https://www.aavbook.club/category.php?t=dushi&&武侠::https://www.aavbook.club/category.php?t=wuxia&&仙侠::https://www.aavbook.club/category.php?t=xianxia&&单篇::https://www.aavbook.club/category.php?t=danpian&&点击榜::https://www.aavbook.club/ranking.php?t=click&&新书榜::https://www.aavbook.club/ranking.php?t=newbook&&字数榜::https://www.aavbook.club/ranking.php?t=totalword",
    "ruleIntroduce": "class.jianjieneirong@text",
    "ruleSearchAuthor": "tag.a.1@text|class.author@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "textNodes|class.fenlei@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.sousuojieguo@tag.ul.0@tag.li|class.yuepiaobang@tag.tbody@tag.tr",
    "ruleSearchName": "tag.a.0@text|class.shuming@tag.a@text",
    "ruleSearchNoteUrl": "tag.a.0@href|class.shuming@tag.a@href",
    "ruleSearchUrl": "https://www.aavbook.club/search.php?searchword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 烽火中文",
    "bookSourceType": "",
    "bookSourceUrl": "http://fhzw.cn",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "tag.a.8@text",
    "ruleBookContent": "id.zhengwen@tag.td@textNodes",
    "ruleBookName": "id.nav.0@text",
    "ruleChapterList": "tag.font@tag.a!0:1:2:3:4:5:6:7:8:9",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "tag.font@id.nav@tag.a@text.下一页.0@href",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "tag.a@text#.*》",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "tag.body@tag.a",
    "ruleSearchName": "tag.a@text#》.*",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "http://fhzw.cn/search_out.php?pno=0@s_key=searchKey&s_type=1&submit=%E5%B0%8F%E8%AF%B4%E6%90%9C%E7%B4%A2",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 凤凰小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.fenghuangxs.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.cn@tag.p@text",
    "ruleBookName": "",
    "ruleChapterList": "class.chapterlist.0@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "class.binfo@class.binfo2@class.binfo2_l@tag.img.0@src",
    "ruleFindUrl": "玄幻修真::http://www.fenghuangxs.com/fenlei/1_searchPage.html&&都市商战::http://www.fenghuangxs.com/fenlei/2_searchPage.html&&历史军事::http://www.fenghuangxs.com/fenlei/3_searchPage.html&&穿越架空::http://www.fenghuangxs.com/fenlei/6_searchPage.html&&恐怖推理::http://www.fenghuangxs.com/fenlei/5_searchPage.html&&现代言情::http://www.fenghuangxs.com/fenlei/8_searchPage.html&&古典言情::http://www.fenghuangxs.com/fenlei/7_searchPage.html&&网游科幻::http://www.fenghuangxs.com/fenlei/4_searchPage.html&&耽美同人::http://www.fenghuangxs.com/fenlei/9_searchPage.html&&综合其他::http://www.fenghuangxs.com/fenlei/10_searchPage.html",
    "ruleIntroduce": "class.binfo2@class.binfo2_r@class.b22@text",
    "ruleSearchAuthor": "class.rt_right@tag.span.0@text",
    "ruleSearchCoverUrl": "class.rt_left@tag.a.0@tag.img.0@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "id.con@class.retui2@tag.dd",
    "ruleSearchName": "class.rt_right@tag.h3.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.rt_right@tag.h3.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.fenghuangxs.com/search.aspx@q=searchKey&submit=小说搜索|char=utf-8",
    "serialNumber": 0,
    "weight": 32
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 格格党1",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.ggdown.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.btitle.0@tag.em.0@tag.a.0@text|class.book-title.0@tag.em.0@text",
    "ruleBookContent": "$id.pagecontent@textNodes|id.BookText@textNodes#.{1,45}版权归.*所有",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.btitle.0@tag.h1.0@text|class.book-title.0@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapterlist.0@tag.dd@tag.a",
    "ruleChapterName": "text#[wW][\\w\\.]*[mM]",
    "ruleChapterUrl": "|class.b-orange.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.book-img.0@tag.img.0@src",
    "ruleFindUrl": "玄幻魔法::http://www.ggdown.com/lc/1_searchPage.html&&武侠修真::http://www.ggdown.com/lc/2_searchPage.html&&都市言情::http://www.ggdown.com/lc/3_searchPage.html&&穿越历史::http://www.ggdown.com/lc/4_searchPage.html&&青春校园::http://www.ggdown.com/lc/5_searchPage.html&&网游动漫::http://www.ggdown.com/lc/6_searchPage.html&&科幻空间::http://www.ggdown.com/lc/7_searchPage.html&&恐怖灵异::http://www.ggdown.com/lc/8_searchPage.html&&耽美同人::http://www.ggdown.com/lc/9_searchPage.html&&其它类型::http://www.ggdown.com/lc/10_searchPage.html&&最近更新::http://www.ggdown.com/top/lastupdate_searchPage.html&&最新入库::http://www.ggdown.com/top/postdate_searchPage.html&&日点击榜::http://www.ggdown.com/top/dayvisit_searchPage.html&&周点击榜::http://www.ggdown.com/top/weekvisit_searchPage.html&&月点击榜::http://www.ggdown.com/top/monthvisit_searchPage.html&&总点击榜::http://www.ggdown.com/top/allvisit_searchPage.html&&日推荐榜::http://www.ggdown.com/top/dayvote_searchPage.html&&周推荐榜::http://www.ggdown.com/top/weekvote_searchPage.html&&月推荐榜::http://www.ggdown.com/top/monthvote_searchPage.html&&总推荐榜::http://www.ggdown.com/top/allvote_searchPage.html&&总收藏榜::http://www.ggdown.com/top/goodnum_searchPage.html&&总字数榜::http://www.ggdown.com/top/size_searchPage.html&&",
    "ruleIntroduce": "class.intro@textNodes|class.book-intro@textNodes#内容简介：|.*由格格党.*版权.*所有",
    "ruleSearchAuthor": "class.s3.0@text|tag.p.0@tag.i.0@text|class.book-title.0@tag.em.0@text",
    "ruleSearchCoverUrl": "class.book-img.0@tag.img.0@src|tag.img.0@src",
    "ruleSearchKind": "class.s1.0@text|class.crumbs.0@tag.a.1@text#\\[|\\]",
    "ruleSearchLastChapter": "class.s2.0@tag.a.1@text|class.details@class.item-index ten-info@tag.a.0@text",
    "ruleSearchList": "class.result-item|class.item-con@tag.li|tag.body",
    "ruleSearchName": "class.result-game-item-title-link.0@text|class.s2.0@tag.a.0@text|tag.h3.0@tag.a.0@text|class.book-title.0@tag.h1.0@text",
    "ruleSearchNoteUrl": "class.result-game-item-title-link.0@href|class.s2.0@tag.a.0@href|tag.h3.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.ggdown.com/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 格格党2",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.51ggd.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.book-title@em@text##作者：",
    "ruleBookContent": "id.BookText@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.book-title@h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapterlist@dd@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "text.全文阅读@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "class.book-img@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.book-intro@text",
    "ruleSearchAuthor": "tag.p.0@tag.i.0@text",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.p.1@a@text",
    "ruleSearchList": "class.item-pic",
    "ruleSearchName": "h3@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://www.51ggd.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 格格党3",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.1ggd.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.book-title@em@text##作者：",
    "ruleBookContent": "id.BookText@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.book-title@h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapterlist@dd@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "text.全文阅读@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "class.book-img@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.book-intro@text",
    "ruleSearchAuthor": "tag.p.0@tag.i.0@text",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.p.1@a@text",
    "ruleSearchList": "class.item-pic",
    "ruleSearchName": "h3@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://www.1ggd.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 给力美",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.geilimei.cc",
    "enable": true,
    "ruleBookAuthor": "class.novel_msg@tag.a@text",
    "ruleBookContent": "class.novel_content@textNodes",
    "ruleBookKind": "class.novel_msg@li!0:1:2:4:5:6:7@text#.*类 型.",
    "ruleBookLastChapter": "id.vip@tag.a@text",
    "ruleBookName": "class.novel_msg@tag.a@title#作者",
    "ruleChapterList": ":class=\"novel_num\"></div[^\"]*\"(.*?)\"[^\"]*\"(.*?)\"",
    "ruleChapterName": "$2",
    "ruleChapterUrl": "text.点击阅读@href",
    "ruleContentUrl": "$1",
    "ruleCoverUrl": "",
    "ruleIntroduce": "id.description1@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchLastChapter": "class.even@tag.a@text#正文",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd@tag.a@text",
    "ruleSearchNoteUrl": "class.odd@tag.a@href",
    "ruleSearchUrl": "https://www.geilimei.cc/modules/article/search.php?searchtype=articlename&searchkey=searchKey&action=login&button=search&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 7
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 谷歌小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.gugexs.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.novelinfvie@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.sso_a@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.novelinfo@text",
    "ruleSearchAuthor": "tag.span.1@text#时.*",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "tag.span.0@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.list_a|class.booklist_a",
    "ruleSearchName": "class.main@tag.a.0@text",
    "ruleSearchNoteUrl": "class.main@tag.a.0@href",
    "ruleSearchUrl": "http://m.gugexs.com/find.asp?word=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 国学大师",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.guoxuedashi.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.infozj_txt@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "tag.dl@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "text",
    "ruleSearchAuthor": "tag.a@text#\\��.*��",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.info_cate clearfix@tag.dd",
    "ruleSearchName": "tag.a@text#\\��|\\��.*",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "http://www.guoxuedashi.com/so.php?sokeytm=searchKey&ka=100&submit=2",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 海岸线",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.3twx.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673883358,
    "ruleBookAuthor": "",
    "ruleBookContent": "$id.nr@html||class.nr_nr@html",
    "ruleBookName": "",
    "ruleChapterList": "class.chapter@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "text.查看目录@href",
    "ruleChapterUrlNext": "text.下一页@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "tag.a.0@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.line",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "http://m.3twx.com/modules/article/waps.php?searchtype=articlename&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 海普文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.wh-haipu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.book-text@tag.span.0@text#著",
    "ruleBookContent": "//*",
    "ruleBookKind": "class.tag@tag.span.0@text",
    "ruleBookLastChapter": "class.update-text@tag.a@text",
    "ruleBookName": "class.book-text@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.book-chapter-list@tag.ul.1@children",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href<js>\nmybookid=result.match(/go_page_from_id\\(([0-9]+),([0-9]+),([0-9]+)\\)/)[1];\nbookid=result.match(/go_page_from_id\\(([0-9]+),([0-9]+),([0-9]+)\\)/)[2];\nchapterid=result.match(/go_page_from_id\\(([0-9]+),([0-9]+),([0-9]+)\\)/)[3];\nxid=Math.floor(bookid/1000);\n'https://www.wh-haipu.com/files/article/html444/'+xid+'/'+bookid+'/'+chapterid+'.html'</js>",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.book-img@tag.img@src",
    "ruleFindUrl": "玄幻奇幻::https://www.wh-haipu.com/class1/?page=searchPage\n仙侠修真::https://www.wh-haipu.com/class2/?page=searchPage\n都市现实::https://www.wh-haipu.com/class3/?page=searchPage\n历史军事::https://www.wh-haipu.com/class4/?page=searchPage\n游戏竞技::https://www.wh-haipu.com/class5/?page=searchPage\n科幻灵异::https://www.wh-haipu.com/class6/?page=searchPage\n女生言情::https://www.wh-haipu.com/class7/?page=searchPage\nN次元::https://www.wh-haipu.com/class8/?page=searchPage\n其他类型::https://www.wh-haipu.com/class9/?page=searchPage\n全本::https://www.wh-haipu.com/finish/?page=searchPage",
    "ruleIntroduce": "class.book-text@class.intro@text",
    "ruleSearchAuthor": "class.book-info@class.author@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.book-info@class.tag@tag.span.0@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.sort-view-box@children",
    "ruleSearchName": "class.book-info@tag.h4.0@tag.a@text",
    "ruleSearchNoteUrl": "class.book-info@tag.h4.0@tag.a@href",
    "ruleSearchUrl": "https://www.wh-haipu.com",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 和图书",
    "bookSourceType": "",
    "bookSourceUrl": "https://hetushu.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576762573351,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html",
    "ruleBookKind": "class.book_info@tag.div.1@text#.*类型：",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.dir@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@text",
    "ruleSearchAuthor": "tag.span@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.list@tag.dd",
    "ruleSearchName": "tag.h4@tag.a@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "https://hetushu.com/book/search.php?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 红叶书斋",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.hongyeshuzhai.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": " id.info@h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "//*[@id=\"list\"]//dt[2]/following-sibling::dd/a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "@js:\"https://www.hongyeshuzhai.com/shuzhai/\"+baseUrl.match(/(\\d+)/)[1];",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "玄幻小说::/sort-1-searchPage/\n仙侠小说::/sort-2-searchPage/\n都市小说::/sort-3-searchPage/\n历史小说::/sort-4-searchPage/\n游戏小说::/sort-5-searchPage/\n科幻小说::/sort-6-searchPage/\n恐怖小说::/sort-7-searchPage/\n女生小说::/sort-8-searchPage/\n其他小说::/sort-9-searchPage/\n日点击榜::/top-dayvisit-searchPage/\n周点击榜::/top-weekvisit-searchPage/\n月点击榜::/top-monthvisit-searchPage/\n总点击榜::/top-allvisit-searchPage/\n总收藏榜::/top-goodnum-searchPage/\n字数排行::/top-size-searchPage/\n日推荐榜::/top-dayvote-searchPage/\n周推荐榜::/top-weekvote-searchPage/\n月推荐榜::/top-monthvote-searchPage/\n总推荐榜::/top-allvote-searchPage/\n最新入库::/top-postdate-searchPage/",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "text##.*/",
    "ruleSearchCoverUrl": "tag.a.1@href##/wapbook/(\\d{2})(\\d+)/##http://img.hongyeshuzhai.com//$1/$1$2/$1$2s.jpg",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.a.0@text##\\[|\\]",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.line",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "https://m.hongyeshuzhai.com/s.php@type=articlename&s=searchKey&submit=|char=gbk",
    "serialNumber": 0,
    "weight": 36
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 胡须小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.huxuxs.com",
    "enable": true,
    "lastUpdateTime": 1576673884376,
    "ruleBookAuthor": "//*[text()=\"作者：\"]/a/text()",
    "ruleBookContent": "$class.novelinfvie@textNodes",
    "ruleBookName": "//*[@class=\"selected\"]/a/text()",
    "ruleChapterList": "class.sso_a@tag.ul@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "class.pic@tag.img@src",
    "ruleFindList": "",
    "ruleFindUrl": "",
    "ruleSearchAuthor": "class.main@tag.span.1@text#作者：|时间.*|更新.*",
    "ruleSearchCoverUrl": "class.img@img@src",
    "ruleSearchIntroduce": "class.intro@text",
    "ruleSearchKind": "class.main@tag.span.0@text",
    "ruleSearchList": "class.booklist_a@tag.ul@tag.li",
    "ruleSearchName": "class.main@tag.a@tag.strong@text",
    "ruleSearchNoteUrl": "class.main@tag.a@href",
    "ruleSearchUrl": "http://m.huxuxs.com/search.asp?word=searchKey{,&page=searchPage}|char=gbk",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 华书阁",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.huashuge.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes#-->>",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.listmain@tag.dd!0:1:2:3:4:5@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.author@text##作\\s*者：",
    "ruleSearchCoverUrl": "class.bookimg@tag.img@src",
    "ruleSearchIntroduce": "class.bookbox@tag.p@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.update@tag.a.0@text",
    "ruleSearchList": "class.bookbox",
    "ruleSearchName": "class.bookname@tag.a.0@text",
    "ruleSearchNoteUrl": "class.bookname@tag.a.0@href",
    "ruleSearchUrl": "https://www.huashuge.com/s.php?ie=gbk&q=searchKey",
    "serialNumber": 0,
    "weight": 43
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 话本小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.ihuaben.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 Safari/537.36 Core/1.70.3704.400 QQBrowser/10.4.3587.400",
    "loginUrl": "",
    "ruleBookAuthor": "class.infodetail@class.text-muted.0@text",
    "ruleBookContent": "id.contentsource@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "id.tagList@text",
    "ruleBookLastChapter": "class.ContentLeft@tag.p.0@text",
    "ruleBookName": "class.text-danger@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapters@tag.div@tag.p",
    "ruleChapterName": "class.chapterTitle@tag.a@text",
    "ruleChapterUrl": "class.chapterSort@tag.a@href",
    "ruleChapterUrlNext": "class.pagination@tag.a.-1@href",
    "ruleContentUrl": "class.chapterTitle@tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "class.text-lightgrey.0@text",
    "ruleFindCoverUrl": "tag.img@src",
    "ruleFindIntroduce": "",
    "ruleFindKind": "class.hsuggestsLeft@class.text-lightgrey.1@text&class.hsuggestsLeft@class.text-lightgrey.2@text",
    "ruleFindLastChapter": "",
    "ruleFindList": "class.booklist@tag.li",
    "ruleFindName": "class.text-muted@text",
    "ruleFindNoteUrl": "class.text-muted@href",
    "ruleFindUrl": "⇨::http://www.ihuaben.com/girl/wordcount/{searchPage}.html\n女生频道::http://www.ihuaben.com/girl/wordcount/{searchPage}.html\n⇦::http://www.ihuaben.com/girl/wordcount/{searchPage}.html\n都市言情::http://www.ihuaben.com/dushiyanqing/wordcount/{searchPage}.html\n古代言情::http://www.ihuaben.com/gudaiyanqing/wordcount/{searchPage}.html\n玄幻言情::http://www.ihuaben.com/xuanhuanyanqing/wordcount/{searchPage}.html\n校园言情::http://www.ihuaben.com/xiaoyuanyanqing/wordcount/{searchPage}.html\n穿越言情::http://www.ihuaben.com/chuanyueyanqing/wordcount/{searchPage}.html\n灵异言情::http://www.ihuaben.com/lingyiyanqing/wordcount/{searchPage}.html\n⇨::http://www.ihuaben.com/boy/wordcount/{searchPage}.html\n男生频道::http://www.ihuaben.com/boy/wordcount/{searchPage}.html\n⇦::http://www.ihuaben.com/boy/wordcount/{searchPage}.html\n都市小说::http://www.ihuaben.com/dushi/wordcount/{searchPage}.html\n灵异小说::http://www.ihuaben.com/lingyi/wordcount/{searchPage}.html\n玄幻奇幻::http://www.ihuaben.com/xuanhuanqihuan/wordcount/{searchPage}.html\n历史军事::http://www.ihuaben.com/lishijunshi/wordcount/{searchPage}.html\n武侠仙侠::http://www.ihuaben.com/wuxiaxianxia/wordcount/{searchPage}.html\n游戏竞技::http://www.ihuaben.com/youxijingji/wordcount/{searchPage}.html\n科幻末世::http://www.ihuaben.com/kehuanmoshi/wordcount/{searchPage}.html\n轻 小 说::http://www.ihuaben.com/qingxiaoshuo/wordcount/{searchPage}.html\n短篇小说::http://www.ihuaben.com/duanpian/wordcount/{searchPage}.html\n⇨::http://www.ihuaben.com/tongren/wordcount/{searchPage}.html\n同人频道::http://www.ihuaben.com/tongren/wordcount/{searchPage}.html\n⇦::http://www.ihuaben.com/tongren/wordcount/{searchPage}.html\n明星同人::http://www.ihuaben.com/mingxingtongren/wordcount/{searchPage}.html\n动漫同人::http://www.ihuaben.com/dongmantongren/wordcount/{searchPage}.html\n游戏同人::http://www.ihuaben.com/youxitongren/wordcount/{searchPage}.html\n影视同人::http://www.ihuaben.com/yingshitongren/wordcount/{searchPage}.html\n小说同人::http://www.ihuaben.com/xiaoshuotongren/wordcount/{searchPage}.html\n",
    "ruleIntroduce": "class.aboutbook@html",
    "ruleSearchAuthor": "tag.p.0@tag.a@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "class.searchresult-info@tag.p@tag.a@text",
    "ruleSearchKind": "class.list-inline@tag.a@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.container@class.searchresult",
    "ruleSearchName": "tag.h2@tag.a@text",
    "ruleSearchNoteUrl": "tag.h2@tag.a@href",
    "ruleSearchUrl": "http://so.ihuaben.com/search?keyword=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 黄鹤楼",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.hhlwx.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673884477,
    "ruleBookAuthor": "",
    "ruleBookContent": "tag.div.32@html",
    "ruleBookName": "",
    "ruleChapterList": "class.chapterlist@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.a_demo_one@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.img.2@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "tag.div.103@text#最.*",
    "ruleSearchAuthor": "tag.a.1@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.a.2@text|class.ku_6@text",
    "ruleSearchList": "tag.tbody@tag.tr|class.ku_1",
    "ruleSearchName": "class.ku_2.0@text|tag.a.0@text",
    "ruleSearchNoteUrl": "class.ku_7@tag.a.0@href|tag.a.0@href",
    "ruleSearchUrl": "http://www.hhlwx.com/hhlchannel/searchKey.html",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 黄金屋中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://tw.hjwzw.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "//div[@style=\"height: 300px; overflow: hidden;\"]/a[1]/text()",
    "ruleBookContent": "//div[@style=\"font-size: 20px; line-height: 30px; word-wrap: break-word; table-layout: fixed; word-break: break-all; width: 750px; margin: 0 auto; text-indent: 2em;\"]##請記住本站域名:|黃金屋",
    "ruleBookInfoInit": "",
    "ruleBookKind": "//div[@style=\"height: 300px; overflow: hidden;\"]/p[1]/a[1]/text()",
    "ruleBookLastChapter": "",
    "ruleBookName": "h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.tbchapterlist@td@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "text.【目錄】@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "//div[@style=\"margin-top: 20px;\"]/img/@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "//div[@style=\"height: 300px; overflow: hidden;\"]/p[2]/text()",
    "ruleSearchAuthor": "class.wd7.0@a@text",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchIntroduce": "class.wd9@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "//table[@height=\"128px\"]/tbody",
    "ruleSearchName": "class.wd10.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://tw.hjwzw.com/List/searchKey",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 黄易小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.huangyixiaoshuo.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.author@tag.a.0@text",
    "ruleBookContent": "id.chaptercontent@html#『章节错误[\\w\\W]*无广告！|.*\\/2页\\][\\w\\W]*方便阅读』",
    "ruleBookName": "class.title@text",
    "ruleChapterList": "id.chapterlist@tag.p!0",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "text.查看完整目录.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "text.下一页.0@href",
    "ruleCoverUrl": "id.thumb@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.review@text",
    "ruleSearchAuthor": "class.author@tag.a.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.author@tag.a.0@title",
    "ruleSearchList": "class.slide-item list1@children",
    "ruleSearchName": "class.title@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://m.huangyixiaoshuo.com/SearchBook.php?keyword=searchKey",
    "serialNumber": 0,
    "weight": 49
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 灰太狼",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.huitailang.org",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.yd_text2@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.ml_main@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.bookinfo@class.info_c@class.book_read@tag.span.0@tag.a.0@href",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "class.info_l@class.fengmian@tag.a.0@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.bookintro@textNodes",
    "ruleSearchAuthor": "class.info_t@tag.span.1@text|class.title@tag.span.0@text",
    "ruleSearchCoverUrl": "class.info_l@class.fengmian@tag.a.0@tag.img.0@src|tag.a.0@tag.img.0@src",
    "ruleSearchKind": "class.info_t@tag.span.0@text|class.data@tag.span.0@text#类型：",
    "ruleSearchLastChapter": "class.info_c@class.lastzj@tag.a.0@text|class.status@tag.span.0@tag.a.0@text",
    "ruleSearchList": "class.bookinfo|class.list_l@tag.li",
    "ruleSearchName": "class.info_t@tag.h1.0@text|class.title@tag.h3.0@tag.a.0@text#《|》",
    "ruleSearchNoteUrl": "class.title@tag.h3.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.huitailang.org/modules/article/search.php?searchtype=articlename&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 25
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 即阅免费小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://app.sxyj.net:443",
    "enable": true,
    "httpUserAgent": "books by AireaderCity",
    "ruleBookContent": "$..content",
    "ruleChapterList": "$.data.chapters",
    "ruleChapterName": "name",
    "ruleContentUrl": "id<js>\nvar url0=\"https://www.ireadercity.com/WebApi/User/FindChapterContent\";\nvar userid=\"@UserId=2978c45e85631f457e588cbe30bdd8d6\";\nvar chapterid=\"&ChapterId=\"+String(result);\nvar bookid=\"&BookId=@get:{book}\";\nvar time=\"&time=\"+String(Date.now());\nvar url1;\nurl1=userid+chapterid+bookid+time;\nvar url2=\"&ChannelId=sxyj&um_did=865931024091753&passID=books%20by%20AireaderCity_1234567890&deviceType=Android&ver_client_code=5.53.6&channelID=xsmfdq_txt_aireader_vivo&appPackageName=com.lyb.c1&versionName=5.53.6&deviceID=2978c45e85631f457e588cbe30bdd8d6&imei=865931024091753&appID=com.youloft.glsc&clientVersion=5.2&ver=5.53.6\";\nurl0+url1+url2;\n</js>",
    "ruleContentUrlNext": "",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "https://c.sxyj.net/GoodBooks{$.img}",
    "ruleSearchIntroduce": "desc",
    "ruleSearchKind": "tags",
    "ruleSearchList": "$.data.books",
    "ruleSearchName": "title@put:{book:id}",
    "ruleSearchNoteUrl": "/c/main/GetAllChapterInfoByBookId?dtp=Android&bookId={$.id}",
    "ruleSearchUrl": "/c/main/GetBooksByKeyWords?PageIndex=searchPage&Key=searchKey&dtp=Android&PageSize=50",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 教父中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.jfzw.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "id.info@tag.p.0@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "id.info@tag.h1.0@text",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.fmimg@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.1@text#各位书友.*",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.s1@text#.*\\[|\\]",
    "ruleSearchLastChapter": "class.s3@text",
    "ruleSearchList": "class.novelslist@tag.li",
    "ruleSearchName": "class.s2@text",
    "ruleSearchNoteUrl": "class.s2@tag.a@href",
    "ruleSearchUrl": "https://www.jfzw.com/novel.php?action=search@searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 68
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 教育123",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.xiaoso5.org",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "lastUpdateTime": 1576673883501,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.text_area@textNodes#\\(教育123网.*\\)",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.chapter@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.btnlink@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.content@tag.table@tag.tbody@tag.tr@tag.td@tag.table.0@tag.tr.0@tag.td.1@textNodes",
    "ruleSearchAuthor": "class.odd.1@text|tag.table.0@tag.tbody.0@tag.tr.4@tag.tbody.0@tag.td.3@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@text|tag.table@tag.tbody@tag.tr@tag.td@tag.table@tag.tr@tag.td.1@tag.a.1@text",
    "ruleSearchList": "class.grid@tag.tr!0|id.content",
    "ruleSearchName": "class.odd.0@text|tag.span.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "https://www.jiaoyu123.com/modules/article/search.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 31
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 杰众文学",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.jiezhong.org",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.readerlist@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "text.目录列表@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "tag.p.1@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.td.4@text",
    "ruleSearchLastChapter": "tag.td.1@text",
    "ruleSearchList": "id.conn@tag.tr",
    "ruleSearchName": "tag.td.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://www.jiezhong.org/modules/article/search.php@searchkey=searchKey&searchtype=articlename&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 经典小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.jdxs5200.net",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673883622,
    "ruleBookAuthor": "",
    "ruleBookContent": "id.htmlContent@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.mulu_list@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@html",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "http://www.jdxs5200.net/modules/article/search.php?searchtype=articlename&searchkey=searchKey&action=login&submit=%26%23160%3B%CB%D1%26%23160%3B%26%23160%3B%CB%F7%26%23160%3B|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 精品小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://jpxs123.com",
    "enable": true,
    "loginUrl": "",
    "ruleBookAuthor": "class.infos@tag.span.0@tag.a@text",
    "ruleBookContent": "class.read_chapterDetail@textNodes",
    "ruleBookKind": "",
    "ruleBookName": "class.infos@tag.h1",
    "ruleChapterList": "class.clearfix@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "tag.img@src",
    "ruleIntroduce": "class.infos@tag.p@text",
    "ruleSearchAuthor": "class.booknews@text#作者：|[0-9].*",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchLastChapter": "class.date@text",
    "ruleSearchList": "class.books m-cols@class.bk",
    "ruleSearchName": "tag.h3@tag.a@text",
    "ruleSearchNoteUrl": "tag.h3@tag.a@href",
    "ruleSearchUrl": "http://jpxs123.com/e/search/index.php@keyboard=searchKey&show=title&classid=0|char=gb2312",
    "serialNumber": 0,
    "weight": 10
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 久久小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.txt909.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.mt10 gray@a@text",
    "ruleBookContent": "class.articlecon font-large@p@textNodes#<.*>",
    "ruleBookInfoInit": "",
    "ruleBookKind": "class.gray.1@a@text",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.title@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+class.cataloglist@li@a",
    "ruleChapterName": "",
    "ruleChapterUrl": "class.bdbtn downbtn@href",
    "ruleChapterUrlNext": "id.pagelist@option!0@value",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.gray.2@a@text&class.con@text",
    "ruleSearchAuthor": "class.author@text#作者：",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "class.intro@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.imgtextlist searchlist@li",
    "ruleSearchName": "class.orange@text",
    "ruleSearchNoteUrl": "class.orange@href",
    "ruleSearchUrl": "https://m.txt909.com/search.html@searchkey=searchKey",
    "serialNumber": 0,
    "weight": 42
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 久久小说网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.fifm.cn",
    "enable": true,
    "ruleBookAuthor": "class.book-info @tag.span.0@text",
    "ruleBookContent": "class.read-content@tag.p@textNodes",
    "ruleBookKind": "class.tag@tag.span.1@text",
    "ruleBookLastChapter": "id.l2@tag.li.0@text",
    "ruleBookName": "class.book-info @tag.h1@text",
    "ruleChapterList": "//*[@class='catalog_b']//li/a",
    "ruleChapterName": "//text()",
    "ruleChapterUrl": "class.mubtn@tag.a@href",
    "ruleContentUrl": "//@href",
    "ruleCoverUrl": "class.book-img@tag.img@src",
    "ruleFindAuthor": "class.writer@text",
    "ruleFindCoverUrl": "class.book-info@tag.img@src",
    "ruleFindIntroduce": "class.desc@text",
    "ruleFindList": "class.top-list@tag.li",
    "ruleFindName": "class.book-info@tag.a@text",
    "ruleFindNoteUrl": "class.book-info@tag.a@href",
    "ruleFindUrl": "女生榜::https://www.fifm.cn/rank/girl/&&男生榜::https://www.fifm.cn/rank/boy/&&推荐榜::https://www.fifm.cn/rank/recommend/&&热门榜::https://www.fifm.cn/rank/hot/&&人气榜::https://www.fifm.cn/rank/peoplegas/&&新书速递榜::https://www.fifm.cn/rank/newbook/",
    "ruleIntroduce": "class.intro@text",
    "ruleSearchAuthor": "class.zz@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "class.jj@text",
    "ruleSearchList": "class.yizd@tag.ul.0@tag.li",
    "ruleSearchName": "class.bq@text",
    "ruleSearchNoteUrl": "class.bq@tag.a@href",
    "ruleSearchUrl": "https://www.fifm.cn/search/?kw=searchKey|char=UTF-8",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 久久新书",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.jjxs.org",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "tag.strong@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.info@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "tag.dd.0@text#简介.",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "tag.td.4@text",
    "ruleSearchLastChapter": "tag.td.1@text#最新章节.",
    "ruleSearchList": "id.content@tag.tr!0",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://www.jjxs.org/modules/article/search.php@searchkey=searchKey&ct=2097152&si=bijuge.com&sts=bijuge.com|char=gbk",
    "serialNumber": 0,
    "weight": 52
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 君子堂",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.junztang.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.block_txt2@tag.p.2@tag.a.0@text",
    "ruleBookContent": "id.nr@html",
    "ruleBookKind": "class.block_txt2@tag.p.3@tag.a.0@text",
    "ruleBookLastChapter": "class.block_txt2@tag.p.6@text",
    "ruleBookName": "class.block_txt2@tag.h2@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapter@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.ablum_read.0@tag.a.1@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "class.next.1@tag.a.0@href",
    "ruleCoverUrl": "class.block_img2@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro_info@text",
    "ruleSearchAuthor": "class.line@text#.*\\\\/",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.line@text#\\\\[|\\\\].*",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.cover@children",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://m.junztang.net/s.php@type=articlename&s=searchKey&submit=|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 卡酷小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.kakuxs.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.TextContent@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.chapterList@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "id.button_all@tag.ul.0@tag.li.0@tag.a.0@href",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "id.maininfo@id.bookinfo@class.bookleft@id.bookimg@tag.img.0@src",
    "ruleFindUrl": "最新入库::https://www.kakuxs.com/screen-quanbu-postdate-0-0-1-0-searchPage&&最近更新::https://www.kakuxs.com/screen-quanbu-lastupdate-0-0-1-0-searchPage&&玄幻魔法::https://www.kakuxs.com/screen-xuanhuan-lastupdate-0-0-1-0-searchPage&&武侠修真::https://www.kakuxs.com/screen-wuxia-lastupdate-0-0-1-0-searchPage&&都市言情::https://www.kakuxs.com/screen-dushi-lastupdate-0-0-1-0-searchPage&&历史军事::https://www.kakuxs.com/screen-lishi-lastupdate-0-0-1-0-searchPage&&科幻灵异::https://www.kakuxs.com/screen-kehuan-lastupdate-0-0-1-0-searchPage&&女生言情::https://www.kakuxs.com/screen-nvsheng-lastupdate-0-0-1-0-searchPage&&轻の小说::https://www.kakuxs.com/screen-qing-lastupdate-0-0-1-0-searchPage&&网游动漫::https://www.kakuxs.com/screen-wangyou-lastupdate-0-0-1-0-searchPage&&其他类型::https://www.kakuxs.com/screen-qita-lastupdate-0-0-1-0-searchPage",
    "ruleIntroduce": "id.bookintro@tag.p.0@textNodes",
    "ruleSearchAuthor": "id.maininfo@id.bookinfo@class.bookright@tag.span.0@tag.a.0@text|tag.dd.1@tag.span.0@tag.a.0@text",
    "ruleSearchCoverUrl": "id.maininfo@id.bookinfo@class.bookleft@id.bookimg@tag.img.0@src|tag.dt.0@tag.a.0@tag.img.0@_src",
    "ruleSearchKind": "id.maininfo@id.bookinfo@class.bookright@tag.ul.0@tag.li.2@tag.span.0@text|tag.dd.1@tag.span.1@text",
    "ruleSearchLastChapter": "id.newlist@tag.ul.0@tag.li.0@tag.a.0@text|tag.dd.3@tag.a.0@text",
    "ruleSearchList": "id.sitebox@tag.dl|id.conn@id.main",
    "ruleSearchName": "id.maininfo@id.bookinfo@class.bookright@tag.h1.0@text|tag.dd.0@tag.h3.0@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.dd.0@tag.h3.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.kakuxs.com/modules/article/search.php@searchkey=searchKey&searchtype=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 20
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 看帮网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.kanbang.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.tagCol@tag.p@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.tagCol@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.online-read@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro.0@tag.p@textNodes",
    "ruleSearchAuthor": "//*[@class=\"pub\"]/text()##\\/.*",
    "ruleSearchCoverUrl": "//img/@src",
    "ruleSearchIntroduce": "//p/allText()",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "//*[@class=\"subject-item\"]",
    "ruleSearchName": "//h2/a/text()",
    "ruleSearchNoteUrl": "//h2/a/@href",
    "ruleSearchUrl": "https://www.kanbang.cc/plus/search.php@q=searchKey&kwtype=0|char=utf-8",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 看啦又看",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.k6uk.com",
    "enable": true,
    "ruleBookAuthor": "##作者：(.+?)<##$1###",
    "ruleBookContent": "id.nr1@html",
    "ruleBookKind": "##分类：(.+?)<##$1###",
    "ruleBookLastChapter": ".chapter@tag.li.0@text",
    "ruleBookName": "h2@text",
    "ruleChapterList": ".chapter@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": ".block_img2@a@href",
    "ruleChapterUrlNext": "text.下一页.0@href",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "img@src",
    "ruleIntroduce": ".intro_info@html#^#<br>",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "@js:java.get('cover')",
    "ruleSearchIntroduce": "@js:java.get('intro')",
    "ruleSearchKind": "tag.a.0@text",
    "ruleSearchLastChapter": "tag.a.1@href@js:result=java.ajax('http://m.k6uk.com'+result);\n\njava.put('intro',result.match(/intro_info\">([\\s\\S]*?)<\\/div>/)[1]);\n\njava.put('cover',result.match(/img src=\"(.*?)\"/)[1]);\nresult=result.match(/chapter\">[\\s\\S]+?href.*?>(.*?)<span/)[1];",
    "ruleSearchList": "class.line.-1&&class.line.-2&&class.line.-3",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "/modules/article/waps.php?searchtype=articlename&searchkey=searchKey&t_btnsearch=&page=1|char=gbk",
    "serialNumber": 0,
    "weight": 31
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 看毛线",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.kanmaoxian.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.yd_text2@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.ml_main@tag.dl@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.book_read@tag.span.0@tag.a.0@href",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "class.fengmian@tag.a.0@tag.img.0@src",
    "ruleFindUrl": "最新入库::https://www.kanmaoxian.com/shuku/quanbu_postdate_0_0_0_0_1_0_searchPage.html&&最近更新::https://www.kanmaoxian.com/shuku/quanbu_lastupdate_0_0_0_0_1_0_searchPage.html&&玄幻魔法::https://www.kanmaoxian.com/shuku/xuanhuan_lastupdate_0_0_0_0_1_0_searchPage.html&&武侠修真::https://www.kanmaoxian.com/shuku/wuxia_lastupdate_0_0_0_0_1_0_searchPage.html&&穿越重生::https://www.kanmaoxian.com/shuku/chuanyue_lastupdate_0_0_0_0_1_0_searchPage.html&&历史军事::https://www.kanmaoxian.com/shuku/lishi_lastupdate_0_0_0_0_1_0_searchPage.html&&都市言情::https://www.kanmaoxian.com/shuku/dushi_lastupdate_0_0_0_0_1_0_searchPage.html&&惊悚恐怖::https://www.kanmaoxian.com/shuku/lingyi_lastupdate_0_0_0_0_1_0_searchPage.html&&侦探推理::https://www.kanmaoxian.com/shuku/xuanyi_lastupdate_0_0_0_0_1_0_searchPage.html&&科幻未来::https://www.kanmaoxian.com/shuku/kehuan_lastupdate_0_0_0_0_1_0_searchPage.html&&网游动漫::https://www.kanmaoxian.com/shuku/wangyou_lastupdate_0_0_0_0_1_0_searchPage.html&&耽美同人::https://www.kanmaoxian.com/shuku/danmei_lastupdate_0_0_0_0_1_0_searchPage.html&&其他小说::https://www.kanmaoxian.com/shuku/qita_lastupdate_0_0_0_0_1_0_searchPage.html",
    "ruleIntroduce": "class.bookintro@textNodes",
    "ruleSearchAuthor": "class.info_t@tag.span.1@text|class.title@tag.span.0@text",
    "ruleSearchCoverUrl": "class.info_l@class.fengmian@tag.a.0@tag.img.0@src|tag.a.0@tag.img.0@src",
    "ruleSearchKind": "class.info_t@tag.span.0@text|class.status@text#最新章节.*",
    "ruleSearchLastChapter": "class.status@tag.span.0@tag.a.0@text|class.info_c@class.lastzj@tag.a.0@text",
    "ruleSearchList": "class.list@class.list_l@tag.li|class.bookinfo",
    "ruleSearchName": "class.info_t@tag.h1.0@text|class.title@tag.h3.0@tag.a.0@text#《|》",
    "ruleSearchNoteUrl": "class.title@tag.h3.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.kanmaoxian.com/modules/article/search.php?searchtype=articlename&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 34
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 看书君",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.kanshujun.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "//meta[@property=\"og:novel:author\"]/@content",
    "ruleBookContent": "class.readCon@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "class.chapterTitle@tag.a@text",
    "ruleBookName": "//meta[@property=\"og:novel:book_name\"]/@content",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.listCon@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "$4",
    "ruleFindCoverUrl": "$2",
    "ruleFindIntroduce": "$6",
    "ruleFindKind": "$5,$8",
    "ruleFindLastChapter": "$7",
    "ruleFindList": ":li(?:[^<]*<)a href=\"([^\"]*)\"(?:[^<]*<)img src=\"([^\"]*)\"(?:[^>]*>){4}([^<]*)(?:[^>]*>){4}([^<]*)(?:[^>]*>){2}([^<]*)(?:[^>]*>){3}([^<]*)(?:[^>]*>){3}([^<]*)(?:[^>]*>){4}([^<]*)(?:[^>]*>){4}([^<]*)",
    "ruleFindName": "$3",
    "ruleFindNoteUrl": "$1",
    "ruleFindUrl": "玄幻奇幻::/all/1_lastupdate_0_0_0_0_0_0_searchPage.html\n武侠仙侠::/all/2_lastupdate_0_0_0_0_0_0_searchPage.html\n都市::/all/3_lastupdate_0_0_0_0_0_0_searchPage.html\n历史::/all/4_lastupdate_0_0_0_0_0_0_searchPage.html\n军事::/all/5_lastupdate_0_0_0_0_0_0_searchPage.html\n科幻::/all/6_lastupdate_0_0_0_0_0_0_searchPage.html\n恐怖悬疑::/all/7_lastupdate_0_0_0_0_0_0_searchPage.html\n网游竞技::/all/8_lastupdate_0_0_0_0_0_0_searchPage.html\n现代言情::/all/10_lastupdate_0_0_0_0_0_0_searchPage.html\n古代言情::/all/11_lastupdate_0_0_0_0_0_0_searchPage.html\n仙侠奇缘::/all/12_lastupdate_0_0_0_0_0_0_searchPage.html\n校园青春::/all/13_lastupdate_0_0_0_0_0_0_searchPage.html\n恐怖灵异::/all/14_lastupdate_0_0_0_0_0_0_searchPage.html\n纯爱耽美::/all/15_lastupdate_0_0_0_0_0_0_searchPage.html\n同人::/all/16_lastupdate_0_0_0_0_0_0_searchPage.html\n二次元::/all/17_lastupdate_0_0_0_0_0_0_searchPage.html\n其他::/all/9_lastupdate_0_0_0_0_0_0_searchPage.html",
    "ruleIntroduce": "//meta[@property=\"og:description\"]/@content",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "tag.p@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.rankList@tag.li",
    "ruleSearchName": "tag.h4@tag.a@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.kanshujun.com/modules/article/search.php?searchkey=searchKey&searchtype=articlename&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 30
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 看小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.read52.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673889077,
    "loginUrl": "",
    "ruleBookAuthor": "class.infotype@tag.p.0@tag.a@text",
    "ruleBookContent": "id.novelcontent@tag.p@textNodes#^(恋耽美|第\\d{1,10}[章节篇回])$|[(百度搜索:/全/本/书/屋/看更多好看的完本小说。)]",
    "ruleBookKind": "class.infotype@tag.p.1@text#类型：",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.cataloginfo@tag.h3@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapters@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.gochapter@tag.a@href",
    "ruleChapterUrlNext": "text.下一页@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic@img@src||class.pic@img@onerror#this.src=|\\'",
    "ruleFindUrl": "玄幻::https://m.read52.com/sort/1_searchPage/\n武侠::https://m.read52.com/sort/2_searchPage/\n言情::https://m.read52.com/sort/3_searchPage/\n穿越::https://m.read52.com/sort/4_searchPage/\n都市::https://m.read52.com/sort/5_searchPage/\n科幻::https://m.read52.com/sort/6_searchPage/\n网游::https://m.read52.com/sort/7_searchPage/\n恐怖::https://m.read52.com/sort/8_searchPage/\n耽美::https://m.read52.com/sort/9_searchPage/\n校园::https://m.read52.com/sort/10_searchPage/\n高辣::https://m.read52.com/sort/11_searchPage/\n腹黑::https://m.read52.com/sort/12_searchPage/\n种田::https://m.read52.com/sort/13_searchPage/\n高干::https://m.read52.com/sort/14_searchPage/\n百合::https://m.read52.com/sort/15_searchPage/\n其他::https://m.read52.com/sort/16_searchPage/",
    "ruleIntroduce": "class.intro@tag.p@text",
    "ruleSearchAuthor": "class.author@tag.a@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.sone",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "https://m.read52.com/s.php@s=searchKey&type=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 27
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 酷笔记",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.kubiji.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "tag.h6.0@a@text",
    "ruleBookContent": "class.content@textNodes##[\\s\\S]*kubiji.net\\)”查找最新章节！",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "h5!1@a@text",
    "ruleBookName": "h1@text@put:{name:h1@text}",
    "ruleBookUrlPattern": "https?://www\\.kubiji\\.net/\\d+/?",
    "ruleChapterList": "class.novel_list.-1@a",
    "ruleChapterName": "text<js>String(result).replace(/^@get:{name}/,\"\")</js>",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "text.下一页@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.book_cover@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@textNodes",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "span!1:2:3@text##\\[|\\]",
    "ruleSearchLastChapter": "tag.a.2@text",
    "ruleSearchList": "class.novelslist2@li!0",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "/search.html@searchtype=all&searchkey=searchKey&action=search&submit= 搜  索 ",
    "serialNumber": 0,
    "weight": 452
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 酷虎小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.kuhu168.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576680243674,
    "loginUrl": "",
    "ruleBookAuthor": "tag.h3.0@tag.a.0@text",
    "ruleBookContent": "id.nr@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "class.panel-body text-center info3@tag.a@text",
    "ruleBookName": "tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.panel-body.2@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.info1@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.info2@tag.div.0@text",
    "ruleSearchAuthor": "tag.a.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.bookcon@tag.tr!0",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://www.kuhu168.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 134
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 快读全本",
    "bookSourceType": "",
    "bookSourceUrl": "http://api.gdugm.cn",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@JSon:$..cpContent||$..body",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "@JSon:$.chapters",
    "ruleChapterName": "@JSon:$.title",
    "ruleChapterUrl": "@JSon:$._id@js:\"http://api.gdugm.cn/toc/mix?&bookId=\" + result",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "@JSon:$.link@js:\"http://chapter.gdugm.cn/chapter/\" + encodeURIComponent(result)",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@JSon:$.longIntro",
    "ruleSearchAuthor": "@JSon:$.author",
    "ruleSearchCoverUrl": "@JSon:$.cover",
    "ruleSearchKind": "@JSon:$.minorCate&&$.cat&&$wordCount&&留存{$.retentionRatio}%",
    "ruleSearchLastChapter": "@JSon:$..lastChapter",
    "ruleSearchList": "@JSon:$.books[*]",
    "ruleSearchName": "@JSon:$.title",
    "ruleSearchNoteUrl": "@JSon:$._id@js:\"http://api.gdugm.cn/book/info?&bookId=\" + result",
    "ruleSearchUrl": "http://api.gdugm.cn/book/search?key=searchKey&start=0&limit=100",
    "serialNumber": 0,
    "weight": 24
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 快眼看书1",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.bookcu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.htmlContent@textNodes#.*最新章节.",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.book_list@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.bookinfo_intro@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.bookcu.com/modules/article/search.php?type=articlename&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 快眼看书2",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.kuaiyankanshu.net",
    "enable": true,
    "ruleBookAuthor": "class.novelinfo-l@tag.li.0@tag.a@text",
    "ruleBookContent": "//*[@id='chaptercontent']#我们的客户端上线了，请您前往各大商店搜索“快眼看书”下载！",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.header line@tag.h1@text",
    "ruleChapterList": "//*[@class='body ']//li/a",
    "ruleChapterName": "//text()",
    "ruleContentUrl": "//@href",
    "ruleCoverUrl": "class.novelinfo-r@tag.img@src",
    "ruleIntroduce": "class.novelintro@text",
    "ruleSearchAuthor": "class.info@tag.span.1@tag.a@text#作者:",
    "ruleSearchCoverUrl": "class.pt-ll-l@tag.img@src",
    "ruleSearchIntroduce": "class.intro@text",
    "ruleSearchKind": "class.info@tag.span.2@tag.a@text",
    "ruleSearchLastChapter": "class.last@tag.a@text",
    "ruleSearchList": "class.librarylist@tag.li",
    "ruleSearchName": "class.info@tag.span.0@tag.a@text",
    "ruleSearchNoteUrl": "class.info@tag.span.0@tag.a@href",
    "ruleSearchUrl": "https://www.kuaiyankanshu.net/search/result.html?searchtype=novelname&searchkey=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 辣文小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.lawenxs.net",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.block_txt2@tag.a.2@text",
    "ruleBookContent": "id.nr1@textNodes#【 飞|-->>本章未完，点击下一页继续阅读|看无广告，全字无错首发小说 ， 辣 - ，您的最佳选择！",
    "ruleBookName": "class.block_txt2@tag.h2@text",
    "ruleChapterList": "class.chapter@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.ablum_read.0@tag.a.1@href",
    "ruleChapterUrlNext": "class.page.0@text.下一页.0@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.block_img2@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro_info@text",
    "ruleSearchAuthor": "class.line@tag.a.2@text||class.block_txt2@tag.p.2@text",
    "ruleSearchCoverUrl": "class.block_img2@tag.img@src",
    "ruleSearchKind": "class.line@tag.a.0@text||class.block_txt2@tag.p.3@text#.*分类：",
    "ruleSearchLastChapter": "class.block_txt2@tag.p.6@text",
    "ruleSearchList": "class.line||class.cover",
    "ruleSearchName": "class.blue@text||class.block_txt2@tag.h2@text",
    "ruleSearchNoteUrl": "class.line@tag.a.1@href",
    "ruleSearchUrl": "http://m.lawenxs.net/modules/article/waps.php?searchkey=searchKey&searchtype=articlename&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 蓝色中文网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.lansezw.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.contents@textNodes#\\.\\.\\.看书的朋友，你可以搜搜“蓝色中文网”，即可第一时间找到本站哦。",
    "ruleBookName": "",
    "ruleChapterList": "class.L",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic.0@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.js@text#小说介绍：|关键词.*",
    "ruleSearchAuthor": "class.odd.1@text|id.at@tag.td.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@text&&tag.dd.3@tag.p@tag.a@text",
    "ruleSearchList": "id.content@class.grid@tag.tr!0&&class.main",
    "ruleSearchName": "class.odd.0@tag.a.0@text|tag.dd@tag.h1@text#全文阅读",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href|class.hst@href",
    "ruleSearchUrl": "https://www.lansezw.com/modules/article/search.php@searchtype=articlename&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 乐安宣书",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.ailelela.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "tag.meta.16@content||class.excerpt@text#(?:[^：]*：){2}([^\\s]*)\\s更新时间：.*#$1",
    "ruleBookContent": "id.content@html#百度搜索乐安.*|〔[^〕]*〕",
    "ruleBookInfoInit": "",
    "ruleBookKind": "class.excerpt@a@text&&class.excerpt@text#(?:[^：]*：){3}(\\d+-\\d+-\\d+).*#$1",
    "ruleBookLastChapter": "class.center.0@tag.a.1@text#最新章节:",
    "ruleBookName": "tag.meta.17@content||tag.h2.0@text#^小说《|》概括$",
    "ruleBookUrlPattern": "https?://www.ailelela.com/(xs)?\\d+\\.shtml",
    "ruleChapterList": "+class.chapters@a",
    "ruleChapterName": "",
    "ruleChapterUrl": "text.全文阅读@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.meta.14@content||class.excerpt@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "tag.meta.13@content||class.excerpt@text#.*更新时间：(\\d+-\\d+-\\d+)?|\\.*$",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "a!0@text",
    "ruleSearchList": "class.min-width",
    "ruleSearchName": "a!1@text",
    "ruleSearchNoteUrl": "a!1@href",
    "ruleSearchUrl": "https://www.ailelela.com/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 8
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 乐读窝",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.leduwo8.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.bookTitle@address@text",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.bookTitle@h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.ccss@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "text.开始阅读@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.bigImg@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.contentA@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.td.5@text",
    "ruleSearchLastChapter": "tag.a.1@text",
    "ruleSearchList": "tbody@tag.tr!0",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.leduwo8.com/modules/article/search.php?searchtype=articlename&searchkey=searchKey&action=login&submit=%3F%CB%D1%3F%3F%CB%F7%3F&page=1|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 乐库小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.6lk.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.info@tag.span.1@text",
    "ruleBookContent": "id.icon-jingji@html",
    "ruleBookKind": "class.info@tag.span.2@text",
    "ruleBookLastChapter": "class.info@tag.span.0@text",
    "ruleBookName": "tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapters@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.more@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.base clearfix@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@text",
    "ruleSearchAuthor": "class.info@tag.span.0@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "class.info@tag.span.1@text",
    "ruleSearchLastChapter": "class.finish@text",
    "ruleSearchList": "tag.li",
    "ruleSearchName": "class.tit@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://www.6lk.net/search.html?k=searchKey",
    "serialNumber": 0,
    "weight": 8
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 乐清都市",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.lqdsw.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.time@tag.span.0@text#作者：|时间：.*",
    "ruleBookContent": "class.acontent@textNodes#[(本章完)]",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.Title@tag.h1@tag.a@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.xs8@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.Title@tag.h1@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.content@tag.p@text",
    "ruleSearchAuthor": "class.time@tag.span.0@text#作者：|时间：.*",
    "ruleSearchCoverUrl": "class.content@tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "id.bk@tag.a.1@text",
    "ruleSearchList": "class.Title|class.xs8",
    "ruleSearchName": "tag.h1@tag.a@text|class.xs8@tag.li@tag.a.1@text",
    "ruleSearchNoteUrl": "tag.h1@tag.a@href|class.xs8@tag.li@tag.a.1@href",
    "ruleSearchUrl": "http://www.lqdsw.com/modules/article/search.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 8
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 乐文书屋",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.lwswxs.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.panel-body content-body content-ext@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "tag.ul.4@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "class.pager@tag.a.2@text.下一篇@href",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "tag.p.0@text",
    "ruleSearchAuthor": "id.booklast@text|class.text-center.1@tag.a@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.td.4@tag.p@text",
    "ruleSearchLastChapter": "tag.td.3@tag.p@text",
    "ruleSearchList": "tag.tbody@tag.tr!0",
    "ruleSearchName": "tag.p.0@tag.a.0@text|class.text-center.0@text",
    "ruleSearchNoteUrl": "tag.p@tag.a@href|class.text-center.0@href",
    "ruleSearchUrl": "https://www.lwswxs.com/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 18
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 乐文天下",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.lwtxt.cc",
    "enable": true,
    "ruleBookAuthor": "//*[@property=\"og:novel:author\"]/@content",
    "ruleBookContent": "class.readcontent@textNodes#本站 0zw，最快更新.*最新章节！",
    "ruleBookName": "//*[@property=\"og:novel:book_name\" ]/@content",
    "ruleChapterList": "id.list-chapterAll@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "//meta[@property=\"og:image\"]/@content",
    "ruleIntroduce": "//meta[@property=\"og:description\"]/@content",
    "ruleSearchAuthor": "class.author@text",
    "ruleSearchIntroduce": "//div[3]/text()",
    "ruleSearchLastChapter": "class.cat@a@text",
    "ruleSearchList": "//*[@class=\"bookbox\"]",
    "ruleSearchName": "//h4//a/text()",
    "ruleSearchNoteUrl": "class.bookname@a@href",
    "ruleSearchUrl": "http://www.lwtxt.cc/modules/article/search.php@searchkey=searchKey&action=login&submit=|char=gbk",
    "serialNumber": 0,
    "weight": 28
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 乐阅读",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.lread.net",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576747084497,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.1@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "https://www.lread.net/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 零点书院",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.00sy.net",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746562502,
    "ruleBookAuthor": "",
    "ruleBookContent": "class.yd_text2@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.mulu@tag.ul@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "class.jieshao@class.lf@tag.img.0@src",
    "ruleFindUrl": "最新入库::http://www.00sy.net/book/0-postdate-0-0-0-0-1-0-searchPage.html&&最近更新::http://www.00sy.net/book/0-lastupdate-0-0-0-0-1-0-searchPage.html&&玄幻魔法::http://www.00sy.net/book/1-lastupdate-0-0-0-0-1-0-searchPage.html&&武侠修真::http://www.00sy.net/book/2-lastupdate-0-0-0-0-1-0-searchPage.html&&历史军事::http://www.00sy.net/book/4-lastupdate-0-0-0-0-1-0-searchPage.html&&都市人生::http://www.00sy.net/book/3-lastupdate-0-0-0-0-1-0-searchPage.html&&言情穿越::http://www.00sy.net/book/7-lastupdate-0-0-0-0-1-0-searchPage.html&&科幻灵异::http://www.00sy.net/book/6-lastupdate-0-0-0-0-1-0-searchPage.html&&游戏竞技::http://www.00sy.net/book/5-lastupdate-0-0-0-0-1-0-searchPage.html&&综合其他::http://www.00sy.net/book/8-lastupdate-0-0-0-0-1-0-searchPage.html",
    "ruleIntroduce": "class.jieshao@class.rt@class.intro@textNodes",
    "ruleSearchAuthor": "tag.td.2@text|class.writer_i_4@tag.p.0@tag.span.0@text|class.rt@tag.em.0@tag.a.0@text",
    "ruleSearchCoverUrl": "class.writer_i_4@tag.dt.0@tag.a.0@tag.img.0@src|class.lf@tag.img.0@src",
    "ruleSearchKind": "tag.td.5@text|class.writer_i_4@tag.p.1@tag.span.0@tag.i.0@text|class.rt@tag.em.1@text#状态：",
    "ruleSearchLastChapter": "tag.td.1@tag.a.0@text|class.writer_i_4@tag.p.3@tag.a.0@text|class.rt@tag.em.3@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0|class.stack_room_r@tag.dl|class.jieshao",
    "ruleSearchName": "tag.td.0@tag.a.0@text|class.writer_i_4@tag.dd.0@tag.p.0@tag.strong.0@tag.a.0@text|class.rt@tag.h1.0@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a.0@href|class.writer_i_4@tag.dd.0@tag.p.0@tag.strong.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.00sy.net/modules/article/search.php?searchtype=articlename&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 43
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 零点小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.ypook.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "/user/public/login.html",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.rd-txt@p@html",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".novel-text-list@tag.li.!0@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "text.查看完整目录@href",
    "ruleChapterUrlNext": "text.下一页@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "点击排行::/top/allvisit.html\n收藏排行::/top/marknum.html\n最新入库::/top/postdata.html\n完本::/over/searchPage.html",
    "ruleIntroduce": "",
    "ruleSearchAuthor": ".book-author@text",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchKind": ".book-meta-r@tag.em.0@text&&.book-meta-r@tag.em.1@text",
    "ruleSearchLastChapter": "href@js:java.ajax('http://m.ypook.com'+result).match(/latest_chapter_name\".content=\"(.+?)\"\\/>/)[1]",
    "ruleSearchList": ".book-li@a",
    "ruleSearchName": ".book-title@text",
    "ruleSearchNoteUrl": "href",
    "ruleSearchUrl": "/so/search.html@searchkey=searchKey",
    "serialNumber": 0,
    "weight": 32
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 零二小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.02xs.org",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.author@text#作者：",
    "ruleBookContent": "id.chaptercontent@textNodes",
    "ruleBookName": "class.title@text",
    "ruleChapterList": "id.chapterlist@tag.p!0",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.recommend@tag.h2.1@tag.a@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "id.pb_next@href",
    "ruleCoverUrl": "id.synopsisArea_detail@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.review@text",
    "ruleSearchAuthor": "class.author.0@text#.*作者：",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.author.1@text#.*更新：",
    "ruleSearchList": "class.recommend mybook@tag.div!0",
    "ruleSearchName": "class.title@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "http://m.02xs.org/s.php?keyword=searchKey&t=1",
    "serialNumber": 0,
    "weight": 37
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 六零看书",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.60kanshu.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.chapterlist@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.bookimg@tag.img@src",
    "ruleFindUrl": "全部::http://www.60ks.com/bookstore/quanbu/default-0-0-0-0-0-0-searchPage.html&&玄幻::http://www.60ks.com/bookstore/xuanhuan/default-0-0-0-0-0-0-searchPage.html&&仙侠::http://www.60ks.com/bookstore/xianxia/default-0-0-0-0-0-0-searchPage.html&&都市::http://www.60ks.com/bookstore/dushi/default-0-0-0-0-0-0-searchPage.html&&历史::http://www.60ks.com/bookstore/lishi/default-0-0-0-0-0-0-searchPage.html&&悬疑::http://www.60ks.com/bookstore/xuanyi/default-0-0-0-0-0-0-searchPage.html&&网游::http://www.60ks.com/bookstore/wangyou/default-0-0-0-0-0-0-searchPage.html&&科幻::http://www.60ks.com/bookstore/kehuan/default-0-0-0-0-0-0-searchPage.html&&惊悚::http://www.60ks.com/bookstore/jingsong/default-0-0-0-0-0-0-searchPage.html&&穿越::http://www.60ks.com/bookstore/chuanyue/default-0-0-0-0-0-0-searchPage.html&&同人::http://www.60ks.com/bookstore/tongren/default-0-0-0-0-0-0-searchPage.html|char=gbk",
    "ruleIntroduce": "id.bookintro@text",
    "ruleSearchAuthor": "tag.td.2@text|tag.dd.1@tag.span.0@text",
    "ruleSearchCoverUrl": "tag.dt@tag.img@src",
    "ruleSearchKind": "tag.td.5@text|tag.dd.1@tag.span.2@text",
    "ruleSearchLastChapter": "tag.td.1@tag.a@text|tag.dd.3@tag.a.1@text",
    "ruleSearchList": "id.conn@tag.tr!0|id.sitebox@tag.dl",
    "ruleSearchName": "tag.td.0@tag.a@text|tag.dd.0@tag.a@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a@href|tag.dd.0@tag.a@href",
    "ruleSearchUrl": "http://www.60kanshu.com/modules/article/search.php@searchkey=searchKey&searchtype=articlename&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 六月小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.6yxs.com",
    "enable": true,
    "ruleBookAuthor": "class.zht@span@text#作者：",
    "ruleBookContent": "class.redcontent@html",
    "ruleBookLastChapter": "class.namep@h4@text",
    "ruleBookName": "class.pade-name clearfix@p@text",
    "ruleChapterList": "+class.mu-list@a",
    "ruleChapterUrl": "text.立即阅读@href",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "class.dcon-left left@img@src",
    "ruleIntroduce": "class.jianj@p@text",
    "ruleSearchAuthor": "tag.span.5@text",
    "ruleSearchKind": "tag.span.1@text",
    "ruleSearchLastChapter": "tag.span.3@text",
    "ruleSearchList": "class.mains2 mains3 clearfix@li!0",
    "ruleSearchName": "tag.span.2@text",
    "ruleSearchNoteUrl": "tag.span.2@a@href",
    "ruleSearchUrl": "http://www.6yxs.com/so/slist.html@custom_list=all&searchkey=searchKey&button=|char=utf-8",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 龙腾小说1",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.8qwx.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": ".BookAuthor@text#别：([\\S]+)#$1",
    "ruleBookLastChapter": ".BookInfo td > p font@text",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".ListRow:not(:last-child) li a",
    "ruleChapterName": "text@js:result.replace(/^[^\\d第]*(\\d)/, '$1').replace(/^(\\d+)[^\\d\\s]+(\\d+)/, '$1$2')",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": ".BookImg@src@js:result||'http://1t.click/GPx'",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "最近更新::/modules/article/toplist.php?sort=lastupdate&page=searchPage\n字数排行::/modules/article/toplist.php?sort=size&page=searchPage\n最新入库::/modules/article/toplist.php?sort=postdate&page=searchPage\n周点击榜::/modules/article/toplist.php?sort=weekvisit&page=searchPage\n总推荐榜::/modules/article/toplist.php?sort=allvote&page=searchPage\n总收藏榜::/modules/article/toplist.php?sort=goodnum&page=searchPage\n总点击榜::/modules/article/toplist.php?sort=allvisit&page=searchPage\n乡村::/1_searchPage/\n玄幻::/2_searchPage/\n仙侠::/3_searchPage/\n都市::/4_searchPage/\n历史::/5_searchPage/\n悬疑::/6_searchPage/\n网游::/7_searchPage/\n灵异::/8_searchPage/\n耽美::/9_searchPage/\n其他::/10_searchPage/",
    "ruleIntroduce": ".BookIntro@text#介绍：",
    "ruleSearchAuthor": ".title span@text",
    "ruleSearchCoverUrl": ".pic img@src@js:result||'http://1t.click/GPx'",
    "ruleSearchIntroduce": ".intro@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": ".sys a@text",
    "ruleSearchList": "@css:#alist > div[id]",
    "ruleSearchName": ".title a@text",
    "ruleSearchNoteUrl": ".pic a@href",
    "ruleSearchUrl": "/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 龙腾小说2",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.ltxs.me",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.readerlist@tag.ul@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "id.newlist@class.newrap@tag.strong.0@tag.a.0@href",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "class.bookleft@id.bookimg@tag.img.0@src",
    "ruleFindUrl": "玄幻奇幻::http://www.ltxs.me/xuanhuan/searchPage/&&武侠仙侠::http://www.ltxs.me/wuxia/searchPage/&&都市言情::http://www.ltxs.me/dushi/searchPage/&&历史军事::http://www.ltxs.me/lishi/searchPage/&&科幻灵异::http://www.ltxs.me/kehuan/searchPage/&&游戏竞技::http://www.ltxs.me/youxi/searchPage/&&其他类型::http://www.ltxs.me/qita/searchPage/",
    "ruleIntroduce": "id.bookintro@tag.p.2@textNodes",
    "ruleSearchAuthor": "class.odd.1@text|id.maininfo@id.bookinfo@class.bookright@tag.p.0@tag.a.0@text|tag.dd.1@tag.span.0@tag.a.0@text",
    "ruleSearchCoverUrl": "id.maininfo@id.bookinfo@class.bookleft@id.bookimg@tag.img.0@src|tag.dt.0@tag.a.0@tag.img.0@src",
    "ruleSearchKind": "class.even.2@text|id.maininfo@id.bookinfo@class.bookright@tag.span.0@text|tag.dd.1@tag.span.1@text",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text|id.newlist@tag.ul.0@tag.li.0@tag.a.0@text|tag.dd.3@tag.a.0@text",
    "ruleSearchList": "class.grid searall@tag.tr!0|id.sitebox@tag.dl|id.conn",
    "ruleSearchName": "class.odd.0@tag.a.0@text|id.maininfo@id.bookinfo@class.bookright@tag.h1@text|tag.dd.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href|tag.dd.0@tag.h3.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.ltxs.me/modules/article/search.php@searchkey=searchKey&searchtype=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 轮回小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.9xs.org",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Linux; Android 8.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": ".zz@text#作者：",
    "ruleBookContent": "@js:java.getElements('dd!-1').toArray().sort((a,b)=>a.attr('data-id')-b.attr('data-id')).map(x=>x.html()).join('')",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": ".zj@text",
    "ruleBookName": "tag.h3.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+@js:org.jsoup.Jsoup.parse(result).select('[data-id]>li>a').toArray().sort().map(x=>({n:x.text(),u:x.attr('href')}))",
    "ruleChapterName": "n",
    "ruleChapterUrl": ".mulu@a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "u",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "##:image\" content=\"([^\"]+)##$1###",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": ".jj_con@text#阅读.*?最新章节请关注（轮回小说网 https.*?html）",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "img@data-original",
    "ruleSearchIntroduce": ".int@text",
    "ruleSearchKind": "span!0:2@text#(分类|更新时间|总字数)：|\\s[0-9].+",
    "ruleSearchLastChapter": "tag.a.4@text",
    "ruleSearchList": ".result@li",
    "ruleSearchName": "h3@text",
    "ruleSearchNoteUrl": "h3@a@href",
    "ruleSearchUrl": "https://www.9xs.org/search.php?key=searchKey|char=utf-8",
    "serialNumber": 0,
    "weight": 44
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 落吧小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.txt81.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.downInfoRowL@tag.a.0@text",
    "ruleBookContent": "id.view_content_txt@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.read_list@tag.a",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "class.downAddress_li.1@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.downInfoRowL@tag.img@src",
    "ruleFindUrl": "科幻::http://www.txt81.com/kehuanxiaoshuo/index_searchPage.html&&网游::http://www.txt81.com/wangyouxiaoshuo/index_searchPage.html&&耽美::http://www.txt81.com/danmeixiaoshuo/index_searchPage.html&&历史::http://www.txt81.com/lishixiaoshuo/index_searchPage.html&&奇幻::http://www.txt81.com/qihuan/index_searchPage.html&&玄幻::http://www.txt81.com/xuanhuan/index_searchPage.html&&武侠::http://www.txt81.com/wuxia/index_searchPage.html&&言情::http://www.txt81.com/yanqing/index_searchPage.html&&都市::http://www.txt81.com/dushi/index_searchPage.html&&军事::http://www.txt81.com/junshi/index_searchPage.html&&恐怖::http://www.txt81.com/kongbu/index_searchPage.html&&侦探::http://www.txt81.com/zhentan/index_searchPage.html&&英文::http://www.txt81.com/waiguo/index_searchPage.html&&古典人文::http://www.txt81.com/gudian/index_searchPage.html&&激励管理::http://www.txt81.com/jlgl/index_searchPage.html&&其他书籍::http://www.txt81.com/qtsj/index_searchPage.html&&落吧书库::http://www.txt81.com/shu/index_searchPage.html",
    "ruleIntroduce": "id.mainSoftIntro@text",
    "ruleSearchAuthor": "class.searchTopic@tag.a@text#.*/|书籍作者.",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.mainListInfo@class.mainListHist@text|class.searchInfo@tag.a.0@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.searchTopic|id.listbox@class.mainListInfo",
    "ruleSearchName": "class.mainListInfo@tag.a@text|class.searchTopic@tag.a@text#/.*",
    "ruleSearchNoteUrl": "class.mainListInfo@tag.a@href|class.searchTopic.0@tag.a@href",
    "ruleSearchUrl": "http://www.txt81.com/search.html?searchtype=novelname&searchkey=searchKey",
    "serialNumber": 0,
    "weight": 44
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 落秋中文1",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.luoqiuzw.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindUrl": "玄幻::https://www.luoqiuzw.com/xuanhuanxiaoshuo/&&修真::https://www.luoqiuzw.com/xiuzhenxiaoshuo/1_searchPage.html&&都市::https://www.luoqiuzw.com/dushixiaoshuo/1_searchPage.html&&穿越::https://www.luoqiuzw.com/chuanyuexiaoshuo/1_searchPage.html&&网游::https://www.luoqiuzw.com/wangyouxiaoshuo/1_searchPage.html&&科幻::https://www.luoqiuzw.com/kehuanxiaoshuo/1_searchPage.html&&其它::https://www.luoqiuzw.com/qitaxiaoshuo/1_searchPage.html&&完本::https://www.luoqiuzw.com/wanben/1_searchPage&&玄幻大全::https://www.luoqiuzw.com/xiaoshuodaquan/1.html&&修真大全::https://www.luoqiuzw.com/xiaoshuodaquan/2.html&&都市大全::https://www.luoqiuzw.com/xiaoshuodaquan/3.html&&穿越大全::https://www.luoqiuzw.com/xiaoshuodaquan/4.html&&网游大全::https://www.luoqiuzw.com/xiaoshuodaquan/5.html&&科幻大全::https://www.luoqiuzw.com/xiaoshuodaquan/6.html&&其它大全::https://www.luoqiuzw.com/xiaoshuodaquan/7.html",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.s4@tag.a@text|tag.span@text#著",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "class.s1@text",
    "ruleSearchLastChapter": "class.s3@tag.a@text",
    "ruleSearchList": "class.item|class.novelslist2@tag.li!0",
    "ruleSearchName": "class.s2@tag.a@text|tag.a.2@text",
    "ruleSearchNoteUrl": "class.s2@tag.a@href|tag.a.2@href",
    "ruleSearchUrl": "https://www.luoqiuzw.com/index.php?s=/web/index/search@name=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 落秋中文2",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.luoqiu.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.book-title.0@tag.em.0@text##作\\s*者：",
    "ruleBookContent": "id.BookText@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.book-title.0@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapterlist@tag.dd!0:1:2:3:4:5:6:7:8",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.b-orange.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.book-img.0@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.book-intro.0@text",
    "ruleSearchAuthor": "tag.p.0@tag.i.0@text|class.book-title.0@tag.em.0@text",
    "ruleSearchCoverUrl": "tag.a.0@tag.img.0@src|class.book-img.0@tag.img.0@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.p.1@tag.a.0@text",
    "ruleSearchList": "class.item-pic|class.details",
    "ruleSearchName": "tag.h3.0@tag.a.0@text|class.book-title.0@tag.h1.0@text",
    "ruleSearchNoteUrl": "tag.h3.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.luoqiu.cc/search.html?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 落秋中文3",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.luoqiuzw.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "//*[@id=\"list\"]//dt[2]/following-sibling::dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.s3@tag.a@text",
    "ruleSearchList": "class.item||class.novelslist2@tag.li!0",
    "ruleSearchName": "class.s2@tag.a@text",
    "ruleSearchNoteUrl": "class.s2@tag.a@href||tag.a.2@href",
    "ruleSearchUrl": "https://www.luoqiuzw.cc/index.php?s=/web/index/search@name=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 梅语小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.meiyuxs.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$id.content@html",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.jumbotron@text#\\s.+",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+class.list-group-item col-md-4 col-sm-4 col-xs-6@a",
    "ruleChapterName": "",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.col-md-2 col-sm-4 col-xs-4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.col-md-6 hidden-sm hidden-xs@tag.a@text",
    "ruleSearchList": "class.table table-striped table-hover@tag.tbody@tag.tr",
    "ruleSearchName": "class.col-md-2 col-sm-8 col-xs-8@tag.a@text",
    "ruleSearchNoteUrl": "class.col-md-2 col-sm-8 col-xs-8@tag.a@href",
    "ruleSearchUrl": "/search.php?search=searchKey",
    "serialNumber": 0,
    "weight": 95
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 美文网",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.365mww.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.view_content_txt@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+@js:n=result.match(/ ←  1\\/(\\d+)  → /)[1];\na=baseUrl.match(/http:\\/\\/m.365mww.com(\\/viewbook\\/\\d+-\\d+-)1.html/)[1];\nlist=[];\nfor (i=1;i<=n;i++){\nlist.push({k:String(\ni),v:\"http://www.365mww.com\"+a+i+\".html\"})\n};\nlist",
    "ruleChapterName": "k",
    "ruleChapterUrl": "text.开始阅读@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "v",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "tag.p@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.fu_list@li",
    "ruleSearchName": "h1@text##《|》.*",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/e/search/index.php@keyboard=searchKey&show=title,softwriter,writers|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 萌文库",
    "bookSourceType": "",
    "bookSourceUrl": "http://xs.kdays.net",
    "enable": true,
    "ruleBookAuthor": "tag.li.7@tag.a@text",
    "ruleBookContent": "tag.article@html",
    "ruleBookKind": "",
    "ruleBookName": "class.info-side@tag.h2@text",
    "ruleChapterList": "tag.ul!0:1:-1:-2:-3@tag.li!-3@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "text.点击阅读@href",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "class.col-sm-3@tag.img@src",
    "ruleFindAuthor": "##作者.([^<]*)##$1###",
    "ruleFindCoverUrl": "class.cover-side@tag.img@src",
    "ruleFindIntroduce": "tag.blockquote@textNodes",
    "ruleFindKind": "class.text-muted@tag.p.0@text",
    "ruleFindLastChapter": "class.new-vol@text#.*:",
    "ruleFindList": "class.book-list@class.book",
    "ruleFindName": "class.detail@tag.h3@tag.a@text",
    "ruleFindNoteUrl": "tag.h3@tag.a@href",
    "ruleFindUrl": "热血::http://xs.kdays.net/list/all?type=1&page=searchPage\n冒险::http://xs.kdays.net/list/all?type=2&page=searchPage\n运动::http://xs.kdays.net/list/all?type=3&page=searchPage\n魔幻::http://xs.kdays.net/list/all?type=4&page=searchPage\n武侠::http://xs.kdays.net/list/all?type=5&page=searchPage\n校园::http://xs.kdays.net/list/all?type=6&page=searchPage\n耽美::http://xs.kdays.net/list/all?type=7&page=searchPage\n治愈::http://xs.kdays.net/list/all?type=8&page=searchPage\n推理::http://xs.kdays.net/list/all?type=9&page=searchPage\n惊悚::http://xs.kdays.net/list/all?type=10&page=searchPage\n科幻::http://xs.kdays.net/list/all?type=11&page=searchPage\n社会::http://xs.kdays.net/list/all?type=12&page=searchPage\nGAL::http://xs.kdays.net/list/all?type=13&page=searchPage\n动画化::http://xs.kdays.net/list/all?type=14&page=searchPage\n点击榜::http://xs.kdays.net/list/top\n收藏榜::http://xs.kdays.net/list/top?type=fav&&\n喜欢榜::http://xs.kdays.net/list/top?type=like&&\n全部::http://xs.kdays.net/list/all?page=searchPage&&",
    "ruleIntroduce": "tag.blockquote@textNodes",
    "ruleSearchAuthor": "tag.p.1@text#\\/.*",
    "ruleSearchCoverUrl": "class.cover-side@tag.img@src",
    "ruleSearchIntroduce": "tag.blockquote@text",
    "ruleSearchKind": "class.text-muted@tag.p.0@text",
    "ruleSearchLastChapter": "class.new-vol@text#.*:",
    "ruleSearchList": "class.book-list@class.book",
    "ruleSearchName": "class.detail@tag.h3@tag.a@text",
    "ruleSearchNoteUrl": "tag.h3@tag.a@href",
    "ruleSearchUrl": "http://xs.kdays.net/search/all?page=searchPage&w=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 梦笔阁",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.mengbige.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.articlecontent@textNodes#梦笔阁免费小说阅读_",
    "ruleBookName": "",
    "ruleChapterList": "class.ml_list@tag.ul@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "class.pic@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.introduce@class.jj@textNodes",
    "ruleSearchAuthor": "class.odd.1@text|class.catalog@tag.p.1@tag.span.1@tag.a.0@text",
    "ruleSearchCoverUrl": "class.catalog@class.pic@tag.img.0@src",
    "ruleSearchKind": "class.even.2@text|class.catalog@tag.p.1@tag.span.2@text#状态：",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text|class.ml_content@tag.ul.0@tag.li.0@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0|class.main",
    "ruleSearchName": "class.odd.0@tag.a.0@text|class.catalog@tag.h1.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.mengbige.com/modules/article/search.php@searchkey=searchKey&submit=点击搜索|char=gbk",
    "serialNumber": 0,
    "weight": 31
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 梦琪小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.mqxs8.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.chaptercontent@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.chapterlist@tag.p!0:",
    "ruleChapterName": "tag.p@tag.a@text",
    "ruleChapterUrl": "text.章节列表@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.p@tag.a@href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "id.thumb@img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.review@text",
    "ruleSearchAuthor": "class.hot_sale@tag.p.1@tag.a.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.hot_sale@tag.p.2@tag.a@text",
    "ruleSearchList": "class.hot_sale",
    "ruleSearchName": "class.hot_sale@tag.a@tag.p@text",
    "ruleSearchNoteUrl": "class.hot_sale@tag.a@href",
    "ruleSearchUrl": "https://m.mqxs8.com/SearchBook.php?keyword=searchKey",
    "serialNumber": 0,
    "weight": 36
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 米趣小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.meegoq.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 Safari/537.36 Core/1.70.3732.400 QQBrowser/10.5.3819.400",
    "loginUrl": "",
    "ruleBookAuthor": "class.info@tag.p.0@tag.a.0@text",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.info@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.mulu@tag.a!0:1:2:3:4:5:6:7:8",
    "ruleChapterName": "text",
    "ruleChapterUrl": "text.查看全部章节列表...@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.cover@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.desc@text",
    "ruleSearchAuthor": "class.a2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.nt@text",
    "ruleSearchLastChapter": "class.n2@text",
    "ruleSearchList": "class.lastest@tag.li!0",
    "ruleSearchName": "class.n2@text",
    "ruleSearchNoteUrl": "class.n2@tag.a@href",
    "ruleSearchUrl": "https://www.meegoq.com/search.htm?keyword=searchKey",
    "serialNumber": 0,
    "weight": 63
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 棉花糖",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.mht.tw",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746897395,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.nr@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href@js:\"http://m.mht.tw\"+result",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.s1@text#\\]|\\[",
    "ruleSearchLastChapter": "class.s3@text",
    "ruleSearchList": "id.newscontent@class.l@tag.li",
    "ruleSearchName": "class.s2@text",
    "ruleSearchNoteUrl": "tag.span.1@tag.a@href",
    "ruleSearchUrl": "http://www.mht.tw/case.php?m=search@key=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 棉花糖",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.mhtla.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.novel_list@tag.dl@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.info@class.r_tools@tag.a.1@href",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "class.con_limg@tag.img.0@src",
    "ruleFindUrl": "玄幻魔法::https://www.mhtla.com/mulu/1-searchPage.html&&武侠修真::https://www.mhtla.com/mulu/2-searchPage.html&&都市言情::https://www.mhtla.com/mulu/3-searchPage.html&&历史军事::https://www.mhtla.com/mulu/4-searchPage.html&&科幻惊悚::https://www.mhtla.com/mulu/7-searchPage.html&&女频小说::https://www.mhtla.com/mulu/5-searchPage.html&&游戏竞技::https://www.mhtla.com/mulu/6-searchPage.html&&经典文学::https://www.mhtla.com/mulu/8-searchPage.html",
    "ruleIntroduce": "class.info@class.r_cons@textNodes",
    "ruleSearchAuthor": "class.odd.1@text|class.info@tag.p.0@tag.a.0@text|id.alistbox@tag.span.0@tag.a.0@text",
    "ruleSearchCoverUrl": "class.con_limg@tag.img.0@src|id.alistbox@tag.a.0@tag.img.0@src",
    "ruleSearchKind": "class.even.2@text",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text|class.info@tag.strong.0@tag.a.0@text|id.alistbox@tag.li.0@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0|class.con_txt|id.alist@tag.div!0",
    "ruleSearchName": "class.odd.0@tag.a.0@text|class.info@tag.h1.0@tag.a.0@text|id.alistbox@tag.h2.0@tag.a.0@text#《|》",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href|id.alistbox@tag.h2.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.mhtla.com/modules/article/search.php?ie=gbk&searchkey=searchKey&ct=2097152|char=gbk",
    "serialNumber": 0,
    "weight": 6
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 妙读屋",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.miaodu5.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.novelcontent@html#上一章|返回目录|加入书签|下一章|本站更换新域名：|www.miaodu5.com",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "class.infotype@tag.p.3@tag.a@text",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapters@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.infolink@tag.a.1@text.章节目录.0@href",
    "ruleChapterUrlNext": "class.page.0@text.下一页.0@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic@tag.img@src",
    "ruleFindAuthor": "class.author@tag.a@text|class.p3@tag.a@text",
    "ruleFindCoverUrl": "class.pic@tag.img@src",
    "ruleFindIntroduce": "",
    "ruleFindKind": "class.p1@text",
    "ruleFindLastChapter": "",
    "ruleFindList": "class.article|class.articlegeneral",
    "ruleFindName": "class.content@tag.h6@tag.a@text|class.p2@tag.a@text",
    "ruleFindNoteUrl": "class.pic@tag.a@href|class.p2@tag.a@href",
    "ruleFindUrl": "玄幻::http://m.miaodu5.com/sort/1_searchPage/&&仙侠::http://m.miaodu5.com/sort/2_searchPage/&&都市::http://m.miaodu5.com/sort/3_searchPage/&&历史::http://m.miaodu5.com/sort/4_searchPage/&&游戏::http://m.miaodu5.com/sort/5_searchPage/&&科幻::http://m.miaodu5.com/sort/6_searchPage/&&其他::http://m.miaodu5.com/sort/7_searchPage/&&日点击榜::http://m.miaodu5.com/top/dayvisit_searchPage/&&周点击榜::http://m.miaodu5.com/top/weekvisit_searchPage/&&月点击榜::http://m.miaodu5.com/top/monthvisit_searchPage/&&总点击榜::http://m.miaodu5.com/top/allvisit_searchPage/&&总收藏榜::http://m.miaodu5.com/top/goodnum_searchPage/&&字数排行::http://m.miaodu5.com/top/size_searchPage/&&日推荐榜::http://m.miaodu5.com/top/dayvote_searchPage/&&周推荐榜::http://m.miaodu5.com/top/weekvote_searchPage/&&月推荐榜::http://m.miaodu5.com/top/monthvote_searchPage/&&总推荐榜::http://m.miaodu5.com/top/allvote_searchPage/&&最新入库::http://m.miaodu5.com/top/postdate_searchPage/&&最近更新::http://m.miaodu5.com/top/lastupdate_searchPage/",
    "ruleIntroduce": "class.intro@tag.p@text",
    "ruleSearchAuthor": "class.author@tag.a@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.sone",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://m.miaodu5.com/s.php@s=searchKey&type=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 46
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 魔爪小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.mozhua2.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36",
    "lastUpdateTime": 1576746755005,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@js:a=result.match(/initTxt\\(\"([^\"]+)\"\\)/)[1];\nresult=String(String(java.ajax(a)).replace(/\",\"replace\"[\\s\\S]+/g,\"\").replace(/_txt_call\\(\\{\"content\":\"\u0002/,\"\").replace(/([\\d\\w]{4})/g,\"%u$1\"));\nresult=result.replace(/[;,]%u([0-9]+)/g,\"$1\").replace(/;*\\\\n/g,\"\\n\").replace(/;*\\\\/g,\"\");\nresult=unescape(result).replace(/;*%u/g,\"\").replace(/;/g,\"\")",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.row book-list chapter-list@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "@js:\nif(baseUrl.match(/https:\\/\\/m.mozhua2.com\\/.*?\\/\\d*\\w*_(.*?)\\.html/)){\na=baseUrl.match(/https:\\/\\/m.mozhua2.com\\/.*?\\/\\d*\\w*_(.*?)\\.html/);\nresult=\"https://m.mozhua2.com/txt/\"+a[1]+\"/mulu.html\"}else{a=baseUrl.match(/(https:\\/\\/m.mozhua2.com\\/.*?\\/.*?)\\/.*?\\.html/);\nresult=a[1]+\".html\"}",
    "ruleChapterUrlNext": "text.下一页@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.gray@text##\\(|\\)",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.a.0@tag.p.1@text##最新章节：|，",
    "ruleSearchList": "class.row book-list@li",
    "ruleSearchName": "##<p>\\d+\\.([^<]+)<span##$1###",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://m.mozhua2.com/search/?type=&key=searchKey",
    "serialNumber": 0,
    "weight": 431
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 莫锡文学",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.fcolxi.com  ",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "//meta[@property=\"og:novel:author\"]/@content",
    "ruleBookContent": "id.BookText@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "//meta[@property=\"og:novel:book_name\"]/@content",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.ptm-list-view.1@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "a:contains(手机阅读)@href",
    "ruleChapterUrlNext": "text.下一页@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "//meta[@property=\"og:image\"]/@content",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "//meta[@property=\"og:description\"]/@content",
    "ruleSearchAuthor": "tag.a.4@text",
    "ruleSearchCoverUrl": "//img/@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.a.5@text",
    "ruleSearchLastChapter": "tag.a.7@text",
    "ruleSearchList": "class.cf@dl",
    "ruleSearchName": "tag.a.3@text",
    "ruleSearchNoteUrl": "tag.a.3@href",
    "ruleSearchUrl": "/search.html@q=searchKey|char=utf-8",
    "serialNumber": 0,
    "weight": 44
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 墨雪文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.moxue99.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "$4",
    "ruleBookContent": "id.content@p@textNodes#喜欢.*?请大家收藏：\\(.*?\\).*?墨雪网更新速度最快。",
    "ruleBookInfoInit": ":g:d[^:]*:([^\"]*)(?:[^\"]*\"){8}([^\"]*)(?:[^\"]*\"){4}([^\"]*)(?:[^\"]*\"){4}([^\"]*)(?:[^\"]*\"){4}([^\"]*)(?:[^\"]*\"){12}([^\"]*)(?:[^\"]*\"){4}([^\\s]*)(?:[^\"]*\"){4}([^\"]*)",
    "ruleBookKind": "$3,$6,$7",
    "ruleBookLastChapter": "$8",
    "ruleBookName": "$5",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "//*[@id=\"list\"]//dt[2]/following-sibling::dd/a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "$2",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "$1",
    "ruleSearchAuthor": "tag.span.0@text",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchIntroduce": ".book_des@text#\\...$",
    "ruleSearchKind": "span!0:1@text#\\s.*",
    "ruleSearchLastChapter": "a!0:1@text",
    "ruleSearchList": "id.sitembox@dl",
    "ruleSearchName": "h3@text",
    "ruleSearchNoteUrl": "a@href",
    "ruleSearchUrl": "/search.html@searchtype=all&searchkey=searchKey|char=utf-8",
    "serialNumber": 0,
    "weight": 141
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 南派三叔",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.nanpaisanshu.org",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.list-group-item col-md-3 col-sm-6 col-xs-6 book",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.panel-body@text",
    "ruleSearchAuthor": "class.col-md-2 col-sm-2 col-xs-2 vv-zz@tag.a@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.col-md-5 col-sm-5 col-xs-5 vv-zj@tag.a@text",
    "ruleSearchList": "class.table table-striped table-hover@tag.tr",
    "ruleSearchName": "class.col-md-3 col-sm-3 col-xs-3 vv-bt@tag.a@text",
    "ruleSearchNoteUrl": "class.col-md-3 col-sm-3 col-xs-3 vv-bt@tag.a@href",
    "ruleSearchUrl": "https://www.nanpaisanshu.org/search?key=searchKey|char=utf-8",
    "serialNumber": 0,
    "weight": 33
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 南山书院",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.szyangxiao.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.nav clearfix@span!0@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:'<br>'+java.get('intro')",
    "ruleSearchAuthor": "tag.a.-1@href@js:\nresult=java.ajax('https:'+result);\nvar author=result.match(/作者是([^，]*)/);\nvar tag=result.match(/类型是([^，]*)/);\nvar cover=result.match(/src=\"([^\"]*?jpg)/);\nvar intro=result.match(/<br>([^<]*)/);\njava.put('tag',(tag) ? tag[1]:'');\njava.put('cover',(cover) ? cover[1]:'');\njava.put('intro',(intro) ? intro[1]:'');\n(author) ? author[1]:'';",
    "ruleSearchCoverUrl": "@js:java.get('cover')",
    "ruleSearchIntroduce": "@js:java.get('intro')",
    "ruleSearchKind": "@js:java.get('tag')",
    "ruleSearchLastChapter": "##<\\/a>：([^<]+?)<\\/span>##$1###",
    "ruleSearchList": "[class=nav clearfix] span:lt(2)",
    "ruleSearchName": "tag.a.-1@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/modules/article/search.php?searchkey=searchKey",
    "serialNumber": 0,
    "weight": 69
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 牛鲨小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.niusha.org",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746767729,
    "loginUrl": "",
    "ruleBookAuthor": "class.article_info_td@tag.h2@text",
    "ruleBookContent": "id.nr1@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "class.article_info_td@tag.a.0@text",
    "ruleBookLastChapter": "class.article_info_td@tag.a.1@text",
    "ruleBookName": "class.h_nav_items@tag.li.1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "tag.ul@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "text.开始阅读@href##\\d+.html",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "tag.p.0@tag.strong@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.lastupdate@text#栏目：",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.common-bookele",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://www.niusha.org/search.php@keyword=searchKey",
    "serialNumber": 0,
    "weight": 36
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 暖才小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.nuancaixs.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "$4",
    "ruleBookContent": "id.content@p@textNodes#喜欢.*?请大家收藏：\\(.*?\\).*?暖才更新速度最快。",
    "ruleBookInfoInit": ":g:d[^:]*:([^\"]*)(?:[^\"]*\"){8}([^\"]*)(?:[^\"]*\"){4}([^\"]*)(?:[^\"]*\"){4}([^\"]*)(?:[^\"]*\"){4}([^\"]*)(?:[^\"]*\"){12}([^\"]*)(?:[^\"]*\"){4}([^\\s]*)(?:[^\"]*\"){4}([^\"]*)",
    "ruleBookKind": "$3,$6,$7",
    "ruleBookLastChapter": "$8",
    "ruleBookName": "$5",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "//*[@id=\"list\"]//dt[2]/following-sibling::dd/a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "$2",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "$1",
    "ruleSearchAuthor": "tag.span.0@text",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchIntroduce": ".book_des@text#\\...$",
    "ruleSearchKind": "span!0:1@text#\\s.*",
    "ruleSearchLastChapter": "a!0:1@text",
    "ruleSearchList": "id.sitembox@dl",
    "ruleSearchName": "h3@text",
    "ruleSearchNoteUrl": "a@href",
    "ruleSearchUrl": "/search.html@searchtype=all&searchkey=searchKey|char=utf-8",
    "serialNumber": 0,
    "weight": 228
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 爬书网",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.xywxs.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.readerlist@tag.ul@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "id.newlist@class.newrap@tag.strong.0@tag.a.0@href",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "id.maininfo@id.bookinfo@class.bookleft@id.bookimg@tag.img.0@src",
    "ruleFindUrl": "最近更新::http://www.xywxs.com/gengxin.html&&玄幻科幻::http://www.xywxs.com/xh/searchPage/&&都市小说::http://www.xywxs.com/ds/searchPage/&&言情小说::http://www.xywxs.com/yq/searchPage/&&历史架空::http://www.xywxs.com/ls/searchPage/&&网游武侠::http://www.xywxs.com/yx/searchPage/&&耽美小说::http://www.xywxs.com/dm/searchPage/&&其他类型::http://www.xywxs.com/qt/searchPage/",
    "ruleIntroduce": "id.bookintro@tag.p.2@textNodes",
    "ruleSearchAuthor": "tag.dd.1@tag.span.0@tag.a.0@text|class.odd.1@text|id.maininfo@id.bookinfo@class.bookright@tag.a.0@text",
    "ruleSearchCoverUrl": "tag.dt.0@tag.a.0@tag.img.0@src|id.maininfo@id.bookinfo@class.bookleft@id.bookimg@tag.img.0@src",
    "ruleSearchKind": "tag.dd.1@tag.span.1@text|class.even.2@text|id.maininfo@id.bookinfo@class.bookright@tag.span.0@text",
    "ruleSearchLastChapter": "tag.dd.3@tag.a.0@text|class.even.0@tag.a.0@text|id.newlist@tag.ul.0@tag.li.0@tag.a.0@text",
    "ruleSearchList": "id.sitebox@tag.dl|class.grid searall@tag.tr!0|tag.body",
    "ruleSearchName": "tag.dd.0@tag.h3.0@tag.a.0@text|class.odd.0@tag.a.0@text|id.maininfo@id.bookinfo@class.bookright@tag.h1.0@text",
    "ruleSearchNoteUrl": "tag.dd.0@tag.h3.0@tag.a.0@href|class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.xywxs.com/modules/article/search.php@searchkey=searchKey&searchtype=articlename&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 泡书吧",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.paoshuba.cc",
    "enable": true,
    "ruleBookContent": "id.TXT@html#(投推.票|上.章|章节.录|下.章|加.书签|返..架|章节.*举报)",
    "ruleBookLastChapter": "tag.p.5@tag.a@text",
    "ruleChapterList": "tag.dl@dd@a",
    "ruleChapterName": "text",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "id.fmimg@img@src",
    "ruleIntroduce": "[name=\"description\"]@content",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchLastChapter": "tag.td.1@text",
    "ruleSearchList": "tag.tr!0",
    "ruleSearchName": "tag.td.0@tag.a@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a@href",
    "ruleSearchUrl": "http://www.paoshuba.cc/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 泡书吧",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.paoshuba.org",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 Safari/537.36 Core/1.70.3732.400 QQBrowser/10.5.3819.400",
    "loginUrl": "",
    "ruleBookAuthor": "id.info@tag.p.0@text#作 者：",
    "ruleBookContent": "id.TXT@html#投推荐票[\\s\\S]*",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.info@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.td.3@text&&tag.td.5@text",
    "ruleSearchLastChapter": "tag.td.1@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "tag.td.0@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a@href",
    "ruleSearchUrl": "http://www.paoshuba.org/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 霹雳书坊",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.pilishufang.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.htmlContent@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+class.book_list@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.infos@tag.p.-1@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.td!0:1:2@text",
    "ruleSearchLastChapter": "tag.a.1@text",
    "ruleSearchList": "tag.tr!0",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.pilishufang.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 蒲公英",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.pgyzw.com",
    "enable": true,
    "lastUpdateTime": 1576746895286,
    "ruleBookAuthor": "//meta[@property=\"og:novel:author\"]/@content",
    "ruleBookContent": "id.content@html",
    "ruleBookLastChapter": "",
    "ruleBookName": "//meta[@property=\"og:novel:book_name\"]/@content",
    "ruleBookUrlPattern": ".+\\d\\D\\d.+",
    "ruleChapterList": "+@css:td.ccss>a",
    "ruleChapterName": "text",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "//meta[@property=\"og:image\"]/@content",
    "ruleIntroduce": "//meta[@property=\"og:description\"]/@content\n<js>result.replace(/^/,\"<br>\")</js>",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "tag.a.0@href#^.+?(\\d+)\\D(\\d+).+#/files/article/image/$1/$2/$2s.jpg",
    "ruleSearchKind": "tag.td!0:1:2@text",
    "ruleSearchLastChapter": "tag.a.1@text",
    "ruleSearchList": "id.content@tr!0",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/modules/article/search.php@searchtype=keywords&searchkey=searchKey&action=login&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 七度书屋",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.7dsw.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.BookText@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "id.maininfo@id.fmimg@tag.img.0@src",
    "ruleFindUrl": "玄幻::https://www.7dsw.com/sort1/searchPage.html&&修真::https://www.7dsw.com/sort2/searchPage.html&&都市::https://www.7dsw.com/sort3/searchPage.html&&穿越::https://www.7dsw.com/sort4/searchPage.html&&科幻::https://www.7dsw.com/sort6/searchPage.html&&网游::https://www.7dsw.com/sort5/searchPage.html",
    "ruleIntroduce": "id.maininfo@class.intro@textNodes#.*简介：|各位书友要是觉得.*",
    "ruleSearchAuthor": "class.s4@text|class.odd.1@text|id.info@tag.i.0@text",
    "ruleSearchCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleSearchKind": "class.s1@text|class.even.2@text|id.info@tag.i.1@text#类别：",
    "ruleSearchLastChapter": "class.s3@tag.a.0@text|class.even.0@tag.a.0@text|id.info@class.bookurl@tag.p.0@tag.a.0@text",
    "ruleSearchList": "id.newscontent@tag.li|class.grid@tag.tr!0|id.maininfo",
    "ruleSearchName": "class.s2@tag.a.0@text|class.odd.0@tag.a.0@text|id.info@tag.h1.0@text",
    "ruleSearchNoteUrl": "class.s2@tag.a.0@href|class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.7dsw.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 47
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 齐努力",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.qinuli.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "//meta[@property=\"og:novel:author\"]/@content",
    "ruleBookContent": "id.content@textNodes#.*本章.*",
    "ruleBookInfoInit": "",
    "ruleBookKind": "//meta[@property=\"og:novel:category\"]/@content",
    "ruleBookLastChapter": "//meta[@property=\"og:novel:latest_chapter_name\"]/@content",
    "ruleBookName": "//meta[@property=\"og:novel:book_name\"]/@content",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@dd@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "//meta[@property=\"og:image\"]/@content",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "//td[3]/text()",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "//td[6]/text()",
    "ruleSearchLastChapter": "//td[2]/a/text()",
    "ruleSearchList": "class.grid@tbody@tag.tr!0",
    "ruleSearchName": "//td[1]/a/text()",
    "ruleSearchNoteUrl": "//td[1]/a/@href",
    "ruleSearchUrl": "https://www.qinuli.net/modules/article/search.php?searchkey=searchKey&searchtype=articlename&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 奇迹作品",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.qijizuopin.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.contentBox@tag.p@text",
    "ruleBookName": "",
    "ruleChapterList": "class.chapterListContent clearfix@tag.a",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.img.0@data-original",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.con@text#内容介绍：",
    "ruleSearchAuthor": "class.author left@tag.span@text|class.font2@text#\\|.*",
    "ruleSearchCoverUrl": "tag.img@data-original",
    "ruleSearchKind": "class.tipsa@text|class.font2@text#.*(?=.{4,8}·.{4,8})|(?<=.{4,8}·.{4,8}).*",
    "ruleSearchLastChapter": "class.t@text|class.font4 clearfix@tag.a.0@text",
    "ruleSearchList": "class.sCboxBookPar clearfix|class.shukuLayList|class.layList",
    "ruleSearchName": "class.bookName@tag.a.0@text|class.font1@tag.a.0@text",
    "ruleSearchNoteUrl": "class.bookName@tag.a.0@href|tag.a@href",
    "ruleSearchUrl": "https://www.qijizuopin.com/search/searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 奇书网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.qsw.la",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes#奇书网|www.qsw.la|最快更新|最新章节！",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.article-list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@textNodes",
    "ruleSearchAuthor": "class.s4@text|id.info@tag.p.0@text#.*：",
    "ruleSearchCoverUrl": "id.fmimg@tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.s1@text",
    "ruleSearchLastChapter": "class.s3@text|tag.p.3@text#.*最新：",
    "ruleSearchList": "class.novelslistss@tag.li|id.maininfo",
    "ruleSearchName": "id.info@tag.h1@text|tag.a.0@text",
    "ruleSearchNoteUrl": "class.s2@tag.a@href",
    "ruleSearchUrl": "https://www.qsw.la/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 6
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 骑士小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.74xsw.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576762572446,
    "loginUrl": "",
    "ruleBookAuthor": "tag.p.0@text#作 者.",
    "ruleBookContent": "id.content@textNodes#.*公众号.*",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "tag.p.2@text#.*最后更新.",
    "ruleBookName": "tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapters@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "tag.p.4@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "tag.a.0@href<js>result.replace(/.*\\/(\\d+)_(\\d+).*/,\"/files/article/image/$1/$2/$2s.jpg\")</js>",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.td.5@text",
    "ruleSearchLastChapter": "tag.td.1@text#最新章节.",
    "ruleSearchList": "id.main@tag.tr!0",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.74xsw.com:443/modules/article/search.php@searchkey=searchKey&searchtype=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 麒麟小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.qilinchess.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.nr1@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "class.block_txt2@tag.a.2@text",
    "ruleBookLastChapter": "class.block_txt2@tag.a.3@text",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.tomcat",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "text.查看目录.0@href",
    "ruleChapterUrlNext": "text.下一页.0@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "玄幻::http://m.qilinchess.com/sort/1_searchPage/&&仙侠::http://m.qilinchess.com/sort/2_searchPage/&&都市::http://m.qilinchess.com/sort/3_searchPage/&&历史::http://m.qilinchess.com/sort/4_searchPage/&&网游::http://m.qilinchess.com/sort/5_searchPage/&&科幻::http://m.qilinchess.com/sort/6_searchPage/&&恐怖::http://m.qilinchess.com/sort/7_searchPage/&&女生::http://m.qilinchess.com/sort/8_searchPage/&&其他::http://m.qilinchess.com/sort/9_searchPage/&&",
    "ruleIntroduce": "class.intro_info@textNodes",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "tag.a.1@href<js>result.replace(/.*\\/(\\d{0,3})(\\d*).*/,\"http://img.qilinchess.com/image/$1/$1$2/$1$2s.jpg\")</js>",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.a.0@text#\\[|\\]\\.*\u0014\u0012\u0014\u0012",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.line",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "http://m.qilinchess.com/modules/article/waps.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 千千小说1",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.qqxsw.la",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes#千千小说网 www.qqxsw.la ，最快更新.*最新章节！",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.s1@text",
    "ruleSearchLastChapter": "class.s3@tag.a@text",
    "ruleSearchList": "class.novelslistss@tag.li",
    "ruleSearchName": "class.s2@tag.a@text",
    "ruleSearchNoteUrl": "class.s2@tag.a@href",
    "ruleSearchUrl": "https://www.qqxsw.la/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 千千小说2",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.qqxsw.co",
    "enable": true,
    "ruleBookAuthor": "",
    "ruleBookContent": "//*[@id='TXT']##一秒记住【千千小说】www.qqxsw.co，为您提供精彩小说阅读。",
    "ruleBookLastChapter": "id.info@tag.p.1@tag.a@text",
    "ruleBookName": "tag.h1@text",
    "ruleChapterList": "//*[@id='list']//dd/a",
    "ruleChapterName": "//text()",
    "ruleContentUrl": "//@href",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleIntroduce": "class.introtxt@text",
    "ruleSearchAuthor": "class.title@tag.span@text",
    "ruleSearchCoverUrl": "class.pic@tag.img@src",
    "ruleSearchIntroduce": "class.intro@text",
    "ruleSearchLastChapter": "class.sys@tag.a@text",
    "ruleSearchList": "id.alistbox@tag.div.0",
    "ruleSearchName": "tag.h2@tag.a@text",
    "ruleSearchNoteUrl": "tag.h2@tag.a@href",
    "ruleSearchUrl": "https://www.qqxsw.co/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 钱人阁",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.qianrenge.cc",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746786314,
    "ruleBookAuthor": "",
    "ruleBookContent": "id.chaptercontent@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.chapterlist@tag.a!0",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "id.AllChapterList@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.synopsisArea_detail@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.review@text",
    "ruleSearchAuthor": "class.author.0@text#.*\\|",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "tag.p.1@text#\\|.*",
    "ruleSearchLastChapter": "tag.p.2@text",
    "ruleSearchList": "class.hot_sale",
    "ruleSearchName": "class.title.0@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "http://m.qianrenge.cc/SearchBook.php?q=searchKey&s=5385128763867261088",
    "serialNumber": 0,
    "weight": 39
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 亲亲小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.qqhome.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.htmlContent@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.book_list@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.book_info@id.info@tag.h1.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.info@tag.h3.0@class.bookinfo_intro@text",
    "ruleSearchAuthor": "class.s3@text||class.options@tag.span.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.s2@tag.a@text||class.book_info@id.info@class.update@tag.a@text",
    "ruleSearchList": "class.toplist@tag.li||id.main",
    "ruleSearchName": "class.s1@tag.a@text||class.book_info@id.info@tag.h1.0@text",
    "ruleSearchNoteUrl": "class.s1@tag.a@href",
    "ruleSearchUrl": "http://www.qqhome.cc/modules/article/search.php?action=login&searchkey=searchKey&page=searchPage-1|char=gbk",
    "serialNumber": 0,
    "weight": 5
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 青豆小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.qdxiaoshuo.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.block_txt2@tag.p.2@tag.a.0@text",
    "ruleBookContent": "id.nr@html",
    "ruleBookKind": "class.block_txt2@tag.p.3@tag.a.0@text",
    "ruleBookLastChapter": "class.block_txt2@tag.p.6@text",
    "ruleBookName": "class.block_txt2@tag.h2@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapter@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.ablum_read.0@tag.a.1@href",
    "ruleChapterUrlNext": "class.page.0@text.下一页.0@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.block_img2@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro_info@text",
    "ruleSearchAuthor": "class.line@tag.a.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.line@tag.a.0@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.cover@children",
    "ruleSearchName": "class.line@tag.a.1@text",
    "ruleSearchNoteUrl": "class.line@tag.a.1@href",
    "ruleSearchUrl": "http://m.qdxiaoshuo.net/modules/article/waps.php@searchtype=articlename&searchkey=searchKey&submit=|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 清逸文学",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.71wx.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.block_txt2@tag.p.2@tag.a.0@text",
    "ruleBookContent": "id.nr@html#　（本章未完，请翻页）",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.block_txt2@tag.h2@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapter@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.ablum_read.0@tag.a.1@href",
    "ruleChapterUrlNext": "class.page.0@text.下一页.0@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "class.next.1@text.下一页.0@href",
    "ruleCoverUrl": "class.block_img2@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "玄幻奇幻::http://m.71wx.net/sort/1_searchPage/&&武侠仙侠::http://m.71wx.net/sort/2_searchPage/&&历史军事::http://m.71wx.net/sort/3_searchPage/&&现代都市::http://m.71wx.net/sort/4_searchPage/&&游戏竞技::http://m.71wx.net/sort/5_searchPage/&&科幻灵异::http://m.71wx.net/sort/6_searchPage/&&女频言情::http://m.71wx.net/sort/7_searchPage/&&综合其他::http://m.71wx.net/sort/8_searchPage/&&完本小说::http://m.71wx.net/full/searchPage/&&最新入库::http://m.71wx.net/top/postdate_searchPage/&&最近更新::http://m.71wx.net/top/lastupdate_searchPage/&&总推荐榜::http://m.71wx.net/top/allvote_searchPage/&&总收藏榜::http://m.71wx.net/top/goodnum_searchPage/&&",
    "ruleIntroduce": "class.intro_info@text",
    "ruleSearchAuthor": "class.line@tag.a.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.line@tag.a.0@text#\\[|\\]",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.cover@children",
    "ruleSearchName": "class.line@tag.a.1@text",
    "ruleSearchNoteUrl": "class.line@tag.a.1@href",
    "ruleSearchUrl": "http://m.71wx.net/s.php@type=articlename&s=searchKey&submit=搜索|char=gbk",
    "serialNumber": 0,
    "weight": 45
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 去读读",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.qududu.org",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.kui-page-read-txt@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.kui-item kui-left",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.kui-box kui-p15 kui-clear@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.kui-mt15 kui-fs12 kui-gray@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "https://www.qududu.org/modules/article/search.php?searchkey=searchKey&searchtype=articlename&x=0&y=0|char=gbk",
    "serialNumber": 0,
    "weight": 17
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 趣读书",
    "bookSourceType": "",
    "bookSourceUrl": "http://book.qudu99.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "http://book.qudu99.com/user/",
    "ruleBookAuthor": "",
    "ruleBookContent": "@js:result=result.match(/content\":\"(.*?)\"}]\\)/);(result)?result[1]:'';",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "@js:\nresult=result.match(/\\((.*)\\)$/);\nresult=(result)?result[1]:'';\nvar reg1=new RegExp(/\"name\":\"(.*?)\"/g);\nvar reg2=new RegExp(/\"id\":(\\d+)/g);\nvar reg3=new RegExp(/\"coin\":\"(\\d+)\"/g);\nvar list=[],t;\nvar bid=java.get('bid');\nwhile((t=reg2.exec(result))){\nvar id=t[1];\nvar name=reg1.exec(result)[1];\nvar vip=reg3.exec(result)[1];\nname=((vip==0)?name:'🔒'+name);\nlist.push({name:name,id:'http://book.qudu99.com/apidata/read?book='+bid+'&curindex='+id+'&index='+id+'&size=1'});\n}\nlist;",
    "ruleChapterName": "$.name",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "@js:\nresult=result.match(/\\((.*)\\)$/);\nresult=(result)?result[1]:'';\nvar n=JSON.parse(result).data.total;\nvar list=[];\nvar url=baseUrl.match(/(.*?index=)\\d+/)[1];\nfor(var i=2;i<n/100+1;i++){\nlist.push(url+i);\n}\nlist;",
    "ruleContentUrl": "$.id",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:'<br>'+java.get('intro')",
    "ruleSearchAuthor": ".author@textNodes",
    "ruleSearchCoverUrl": "img@data-src",
    "ruleSearchIntroduce": ".desc@text#^\\s*@js:java.put('intro',result);",
    "ruleSearchKind": ".tag@text",
    "ruleSearchLastChapter": "href@js:\nvar bid=result.match(/\\/(\\d+)/)[1];\nresult='http://book.qudu99.com/apidata/chapter?book='+bid+'&sort=1&index=1&size=1';\nresult=java.ajax(result);\nvar last=result.match(/name\":\"([\\s\\S]*?)\",/);\n(last)?last[1]:'';",
    "ruleSearchList": "@css:#js_m_book_list li:lt(2) a",
    "ruleSearchName": ".name@text",
    "ruleSearchNoteUrl": "href@js:\nvar bid=result.match(/\\/(\\d+)/)[1];\njava.put('bid',bid);\n'http://book.qudu99.com/apidata/chapter?book='+bid+'&sort=0&size=100&&index=1';",
    "ruleSearchUrl": "/search?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 趣读屋",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.quduwu.com",
    "enable": true,
    "ruleBookAuthor": "id.info@tag.p.2@text#作 者：",
    "ruleBookContent": "//*[@id='content']",
    "ruleBookKind": "id.info@tag.p.0@text#分类：",
    "ruleBookLastChapter": "id.info@tag.p.4@tag.a@text",
    "ruleBookName": "id.info@tag.h1@text",
    "ruleChapterList": "//*[@class='listmain']//dd/a",
    "ruleChapterName": "//text()",
    "ruleContentUrl": "//@href",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleIntroduce": "id.intro@tag.p.0@text",
    "ruleSearchAuthor": "class.author@text#作者：",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "class.bookinfo@tag.p@text",
    "ruleSearchKind": "class.cat@text#分类：",
    "ruleSearchLastChapter": "class.update@tag.a@text",
    "ruleSearchList": "class.bookinfo@tag.div.0",
    "ruleSearchName": "tag.h4@text",
    "ruleSearchNoteUrl": "tag.h4@tag.a@href",
    "ruleSearchUrl": "http://www.quduwu.com/s.php?ie=gbk&q=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 趣书吧",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.qushuba.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.info@tag.p.0@text##.*者：",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.info@h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@dd@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.s1@text##\\[|\\]",
    "ruleSearchLastChapter": "class.s3@a@text",
    "ruleSearchList": "class.novelslist2@tag.li!0",
    "ruleSearchName": "class.s2@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://www.qushuba.com/modules/article/search.php?searchtype=keywords&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 54
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 全本小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.quanben5.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.author@text",
    "ruleBookContent": "<js>\nimportClass(org.jsoup.Jsoup);\nvar content0=Jsoup.parse(result)\n.select('#content');\nvar js0=String(result)\n.replace(/<\\/script>[\\s\\S]*/g,\"\")\n.replace(/[\\s\\S]*?(function\\s*load_more(book,id)[\\s\\S]*?)function[\\s\\S]*/g,\"$1\");\nvar src0=\"http://www.quanben5.com\"\n+js0.replace(/[\\s\\S]*?myScript.src\\s*=\\s*['\"]([^'\"]*)[\\s\\S]*/g,\"$1\");\nvar url0=baseUrl\n.replace(/.*?\\/([^\\/]+)\\/(\\d+)\\.html/g,src0+\"$1&id=$2\");\nvar temp=String(java.ajax(url0+\"@header:{referer:\\\"\"+baseUrl+\"\\\"}\"))\n.replace(/^.*\\({\"content\"/,\"{\\\"content\\\"\")\n.replace(/\\);$/,\"\");\ntemp=JSON.parse(temp).content;\ncontent0+=temp;\ncontent0=String(content0).replace(/\\[展开阅读全文\\]/g,\"\");\ncontent0;\n</js>",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "tag.h3@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.list@tag.li",
    "ruleChapterName": "tag.a@tag.span@text",
    "ruleChapterUrl": "class.button s1@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "*tag.a@href|tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.description@text",
    "ruleSearchAuthor": "class.author@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "class.description@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.pic_txt_list",
    "ruleSearchName": "tag.h3@text",
    "ruleSearchNoteUrl": "tag.h3@tag.a@href",
    "ruleSearchUrl": "http://www.quanben5.com/index.php?c=book&a=search&keywords=searchKey",
    "serialNumber": 0,
    "weight": 8
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 全书网",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.quanshuwang.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.clearfix dirconone@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.b-oper@tag.a.0@href",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "class.detail@tag.a.0@tag.img.0@src",
    "ruleFindUrl": "玄幻魔法::http://www.quanshuwang.com/list/1_searchPage.html&&武侠修真::http://www.quanshuwang.com/list/2_searchPage.html&&都市言情::http://www.quanshuwang.com/list/4_searchPage.html&&职场校园::http://www.quanshuwang.com/list/5_searchPage.html&&穿越重生::http://www.quanshuwang.com/list/6_searchPage.html&&历史军事::http://www.quanshuwang.com/list/7_searchPage.html&&恐怖灵异::http://www.quanshuwang.com/list/9_searchPage.html&&科幻小说::http://www.quanshuwang.com/list/10_searchPage.html&&网游动漫::http://www.quanshuwang.com/list/8_searchPage.html&&纯爱耽美::http://www.quanshuwang.com/list/3_searchPage.html",
    "ruleIntroduce": "class.infoDetail@id.waa@textNodes",
    "ruleSearchAuthor": "class.l.1@tag.a.1@text|class.bookDetail@tag.dd.1@text",
    "ruleSearchCoverUrl": "class.detail@tag.a.0@tag.img.0@src|tag.img.0@src",
    "ruleSearchKind": "class.bookDetail@tag.dd.0@text",
    "ruleSearchLastChapter": "class.bookDetail@tag.dd.2@tag.a.0@text",
    "ruleSearchList": "class.seeWell cf@tag.li|class.main b-detail",
    "ruleSearchName": "class.l.1@tag.a.0@text|class.b-info@tag.h1.0@text",
    "ruleSearchNoteUrl": "class.l.1@tag.a.0@href",
    "ruleSearchUrl": "http://www.quanshuwang.com/modules/article/search.php?searchkey=searchKey&searchtype=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 35
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 热门小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.remenxs.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.booktag@tag.a.0@text",
    "ruleBookContent": "class.readcontent@html##--&gt;&gt;|本章未完.*",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.booktitle@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list-chapterAll@dd@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "class.bookintro@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.author@text##作者：",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "class.update@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class=.cat@a@text",
    "ruleSearchList": "class.bookbox",
    "ruleSearchName": "h4@a@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://www.remenxs.cc/modules/article/search.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 热游文学",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.fahao.reyoo.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.page-content font-large@p@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.mod block update chapter-list@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "text.下页@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.leftimg@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.bd.0@text",
    "ruleSearchAuthor": "tag.a.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "##类型：([^\\s]+)\\s##$1###",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.column-2 ",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://m.fahao.reyoo.net/plus/search.php@wd=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 19
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 三七文学",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.3qxs.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.msg@tag.a.0@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookKind": "class.msg@tag.em.1@text&&class.msg@tag.em.2@text#(状态|更新时间)：|\\s",
    "ruleBookLastChapter": "",
    "ruleBookName": "h1@text",
    "ruleBookUrlPattern": "http://www.3qxs.com/\\d+_\\d+",
    "ruleChapterList": "class.mulu.1@a!0",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href@js:\"http://www.3qxs.com\"+result",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.jieshao@img@original",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@text",
    "ruleSearchAuthor": "$4",
    "ruleSearchCoverUrl": "$2",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": ":<dt>(?:[^\"]*\")([^\"]*)(?:[^=]*=){3}\"([^\"]*)(?:[^>]*>){6}([^<]*)(?:[^>]*>){3}([^<]*)(?:[^>]*>){2}([^<]*)",
    "ruleSearchName": "$3",
    "ruleSearchNoteUrl": "$1",
    "ruleSearchUrl": "/home/search@action=search&q=searchKey",
    "serialNumber": 0,
    "weight": 64
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 三七中文",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.37zww.net",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673884370,
    "loginUrl": "",
    "ruleBookAuthor": "class.author@tag.p.0@text",
    "ruleBookContent": "id.chaptercontent@html",
    "ruleBookKind": "",
    "ruleBookLastChapter": "class.synopsisArea_detail@tag.p.3@text",
    "ruleBookName": "class.title@tag.span@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.chapterlist@tag.p!0",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.recommend@tag.h2.1@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.synopsisArea_detail@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.review@text",
    "ruleSearchAuthor": "class.author.0@tag.p@text#.*作者：",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.author.0@tag.p@text#\\|.*",
    "ruleSearchLastChapter": "class.author.1@tag.p@text#连载 | 更新：",
    "ruleSearchList": "class.recommend mybook@children",
    "ruleSearchName": "class.title@tag.p.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://m.37zww.net/s.php@keyword=searchKey&t=1",
    "serialNumber": 0,
    "weight": 38
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 三味书屋",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.3wsw.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746785335,
    "ruleBookAuthor": "",
    "ruleBookContent": "class.novelcontent@html#天才一秒记住「三味书屋」手机版地址：m.3wsw.com 我的美利坚更新最快！|PS：如果您觉得本站不错，还请您向朋友推荐分享下，谢谢！|上一章|下一章|返回目录|加入书签",
    "ruleBookName": "",
    "ruleChapterList": "class.chapters@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.infolink@tag.li.1@tag.p.0@tag.a.0@href",
    "ruleChapterUrlNext": "class.page.0@text.下一页@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@tag.p@text",
    "ruleSearchAuthor": "tag.a.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.searchresult@tag.p",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://m.3wsw.com/s.php@s=searchKey&submit=点击搜索&type=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 33
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 三五文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.35wx.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.sidebar@id.fmimg@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.maininfo@id.intro@tag.p@textNodes",
    "ruleSearchAuthor": "class.odd.1@text||id.maininfo@id.info@tag.p.0@text",
    "ruleSearchCoverUrl": "id.sidebar@id.fmimg@tag.img.0@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.even.2@text||class.con_top@tag.a.1@text",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text||id.maininfo@id.info@tag.p.3@tag.a@text",
    "ruleSearchList": "class.grid@tag.tr!0||class.box_con",
    "ruleSearchName": "class.odd.0@tag.a.0@text||id.maininfo@id.info@tag.h1.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.35wx.com/modules/article/search.php@searchkey=searchKey&searchtype=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 33
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 三叶屋",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.sanyewu.com",
    "enable": true,
    "lastUpdateTime": 1576746783962,
    "ruleBookAuthor": "[property=\"og:novel:author\"]@content",
    "ruleBookContent": "id.nr@html",
    "ruleBookKind": "[property=\"og:novel:category\"]@content",
    "ruleBookLastChapter": "[property=\"og:novel:latest_chapter_name\"]@content",
    "ruleBookName": "[property=\"og:novel:book_name\"]@content",
    "ruleChapterList": "id.chapterList@dd@a",
    "ruleChapterName": "text",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "[property=\"og:image\"]@content",
    "ruleIntroduce": "[property=\"og:description\"]@content",
    "ruleSearchAuthor": "$3",
    "ruleSearchCoverUrl": "$2",
    "ruleSearchIntroduce": "$5",
    "ruleSearchList": ":id=\"auall\">[^\"]*\"(.*?)\"[^\"]*\"(.*?)\"(?:[^\"]*\"){6}>(.*?)<[^\"]*\"(.*?)\"(?:[^>]*>){5}(.*?)<",
    "ruleSearchName": "$1",
    "ruleSearchNoteUrl": "$4",
    "ruleSearchUrl": "https://www.sanyewu.com/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 山海八荒",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.dizhu.org",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576763052435,
    "loginUrl": "",
    "ruleBookAuthor": "h3@a@text",
    "ruleBookContent": "class.panel-body content-body content-ext@textNodes",
    "ruleBookKind": "class.panel-body text-center info3@tag.p.0@textNodes#小说类别：|\\s*/\\s*写作状态：",
    "ruleBookLastChapter": "",
    "ruleBookName": "h1@text",
    "ruleBookUrlPattern": "https?://www.dizhu.org/xs/\\d+/\\d+/",
    "ruleChapterList": "+class.list-group list-charts.1@a",
    "ruleChapterName": "",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "class.info1@img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.info2@div@p@textNodes",
    "ruleSearchAuthor": "tag.a.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "tag.p!0:1@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "tbody@tr!0",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 闪闪书",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.33shu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "//*[@property=\"og:novel:author\"]/@content",
    "ruleBookContent": "id.htmlContent@textNodes",
    "ruleBookKind": "//*[@property=\"og:novel:category\"]/@content&&//*[@property=\"og:novel:status\"]/@content&&//*[@property=\"og:novel:update_time\"]/@content",
    "ruleBookLastChapter": "//*[@class=\"update\"]/a/text()",
    "ruleBookName": "//h1/text()",
    "ruleBookUrlPattern": "https://www.33shu.com/[a-z]+/\\d+/",
    "ruleChapterList": ":li>(?:[^\"]*\")([^\"]*)(?:[^>]*>)([^<]*)",
    "ruleChapterName": "$2",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "$1",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "//*[@class=\"pic\"]/img/@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "//*[@property=\"og:description\"]/@content",
    "ruleSearchAuthor": "$4",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "$5字,$6,$7",
    "ruleSearchLastChapter": "$3",
    "ruleSearchList": ":<li>(?:[^\"]*\"){3}([^\"]*)(?:[^>]*>)([^<]*)(?:[^>]*>){4}([^<]*)(?:[^>]*>){3}([^<]*)(?:[^>]*>){2}([^<]*)(?:[^>]*>){2}([^<]*)(?:[^>]*>){2}([^<]*)",
    "ruleSearchName": "$2",
    "ruleSearchNoteUrl": "$1",
    "ruleSearchUrl": "https://www.33shu.com/modules/article/search.php?action=login&searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 13
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 闪舞小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.35xs.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673886877,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.bookreadercontent@html",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.mulu_list@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.booksum@text",
    "ruleSearchAuthor": "tag.td.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.td.2@tag.a@text",
    "ruleSearchList": "class.content-box-content@tag.tbody@tag.tr",
    "ruleSearchName": "tag.td.0@tag.a@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a@href",
    "ruleSearchUrl": "https://www.35xs.com/book/search?keyword=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 42
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 伤城中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.sczprc.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.article-con@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.clearfix@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.even.2@tag.a@text",
    "ruleSearchLastChapter": "class.even.0@text&class.odd.2@text#\\s*",
    "ruleSearchList": "id.conn@tag.tr",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "https://www.sczprc.com/modules/article/search.php@searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 神笔屋",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.shenbiwu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.author@tag.a@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookKind": "id.count@tag.span.0@text",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.booktitle@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.readerlist@tag.ul@tag.li!0",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.newrap@tag.strong@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.bookimg@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.bookintro@tag.p@html",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.even.2@text",
    "ruleSearchLastChapter": "class.even.0@tag.a@text",
    "ruleSearchList": "class.grid searall@tag.tbody@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "https://www.shenbiwu.com/modules/article/search.php@searchkey=searchKey&searchtype=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 42
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 神童中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.stzw.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.yd_text2@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.ml_main@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.bookinfo@class.info_c@class.book_read@tag.span.0@tag.a.0@href",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "class.info_l@class.fengmian@tag.a.0@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.info_c@class.bookintro@class.txtbox@textNodes",
    "ruleSearchAuthor": "class.info_t@tag.span.1@text|class.title@tag.span.0@text",
    "ruleSearchCoverUrl": "class.info_l@class.fengmian@tag.a.0@tag.img.0@src|tag.a.0@tag.img.0@src",
    "ruleSearchKind": "class.info_t@tag.span.0@text|class.data@tag.span.0@text#类型：",
    "ruleSearchLastChapter": "class.info_c@class.lastzj@tag.a.0@text|class.status@tag.span.0@tag.a.0@text",
    "ruleSearchList": "class.bookinfo|class.list_l@tag.li",
    "ruleSearchName": "class.info_t@tag.h1.0@text|class.title@tag.h3.0@tag.a.0@text#《|》",
    "ruleSearchNoteUrl": "class.title@tag.h3.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.stzw.com/novel.php?action=search@searchtype=novelname&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 49
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 食在广州",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.gzmeal.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "<js>result.match(/【作者：([^】]+)/)[1]</js>",
    "ruleBookContent": "//*[@class=\"acontent\"]<js>String(result).replace(/>[^<]+最快更新[^<]+/,'>')</js>",
    "ruleBookKind": "",
    "ruleBookLastChapter": "//p[img]/a/text()",
    "ruleBookName": "<js>result.match(/\"book\">[^>]+>([^<]+)/)[1]</js>",
    "ruleBookUrlPattern": "[^w]+www.gzmeal.com/xs\\d+.shtml",
    "ruleChapterList": ":href=\"([^\"]+zhangjie[^\"]+)\">([^<]+)",
    "ruleChapterName": "$2",
    "ruleChapterUrl": "<js>baseUrl.replace('/xs','/')</js>",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "$1",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "//p[img]/text()[1]",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": ":href=\"([^\"]+xs[^\"]+)\">([^<]+)",
    "ruleSearchName": "$2",
    "ruleSearchNoteUrl": "$1",
    "ruleSearchUrl": "/modules/article/search.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 97
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 手机TXT",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.xsjtxt.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content1@html",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.pc_list.1@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "text.在线阅读@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.s@text#连载.*",
    "ruleSearchCoverUrl": "tag.a@tag.img@src",
    "ruleSearchKind": "text.连载@text#.*连载.|更新.*",
    "ruleSearchLastChapter": "class.s@text#.*更新.",
    "ruleSearchList": "class.list@tag.li",
    "ruleSearchName": "tag.a@text#\\《|\\》.*",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "https://www.xsjtxt.com/search.php?s=&searchkey=searchKey",
    "serialNumber": 0,
    "weight": 36
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 手牵手",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.sqsxs.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.info@tag.p.0@text",
    "ruleBookContent": "id.content@textNodes#本文.{3,30}首发\\W?",
    "ruleBookKind": "tag.meta.9@content",
    "ruleBookLastChapter": "tag.meta.17@content",
    "ruleBookName": "id.info@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src|tag.meta.8@content",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@textNodes#\\<br/\\>|各位书友.*",
    "ruleSearchAuthor": "class.odd.0@text|tag.meta.10@content",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.odd.0@text||tag.meta.9@content#.*\\[|\\].*",
    "ruleSearchLastChapter": "tag.meta.17@content",
    "ruleSearchList": "class.grid@tag.tr|tag.head",
    "ruleSearchName": "class.odd.0@tag.a.0@text|tag.meta.6@content",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href|tag.meta.12@content",
    "ruleSearchUrl": "https://www.sqsxs.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 25
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 书包网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.bookbao8.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.info@tag.p.0@tag.a@text",
    "ruleBookContent": "id.contents@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.info@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.chapterlist@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.am-radius.1@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.infocontent@text",
    "ruleSearchAuthor": "class.txt@tag.div.1@text#作者：|类别：.*|大小：.*",
    "ruleSearchCoverUrl": "class.list_img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.txt@tag.div.1@text#作者：.*类别：|大小：.*",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.search_box@tag.ul@tag.li",
    "ruleSearchName": "class.t@text",
    "ruleSearchNoteUrl": "class.t@tag.a@href",
    "ruleSearchUrl": "https://www.bookbao8.com/search-p_searchPage-q_searchKey-o_0.html",
    "serialNumber": 0,
    "weight": 58
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 书客吧",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.shukeba.com",
    "enable": true,
    "ruleBookAuthor": "class.title@tag.span@text",
    "ruleBookContent": "class.main@tag.p@textNodes",
    "ruleBookKind": "class.crumbs@tag.a.1@text",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.title@tag.h1@text",
    "ruleChapterList": " class.list@tag.dl.1@tag.dd@tag.a",
    "ruleChapterName": "//text()",
    "ruleChapterUrl": "class.read_link@tag.a.0@href",
    "ruleContentUrl": "//@href",
    "ruleCoverUrl": "class.cover@tag.img@src",
    "ruleIntroduce": "class.info-text@text",
    "ruleSearchAuthor": "class.book_info@tag.h2@tag.span@text#/",
    "ruleSearchCoverUrl": "class.cover@tag.img@src",
    "ruleSearchIntroduce": "class.book_info@tag.p.3@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.book_info@tag.p.1@text",
    "ruleSearchList": "class.book_info@tag.div",
    "ruleSearchName": "class.book_info@tag.h2@tag.a@text#/",
    "ruleSearchNoteUrl": "class.book_info@tag.h2@tag.a@href",
    "ruleSearchUrl": "https://www.shukeba.com/search.php?q=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 书林网",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.shulinw.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673886513,
    "loginUrl": "",
    "ruleBookAuthor": "class.intr@text#.作者：|分类.*",
    "ruleBookContent": "$id.booktext@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "tag.div@tag.h2@tag.a@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.list@tag.ul@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "text.立即阅读@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.img@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.con@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "tag.tbody@tag.tr!0:",
    "ruleSearchName": "tag.td.0@tag.a@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a@href",
    "ruleSearchUrl": "http://www.shulinw.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 8
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 书林文学",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.shu008.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.rdtext@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "class.rt5@tag.p.2@tag.a@text",
    "ruleBookName": "tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.frame3@id.lists@tag.li",
    "ruleChapterName": "class.hidden fllf cj@text",
    "ruleChapterUrl": "class.statebtncon@id.down@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.lf2@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@text",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "tag.a.0@tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.rt4@tag.a.1@text",
    "ruleSearchList": "id.result@children|class.frame frame0@tag.li",
    "ruleSearchName": "tag.h1.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://m.shu008.com/user/search.html?searchstr=searchKey",
    "serialNumber": 0,
    "weight": 10
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 书楼吧",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.shulouba.org",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1574084484841,
    "ruleBookAuthor": "class.author@tag.a@text",
    "ruleBookContent": "id.chaptercontent@textNodes#手机用户请到m.*阅读。",
    "ruleBookName": "class.channelHeader channelHeader2@tag.span@text",
    "ruleChapterList": "id.chapterlist@tag.p!0",
    "ruleChapterName": "tag.p@tag.a@text",
    "ruleChapterUrl": "text.章节列表@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.p@tag.a@href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "id.thumb@img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.review@tag.p@text",
    "ruleSearchAuthor": "class.author.0@tag.a@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.author.1@tag.a@text",
    "ruleSearchList": "class.hot_sale",
    "ruleSearchName": "class.hot_sale@tag.a@tag.p@text",
    "ruleSearchNoteUrl": "class.hot_sale@tag.a@href",
    "ruleSearchUrl": "https://m.shulouba.org/SearchBook.php?keyword=searchKey",
    "serialNumber": 0,
    "weight": 71
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 书朋网",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.shupengwang.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.nr1@textNodes#一秒记住【思路客 WWW.siluke.la 】，无弹窗，更新快，免费阅读！",
    "ruleBookKind": "",
    "ruleBookLastChapter": "tag.p.6@tag.a@text",
    "ruleBookName": "tag.h2.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapter@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.ablum_read.0@text.查看目录.0@href",
    "ruleChapterUrlNext": "class.page@text.下一页.0@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "class.next@text.下一页.0@href",
    "ruleCoverUrl": "class.block_img2@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro_info@text",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.line",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "https://m.shupengwang.com/s.php@type=articlename&s=searchKey&submit=|char=gbk",
    "serialNumber": 0,
    "weight": 41
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 书屋楼",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.shuwulou.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.item.0@tag.a@text",
    "ruleBookContent": "id.content@html#书屋.*章节！",
    "ruleBookInfoInit": "",
    "ruleBookKind": "class.fr@tag.a.1@text",
    "ruleBookLastChapter": "class.update@tag.a@text#正文卷",
    "ruleBookName": "id.info@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.zjlist@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.img_in@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "tag.a.0@href#/shu/(\\d+)(\\d{3}).html#/files/article/image/$1/$1$2/$1$2s.jpg",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.even.2@text%%class.odd.2@text%%class.even.1@text",
    "ruleSearchLastChapter": "tag.a.1@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/modules/article/search.php?searchtype=articlename&searchkey=searchKey&action=login&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 45
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 四六中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.46xs.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.157 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes#(?m)^感谢阅读，请您牢记：.+|.+最新章节！$",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "tag.h1.0@text#\\([\\u4e00-\\u9fa5]{2}\\)",
    "ruleBookUrlPattern": ".+\\bbook\\b.+",
    "ruleChapterList": "@css:div#list>dl>dt:not(:has(b))~dd>a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "id.newlist@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text#(^|[。！？]++[”】]?+)#$1<br>",
    "ruleSearchAuthor": "tag.td.2@text#\\([\\u4e00-\\u9fa5]{2}\\)",
    "ruleSearchCoverUrl": "tag.a.0@href#.+\\D(\\d+)_(\\d+)\\D#/files/article/image/$1/$2/$2s.jpg",
    "ruleSearchKind": "tag.td!0:1:2@text",
    "ruleSearchLastChapter": "tag.a.1@text",
    "ruleSearchList": "@css:tr[id=\"nr\"]",
    "ruleSearchName": "tag.a.0@text#\\([\\u4e00-\\u9fa5]{2}\\)",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/modules/article/search.php@searchkey=searchKey&action=login|char=gbk",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 四维中文",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.vvvvzw.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.BookText@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.allchapter@class.chapterlist@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "class.inner-book@id.bookinfo@class.book-img@tag.a.0@tag.img.0@src",
    "ruleFindUrl": "玄幻::http://www.vvvvzw.com/xuanhuan/page_searchPage.html&&修真::http://www.vvvvzw.com/xiuzhen/page_searchPage.html&&都市::http://www.vvvvzw.com/dushi/page_searchPage.html&&女频::http://www.vvvvzw.com/nvpin/page_searchPage.html&&历史::http://www.vvvvzw.com/lishi/page_searchPage.html&&科幻::http://www.vvvvzw.com/kehuan/page_searchPage.html&&网游::http://www.vvvvzw.com/wangyou/page_searchPage.html",
    "ruleIntroduce": "class.inner-book@class.book-intro@textNodes",
    "ruleSearchAuthor": "tag.dd.1@tag.span.0@tag.a.0@text|class.inner-book@id.bookinfo@tag.p.0@tag.b.0@tag.a.0@text",
    "ruleSearchCoverUrl": "class.inner-book@id.bookinfo@class.book-img@tag.a.0@tag.img.0@src|tag.dt.0@tag.a.0@tag.img.0@src",
    "ruleSearchKind": "tag.dd.1@tag.span.2@tag.a.0@text|class.inner-book@id.bookinfo@tag.p.0@tag.b.1@tag.a.0@text",
    "ruleSearchLastChapter": "tag.dd.3@tag.a.0@text|",
    "ruleSearchList": "id.sitebox@tag.dl|class.container",
    "ruleSearchName": "tag.dd.0@tag.h3.0@tag.a.0@text|class.inner-book@id.bookinfo@tag.h1.0@text",
    "ruleSearchNoteUrl": "tag.dd.0@tag.h3.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.vvvvzw.com/home/search@action=search&q=searchKey&submit=搜索|char=utf-8",
    "serialNumber": 0,
    "weight": 36
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 唐三中文",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.tangsanshu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.block_txt@tag.p.2@text#作者：",
    "ruleBookContent": "id.nr1@textNodes#\\s*第.*章.*\\s*\\(第...页\\).*",
    "ruleBookKind": "class.block_txt@tag.p.3@tag.a@text",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.block_txt2@tag.h2@tag.a@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapter.1@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "class.right@tag.a@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "id.pb_next@href",
    "ruleCoverUrl": "class.block_img2@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro_info@html#最新章节推荐地址.*",
    "ruleSearchAuthor": "class.block_txt@tag.p.3@text#作者：",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.block_txt@tag.p.2@text#分类：",
    "ruleSearchLastChapter": "class.block_txt@tag.p.4@tag.a@text",
    "ruleSearchList": "class.block",
    "ruleSearchName": "class.block_txt@tag.h2@tag.a@text",
    "ruleSearchNoteUrl": "class.block_txt@tag.h2@tag.a@href",
    "ruleSearchUrl": "http://m.tangsanshu.com/s.php?s=11634403173562452546&q=searchKey&submit=",
    "serialNumber": 0,
    "weight": 10
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 淘淘全本",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.taotao3.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "tag.em@text",
    "ruleBookContent": "class.con_L@html",
    "ruleBookKind": "class.book-stats@text#.*类别：|字数：.*",
    "ruleBookLastChapter": "class.book-stats@text#.*最后更新：",
    "ruleBookName": "tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.book@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.book-link@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.book-img@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.book-intro@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.even.2@text",
    "ruleSearchLastChapter": "class.even.0@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "class.odd.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://www.taotao3.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 7
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 天津小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.tmetb.net",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576747185443,
    "ruleBookAuthor": "",
    "ruleBookContent": "id.text_area@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.box-item@tag.ul@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.Sum@class.button2 white@tag.a.0@href",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "class.Sum@class.novel_img@tag.a.0@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.Sum@id.description1@textNodes",
    "ruleSearchAuthor": "class.odd.1@text|class.Sum@class.novel_msg@tag.li.0@text",
    "ruleSearchCoverUrl": "class.Sum@class.novel_img@tag.a.0@tag.img.0@src",
    "ruleSearchKind": "class.even.2@text|class.Sum@class.novel_msg@tag.li.3@text#类型：",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text|class.update@tag.dl.0@tag.dt.0@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0|id.content",
    "ruleSearchName": "class.odd.0@tag.a.0@text|tag.h1.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.tmetb.net/modules/article/search.php@searchkey=searchKey&action=login&button=搜索|char=gbk",
    "serialNumber": 0,
    "weight": 36
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 天籁小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.23txt.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.info@tag.p.0@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.info@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@tag.p.0@text",
    "ruleSearchAuthor": "class.result-game-item-info.0@tag.p.0@tag.span.1@text",
    "ruleSearchCoverUrl": "class.result-game-item-pic.0@tag.img.0@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.result-game-item-info.0@tag.p.1@tag.span.1@text",
    "ruleSearchLastChapter": "class.result-game-item-info.0@tag.p.3@tag.a.0@text",
    "ruleSearchList": "class.result-item",
    "ruleSearchName": "class.result-item-title result-game-item-title.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.result-item-title result-game-item-title.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.23txt.com/search.php?keyword=searchKey",
    "serialNumber": 0,
    "weight": 36
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 天天中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.ttzw.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8:9:10:11",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "id.sidebar@id.fmimg@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.maininfo@id.intro@textNodes",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.s1@text",
    "ruleSearchLastChapter": "class.s3@tag.a.0@text",
    "ruleSearchList": "class.search-list@tag.li!0",
    "ruleSearchName": "class.s2@tag.a.0@text",
    "ruleSearchNoteUrl": "class.s2@tag.a.0@href",
    "ruleSearchUrl": "https://sou.xanbhx.com/search?t=920895234054625192&siteid=ttzwcom&q=searchKey|char=UTF-8",
    "serialNumber": 0,
    "weight": 80
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 天翼文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.tywxw.la",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.bookTitle@text#.*作者：",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.bookTitle@h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.ccss@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "text.开始阅读@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.bigImg@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.contentA@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.td.5@text",
    "ruleSearchLastChapter": "tag.a.1@text",
    "ruleSearchList": "table@tag.tr!0",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.tywxw.la/modules/article/search.php?searchkey=searchKey&page=1|char=gbk",
    "serialNumber": 0,
    "weight": 8
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 甜美文库",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.tianmengwenku.org",
    "enable": true,
    "lastUpdateTime": 1576746784847,
    "ruleBookAuthor": "[property=\"og:novel:author\"]@content",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookLastChapter": "[property=\"og:novel:latest_chapter_name\"]@content",
    "ruleBookName": "[property=\"og:novel:book_name\"]@content",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+id.list@a",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "[property=\"og:image\"]@content",
    "ruleIntroduce": "[property=\"og:description\"]@content",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchKind": "tag.td.5@text",
    "ruleSearchLastChapter": "tag.td.1@text",
    "ruleSearchList": "class.grid@tr!0",
    "ruleSearchName": "tag.td.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/modules/article/search.php@searchkey=searchKey&searchtype=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 16
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 桐树",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.tongshu.net",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.block_txt2.0@tag.p.1@tag.a.0@text|id.info@tag.p.0@txt",
    "ruleBookContent": "id.nr1@textNodes|id.content@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.block_txt2.0@tag.h2.0@text|id.info@tag.h1.0@txt",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapter.0@tag.li|id.list",
    "ruleChapterName": "tag.a@text|tag.dd@txt!0:1:2:3:4:5:6:7",
    "ruleChapterUrl": "class.ablum_read.0@tag.a.1@href",
    "ruleChapterUrlNext": "class.page.0@text.下一页.0@href",
    "ruleContentUrl": "tag.a@href|tag.dd@href!0:1:2:3:4:5:6:7",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.block_img2.0@tag.img.0@src|id.fmimg@src",
    "ruleFindUrl": "月点击榜::https://m.tongshu.net/top/monthvisit_searchPage/&&月推荐榜::https://m.tongshu.net/top/monthvote_searchPage/&&总推荐榜::https://m.tongshu.net/top/allvote_searchPage/&&玄幻::https://m.tongshu.net/sort/1_searchPage/&&仙侠::https://m.tongshu.net/sort/2_searchPage/&&都市::https://m.tongshu.net/sort/3_searchPage/&&历史::https://m.tongshu.net/sort/4_searchPage/&&游戏::https://m.tongshu.net/sort/5_searchPage/&&科幻::https://m.tongshu.net/sort/6_searchPage/&&恐怖::https://m.tongshu.net/sort/7_searchPage/&&女生::https://m.tongshu.net/sort/8_searchPage/",
    "ruleIntroduce": "class.intro_info.0@text|id.intro.0@txt",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "tag.a.1@href#https://m.tongshu.net/wapbook/(\\d+)(\\d{3})/#https://www.tongshu.net/files/article/image/$1/$1$2/$1$2s.jpg",
    "ruleSearchKind": "tag.a.0@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.cover@tag.p",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "https://m.tongshu.net/s.php@type=articlename&s=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 10
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 图书迷",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.tushumi.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.zhangjieTXT@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": ".Bg@a@text",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": ".introtxt@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "a!0@text",
    "ruleSearchList": ".grid@tr!0",
    "ruleSearchName": "a!1@text",
    "ruleSearchNoteUrl": "\na@href",
    "ruleSearchUrl": "http://www.tushumi.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 歪歪书屋",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.yytxt.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "tag.dl@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "tag.span.3@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "tag.span.0@text#\\[|\\]",
    "ruleSearchLastChapter": "tag.a.1@text",
    "ruleSearchList": "class.novelslist@tag.li",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.yytxt.com/novel.php?action=search@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 47
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 汪汪小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.305206.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.right@tag.div.1@text",
    "ruleBookContent": "class.mip-box-body book-detail-content@textNodes#[（【]m?(首发|.*精彩小说.*)[）】]|\\.*\\(论文书院\\)",
    "ruleBookName": "class.right@h1@text",
    "ruleChapterList": "class.list-unstyled bookAll-item-list@li",
    "ruleChapterName": "a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "mip-img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.hidden-xs@text",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "mip-img@src",
    "ruleSearchKind": "class.pull-right@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.list-unstyled mip-xs-item-list@li",
    "ruleSearchName": "class.list-title@a@text",
    "ruleSearchNoteUrl": "class.list-title@a@href",
    "ruleSearchUrl": "https://www.305206.com/book/search?keywords=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 未来小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://wap.7yun.org",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.info@tag.a.0@text",
    "ruleBookContent": "@js:java.getElements('dd!-1').toArray().sort((a,b)=>a.attr('data-id')-b.attr('data-id')).map(x=>x.html()).join('')",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "h2@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+@js:org.jsoup.Jsoup.parse(result.replace(/\\.html/g,\"\")).select('.list li a').toArray().sort((a,b)=>a.attr('href')-b.attr('href')).map(x=>({n:x.text(),u:x.attr('href')+\".html\"}))",
    "ruleChapterName": "n",
    "ruleChapterUrl": "text.章节列表@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "u",
    "ruleContentUrlNext": "text.下一章@href",
    "ruleCoverUrl": "class.lazy@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro clearfix.0@text",
    "ruleSearchAuthor": "##</span>[^<]+\\(([^<]+)\\)</a>##$1###",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "span@text##\\[|\\]",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.bd@li",
    "ruleSearchName": "##</span>([^<]+)\\([^<]+\\)</a>##$1###",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://wap.7yun.org/s.php@s=searchKey",
    "serialNumber": 0,
    "weight": 10
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 文本豪居",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.qingaiw.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.readerlist@tag.ul@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "id.newlist@class.newrap@tag.strong.0@tag.a.0@href",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "id.maininfo@id.bookinfo@class.bookleft@id.bookimg@tag.img.0@src",
    "ruleFindUrl": "最近更新::http://www.qingaiw.com/gengxin.html&&玄幻科幻::http://www.qingaiw.com/xh/searchPage/&&都市小说::http://www.qingaiw.com/ds/searchPage/&&言情小说::http://www.qingaiw.com/yq/searchPage/&&历史架空::http://www.qingaiw.com/ls/searchPage/&&网游武侠::http://www.qingaiw.com/yx/searchPage/&&耽美小说::http://www.qingaiw.com/dm/searchPage/&&其他类型::http://www.qingaiw.com/qt/searchPage/",
    "ruleIntroduce": "id.bookintro@tag.p.2@textNodes",
    "ruleSearchAuthor": "tag.dd.1@tag.span.0@tag.a.0@text|class.odd.1@text|id.maininfo@id.bookinfo@class.bookright@tag.a.0@text",
    "ruleSearchCoverUrl": "tag.dt.0@tag.a.0@tag.img.0@src|id.maininfo@id.bookinfo@class.bookleft@id.bookimg@tag.img.0@src",
    "ruleSearchKind": "tag.dd.1@tag.span.1@text|class.even.2@text|id.maininfo@id.bookinfo@class.bookright@tag.span.0@text",
    "ruleSearchLastChapter": "tag.dd.3@tag.a.0@text|class.even.0@tag.a.0@text|id.newlist@tag.ul.0@tag.li.0@tag.a.0@text",
    "ruleSearchList": "id.sitebox@tag.dl|class.grid searall@tag.tr!0|tag.body",
    "ruleSearchName": "tag.dd.0@tag.h3.0@tag.a.0@text|class.odd.0@tag.a.0@text|id.maininfo@id.bookinfo@class.bookright@tag.h1.0@text",
    "ruleSearchNoteUrl": "tag.dd.0@tag.h3.0@tag.a.0@href|class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.qingaiw.com/modules/article/search.php@searchkey=searchKey&searchtype=articlename&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 文学度",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.wenxuedu.com",
    "enable": true,
    "loginUrl": "http://m.wenxuedu.com/login.php",
    "ruleBookAuthor": "class.infotype@tag.p.0@text#作者：",
    "ruleBookContent": "id.novelcontent@tag.p@textNodes",
    "ruleBookKind": "class.infotype@tag.p.1@text#类型：",
    "ruleBookLastChapter": "class.infotype@tag.p.3@tag.a@text",
    "ruleBookName": "class.cataloginfo@tag.h3@text",
    "ruleChapterList": "class.list_xm.1@tag.ul@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrlNext": "class.listpage@class.right@tag.a@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "class.novelbutton@tag.li.3@tag.a@href%%0",
    "ruleCoverUrl": "class.infohead@class.pic@tag.img@src",
    "ruleFindAuthor": "class.s3@text||class.p3@tag.a@text||class.author@a@text",
    "ruleFindCoverUrl": "img@src",
    "ruleFindIntroduce": "class.simple@textNodes",
    "ruleFindKind": "class.s1@text||tag.p.0@text",
    "ruleFindList": "class.list@tag.li||class.fullbox@class.full_content||class.article||class.articlegeneral",
    "ruleFindName": "class.s2@text||class.p2@tag.a@text||tag.h6@a@text",
    "ruleFindNoteUrl": "class.s2@tag.a@href||class.p2@tag.a@href||tag.h6@a@href",
    "ruleFindUrl": "首页推荐::http://m.wenxuedu.com/&&完本::/full/searchPage/&&玄幻::/sort/11_searchPage/&&武侠::/sort/12_searchPage/&&言情::/sort/13_searchPage/&&历史::/sort/14_searchPage/&&游戏::/sort/15_searchPage/&&竞技::/sort/16_searchPage/&&科幻::/sort/17_searchPage/&&灵异::/sort/18_searchPage/\n日排行榜::/top/dayvisit_searchPage/\n周排行榜::/top/weekvisit_searchPage/\n月排行榜::/top/monthvisit_searchPage/\n总排行榜::/top/allvisit_searchPage/\n总收藏榜::/top/goodnum_searchPage/\n字数排行::/top/size_searchPage/\n日推荐榜::/top/dayvote_searchPage/\n周推荐榜::/top/weekvote_searchPage/\n月推荐榜::/top/monthvote_searchPage/\n总推荐榜::/top/allvote_searchPage/\n最新入库::/top/postdate_searchPage/\n最近更新::/top/lastupdate_searchPage/",
    "ruleIntroduce": "class.intro@tag.p@textNodes",
    "ruleSearchAuthor": "class.result-game-item-info-tag.0@tag.span.1@text",
    "ruleSearchCoverUrl": "class.result-game-item-pic@tag.img@src",
    "ruleSearchIntroduce": "class.result-game-item-desc@text",
    "ruleSearchKind": "class.result-game-item-info-tag-title.2@text",
    "ruleSearchLastChapter": "class.result-game-item-info-tag.3@tag.a@text",
    "ruleSearchList": "class.result-list@class.result-item result-game-item",
    "ruleSearchName": "class.result-item-title result-game-item-title@text",
    "ruleSearchNoteUrl": "class.result-item-title result-game-item-title@tag.a@href",
    "ruleSearchUrl": "http://zhannei.baidu.com/cse/search?q=searchKey&s=11995302965820500327",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 我的书城",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.wodeshucheng.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.readCon@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "dd@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "class.bookImg@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.listCon@p@text",
    "ruleSearchAuthor": "tag.td.1@text",
    "ruleSearchCoverUrl": "tag.a.0@href##https://www.wodeshucheng.com/book_(\\d{2})(\\d+)/##https://www.wodeshucheng.com/files/article/image/$1/$1$2/$1$2s.jpg",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "tbody@tag.tr!0",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.wodeshucheng.com/modules/article/search.php?searchkey=searchKey&searchtype=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 我看书斋",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.5ccc.tw",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "id.sidebar@id.fmimg@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.maininfo@id.intro@textNodes",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.s1@text",
    "ruleSearchLastChapter": "class.s3@tag.a.0@text",
    "ruleSearchList": "class.novelslist2@tag.li!0",
    "ruleSearchName": "class.s2@tag.a.0@text",
    "ruleSearchNoteUrl": "class.s2@tag.a.0@href",
    "ruleSearchUrl": "https://www.5ccc.tw/SearchBook.aspx?keyword=searchKey|char=utf-8",
    "serialNumber": 0,
    "weight": 42
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 无错小说网",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.xquledu.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.contents@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.read@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.content@tag.dd.3@tag.p.1@text",
    "ruleSearchAuthor": "class.c_value.0@text|class.fl.1@tag.td.1@text",
    "ruleSearchCoverUrl": "class.fl.0@tag.a@tag.img@src|class.cover@tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.c_value.1@text|class.fl.1@tag.td.0@tag.a@text",
    "ruleSearchLastChapter": "class.c_value.5@tag.a@text|id.content@tag.dd.3@tag.p.5@tag.a@text",
    "ruleSearchList": "class.c_row|class.booksub",
    "ruleSearchName": "class.c_subject@tag.a@text|id.content@tag.h1@text#全文阅读",
    "ruleSearchNoteUrl": "class.c_subject@tag.a@href",
    "ruleSearchUrl": "http://www.xquledu.com/modules/article/search.php?action=search&searchtype=all&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 6
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 无名小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.wmtxt.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.articlecontent@textNodes#精彩阅读·尽在·无名小说网|[（\n　　）]|手机看书，尽在·无名小说手机版M.wmtxt.coM",
    "ruleBookName": "",
    "ruleChapterList": "class.ml_list@tag.ul@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "class.pic@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.introduce@class.jj@textNodes",
    "ruleSearchAuthor": "class.odd.1@text|class.catalog@tag.p.1@tag.span.1@tag.a.0@text",
    "ruleSearchCoverUrl": "class.catalog@class.pic@tag.img.0@src",
    "ruleSearchKind": "class.even.2@text|class.catalog@tag.p.1@tag.span.2@text#状态：",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text|class.ml_content@tag.ul.0@tag.li.0@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0|class.main",
    "ruleSearchName": "class.odd.0@tag.a.0@text|class.catalog@tag.h1.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.wmtxt.com/modules/article/search.php@searchkey=searchKey&submit=点击搜索|char=gbk",
    "serialNumber": 0,
    "weight": 75
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 无限小说1",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.txt97.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "",
    "ruleBookName": "",
    "ruleChapterList": "",
    "ruleChapterName": "",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.con@text",
    "ruleSearchAuthor": "class.author@tag.p@text",
    "ruleSearchCoverUrl": "class.pic@tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.module mt10@tag.li",
    "ruleSearchName": "class.title@tag.p@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://m.txt97.com/search/result/searchtype/complex/searchkey/searchKey/page/searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 无限小说2",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.61ww.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.bq@tag.span.1@text",
    "ruleBookContent": "class.articlecontent@textNodes",
    "ruleBookName": "class.introduce@tag.h1@text",
    "ruleChapterList": "class.ml_list@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic@tag.img@src",
    "ruleFindUrl": "玄幻::http://www.61ww.com/xuanhuan/searchPage.html&&仙侠::http://www.61ww.com/xianxia/searchPage.html&&都市::http://www.61ww.com/dushi/searchPage.html&&军史::http://www.61ww.com/junshi/searchPage.html&&网游::http://www.61ww.com/wangyou/searchPage.html&&科幻::http://www.61ww.com/kehuan/searchPage.html&&恐怖::http://www.61ww.com/kongbu/searchPage.html&&其他::http://www.61ww.com/qita/searchPage.html&&完结::http://www.61ww.com/full/searchPage&&总点击榜::http://www.61ww.com/paihang/allvisit_searchPage.html&&月点击榜::http://www.61ww.com/paihang/monthvisit_searchPage.html&&周点击榜::http://www.61ww.com/paihang/weekvisit_searchPage.html&&总推荐榜::http://www.61ww.com/paihang/allvote_searchPage.html&&月推荐榜::http://www.61ww.com/paihang/monthvote_searchPage.html&&周推荐榜::http://www.61ww.com/paihang/weekvote_searchPage.html&&总收藏榜::http://www.61ww.com/paihang/goodnum_searchPage.html&&总字数榜::http://www.61ww.com/paihang/size_searchPage.html&&最新入库::http://www.61ww.com/paihang/postdate_searchPage.html&&最近更新::http://www.61ww.com/paihang/lastupdate_searchPage.html",
    "ruleIntroduce": "class.jj@textNodes",
    "ruleSearchAuthor": "class.introduce@class.bq@tag.span.1@text|tag.td.2@text|class.pp@tag.p.0@text#作者：",
    "ruleSearchCoverUrl": "class.pic@tag.img@src",
    "ruleSearchKind": "tag.td.5@text|class.introduce@class.bq@tag.span.2@text#中|已|.*：",
    "ruleSearchLastChapter": "tag.td.1@text|class.lastchapter@text",
    "ruleSearchList": "class.grid@tag.tr!0|class.fl_right@class.tt|class.main",
    "ruleSearchName": "class.introduce@tag.h1@text|tag.td.0@text|tag.h3@tag.a@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a@href|tag.h3@tag.a@href",
    "ruleSearchUrl": "http://www.61ww.com/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 武道文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.22pq.com",
    "enable": true,
    "ruleBookAuthor": "[property=\"og:novel:author\"]@content",
    "ruleBookContent": "$id.content@html#最快更新错小说阅读，请访问|请访问：mfeizw|阅读.*最新章节 请关注完美小说网|\\(www.22pq.com\\)",
    "ruleBookLastChapter": "[property=\"og:novel:latest_chapter_name\"]@content",
    "ruleBookName": "[property=\"og:novel:book_name\"]@content",
    "ruleChapterList": "+@js:org.jsoup.Jsoup.parse(result).select(' #newlist a').toArray().sort().map(x=>({n:x.text(),u:x.attr('href')}))",
    "ruleChapterName": "n",
    "ruleChapterUrl": "text.点击阅读@href",
    "ruleContentUrl": "u",
    "ruleCoverUrl": "[property=\"og:image\"]@content",
    "ruleIntroduce": "##id=\"wrap\">([^<]*)<##$1###",
    "ruleSearchAuthor": "##作者：<[^>]*>([^>]*)<##$1###",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "##类别：<[^>]*>([^>]*)<##$1###",
    "ruleSearchLastChapter": "h2@tag.a.1@text",
    "ruleSearchList": "class.info",
    "ruleSearchName": "h2@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/modules/article/search.php?searchkey=searchKey",
    "serialNumber": 0,
    "weight": 59
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 悟空追书",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.wukongzhuishu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.novelinfo@tag.a.0@text",
    "ruleBookContent": "$class.content@textNodes|$id.chaptercontent@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "class.novelinfo-l@tag.a.1@text",
    "ruleBookLastChapter": "class.novelinfo-l@tag.li.3@tag.a@text",
    "ruleBookName": "class.header line@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.hide@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.novelinfo-r@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.info@tag.a.1@text",
    "ruleSearchCoverUrl": "class.pt-ll-l@tag.img@src",
    "ruleSearchIntroduce": "class.intro@text",
    "ruleSearchKind": "class.info@tag.a.2@text",
    "ruleSearchLastChapter": "class.last@tag.a.0@text",
    "ruleSearchList": "class.librarylist@tag.li",
    "ruleSearchName": "class.info@tag.a.0@text",
    "ruleSearchNoteUrl": "class.info@tag.a.0@href",
    "ruleSearchUrl": "https://www.wukongzhuishu.com/search/result.html?searchtype=novelname&searchkey=searchKey",
    "serialNumber": 0,
    "weight": 89
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 乡村小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.xcxs520.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673482619,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.nr1@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "class.block_txt2@tag.p.4@tag.a@text",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapter@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.ablum_read@tag.span.1@tag.a@href",
    "ruleChapterUrlNext": "class.page.0@tag.a@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "class.next@tag.a@href",
    "ruleCoverUrl": "class.block_img2@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro_info@text",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "tag.a.0@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.cover@tag.p",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "http://m.xcxs520.com/modules/article/waps.php@searchtype=articlename&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 小书包",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.xshubao.org",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.block_txt2@tag.p.2@tag.a.0@text",
    "ruleBookContent": "id.nr1@html",
    "ruleBookName": "class.block_txt2@tag.h2@tag.a@text",
    "ruleChapterList": "class.chapter@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.ablum_read.0@tag.span.1@tag.a@href",
    "ruleChapterUrlNext": "class.page.0@tag.a@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.block_img2@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro_info@text",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "tag.a.0@text#\\[|\\]",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.cover@tag.p",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "https://m.xshubao.org/s.php@type=articlename&s=searchKey&submit=|char=gbk",
    "serialNumber": 0,
    "weight": 54
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 小说吧",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.xiaoshuob.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.readerlist@tag.li!0",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "id.reader@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.bookimg@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.bookintro@tag.p@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text",
    "ruleSearchList": "class.grid searall@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "https://www.xiaoshuob.com/modules/article/search.php@searchkey=searchKey&searchtype=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 17
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 小说大全1",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.xiaoshuodaquan.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 9_3 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13E230 Safari/601.1",
    "loginUrl": "",
    "ruleBookAuthor": "@css::containsOwn(作者)>a@text",
    "ruleBookContent": "id.content@textNodes#书书网手机版.+$",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "@css:a.red@text",
    "ruleBookName": "@css:h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+@css:.chapter9 a",
    "ruleChapterName": "",
    "ruleChapterUrl": "@css::containsOwn(立即阅读)@href",
    "ruleChapterUrlNext": "@css:a:containsOwn(尾页)@href<js>\nvar matcher = String(result).match(/index(\\d+)/);\nvar len= parseInt(matcher ? matcher[1] : 0);\nvar pages = [];\nfor(var i=2;i<=len;i++) pages.push(baseUrl+'index'+i+'.html');\npages\n</js>",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "@css:img@src",
    "ruleFindAuthor": "@css:.author@text",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "@css:.intro@textNodes",
    "ruleFindKind": "@css:.green@text",
    "ruleFindLastChapter": "",
    "ruleFindList": "@css:.mlist:nth-of-type(n+2)",
    "ruleFindName": "@css:.booktt@text",
    "ruleFindNoteUrl": "@css:.booktt@href",
    "ruleFindUrl": "热门::http://m.shushu8.com/top/{,searchPage.html}\n玄幻::http://m.shushu8.com/xuanhuan/{,searchPage.html}\n修真::http://m.shushu8.com/xiuzhen/{,searchPage.html}\n都市::http://m.shushu8.com/dushi/{,searchPage.html}\n历史::http://m.shushu8.com/lishi/{,searchPage.html}\n网游::http://m.shushu8.com/wangyou/{,searchPage.html}\n科幻::http://m.shushu8.com/kehuan/{,searchPage.html}\n恐怖::http://m.shushu8.com/kongbu/{,searchPage.html}\n武侠::http://m.shushu8.com/wuxia/{,searchPage.html}\n全本::http://m.shushu8.com/quanben/{,searchPage.html}",
    "ruleIntroduce": "@css:.intro@html",
    "ruleSearchAuthor": "@css:.author@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "@css:.green@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "@css:.msearchmain>div",
    "ruleSearchName": "@css:a@text",
    "ruleSearchNoteUrl": "@css:a@href",
    "ruleSearchUrl": "/bookso.php?searchtype=book&so=searchKey&fromwap=1&p=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 小说大全2",
    "bookSourceType": "",
    "bookSourceUrl": "http://sou.jiaston.com",
    "enable": true,
    "httpUserAgent": "okhttp/3.5.0",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@js:result.match(/content\":(\".*?\")/)[1].replace(/\\\\r\\\\n/g,\"\\n\")",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "<js>(function(result){\r\n\tvar list = [];\r\n\teval('('+new String(result).replace(/,\\]/g,\"]\")+')').data.list.forEach(function(chapters){\r\n\t\tArray.prototype.push.apply(list, chapters.list);\r\n\t});\t\nreturn JSON.stringify(list);\r\n})(result)</js>@json:$",
    "ruleChapterName": "@json:name",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "@json:https://shuapi.jiaston.com/book/@get:{bookid}/{$.id}.html",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@json:$..Desc",
    "ruleSearchAuthor": "@json:$.Author",
    "ruleSearchCoverUrl": "@json:$.Img",
    "ruleSearchKind": "@json:$.CName",
    "ruleSearchLastChapter": "@json:$.LastChapter",
    "ruleSearchList": "@json:$.data[*]",
    "ruleSearchName": "@json:$.Name@put:{bookid:$.Id}",
    "ruleSearchNoteUrl": "@json:https://shuapi.jiaston.com/book/{$.Id}/",
    "ruleSearchUrl": "https://sou.jiaston.com/search.aspx?key=searchKey&page=searchPage&siteid=app2",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 小说柜",
    "bookSourceType": "",
    "bookSourceUrl": "https://xiaoshuogui.com",
    "enable": true,
    "lastUpdateTime": 1576673481801,
    "ruleBookAuthor": "class.p_author@a@text",
    "ruleBookContent": "id.TextContent@textNodes",
    "ruleBookName": "h1!0@text",
    "ruleBookUrlPattern": "https?://xiaoshuogui.com/\\d+/",
    "ruleChapterList": "+id.chapterList@a",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "id.maininfo@img@src",
    "ruleIntroduce": "id.bookintro@p!-1@text",
    "ruleSearchCoverUrl": "img@_src",
    "ruleSearchKind": "class.uptime@text",
    "ruleSearchList": "id.nr",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href#/book",
    "ruleSearchUrl": "/modules/article/search.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 21
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 小说酒吧",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.xs98.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "id.info@tag.p.0@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "id.info@tag.h1@text",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "id.sidebar@id.fmimg@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.maininfo@id.intro@textNodes",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "id.fmimg@tag.img@src",
    "ruleSearchKind": "class.s1@text#.*\\[|\\]",
    "ruleSearchLastChapter": "class.s3@tag.a@text",
    "ruleSearchList": "class.novelslist2@tag.li",
    "ruleSearchName": "class.s2@tag.a@text",
    "ruleSearchNoteUrl": "class.s2@tag.a@href",
    "ruleSearchUrl": "https://www.xs98.com/SearchBook.aspx?keyword=searchKey&submit=搜索|char=utf-8",
    "serialNumber": 0,
    "weight": 566
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 小说楼",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.xslou.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746988390,
    "ruleBookAuthor": "class.intr.0@text#分.*",
    "ruleBookContent": "id.booktext@textNodes",
    "ruleBookName": "class.info@tag.h2.0@tag.a.0@text",
    "ruleChapterList": "class.list@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.readnow@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "classimg@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.con@text",
    "ruleSearchAuthor": "tag.td.2@text|class.intr.0@text#分.*",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "tag.td.5@text|class.intr@tag.a@text",
    "ruleSearchLastChapter": "tag.a.1@text",
    "ruleSearchList": "tag.tbody@tag.tr|class.bookk-info",
    "ruleSearchName": "tag.td.0@tag.a.0@text|class.info@tag.h2.0@tag.a.0@text#《|》",
    "ruleSearchNoteUrl": "tag.td.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.xslou.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 39
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 小说书库",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.xssk.la",
    "enable": true,
    "ruleBookAuthor": "//meta[@property=\"og:novel:author\"]/@content",
    "ruleBookContent": "class.panel-body@textNodes#书库.*最新章节！|-->>",
    "ruleBookKind": "//meta[@property=\"og:novel:category\"]/@content",
    "ruleBookLastChapter": "//meta[@property=\"og:novel:latest_chapter_name\"]/@content",
    "ruleBookName": "//meta[@property=\"og:title\"]/@content",
    "ruleChapterList": "class.panel-body panel-chapterlist.1@dd@a",
    "ruleChapterName": "text",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "//meta[@property=\"og:image\"]/@content",
    "ruleIntroduce": "//meta[@property=\"og:description\"]/@content",
    "ruleSearchAuthor": "//td[3]/text()",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "//td[6]/text()",
    "ruleSearchLastChapter": "//td[2]/a/text()",
    "ruleSearchList": "class.table@tag.tr!0",
    "ruleSearchName": "//td[1]//text()",
    "ruleSearchNoteUrl": "//td[1]/a/@href",
    "ruleSearchUrl": "https://www.xssk.la/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 45
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 小说书网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.xiaoshuo530.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746771308,
    "ruleBookAuthor": "id.info@tag.p.0@tag.a@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "id.info@tag.h1@text",
    "ruleChapterList": "id.list@tag.dl@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "id.fmimg@img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "tag.span.2@tag.a@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.span.3@tag.a@text",
    "ruleSearchList": "class.novelslist2@tag.ul@tag.li!0:",
    "ruleSearchName": "tag.span.1@tag.a@text",
    "ruleSearchNoteUrl": "tag.span.1@tag.a@href",
    "ruleSearchUrl": "https://www.xiaoshuo530.com/index.php?s=/web/index/search@name=searchKey",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 小说娃",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.xiaoshuowa.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.novelcontent@tag.p!-1@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": ".info_chapters@class.p2.0@tag.li.0@a@text",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".info_chapters@class.p2.1@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "a@text.下一页@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "a@text.下一页@href",
    "ruleCoverUrl": "img@src",
    "ruleFindAuthor": ".p3@a@text",
    "ruleFindKind": ".p1@a@text#\\[|\\]",
    "ruleFindList": "class.content_link",
    "ruleFindName": ".p2@a@text",
    "ruleFindNoteUrl": ".p2@a@href",
    "ruleFindUrl": "日点击榜::/top/dayvisit_searchPage/\n周点击榜::/top/weekvisit_searchPage/\n月点击榜::/top/monthvisit_searchPage/\n总点击榜::/top/allvisit_searchPage/\n日推荐榜::/top/dayvote_searchPage/\n周推荐榜::/top/weekvote_searchPage/\n月推荐榜::/top/monthvote_searchPage/\n总推荐榜::/top/allvote_searchPage/\n总收藏榜::/top/goodnum_searchPage/\n字数排行::/top/size_searchPage/\n最新入库::/top/postdate_searchPage/\n最近更新::/top/lastupdate_searchPage/",
    "ruleIntroduce": "class.infolink@p@.p2@text",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "tag.a.1@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "tag.p@class.search_list",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://m.xiaoshuowa.com/s.php@searchkey=searchKey@header:{Referer:'https://m.xiaoshuowa.com'}",
    "serialNumber": 0,
    "weight": 36
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 小说中文网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.xszww.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.listmain@tag.dd!0:2:3:4:5:6:7:8:9:10:11",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.cover@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@textNodes",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "id.search-main@tag.li",
    "ruleSearchName": "class.s2@tag.a@text",
    "ruleSearchNoteUrl": "class.s2@tag.a@href|char=gbk",
    "ruleSearchUrl": "https://so.biqusoso.com/s.php?ie=utf-8&siteid=xszww.com&q=searchKey&src=home&srcg=xbrowser_1",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 小说族",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.xiaoshuozu8.com",
    "enable": true,
    "ruleBookAuthor": "id.info@tag.p.0@text",
    "ruleBookContent": "//*[@id='content']",
    "ruleBookLastChapter": "id.info@tag.p.4@text",
    "ruleBookName": "id.info@tag.h1@text",
    "ruleChapterList": "//*[@class='listmain']//dd/a",
    "ruleChapterName": "//text()",
    "ruleContentUrl": "//@href",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleIntroduce": "id.intro@tag.p.0@text",
    "ruleSearchAuthor": "class.author@text#作者：",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "class.bookinfo@tag.p@text",
    "ruleSearchKind": "class.cat@text#分类：",
    "ruleSearchLastChapter": "class.update@tag.a@text",
    "ruleSearchList": "class.bookinfo@tag.div",
    "ruleSearchName": "class.bookname@tag.h4@tag.a@text",
    "ruleSearchNoteUrl": "class.bookname@tag.a@href",
    "ruleSearchUrl": "https://www.xiaoshuozu8.com/s.php?ie=gbk&q=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 新第一版主",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.xbanzhu.net",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": " id.info@h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "//*[@id=\"list\"]//dt[2]/following-sibling::dd/a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "@js:a=baseUrl.match(/(\\d+)_(\\d+)/);\nresult=\"http://www.xbanzhu.net/\"+a[1]+\"_\"+a[2]+\"/\"",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "id.fmimg@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "text##.*/",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.a.0@text##\\[|\\]",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.line",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "/s.php@type=articlename&s=searchKey&submit=|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 新暖才文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.xncwxw.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746897192,
    "ruleBookAuthor": "id.info@tag.i.0@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "id.info@tag.h1@text",
    "ruleChapterList": "id.list@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.odd.1@text|class.infotitle@tag.i.0@text#类别：",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.even.2@text|class.infotitle@tag.i.1@text",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text|class.bookurl@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr|id.info",
    "ruleSearchName": "class.odd.0@tag.a.0@text|class.infotitle@tag.h1.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.xncwxw.com/modules/article/search.php?searchkey=searchKey&searchtype=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 8
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 新热门小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.xinremenxs.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.content@textNodes#您可以在百度里搜索|“//// |.*\\(.*|\\)”|查找最新章节！",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "tag.dd!0",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "class.caption@text.下一页.0@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.book_cover@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text#Tags.*下载等服务。",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.s1@text",
    "ruleSearchLastChapter": "class.s3@text",
    "ruleSearchList": "class.novelslist2@tag.li!0",
    "ruleSearchName": "class.s2@tag.a@text",
    "ruleSearchNoteUrl": "class.s2@tag.a@href",
    "ruleSearchUrl": "https://www.xinremenxs.com/search.html@searchtype=all&searchkey=searchKey",
    "serialNumber": 0,
    "weight": 464
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 星月书吧1",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.xy48.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.info@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.info@tag.h3.0@tag.p.0@text#简介：",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.s3@tag.a.0@text",
    "ruleSearchList": "class.novelslistss@tag.li",
    "ruleSearchName": "class.s2@tag.a.0@text",
    "ruleSearchNoteUrl": "class.s2@tag.a.0@href",
    "ruleSearchUrl": "https://www.xy48.net/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 星月书吧2",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.xyshu8.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.info@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.info@tag.h3.0@tag.p.0@text#简介：",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.s3@tag.a.0@text",
    "ruleSearchList": "class.novelslistss@tag.li",
    "ruleSearchName": "class.s2@tag.a.0@text",
    "ruleSearchNoteUrl": "class.s2@tag.a.0@href",
    "ruleSearchUrl": "https://www.xyshu8.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 玄葫堂",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.xuanhutang.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$id.nr1@html",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapter@tag.li",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "class.ablum_read.0@tag.a.1@href",
    "ruleChapterUrlNext": "class.page.0@tag.a.2@text.下一页@href|class.page.0@tag.a.0@text.下一页@href",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.block_img2@tag.img.0@src",
    "ruleFindUrl": "青春校园::http://m.xuanhutang.com/sort/1_searchPage/&&都市校园::http://m.xuanhutang.com/sort/2_searchPage/&&穿越校园::http://m.xuanhutang.com/sort/3_searchPage/&&古代校园::http://m.xuanhutang.com/sort/4_searchPage/&&同人校园::http://m.xuanhutang.com/sort/5_searchPage/&&玄幻校园::http://m.xuanhutang.com/sort/6_searchPage/&&日点击榜::http://m.xuanhutang.com/top/dayvisit_searchPage/&&周点击榜::http://m.xuanhutang.com/top/weekvisit_searchPage/&&月点击榜::http://m.xuanhutang.com/top/monthvisit_searchPage/&&总点击榜::http://m.xuanhutang.com/top/allvisit_searchPage/&&总收藏榜::http://m.xuanhutang.com/top/goodnum_searchPage/&&字数排行::http://m.xuanhutang.com/top/size_searchPage/&&日推荐榜::http://m.xuanhutang.com/top/dayvote_searchPage/&&周推荐榜::http://m.xuanhutang.com/top/weekvote_searchPage/&&月推荐榜::http://m.xuanhutang.com/top/monthvote_searchPage/&&总推荐榜::http://m.xuanhutang.com/top/allvote_searchPage/&&最新入库::http://m.xuanhutang.com/top/postdate_searchPage/&&最近更新::http://m.xuanhutang.com/top/lastupdate_searchPage/",
    "ruleIntroduce": "class.intro_info@text",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "tag.a.1@href#https://m.xuanhutang.com/book/(\\d+)(\\d{3})/#https://www.xuanhutang.com/files/article/image/$1/$1$2/$1$2s.jpg",
    "ruleSearchKind": "tag.a.0@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.cover@tag.p",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "http://m.xuanhutang.com/s.php@type=articlename&s=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 19
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 学佛网",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.xuefo.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "//p[@style=\"line-height:1.5em\"]||//*[@id=\"AutoNumber1\"]/tbody//td/p##声明.*本站.*|点我打赏|.*支付宝分享|,",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "tag.html",
    "ruleChapterName": "title@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "//p[@style=\"line-height: 180%\"]||//p[@style=\"line-height: 150%\"]",
    "ruleFindName": "##<a.*?href=\"[^\"]+\".*?>(<font style=\"font-size: 12pt\">)*([^<]+).{8,16}p>##$2###",
    "ruleFindNoteUrl": "##<a.*?href=\"([^\"]+)\">(?:\\<font style=\"font-size: 12pt\">)*[^<]+.{8,16}p>##$1###",
    "ruleFindUrl": "净土法语::ztzl_13.htm&&素食护生::show0_31_0_searchPage.htm&&佛教知识::show0_3_0_searchPage.htm&&法师介绍::show0_10_0_searchPage.htm&&\n最近更新::update.asp&&&&法师开示::show0_25_0_searchPage.htm&&佛教故事::show0_2_0_searchPage.htm&&佛电视台::show0_4_43_searchPage.htm&&佛友商讯::show0_33_0_searchPage.htm&&种植福田::show0_37_0_searchPage.htm&&电 子 书::show0_63_0_searchPage.htm&&居士文章::show0_26_0_searchPage.htm&&佛教下载::show0_4_0_searchPage.htm&&佛教修练::show0_8_0_searchPage.htm&&佛教寺庙::show0_9_0_searchPage.htm&&热门文章::hot.asp::寺院活动::show0_115_0_searchPage.htm&&佛教问答::show0_22_0_searchPage.htm&&精进念佛::ztzl_searchPage.htm&&戒除邪淫::ztzl_11.htm&&戒杀放生::ztzl_2.htm&&学佛感应::ztzl_29.htm&&",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "//table[@border=\"1\"]/tbody/tr",
    "ruleSearchName": "tag.td.-1@a@text",
    "ruleSearchNoteUrl": "tag.td.-1@a@href",
    "ruleSearchUrl": "http://www.xuefo.net/czbt.asp?cz=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 熏梅在线",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.twnovel.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576762572730,
    "loginUrl": "",
    "ruleBookAuthor": "class.info@class.col-xs-4.1@text##作者：",
    "ruleBookContent": "$class.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "class.info@class.col-xs-4.0@text##分类：",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.info@h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.list-group.1@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.bookcover@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.a.1@text",
    "ruleSearchList": "class.row@tbody@tr",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/search.php@search=searchKey",
    "serialNumber": 0,
    "weight": 5
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 雅文小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.yawen365.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.mulu@tag.li!0:1:2:3:4:5:6:7:8:9",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "class.operate clearfix.0@tag.a.2@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.cover@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.desc@textNodes#内容简介：",
    "ruleSearchAuthor": "class.a2@tag.a.0@text",
    "ruleSearchCoverUrl": "class.cover@tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.nt@text",
    "ruleSearchLastChapter": "class.c2@tag.a.0@text",
    "ruleSearchList": "tag.li",
    "ruleSearchName": "class.n2@tag.a.0@text",
    "ruleSearchNoteUrl": "class.n2@tag.a.0@href",
    "ruleSearchUrl": "https://www.yawen365.com/search.htm?keyword=searchKey",
    "serialNumber": 0,
    "weight": 54
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 要看书",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.1kanshu.cc",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 Safari/537.36 Core/1.70.3704.400 QQBrowser/10.4.3587.400",
    "loginUrl": "",
    "ruleBookAuthor": "class.info@tag.h3@tag.a@text",
    "ruleBookContent": "id.book_text@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "class.info@tag.p@text",
    "ruleBookLastChapter": "class.ContentLeft@tag.p.0@text",
    "ruleBookName": "class.info@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.chapterlist@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.img@tag.img@src",
    "ruleFindAuthor": "class.name@tag.span.1@text#作者：",
    "ruleFindCoverUrl": "tag.img@src",
    "ruleFindIntroduce": "class.nrrk@tag.p@text",
    "ruleFindKind": "class.name@tag.span.0@text#类别：",
    "ruleFindLastChapter": "class.nrrk@tag.dl@tag.dt@tag.a@text",
    "ruleFindList": "id.BookList@tag.li",
    "ruleFindName": "class.name@tag.a@text",
    "ruleFindNoteUrl": "class.name@tag.a@href",
    "ruleFindUrl": "玄幻::/fenlei/1_searchPage/\n修真::/fenlei/2_searchPage/\n都市::/fenlei/3_searchPage/\n历史::/fenlei/4_searchPage/\n网游::/fenlei/5_searchPage/\n科幻::/fenlei/6_searchPage/\n其他::/fenlei/7_searchPage/\n完本::/modules/article/articlelist.php?fullflag=1&page=searchPage",
    "ruleIntroduce": "id.intro@html",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.td.1@text",
    "ruleSearchList": "class.grid@tag.tr",
    "ruleSearchName": "tag.td.0@tag.a@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a@href",
    "ruleSearchUrl": "https://www.1kanshu.cc/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 31
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 夜色寒",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.yuesehan.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673483028,
    "ruleBookAuthor": "",
    "ruleBookContent": "class.articleCon@tag.p@html",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapterCon@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "男生收藏::https://www.yuesehan.com/top/ggshoucang.html&&男生推荐::https://www.yuesehan.com/top/ggtuijian.html&&女生收藏::https://www.yuesehan.com/top/mmshoucang.html&&女生推荐::https://www.yuesehan.com/top/mmtuijian.html&&玄幻奇幻::https://www.yuesehan.com/all/1_goodnum_0_0_0_0_0_0_searchPage.html&&武侠仙侠::https://www.yuesehan.com/all/2_goodnum_0_0_0_0_0_0_searchPage.html&&都市小说::https://www.yuesehan.com/all/3_goodnum_0_0_0_0_0_0_searchPage.html&&历史小说::https://www.yuesehan.com/all/4_goodnum_0_0_0_0_0_0_searchPage.html&&军事小说::https://www.yuesehan.com/all/5_goodnum_0_0_0_0_0_0_searchPage.html&&科幻小说::https://www.yuesehan.com/all/6_goodnum_0_0_0_0_0_0_searchPage.html&&恐怖悬疑::https://www.yuesehan.com/all/7_goodnum_0_0_0_0_0_0_searchPage.html&&网游竞技::https://www.yuesehan.com/all/8_goodnum_0_0_0_0_0_0_searchPage.html&&现代言情::https://www.yuesehan.com/all/10_goodnum_0_0_0_0_0_0_searchPage.html&&古代言情::https://www.yuesehan.com/all/11_goodnum_0_0_0_0_0_0_searchPage.html&&仙侠奇缘::https://www.yuesehan.com/all/12_goodnum_0_0_0_0_0_0_searchPage.html&&校园青春::https://www.yuesehan.com/all/13_goodnum_0_0_0_0_0_0_searchPage.html&&恐怖灵异::https://www.yuesehan.com/all/14_goodnum_0_0_0_0_0_0_searchPage.html&&纯爱耽美::https://www.yuesehan.com/all/15_goodnum_0_0_0_0_0_0_1.html&&同人小说::https://www.yuesehan.com/all/16_goodnum_0_0_0_0_0_0_1.html&&二次元::https://www.yuesehan.com/all/17_goodnum_0_0_0_0_0_0_1.html&&其他::https://www.yuesehan.com/all/9_goodnum_0_0_0_0_0_0_searchPage.html",
    "ruleIntroduce": "class.introCon@tag.p@text",
    "ruleSearchAuthor": "class.bandPhr@tag.span.0@text|class.writer.0@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "class.bandTime@text|class.state.1@text#时间：|更新:",
    "ruleSearchLastChapter": "class.bandRenew@tag.a@text|class.newChapter@tag.a@text",
    "ruleSearchList": "class.bandItemLeft|class.listRightBottom@tag.li",
    "ruleSearchName": "tag.h2@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.h2@tag.a.0@href",
    "ruleSearchUrl": "https://www.yuesehan.com/modules/article/search.php?searchkey=searchKey&searchtype=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 28
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 一本读",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.ybdu.me",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindUrl": "玄幻::http://www.ybdu.me/xuanhuan/&&修真::http://www.ybdu.me/xianxia/&&都市::http://www.ybdu.me/dushi/&&历史::http://www.ybdu.me/lishi/&&网游::http://www.ybdu.me/wangyou/&&科幻::http://www.ybdu.me/kehuan/&&言情::http://www.ybdu.me/yanqing/&&其他::http://www.ybdu.me/qita/&&全本::http://www.ybdu.me/quanben/&&排行榜::http://www.ybdu.me/top/",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.s1@text",
    "ruleSearchLastChapter": "class.s3@tag.a@text",
    "ruleSearchList": "class.novelslist2@tag.li!0|id.newscontent@tag.li",
    "ruleSearchName": "class.s2@tag.a@text",
    "ruleSearchNoteUrl": "class.s2@tag.a@href",
    "ruleSearchUrl": "http://www.ybdu.me/SearchBook.aspx?keyword=searchKey",
    "serialNumber": 0,
    "weight": 37
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 一品猫",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.ypmao.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.mip-box-body@html#章节列表 下一章|上一章",
    "ruleBookName": "",
    "ruleChapterList": "class.list-unstyled.1@tag.li",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "青春::http://www.ypmao.com/list/14_searchPage-1.html\n恐怖::http://www.ypmao.com/list/11_searchPage-1.html\n科幻::http://www.ypmao.com/list/12_searchPage-1.html \n武侠::http://www.ypmao.com/list/4_searchPage-1.html\n现代::http://www.ypmao.com/list/13_searchPage-1.html",
    "ruleIntroduce": "class.hidden-xs.1@text",
    "ruleSearchAuthor": "class.info@tag.a@text",
    "ruleSearchCoverUrl": "tag.mip-img@src",
    "ruleSearchKind": "class.pull-right@text",
    "ruleSearchLastChapter": "class.description@tag.a@text",
    "ruleSearchList": "class.mipui-xs-item-list",
    "ruleSearchName": "class.list-title@tag.a.0@text",
    "ruleSearchNoteUrl": "class.list-title@tag.a.0@href",
    "ruleSearchUrl": "http://www.ypmao.com/e/search/index.php@show=title&keyboard=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 一手书城",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.aishushuo.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.p_author@tag.a.0@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookKind": "id.count@tag.span.0@text",
    "ruleBookLastChapter": "",
    "ruleBookName": "tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.readerlist@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "id.button_all@tag.ul.0@tag.li.2@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.bookleft@id.bookimg@tag.img@src",
    "ruleFindUrl": "玄幻奇幻::https://www.aishushuo.com/xuanhuan/searchPage/&&武侠仙侠::https://www.aishushuo.com/wuxia/searchPage/&&都市言情::https://www.aishushuo.com/dushi/searchPage/&&历史军事::https://www.aishushuo.com/lishi/searchPage/&&科幻灵异::https://www.aishushuo.com/kehuan/searchPage/&&游戏竞技::https://www.aishushuo.com/youxi/searchPage/&&其他类型::https://www.aishushuo.com/qita/searchPage/",
    "ruleIntroduce": "id.bookintro@tag.p.2@text",
    "ruleSearchAuthor": "class.odd.1@text|class.bookright@tag.p.0@tag.a.0@text|tag.dd.1@tag.span.0@tag.a.0@text",
    "ruleSearchCoverUrl": "class.bookleft@id.bookimg@tag.img@src|tag.dt.0@tag.a.0@tag.img@src",
    "ruleSearchKind": "class.even.2@text|class.bookright@tag.span.0@text|tag.dd.1@tag.span.1@text",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text|tag.dd.3@tag.a.0@text",
    "ruleSearchList": "class.grid searall@tag.tr!0|id.sitebox@tag.dl",
    "ruleSearchName": "class.odd.0@tag.a.0@text|tag.h3.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href|tag.dd.0@tag.h3@tag.a.0@href",
    "ruleSearchUrl": "https://www.aishushuo.com/modules/article/search.php@searchkey=searchKey&searchtype=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 31
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 一游读",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.youduxs.com",
    "enable": true,
    "ruleBookContent": "id.nr1@textNodes",
    "ruleChapterList": ".chapter@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "@js:baseUrl.replace(/book/,'detail')",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "text.下页.0@href",
    "ruleIntroduce": ".intro_info@html#^#<br>",
    "ruleSearchAuthor": "textNodes#.+\\]",
    "ruleSearchCoverUrl": "a@href#/book/((\\d+)\\d{3})/#http://pic.youduxs.com/image/$2/$1/$1s.jpg",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "##\\[(.+)\\]##$1###",
    "ruleSearchLastChapter": "a@href@js:java.ajax('http://m.youduxs.com'+result).match(/最新：[^>]+>(.+?)</)[1]",
    "ruleSearchList": ".cover@p",
    "ruleSearchName": "a@text",
    "ruleSearchNoteUrl": "a@href",
    "ruleSearchUrl": "/s.php@type=articlename&s=searchKey&submit=|char=gbk",
    "serialNumber": 0,
    "weight": 6
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 伊看书苑",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.1ksy.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746783839,
    "ruleBookAuthor": "class.msg@tag.em.0@tag.a@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "class.rt@tag.h1@text",
    "ruleChapterList": "class.mulu.1@tag.ul.0@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.lf@tag.img@src",
    "ruleFindUrl": "玄幻::http://www.1ksy.com/xuanhuan/page_searchPage.html&&修真::http://www.1ksy.com/xiuzhen/page_searchPage.html&&历史::http://www.1ksy.com/lishi/page_searchPage.html&&网游::http://www.1ksy.com/wangyou/page_searchPage.html&&科幻::http://www.1ksy.com/kehuan/page_searchPage.html&&女频::http://www.1ksy.com/nvpin/page_searchPage.html&&同人::http://www.1ksy.com/tongren/page_searchPage.html&&悬疑::http://www.1ksy.com/xuanyi/page_searchPage.html&&都市::http://www.1ksy.com/dushi/page_searchPage.html&&书库::http://www.1ksy.com/xiaoshuodaquan/page_searchPage.html&&轻小说::http://www.1ksy.com/lightnovel/page_searchPage.html&&",
    "ruleIntroduce": "class.intro@text",
    "ruleSearchAuthor": "tag.dd@tag.span@text||class.zz@tag.a@text",
    "ruleSearchCoverUrl": "tag.dt@tag.a@tag.img@data-original||class.sm@tag.a@href#/(\\d+)\\_(\\d+)/#/uploads/$1/$2.jpg",
    "ruleSearchKind": "class.zt@text",
    "ruleSearchLastChapter": "class.zj@tag.a@text",
    "ruleSearchList": "class.fengtui fengtui_top cf@tag.dl||class.booklist@tag.ul.0@tag.li!0",
    "ruleSearchName": "tag.dd@tag.h3@tag.a@text||class.sm@tag.a@tag.b@text",
    "ruleSearchNoteUrl": "tag.dt@tag.a@href||class.sm@tag.a@href",
    "ruleSearchUrl": "http://www.1ksy.com/home/search@action=search&q=searchKey",
    "serialNumber": 0,
    "weight": 47
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 优书网",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.yousuu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "$.data.bookInfo.author||$.data.books.bookId.author",
    "ruleBookContent": "<js>\nresult=JSON.parse(result).data.comments.map(a=>\"用户：\"+a.createrId.userName+\"<br>评分：\"+a.score+\" / 5\"+\"<br>时间：\"+a.createdAt.replace(/T.+/,\"\")+\"<br>评语：\"+a.content.replace(/([。！？；]+[）”]?)/g,\"$1\\n\").replace(/([0-9a-zA-Z\\u4e00-\\u9fa5])$/,\"$1……\")+\"<br>该评价的点赞数：\"+a.praiseCount).join(\"<br>——<br>\");\n</js>",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "$.data.bookInfo.title||$.data.books.bookId.title",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "$.data.comments||$.data.books.*",
    "ruleChapterName": "$.bookId.title<js>result+\"书评\"</js>",
    "ruleChapterUrl": "/api/book/{$.data.bookInfo._id}/comment##/api/book//comment",
    "ruleChapterUrlNext": "<js>\nvar url=[];\na=@get:{number};\na=a/20+1;\nurl[0]=baseUrl+\"?page=2\";\nurl[1]=baseUrl+\"?page=3\";\nif(a>3)\n  for (i=4;i<=a;i++)\n    url[i-2]=baseUrl+\"?page=\"+i;\nurl;\n</js>",
    "ruleContentUrl": "/api/book/{$.bookId.bookId}/comment##/api/book//comment",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "$.data.bookInfo.cover",
    "ruleFindAuthor": "$.createrId.userName",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "$.content",
    "ruleFindKind": "{$.bookTotal}本书@put:{number:$.bookTotal}",
    "ruleFindLastChapter": "$.updateAt",
    "ruleFindList": "$.data.booklists",
    "ruleFindName": "$.title",
    "ruleFindNoteUrl": "/api/booklist/{$._id}",
    "ruleFindUrl": "全部::/api/booklists?type=all&page=searchPage\n最新::/api/booklists/?page=searchPage&type=latest\n精品::/api/booklists/?page=searchPagr&type=essence\n男频::/api/booklists/?page=searchPagr&type=man\n女频::/api/booklists/?page=searchPagr&type=woman",
    "ruleIntroduce": "$.data.bookInfo.introduction",
    "ruleSearchAuthor": "$.author",
    "ruleSearchCoverUrl": "$.cover",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "$.tags&&{$.countWord}字",
    "ruleSearchLastChapter": "$.updateAt",
    "ruleSearchList": "$.data.books",
    "ruleSearchName": "$.title@js:java.put(\"number\",0);result.replace(/<\\/?em>/,\"\")",
    "ruleSearchNoteUrl": "/api/book/{$.bookId}",
    "ruleSearchUrl": "/api/search?type=title&value=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 38
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 悠久小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.ujxs.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746898121,
    "loginUrl": "",
    "ruleBookAuthor": "//*[@property='og:novel:author']/@content",
    "ruleBookContent": "//*[@class='read-content']<js>result.replace(/diǎn/g,'点').replace(/dǐng/g,'顶').replace(/\\d*顶\\d*点\\d*小.*?，/g,'')</js>",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "//*[@property='og:novel:book_name']/@content",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.readerlist@tag.a",
    "ruleChapterName": "//text()",
    "ruleChapterUrl": "class.motion@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "//@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "//*[@property='og:image']/@content",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "//*[@property='og:description']/@content",
    "ruleSearchAuthor": "//a[contains(@href,\"author\")]/text()",
    "ruleSearchCoverUrl": "//a[contains(@href,\"book\")]/@href<js>result.replace(/.*?(\\d*?)(\\d{1,3})\\//,'/files/article/image/$1/$1$2/$1$2s.jpg').replace('//','/0/')</js>",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "//li[6]/text()",
    "ruleSearchLastChapter": "//a[contains(@href,\"read\")]/text()",
    "ruleSearchList": "//*[@class=\"shulist\"]/ul",
    "ruleSearchName": "//a[contains(@href,\"book\")]/text()",
    "ruleSearchNoteUrl": "//a[contains(@href,\"book\")]/@href",
    "ruleSearchUrl": "https://www.ujxs.com/searchbooks.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 有伴小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.iuban.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.jianj@tag.span.0@text#.*作者笔名：",
    "ruleBookContent": "class.redcontent@html",
    "ruleBookKind": "class.jianj jianj2 jianj3 clearfix@tag.span.0@text#.*类别：",
    "ruleBookLastChapter": "tag.h4@text#.*最新更新章节：",
    "ruleBookName": "class.pade-name clearfix@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "tag.td",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.dcon-left left@tag.a.1@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.dcon-left left@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.jianj@text#作者笔名.*|类别.*|最新更新章节.*",
    "ruleSearchAuthor": "class.auth@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "tag.a.0@text",
    "ruleSearchLastChapter": "tag.a.2@text",
    "ruleSearchList": "class.mains2 mains3 clearfix@li!0",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "http://www.iuban.com/so/slist.html?custom_list=all&searchkey=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 有毒小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.youdubook.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://www.youdubook.com/user/login",
    "ruleBookAuthor": "",
    "ruleBookContent": "$id.ChapterContent@tag.p@text#[0-9]+(?=[^0-9]*$)",
    "ruleBookKind": "",
    "ruleBookLastChapter": "class.zhangjie@tag.a.0@text",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapter_list@tag.ul@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.synopsisCon@text",
    "ruleSearchAuthor": "class.nickname@text",
    "ruleSearchCoverUrl": "tag.em@tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.BooklibraryList@tag.ul@tag.li",
    "ruleSearchName": "tag.span@tag.a@text",
    "ruleSearchNoteUrl": "tag.span@tag.a@href",
    "ruleSearchUrl": "https://www.youdubook.com/booklibrary/index?keywords=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 元尊小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://19909.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.btitle@em@text#作者：|\\s",
    "ruleBookContent": "id.BookText@textNodes#-->>",
    "ruleBookKind": "class.status fr@text#状态：([^\\s]*)\\s*更新时间：([^\\s]*)#$1,$2",
    "ruleBookLastChapter": "class.stats fl@a@text",
    "ruleBookName": "h1@text",
    "ruleBookUrlPattern": "https?://19909.cc/\\d+_\\d+/",
    "ruleChapterList": "+class.chapterlist cate.-1@a",
    "ruleChapterName": "",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "class.bimg@img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@textNodes",
    "ruleSearchAuthor": "tag.a.2@text#\\s",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "tag.span.3@text",
    "ruleSearchLastChapter": "tag.a.1@text",
    "ruleSearchList": "class.gengxin@li",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/home/search@action=search&q=searchKey",
    "serialNumber": 0,
    "weight": 10
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 悦读吧",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.yued8.cn",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.intr@text#.*作者：|分类：.*",
    "ruleBookContent": "id.booktext@textNodes#新书求收藏，求鲜花，求打赏！！|&amp;amp;amp;amp;quot;",
    "ruleBookName": "class.info@tag.h2.0@tag.a.0@text",
    "ruleChapterList": "class.list@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.readnow@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.img@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.con@text",
    "ruleSearchAuthor": "tag.td.2@text|class.intr@text#.*作者：|分类：.*",
    "ruleSearchCoverUrl": "class.img@tag.img.0@src",
    "ruleSearchKind": "tag.td.4@text|class.intr@tag.a@text",
    "ruleSearchLastChapter": "tag.td.1@tag.a.0@text#章节目录",
    "ruleSearchList": "class.grid@tag.tr!0|class.bookk",
    "ruleSearchName": "tag.td.0@tag.a.0@text|class.info@tag.h2.0@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.yued8.cn/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 34
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 云山千叠",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.yunshanqiandie.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576762574106,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.book",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.bookcover@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@text#简介：",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.a.1@text",
    "ruleSearchList": "class.table-striped@tag.tr!0",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.yunshanqiandie.com/search.php@search=searchKey|char=utf-8",
    "serialNumber": 0,
    "weight": 16
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 云轩阁",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.yxgxz.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.nr1@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.chapter@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.ablum_read@tag.a.1@href",
    "ruleChapterUrlNext": "class.page.0@text.下一页.0@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro_info@text",
    "ruleSearchAuthor": "class.line@tag.a.2@text",
    "ruleSearchCoverUrl": "class.block_img2@tag.img@src",
    "ruleSearchKind": "class.line@tag.a.0@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.cover@tag.p",
    "ruleSearchName": "class.blue.0@text",
    "ruleSearchNoteUrl": "class.line@tag.a.1@href",
    "ruleSearchUrl": "http://m.yxgxz.com/modules/article/waps.php?searchtype=articlename&searchkey=searchKey&submit=搜索|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 再读中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.zaidu.la",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.info@tag.p.0@text",
    "ruleBookContent": "id.TXT@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.info@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8:9:10:11",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a@text",
    "ruleSearchList": "class.grid@tag.tr",
    "ruleSearchName": "class.odd.0@tag.a@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "https://www.zaidu.la/searchbook.php?keyword=searchKey",
    "serialNumber": 0,
    "weight": 70
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 爪机书屋",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.zhuaji.org",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.mulu@tag.dl@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "id.comments@class.commentbar@tag.a.0@href",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "class.book@id.book@class.bookleft@class.bookimg@tag.img.0@src",
    "ruleFindUrl": "最新入库::https://www.zhuaji.org/shuku/postdate_0_0_1_0_0_searchPage.html&&最近更新::https://www.zhuaji.org/shuku/lastupdate_0_0_1_0_0_searchPage.html&&玄幻魔法::https://www.zhuaji.org/shuku/lastupdate_1_0_1_0_0_searchPage.html&&武侠修真::https://www.zhuaji.org/shuku/lastupdate_2_0_1_0_0_searchPage.html&&都市生活::https://www.zhuaji.org/shuku/lastupdate_3_0_1_0_0_searchPage.html&&恐怖灵异::https://www.zhuaji.org/shuku/lastupdate_7_0_1_0_0_searchPage.html&&网游动漫::https://www.zhuaji.org/shuku/lastupdate_5_0_1_0_0_searchPage.html&&历史::https://www.zhuaji.org/shuku/lastupdate_4_0_1_0_0_searchPage.html&&科幻::https://www.zhuaji.org/shuku/lastupdate_6_0_1_0_0_searchPage.html&&穿越::https://www.zhuaji.org/shuku/lastupdate_9_0_1_0_0_searchPage.html&&言情::https://www.zhuaji.org/shuku/lastupdate_8_0_1_0_0_searchPage.html&&女生::https://www.zhuaji.org/shuku/lastupdate_10_0_1_0_0_searchPage.html",
    "ruleIntroduce": "class.book@id.book@class.bookright@tag.p.1@textNodes",
    "ruleSearchAuthor": "class.info@tag.dd.1@tag.span.0@text|tag.p.0@tag.span.0@text",
    "ruleSearchCoverUrl": "class.imgbox@tag.a.0@tag.img.0@src|tag.dt.0@tag.a.0@tag.img.0@src",
    "ruleSearchKind": "|tag.p.0@tag.span.1@text",
    "ruleSearchLastChapter": "class.info@tag.dd.2@tag.span.0@tag.a.0@text|tag.p.1@tag.a.0@text",
    "ruleSearchList": "class.clearfix@tag.li|id.sitebox@tag.li",
    "ruleSearchName": "class.info@tag.dd.0@tag.a.0@text|tag.h3.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.info@tag.dd.0@tag.a.0@href|tag.dt.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.zhuaji.org/search.html@searchkey=searchKey|char=utf-8",
    "serialNumber": 0,
    "weight": 18
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 着笔中文网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.zbzw.la",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes#\\(https.*|请记住本书首发域.*",
    "ruleBookName": "",
    "ruleChapterList": "class.listmain@tag.dd!0:2:3:4:5:6:7:8:9:10:11",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@textNodes",
    "ruleSearchAuthor": "class.s4@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "id.search-main@tag.li",
    "ruleSearchName": "class.s2@tag.a@text",
    "ruleSearchNoteUrl": "class.s2@tag.a@href",
    "ruleSearchUrl": "https://so.biqusoso.com/s.php?ie=gbk&siteid=zbzw.la&q=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 真本小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.zhenben.net",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 Safari/537.36 Core/1.70.3732.400 QQBrowser/10.5.3819.400",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.novel_content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.novel_list@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "text.点击阅读@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.novel_img@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.description1@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.td.5@text",
    "ruleSearchLastChapter": "tag.td.1@text",
    "ruleSearchList": "class.grid@tag.tr!0",
    "ruleSearchName": "tag.td.0@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a@href",
    "ruleSearchUrl": "https://www.zhenben.net/modules/article/search.php@searchtype=articlename&searchkey=searchKey&action=login&button=|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 知己小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.zjxsfm.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "##novel:author\" content=\"([^\"]+)##$1###",
    "ruleBookContent": ".size16@p@textNodes#本章未完.*",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "##book_name\" content=\"([^\"]+)##$1###",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+.full@a                                           ",
    "ruleChapterName": "",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "##(?:[^\"]*)\"([^\"]*)\">下一页##$1###",
    "ruleCoverUrl": "##image\" content=\"([^\"]+)##$1###",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "##description\" content=\"([^\"]+)##$1###",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": ".desc@text",
    "ruleSearchKind": "tag.a.3@text",
    "ruleSearchLastChapter": "tag.a.4@text",
    "ruleSearchList": ".pt-rank-detail",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "/search/result.html?searchkey=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 37
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 中文书城",
    "bookSourceType": "",
    "bookSourceUrl": "http://app-inter-v2-bookstore.cread.com:80",
    "enable": true,
    "loginUrl": "",
    "ruleBookContent": "@js:result.replace(/.*　|.*\u0001/,\"\")",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "$.result.bookData[*].chapter[*]",
    "ruleChapterName": "$.name",
    "ruleContentUrl": "/book/content?cnid=3022&uid=168260955&packname=com.chineseall.singlebook&vcode=156&channelId=3022&aid=b972c73cd7081a2d&net=4G&son=CU&osv=9&idSign=&bid=@get:{book}&chapterIds={$.id}",
    "ruleContentUrlNext": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "summary",
    "ruleSearchKind": "categoryName",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "$.result.dataList",
    "ruleSearchName": "$.bookName@put:{book:bookId}",
    "ruleSearchNoteUrl": "/book/getCatalogAndBook?cnid=3022&uid=168260955&son=CU&osv=9&idSign=&bookid={$.bookId}",
    "ruleSearchUrl": "http://app-inter-bookstore.cread.com/search/search?&pageNo=searchPage&keyWordType=0&pageSize=20&keyWord=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 重生小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.86kl.com",
    "enable": true,
    "ruleBookContent": "id.changedStyle@textNodes",
    "ruleChapterList": ".chapter@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "text.目录正序@href",
    "ruleChapterUrlNext": "text.下一页@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "text.下一章@href@js:(result.match(/_/)) ? result:'';",
    "ruleIntroduce": ".intro_info@textNodes",
    "ruleSearchAuthor": ".author@text#作者：",
    "ruleSearchCoverUrl": "tag.a.0@href#\\/book\\/((\\d+)\\d{3}).html#/image/$2/$1/$1s.jpg",
    "ruleSearchKind": ".waps_full_0@text&&.waps_sort@text#\\(|\\)",
    "ruleSearchLastChapter": "tag.a.1@text",
    "ruleSearchList": "class.waps_one",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/modules/article/waps.php@searchtype=articlename&searchkey=searchKey&t_btnsearch=|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 诛仙",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.zhuxian2.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "property.og:novel:author@content",
    "ruleBookContent": "id.content@textNodes#[ ]+#\\n",
    "ruleBookKind": "tag.meta@property.og:novel:category@content",
    "ruleBookLastChapter": "property.og:novel:latest_chapter_name@content",
    "ruleBookName": "tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.list-group-item",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "class.container@tag.a.2@href",
    "ruleCoverUrl": "",
    "ruleFindUrl": "总点击榜::https://www.zhuxian2.net/top/allvisit/searchPage.html&&总推荐榜::https://www.zhuxian2.net/top/allvote/searchPage.html&&月点击榜::https://www.zhuxian2.net/top/monthvisit/searchPage.html&&月推荐榜::https://www.zhuxian2.net/top/monthvote/searchPage.html&&周点击榜::https://www.zhuxian2.net/top/weekvisit/searchPage.html&&周推荐榜::https://www.zhuxian2.net/top/weekvote/searchPage.html&&日点击榜::https://www.zhuxian2.net/top/dayvisit/searchPage.html&&字数排行::https://www.zhuxian2.net/top/size/searchPage.html&&最近更新::https://www.zhuxian2.net/top/lastupdate/searchPage.html&&玄幻魔法::https://www.zhuxian2.net/list/1/searchPage.html&&武侠修真::https://www.zhuxian2.net/list/2/searchPage.html&&都市言情::https://www.zhuxian2.net/list/3/searchPage.html&&历史军事::https://www.zhuxian2.net/list/4/searchPage.html&&侦探推理::https://www.zhuxian2.net/list/5/searchPage.html&&网游动漫::https://www.zhuxian2.net/list/6/searchPage.html&&科幻小说::https://www.zhuxian2.net/list/7/searchPage.html&&恐怖灵异::https://www.zhuxian2.net/list/8/searchPage.html&&散文诗词::https://www.zhuxian2.net/list/9/searchPage.html&&其它类型::https://www.zhuxian2.net/list/10/searchPage.html",
    "ruleIntroduce": "class.panel-body@text",
    "ruleSearchAuthor": "tag.td.2@tag.a@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.td.1@tag.a@text",
    "ruleSearchList": "tag.tbody@tag.tr",
    "ruleSearchName": "tag.td.0@tag.a@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a@href",
    "ruleSearchUrl": "https://www.zhuxian2.net/search?key=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 猪八戒看书",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.pig87.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.msg_cont1@tag.tr.0@tag.td.0@text#作者",
    "ruleBookContent": "id.clickeye_content@html",
    "ruleBookKind": "class.msg_cont1@tag.tr.1@tag.td.0@text#类别",
    "ruleBookLastChapter": "class.msg_cont1@tag.tr.6@tag.td.1@text",
    "ruleBookName": "class.right@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.title_list@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.leftmod para@tag.h3@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "奇幻玄幻::http://www.pig87.com/list-lists-cid-1-sort-0-proc-0-tag-0-num-0-free-0-p-searchPage.html&&科幻游戏::http://www.pig87.com/list-lists-cid-96-sort-0-proc-0-tag-0-num-0-free-0-p-searchPage.html&&武侠仙侠::http://www.pig87.com/list-lists-cid-5-sort-0-proc-0-tag-0-num-0-free-0-p-searchPage.html&&悬疑灵异::http://www.pig87.com/list-lists-cid-4-sort-0-proc-0-tag-0-num-0-free-0-p-searchPage.html&&都市生活::http://www.pig87.com/list-lists-cid-2-sort-0-proc-0-tag-0-num-0-free-0-p-searchPage.html&&历史军事::http://www.pig87.com/list-lists-cid-6-sort-0-proc-0-tag-0-num-0-free-0-p-searchPage.html&&二次元::http://www.pig87.com/list-lists-cid-79-sort-0-proc-0-tag-0-num-0-free-0-p-searchPage.html&&短篇文集::http://www.pig87.com/list-lists-cid-88-sort-0-proc-0-tag-0-num-0-free-0-p-searchPage.html",
    "ruleIntroduce": "class.book_intro@text",
    "ruleSearchAuthor": "class.book_author@text",
    "ruleSearchCoverUrl": "class.box_1@tag.img@data-original",
    "ruleSearchKind": "class.book_num@tag.a@text",
    "ruleSearchLastChapter": "class.book_num@tag.font@text",
    "ruleSearchList": "class.gz_box",
    "ruleSearchName": "class.intro@tag.h1@text",
    "ruleSearchNoteUrl": "class.intro@tag.h1@tag.a@href",
    "ruleSearchUrl": "http://www.pig87.com/list-search-search-searchKey-p-searchPage.html",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 追书神器",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.zssq8.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.info@tag.p.0@text##作\\s*者：",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.info@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text",
    "ruleSearchList": "id.nr",
    "ruleSearchName": "class.odd.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.zssq8.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 1038
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 追书网1",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.zhuishu5.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.htmlContent@textNodes#.*更新最快.*请牢记.*|--&gt[\\S\\s]*?继续阅读|-->>",
    "ruleBookName": "",
    "ruleChapterList": "class.panel-body panel-chapterlist.1@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "id.linkNext@text.下一页@tag.a@href",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.bookIntro@textNodes",
    "ruleSearchAuthor": "class.booktag@tag.a.0@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.p.1@tag.a.0@text",
    "ruleSearchList": "class.row",
    "ruleSearchName": "class.bookTitle@text#留言反馈",
    "ruleSearchNoteUrl": "class.bookTitle@tag.a.0@href",
    "ruleSearchUrl": "https://www.zhuishu5.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 追书网2",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.bimo.cc",
    "enable": true,
    "ruleBookAuthor": "id.maininfo@tag.div.0@tag.p.0@text#作 者：",
    "ruleBookContent": "//*[@id='content']",
    "ruleBookKind": "class.con_top@tag.a.1@text",
    "ruleBookLastChapter": "id.maininfo@tag.div.0@tag.p.3@tag.a@text",
    "ruleBookName": "id.maininfo@tag.div.0@tag.h1@text",
    "ruleChapterList": "//*[@id='list']//dd/a",
    "ruleChapterName": "//text()",
    "ruleContentUrl": "//@href",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleIntroduce": "id.intro@tag.p.0@text",
    "ruleSearchAuthor": "class.result-game-item-info@tag.p.0@tag.span.1@text",
    "ruleSearchCoverUrl": "class.result-game-item-pic@tag.img@src",
    "ruleSearchIntroduce": "class.result-game-item-desc@text",
    "ruleSearchKind": "class.result-game-item-info@tag.p.1@tag.span.1@text",
    "ruleSearchLastChapter": "class.result-game-item-info@tag.p.3@tag.a@text",
    "ruleSearchList": "class.result-item@tag.div.0",
    "ruleSearchName": "class.result-item-title@tag.span@text",
    "ruleSearchNoteUrl": "class.result-item-title result-game-item-title@tag.a@href",
    "ruleSearchUrl": "https://www.bimo.cc/search.aspx?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 JJ小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.jusen2008.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "tag.h3.0@text",
    "ruleBookContent": "class.panel-body@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "class.info3@tag.a.0@text",
    "ruleBookName": "tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.list-charts@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.info1@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.info2@tag.p@text",
    "ruleSearchAuthor": "id.booklast@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "id.bookcon@tag.tr!0",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://www.jusen2008.com/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 31
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 N423",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.n423.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.content@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "class.cover@class.block@class.block_txt2@tag.p@tag.a@text",
    "ruleBookName": "",
    "ruleBookUrlPattern": "text.查看目录@href",
    "ruleChapterList": "class.chapters@tag.li!0",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.cover@class.ablum_read@class.margin_right@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.cover@class.block@class.block_img2@tag.mip-img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intr@text",
    "ruleSearchAuthor": "tag.span@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "tag.a.0@text#\\[|\\]",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.result@children",
    "ruleSearchName": "tag.a.1@text#\\《|\\》",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "http://m.n423.com/s.php@submit=&type=articlename&s=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 NBA小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.nbaxiaoshuo.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "//*[@property=\"og:novel:author\"]/@content",
    "ruleBookContent": "class.readcotent@html||class.readcotent font-normal@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "//*[@property=\"og:novel:category\"]/@content",
    "ruleBookLastChapter": "",
    "ruleBookName": "//*[@property=\"og:novel:book_name\"]/@content",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+id.list-chapterAll@div@a",
    "ruleChapterName": "",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "//*[@property=\"og:image\"]/@content",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "//*[@property=\"og:description\"]/@content",
    "ruleSearchAuthor": "class.author@text#作者：",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "class.update@textNodes",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.a.1@text",
    "ruleSearchList": "class.bookbox",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/modules/article/search.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 30
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 TXT小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.txtxs.org",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.author@tag.p.0@text",
    "ruleBookContent": "class.Readarea ReadAjax_content@textNodes|class.Readarea ReadAjax_content@text|class.Readarea ReadAjax_content@html#一秒.*[A-Z|a-z]+.*|手机用户.*|水印广告测试",
    "ruleBookKind": "",
    "ruleBookLastChapter": "class.synopsisArea_detail@tag.p.3@text",
    "ruleBookName": "class.title@tag.span@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.chapterlist@tag.p!0",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.recommend@tag.h2.1@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "class.Readpage@tag.a.2@text.下一页@href",
    "ruleCoverUrl": "class.synopsisArea_detail@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.review@text",
    "ruleSearchAuthor": "class.author.0@tag.p@text#.*作者：",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.author.0@tag.p@text#\\|.*",
    "ruleSearchLastChapter": "class.author.1@tag.p@text#连载 | 更新：",
    "ruleSearchList": "class.recommend mybook@div",
    "ruleSearchName": "class.title@tag.p.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://m.txtxs.org/s.php@keyword=searchKey&t=1",
    "serialNumber": 0,
    "weight": 34
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 U看书",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.ukanshu.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36",
    "ruleBookAuthor": "class.author@text",
    "ruleBookContent": "class.tempcontentBox@tag.p@textNodes",
    "ruleBookKind": "class.labels@tag.span.1@text",
    "ruleBookLastChapter": "class.newArticle@text",
    "ruleBookName": "class.author@tag.span@text",
    "ruleChapterList": "class.muluBox@class.list@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "class.imgBox@tag.img@src",
    "ruleIntroduce": "class.detailInfo@text",
    "ruleSearchAuthor": "class.writer-info@tag.span@text",
    "ruleSearchCoverUrl": "class.book-img@tag.img@src",
    "ruleSearchIntroduce": "class.book-desc@text",
    "ruleSearchLastChapter": "class.detail1@text",
    "ruleSearchList": "class.booksBox@class.bookItem",
    "ruleSearchName": "class.book-title@text",
    "ruleSearchNoteUrl": "class.book-title@tag.a@href",
    "ruleSearchUrl": "https://www.ukanshu.com/sereach/index?keywords=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 UC书盟",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.uctxt.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36",
    "ruleBookContent": "id.content@textNodes",
    "ruleChapterList": "class.chapter-list@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleContentUrl": "href",
    "ruleIntroduce": "class.intro@textNodes",
    "ruleSearchAuthor": "textNodes#.*]",
    "ruleSearchKind": "",
    "ruleSearchList": "class.item-list@tag.li",
    "ruleSearchName": "tag.a@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "https://www.uctxt.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 UC小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.ucxsw.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.title@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro.0@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.even.2@text",
    "ruleSearchLastChapter": "class.even.0@tag.a.0@text",
    "ruleSearchList": "id.nr",
    "ruleSearchName": "class.odd.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.ucxsw.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 54
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 UU小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.uuxs.la",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673483531,
    "loginUrl": "",
    "ruleBookAuthor": "tag.em@text",
    "ruleBookContent": "id.BookText@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "class.fl.1@tag.a@text",
    "ruleBookName": "tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.inner@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@text#内容简介：",
    "ruleSearchAuthor": "textNodes#^.*\\s*",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "text#.*\\[|\\].*",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.details@tag.li",
    "ruleSearchName": "tag.a@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "https://m.uuxs.la/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 28
  },
  {
    "bookSourceGroup": "💠 其他",
    "bookSourceName": "💠 VIP小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.vipxs.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.detail fl@tag.li.0@class.odd.0@text#作者:",
    "ruleBookContent": "class.inner mt@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "class.short_de@tag.a@text#最新章节:",
    "ruleBookName": "class.title@tag.h1.0@class.fl@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.dir_main_section@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.pic325 fr@tag.a.0@class.read blue@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.tab1@tag.a@img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.mlist@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a@text",
    "ruleSearchList": "class.grid@tag.tr|class.main",
    "ruleSearchName": "class.odd.0@tag.a@text|class.title@tag.h1.0@class.fl@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "http://www.vipxs.cc/modules/article/search.php@searchkey=searchKey&page=searchPage-1|char=gbk",
    "serialNumber": 0,
    "weight": 19
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 147小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.147xs.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dl@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.a@img@src",
    "ruleFindUrl": "玄幻::http://www.147xs.com/sort/1/&&修真::http://www.147xs.com/sort/2/&&都市::http://www.147xs.com/sort/3/&&历史::http://www.147xs.com/sort/4/&&网游::http://www.147xs.com/sort/6/&&科幻::http://www.147xs.com/sort/7/&&奇幻::http://www.147xs.com/sort/10/&&武侠::http://www.147xs.com/sort/11/&&军事::http://www.147xs.com/sort/8/&&竞技::http://www.147xs.com/sort/12/&&灵异::http://www.147xs.com/sort/9/&&职场::http://www.147xs.com/sort/5/",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "tag.td.3@text||tag.li@text#.*./",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "tag.td.0@text",
    "ruleSearchLastChapter": "tag.td.2@tag.a@text",
    "ruleSearchList": "id.bookcase_list@tag.tr||class.novellist@tag.ul@tag.li",
    "ruleSearchName": "tag.td.1@tag.a@text||tag.a@text#/.*",
    "ruleSearchNoteUrl": "tag.td.1@tag.a@href||tag.a@href",
    "ruleSearchUrl": "http://www.147xs.com/search.php@keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 3Z中文网",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.530p.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.cp_content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.conter@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "",
    "ruleFindUrl": "最新::http://www.530p.com/psearchPage.htm\n奇幻::http://www.530p.com/qihuan/searchPage.htm\n玄幻::http://www.530p.com/xuanhuan/searchPage.htm\n言情::http://www.530p.com/yanqing/searchPage.htm\n都市::http://www.530p.com/dushi/searchPage.htm\n游戏::http://www.530p.com/youxi/searchPage.htm\n竞技::http://www.530p.com/jingji/searchPage.htm\n武侠::http://www.530p.com/wuxia/searchPage.htm\n历史::http://www.530p.com/lishi/searchPage.htm\n军事::http://www.530p.com/junshi/searchPage.htm\n科幻::http://www.530p.com/kehuan/searchPage.htm\n仙侠::http://www.530p.com/xianxia/searchPage.htm\n灵异::http://www.530p.com/lingyi/searchPage.htm\n女性::http://www.530p.com/nvxing/searchPage.htm\n其他::http://www.530p.com/qita/searchPage.htm",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.conter4.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.conter2.0@text",
    "ruleSearchList": "class.conter@tag.ul!0",
    "ruleSearchName": "class.conter1.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.conter1.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.530p.com/",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 4020电子书",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.520txtba.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes#请记住本书.*",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "//div[5]/div/div[3]/div[2]/ul/li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "class.s@text#大小.*",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "class.u@text",
    "ruleFindKind": "",
    "ruleFindLastChapter": "tag.div.-1@text",
    "ruleFindList": "//div[5]/div[2]/div/ul/li",
    "ruleFindName": "tag.a.0@text#txt.*",
    "ruleFindNoteUrl": "class.red@href",
    "ruleFindUrl": "武侠仙侠::https://www.520txtba.com/wuxia/index_searchPage.html&&都市言情::https://www.520txtba.com/yanqing/index_searchPage.html&&耽美::https://www.520txtba.com/danmei/index_searchPage.html&&玄幻::https://www.520txtba.com/xuanhuan/index_searchPage.html&&青春校园::https://www.520txtba.com/xiaoyuan/index_searchPage.html&&网游竞技::https://www.520txtba.com/wangyou/index_searchPage.html&&灵异推理::https://www.520txtba.com/kongbu/index_searchPage.html&&纪实::https://www.520txtba.com/jishi/index_searchPage.html&&军事历史::https://www.520txtba.com/lishi/index_searchPage.html&&科幻::https://www.520txtba.com/kehuan/index_searchPage.html&&管理哲学::https://www.520txtba.com/zhexue/index_searchPage.html&&学习资料::https://www.520txtba.com/xuexi/index_searchPage.html&&总排行榜::https://www.520txtba.com/paihangbang/index_searchPage.html&&月排行榜::https://www.520txtba.com/mpaihangbang/index_searchPage.html&&周排行榜::https://www.520txtba.com/wpaihangbang/index_searchPage.html&&日排行榜::https://www.520txtba.com/dpaihangbang/index_searchPage.html&&封推::https://www.520txtba.com/fengtui/index_searchPage.html&&金牌推荐::https://www.520txtba.com/jinpaituijian/index_searchPage.html&&电子书推荐::https://www.520txtba.com/tuijian/index_searchPage.html&&最新电子书::https://www.520txtba.com/new/index_searchPage.html",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "",
    "ruleSearchName": "",
    "ruleSearchNoteUrl": "",
    "ruleSearchUrl": "-",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 56书库",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.56shuku.org",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.infot@tag.span@text",
    "ruleBookContent": "id.content@tag.p@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.infot@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.dccss",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "玄幻魔法::http://www.56shuku.org/leibie1_searchPage.shtml&&武侠修真::http://www.56shuku.org/leibie2_searchPage.shtml&&都市言情::http://www.56shuku.org/leibie3_searchPage.shtml&&历史军事::http://www.56shuku.org/leibie4_searchPage.shtml&&侦探推理::http://www.56shuku.org/leibie5_searchPage.shtml&&游戏竞技::http://www.56shuku.org/leibie6_searchPage.shtml&&科幻小说::http://www.56shuku.org/leibie7_searchPage.shtml&&恐怖灵异::http://www.56shuku.org/leibie8_searchPage.shtml&&散文诗词::http://www.56shuku.org/leibie9_searchPage.shtml&&其他类型::http://www.56shuku.org/leibie10_searchPage.shtml&&完本::http://www.56shuku.org/wanben1_searchPage.shtml&&最近更新::http://www.56shuku.org/lastupdate/searchPage.shtml&&最新新书::http://www.56shuku.org/postdate/searchPage.shtml&&日点击榜::http://www.56shuku.org/dayvisit/searchPage.shtml&&周点击榜::http://www.56shuku.org/weekvisit/searchPage.shtml&&月点击榜::http://www.56shuku.org/monthvisit/searchPage.shtml&&总点击榜::http://www.56shuku.org/allvisit/searchPage.shtml&&日推荐榜::http://www.56shuku.org/dayvote/searchPage.shtml&&周推荐榜::http://www.56shuku.org/weekvote/searchPage.shtml&&月推荐榜::http://www.56shuku.org/monthvote/searchPage.shtml&&总推荐榜::http://www.56shuku.org/allvote/searchPage.shtml&&字数排行::http://www.56shuku.org/size/searchPage.shtml&&总收藏榜::http://www.56shuku.org/goodnum/searchPage.shtml&&本站推荐::http://www.56shuku.org/toptime/searchPage.shtml",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.title.0@tag.span@text|class.result-game-item-info-tag-item.0@text",
    "ruleSearchCoverUrl": "tag.img.0@src|class.title.0@tag.a@href#/html/(\\d+)/(\\d+)/#/image/$1/$2/$2s.jpg",
    "ruleSearchKind": "class.result-game-item-info-tag.1@tag.span.1@text",
    "ruleSearchLastChapter": "class.result-game-item-info-tag.3@tag.a@text",
    "ruleSearchList": "class.result-item|id.alist@class.title",
    "ruleSearchName": "class.title.0@tag.a@text|class.result-item-title.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.title.0@tag.a@href|class.result-game-item-title-link.0@href",
    "ruleSearchUrl": "http://zhannei.baidu.com/cse/search?q=searchKey&p=searchPage-1&s=9078781418957569269&entry=1",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 八八读书",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.x88dushu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.msg@tag.em.0@text",
    "ruleBookContent": "class.yd_text2@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "class.msg@tag.em.1@text&&class.msg@tag.em.2@text",
    "ruleBookLastChapter": "class.msg@tag.em.3@tag.a.0@text",
    "ruleBookName": "class.rt@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.mulu@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "玄幻魔法::https://www.x88dushu.com/sort1/searchPage/&&武侠修真::https://www.x88dushu.com/sort2/searchPage/&&都市言情::https://www.x88dushu.com/sort3/searchPage/&&历史穿越::https://www.x88dushu.com/sort4/searchPage/&&恐怖悬疑::https://www.x88dushu.com/sort5/searchPage/&&游戏竞技::https://www.x88dushu.com/sort6/searchPage/&&军事科幻::https://www.x88dushu.com/sort7/searchPage/&&女生频道::https://www.x88dushu.com/sort9/searchPage/&&综合类型::https://www.x88dushu.com/sort8/searchPage/",
    "ruleIntroduce": "class.intro@textNodes",
    "ruleSearchAuthor": "class.block_txt@tag.p.2@text|class.zz.0@text",
    "ruleSearchCoverUrl": "class.block_img.0@tag.img.0@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.block_txt@tag.p.3@text",
    "ruleSearchLastChapter": "|class.zj.0@text",
    "ruleSearchList": "class.block|class.booklist@tag.li!0",
    "ruleSearchName": "class.block_txt@tag.h2.0@tag.a.0@text|class.sm.0@text",
    "ruleSearchNoteUrl": "class.block_txt@tag.h2@tag.a@href|class.sm.0@tag.a.0@href",
    "ruleSearchUrl": "https://so.x88dushu.com/search/so.php?search_field=0&q=searchKey&p=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 不可能的世界",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.8kana.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.myContent@html#本书连载自.*最快更新。",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.chapter_con@tag.li",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "轻幻想::http://www.8kana.com/www/bookclass/serial/1&&超能::http://www.8kana.com/www/bookclass/serial/1-101&&灵异::http://www.8kana.com/www/bookclass/serial/1-102&&虚拟游戏::http://www.8kana.com/www/bookclass/serial/1-103&&重幻想::http://www.8kana.com/www/bookclass/serial/2&&玄幻::http://www.8kana.com/www/bookclass/serial/2-201&&奇幻::http://www.8kana.com/www/bookclass/serial/2-202&&科幻::http://www.8kana.com/www/bookclass/serial/2-203&&架空::http://www.8kana.com/www/bookclass/serial/2-204&&烧脑::http://www.8kana.com/www/bookclass/serial/3&&推理::http://www.8kana.com/www/bookclass/serial/3-301&&悬疑::http://www.8kana.com/www/bookclass/serial/3-302&&智斗游戏::http://www.8kana.com/www/bookclass/serial/3-303&&谍战::http://www.8kana.com/www/bookclass/serial/3-304&&轻小说::http://www.8kana.com/www/bookclass/serial/4&&不正常::http://www.8kana.com/www/bookclass/serial/4-401&&日常::http://www.8kana.com/www/bookclass/serial/4-402&&热血::http://www.8kana.com/www/bookclass/serial/4-403&&同人::http://www.8kana.com/www/bookclass/serial/4-404&&现实::http://www.8kana.com/www/bookclass/serial/5&&都市传奇::http://www.8kana.com/www/bookclass/serial/5-501&&青春::http://www.8kana.com/www/bookclass/serial/5-502&&竞技::http://www.8kana.com/www/bookclass/serial/5-503&&神州::http://www.8kana.com/www/bookclass/serial/6&&历史神州::http://www.8kana.com/www/bookclass/serial/6-601&&幻想神州::http://www.8kana.com/www/bookclass/serial/6-602&&同人::http://www.8kana.com/www/bookclass/serial/7&&同人::http://www.8kana.com/www/bookclass/serial/7-701&&书库::http://www.8kana.com/www/bookclass/bookshelf&&排行榜::http://www.8kana.com/www/index/newrank&&短篇::http://www.8kana.com/www/bookclass/dppd&&书评::http://www.8kana.com/www/index/comment&&工匠同人::http://www.8kana.com/www/index/yschannel",
    "ruleIntroduce": "id.li_booknote@text",
    "ruleSearchAuthor": "class.left results_del_R_writername.0@text|class.left Black_update_Name@text",
    "ruleSearchCoverUrl": "class.index_update_In_cover@tag.img@original|tag.img.0@src",
    "ruleSearchKind": "class.left results_del_R_book.0@tag.span.0@text",
    "ruleSearchLastChapter": "class.results_del_R_time.0@text",
    "ruleSearchList": "class.clearfix results_details1|id.SerialBook@tag.li|id.OverBook@tag.li",
    "ruleSearchName": "class.results_del_R_bookname.0@text|tag.p.1@text",
    "ruleSearchNoteUrl": "class.results_del_R_bookname.0@href|tag.a@href",
    "ruleSearchUrl": "https://m.8kana.com/index/search@kw=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 创世中文",
    "bookSourceType": "",
    "bookSourceUrl": "http://chuangshi.qq.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$class.bookreadercontent@tag.p@html",
    "ruleBookName": "",
    "ruleChapterList": "class.list@tag.ul.0@tag.li",
    "ruleChapterName": "tag.b@text",
    "ruleChapterUrl": "class.button1@tag.tr.0@tag.td.1@tag.a.0@href",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "class.cover@tag.a.0@tag.img@src",
    "ruleFindUrl": "最近更新::http://chuangshi.qq.com/bk/xz1gx3/p/searchPage.html&&玄幻小说::http://chuangshi.qq.com/bk/xh/xz1gx3/p/searchPage.html&&奇幻小说::http://chuangshi.qq.com/bk/qh/xz1gx3/p/searchPage.html&&武侠小说::http://chuangshi.qq.com/bk/wx/xz1gx3/p/searchPage.html&&仙侠小说::http://chuangshi.qq.com/bk/xx/xz1gx3/p/searchPage.html&&都市小说::http://chuangshi.qq.com/bk/ds/xz1gx3/p/searchPage.html&&历史小说::http://chuangshi.qq.com/bk/ls/xz1gx3/p/searchPage.html&&军事小说::http://chuangshi.qq.com/bk/js/xz1gx3/p/searchPage.html&&灵异小说::http://chuangshi.qq.com/bk/ly/xz1gx3/p/searchPage.html&&科幻小说::http://chuangshi.qq.com/bk/kh/xz1gx3/p/searchPage.html&&体育小说::http://chuangshi.qq.com/bk/ty/xz1gx3/p/searchPage.html&&现实小说::http://chuangshi.qq.com/bk/qc/xz1gx3/p/searchPage.html&&游戏小说::http://chuangshi.qq.com/bk/yx/xz1gx3/p/searchPage.html&&短篇小说::http://chuangshi.qq.com/bk/dp/xz1gx3/p/searchPage.html&&二次元小说::http://chuangshi.qq.com/bk/2cy/xz1gx3/p/searchPage.html",
    "ruleIntroduce": "class.info@tag.p.0@text",
    "ruleSearchAuthor": "class.search_r_info@tag.p.0@tag.b.0@tag.a.0@text|tag.td.4@tag.a.0@text",
    "ruleSearchCoverUrl": "class.search_r_img@tag.a.0@tag.img@src",
    "ruleSearchKind": "class.search_r_info@tag.p.1@tag.a.0@text|tag.td.1@tag.a.0@text",
    "ruleSearchLastChapter": "class.search_r_info@tag.p.2@tag.a.0@text|tag.td.2@tag.a.1@text",
    "ruleSearchList": "class.leftlist@tag.tr!0|class.cf",
    "ruleSearchName": "class.search_r_info@tag.h1@tag.a.0@text|tag.td.2@tag.a.0@text",
    "ruleSearchNoteUrl": "class.search_r_info@tag.h1@tag.a.0@href|tag.td.2@tag.a.0@href",
    "ruleSearchUrl": "-",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 第二书包",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.shubao85.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.infotable@tag.tbody.0@tag.tr.1@tag.td.4@text",
    "ruleBookContent": "class.mcc@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.ilbox@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.mulu@tag.li!-1",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.icover@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "玄幻::https://www.shubao85.com/class1/searchPage\n言情::https://www.shubao85.com/class2/searchPage\n武侠::https://www.shubao85.com/class3/searchPage\n穿越::https://www.shubao85.com/class4/searchPage\n恐怖::https://www.shubao85.com/class5/searchPage\n耽美::https://www.shubao85.com/class6/searchPage\n网络::https://www.shubao85.com/class7/searchPage\n青春::https://www.shubao85.com/class8/searchPage\n经管::https://www.shubao85.com/class9/searchPage\n生活::https://www.shubao85.com/class10/searchPage\n教学::https://www.shubao85.com/class11/searchPage\nH小说::https://www.shubao85.com/class12/searchPage",
    "ruleIntroduce": "class.summ@text",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "class.ltd@tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.listbody@tag.table",
    "ruleSearchName": "tag.tr.0@tag.td.1@tag.h4@tag.a.0@text",
    "ruleSearchNoteUrl": "class.ltd@tag.a.0@href",
    "ruleSearchUrl": "/@.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 豆瓣读书",
    "bookSourceType": "",
    "bookSourceUrl": "https://book.douban.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": ".review-content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".review-item h2 a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "@js:baseUrl.replace(/\\/?$/, '/reviews')",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": ".pub@text#([^\\/]+)\\/.+#$1",
    "ruleFindCoverUrl": ".pic img@src",
    "ruleFindIntroduce": "tag.p.-1@text",
    "ruleFindKind": ".star@text#^#评分：",
    "ruleFindLastChapter": ".buy-info@text||.pub@text#[^\\/]+\\/(.+)#$1",
    "ruleFindList": ".subject-list .subject-item",
    "ruleFindName": "h2 a@text",
    "ruleFindNoteUrl": "h2 a@href",
    "ruleFindUrl": "随笔::/tag/随笔?start={{(searchPage-1)*20}}&type=S\n外国::/tag/外国?start={{(searchPage-1)*20}}&type=S\n中国::/tag/中国?start={{(searchPage-1)*20}}&type=S\n日本::/tag/日本?start={{(searchPage-1)*20}}&type=S\n心理学::/tag/心理学?start={{(searchPage-1)*20}}&type=S\n经济学::/tag/经济学?start={{(searchPage-1)*20}}&type=S\n互联网::/tag/互联网?start={{(searchPage-1)*20}}&type=S\n经典::/tag/经典?start={{(searchPage-1)*20}}&type=S\n散文::/tag/散文?start={{(searchPage-1)*20}}&type=S\n漫画::/tag/漫画?start={{(searchPage-1)*20}}&type=S\n推理::/tag/推理?start={{(searchPage-1)*20}}&type=S\n绘本::/tag/绘本?start={{(searchPage-1)*20}}&type=S\n青春::/tag/青春?start={{(searchPage-1)*20}}&type=S\n历史::/tag/历史?start={{(searchPage-1)*20}}&type=S\n哲学::/tag/哲学?start={{(searchPage-1)*20}}&type=S\n传记::/tag/传记?start={{(searchPage-1)*20}}&type=S\n爱情::/tag/爱情?start={{(searchPage-1)*20}}&type=S\n成长::/tag/成长?start={{(searchPage-1)*20}}&type=S\n生活::/tag/生活?start={{(searchPage-1)*20}}&type=S\n旅行::/tag/旅行?start={{(searchPage-1)*20}}&type=S\n管理::/tag/管理?start={{(searchPage-1)*20}}&type=S\n经济::/tag/经济?start={{(searchPage-1)*20}}&type=S\n商业::/tag/商业?start={{(searchPage-1)*20}}&type=S\n科普::/tag/科普?start={{(searchPage-1)*20}}&type=S\n科学::/tag/科学?start={{(searchPage-1)*20}}&type=S",
    "ruleIntroduce": ".intro@html##^\\s*##<br>",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "",
    "ruleSearchName": "",
    "ruleSearchNoteUrl": "",
    "ruleSearchUrl": "-",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 豆瓣书评",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.douban.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 9_3 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13E230 Safari/601.1",
    "loginUrl": "",
    "ruleBookAuthor": "class.meta@text#/.+|\\[\\w\\]",
    "ruleBookContent": "id.content@html",
    "ruleBookKind": "class.channel_tag@#text",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.subject-intro@tag.h2@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.list@tag.li",
    "ruleChapterName": "tag.h3@text@js:\"§ \"+result",
    "ruleChapterUrl": "class.go-review-list@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindUrl": "<js>\nstr1=java.ajax(\"https://m.douban.com/tag/小说/doulist\");\nstr2=java.ajax(\"https://m.douban.com/tag/文学/doulist\");\nstr3=java.ajax(\"https://m.douban.com/tag/历史/doulist\");\nstr=String(str1+str2+str3);\nreg1=/\\d+(?=\\?from_id)/gi;\nreg2=/[^>]+(?=<\\/h3>)/gi;\nid=str.match(reg1);\nname=str.match(reg2);\nx=\"\";\nfor (i=0;i<id.length;i++){\nx+=name[i]+\"::/doulist/\"+id[i]+\"?start={{(searchPage-1)*25}}&&\"\n}\nresult=x;\n</js>",
    "ruleIntroduce": "class.subject-intro@tag.p@text&&class.recommend@text<js>result.replace(/\\s+(?=[^a-z])|^|[—–=]{3,}/gi,\"\\n\")</js>",
    "ruleSearchAuthor": "class.meta@text#/.+|\\[\\w\\]|\\(\\w\\)",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "@css:p.rating>span:last-of-type,div.rank>span:last-of-type@text<js>String(result).replace(/(\\d\\.\\d)/g,\"豆瓣评分：$1\"). replace(/\\[|\\]/g,\"\")</js>",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.search_results_subjects@tag.li|class.doulist-items@children",
    "ruleSearchName": "class.subject-title@text|class.title@text#(\\(|（).+",
    "ruleSearchNoteUrl": "class.item@href|tag.a@href",
    "ruleSearchUrl": "/search/?query=searchKey&type=book",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 读来读往",
    "bookSourceType": "",
    "bookSourceUrl": "https://wap.dulaidw.com",
    "enable": true,
    "ruleBookAuthor": "class.block_txt2@tag.a.-3@text",
    "ruleBookContent": "id.nr@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "class.block_txt2@tag.a.-2@text",
    "ruleBookLastChapter": "class.block_txt2@tag.a.-1@text",
    "ruleBookName": "tag.h2@text",
    "ruleBookUrlPattern": ".+(info-\\d+).+",
    "ruleChapterList": ":(\\/wapbook-\\d+-\\d+)\\/\\S{2}(.+?)(?:[（【\\(\\{]\\S{3,}\\h?[）】\\)\\}])?<span>",
    "ruleChapterName": "$2",
    "ruleChapterUrl": "text.查看目录@href",
    "ruleChapterUrlNext": "text.尾页.0@href\n<js>\nm=String(result).match(/(wapbook.+\\d_)/);\nif(m==null){result=null;}\nelse{m=m[1];\nn=String(result).match(/_(\\d+)/)[1];\nn=parseInt(n);page=[];\nfor(i=2;i<n+1;i++){page[i-2]=\"/\"+m+String(i)+\"/\"};\nresult=page;}\n</js>",
    "ruleContentUrl": "$1",
    "ruleCoverUrl": "class.block_img2@tag.img@src",
    "ruleFindList": "",
    "ruleFindUrl": "<js>\nimportClass(org.jsoup.Jsoup);\nfunction get(www){U=\"&&\";css=\"li.prev a\";\nwww=\"https://wap.dulaidw.com/\"+www+\".html\";\nlist=Jsoup.parse(java.ajax(www)).select(css).toArray().map(a=>a.text()+\"::\"+a.attr(\"href\")).join(U).replace(/-1\\//g,\"-searchPage/\");\nreturn list;}\nresult=get(\"top\")+U+get(\"sort\");\n</js>",
    "ruleIntroduce": "class.intro_info@text",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "tag.a.1@href#.+?-((\\d+)\\d{3})\\/#http://img.dulaidw.com/$2/$1/$1s.jpg",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.a.0@text#\\W",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.line",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "/modules/article/wapsel.php@searchkey=searchKey&type=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 读者校园",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.52dzxy.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "tag.p@text#我爱读者校园网",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.maglisttitle@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "读者校园版::https://www.52dzxy.com/",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.booklist@tag.td",
    "ruleSearchName": "class.time@tag.a.0@text",
    "ruleSearchNoteUrl": "class.time@tag.a.0@href",
    "ruleSearchUrl": "",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 凡人小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://wap.washuw.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.base clearfix@tag.a.0@text",
    "ruleBookContent": "$class.content@p@text",
    "ruleBookInfoInit": "",
    "ruleBookKind": "class.base clearfix@tag.a.1@text",
    "ruleBookLastChapter": "",
    "ruleBookName": "h2@text",
    "ruleBookUrlPattern": "https?://wap.44wa.com/book/\\d+.html",
    "ruleChapterList": "<js>'<p>' + result.match(/\\<a.+?(href=\"\\d+\\.html\").+?a\\>/g).sort() + '</p>'</js>a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "text.章节列表@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.lazy@src",
    "ruleFindAuthor": "a@textNodes#:【.*】",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "class.sort@text#\\[|\\]",
    "ruleFindLastChapter": "",
    "ruleFindList": "class.bd.0@li",
    "ruleFindName": "a@textNodes#.*【|】",
    "ruleFindNoteUrl": "a@href",
    "ruleFindUrl": "日点击榜::/hot/dayvisit_searchPage.html\n周点击榜::/hot/weekvisit_searchPage.html\n月点击榜::/hot/monthvisit_searchPage.html\n总点击榜::/hot/allvisit_searchPage.html\n总收藏榜::/hot/goodnum_searchPage.html\n字数排行::/hot/size_searchPage.html\n日推荐榜::/hot/dayvote_searchPage.html\n周推荐榜::/hot/weekvote_searchPage.html\n月推荐榜::/hot/monthvote_searchPage.html\n总推荐榜::/hot/allvote_searchPage.html\n最新入库::/hot/postdate_searchPage.html\n最近更新::/hot/lastupdate_searchPage.html\n完结小说::/quanben/searchPage.html\n玄幻小说::/sort/1_searchPage.html\n仙侠小说::/sort/2_searchPage.html\n都市小说::/sort/3_searchPage.html\n历史小说::/sort/4_searchPage.html\n游戏小说::/sort/5_searchPage.html\n科幻小说::/sort/6_searchPage.html\n恐怖小说::/sort/7_searchPage.html\n女生小说::/sort/8_searchPage.html",
    "ruleIntroduce": "class.intro clearfix@html",
    "ruleSearchAuthor": "a@textNodes#.*\\(|\\)",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.sort@text#\\[|\\]",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.bd.0@li",
    "ruleSearchName": "a@textNodes#\\(.*\\)",
    "ruleSearchNoteUrl": "a@href",
    "ruleSearchUrl": "/s.php@s=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 飞库小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.biquge.work",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Linux; Android 9; Redmi Note 4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.157 Mobile Safari/537.36",
    "loginUrl": "http://www.chinaoc.com.cn",
    "ruleBookContent": "html",
    "ruleChapterList": ":id=\"c(\\d+)\">.+?index\">([^<]+)",
    "ruleChapterName": "$2",
    "ruleContentUrl": "/m/CsAjax.do?method=getChapter@chapter_id=$1",
    "ruleFindList": "",
    "ruleFindUrl": "连载::/m/CsAjax.do?method=getBookListCommon@type=ongoing&page_num=searchPage-1&cls_id=&par_id=&author_id=&order_type=1&keyword=\n完结::/m/CsAjax.do?method=getBookListCommon@type=wanben&page_num=searchPage-1&cls_id=&par_id=&author_id=&order_type=1&keyword=\n玄幻小说::/m/CsAjax.do?method=getBookListCommon@type=&page_num=searchPage-1&cls_id=11001&par_id=&author_id=&order_type=1\n修真小说::/m/CsAjax.do?method=getBookListCommon@type=&page_num=searchPage-1&cls_id=12001&par_id=&author_id=&order_type=1\n都市言情::/m/CsAjax.do?method=getBookListCommon@type=&page_num=searchPage-1&cls_id=13001&par_id=&author_id=&order_type=1\n穿越小说::/m/CsAjax.do?method=getBookListCommon@type=&page_num=searchPage-1&cls_id=14001&par_id=&author_id=&order_type=1\n网游小说::/m/CsAjax.do?method=getBookListCommon@type=&page_num=searchPage-1&cls_id=15001&par_id=&author_id=&order_type=1\n科幻小说::/m/CsAjax.do?method=getBookListCommon@type=&page_num=searchPage-1&cls_id=16001&par_id=&author_id=&order_type=1\n其他小说::/m/CsAjax.do?method=getBookListCommon@type=&page_num=searchPage-1&cls_id=17001&par_id=&author_id=&order_type=1\n世界名著::/m/CsAjax.do?method=getBookListCommon@type=&page_num=searchPage-1&cls_id=17002&par_id=&author_id=&order_type=1",
    "ruleSearchAuthor": "aName",
    "ruleSearchCoverUrl": "/files/book/cover/{$.bid}/cover_120.jpg",
    "ruleSearchIntroduce": "bDesc",
    "ruleSearchKind": "cat&&cnt&&state",
    "ruleSearchList": "records",
    "ruleSearchName": "bName",
    "ruleSearchNoteUrl": "/m/{$.bUrl}-mulu.html",
    "ruleSearchUrl": "/m/CsAjax.do?method=getBookListCommon@type=&page_num=searchPage-1&cls_id=&par_id=&author_id=&order_type=1&keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 个性说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.gexingshuo.com",
    "enable": true,
    "ruleBookContent": "class.artcle-con@text",
    "ruleChapterList": "class.artcle@h1",
    "ruleChapterName": "tag.h1@text",
    "ruleContentUrl": "class.artcle@tag.div.4@href",
    "ruleFindCoverUrl": "",
    "ruleFindUrl": "销售话术::https://www.gexingshuo.com/huashudaquan/xiaoshouhuashu/list_searchPage.html&&汽车话术::https://www.gexingshuo.com/huashudaquan/qichehuashu/list_searchPage.html&&房产话术::https://www.gexingshuo.com/huashudaquan/fangchanhuashu/list_searchPage.html&&保险话术::https://www.gexingshuo.com/huashudaquan/baoxianhuashu/list_searchPage.html&&淘宝话术::https://www.gexingshuo.com/huashudaquan/taobaohuashu/list_searchPage.html&&邀约话术::https://www.gexingshuo.com/huashudaquan/yaoyuehuashu/list_searchPage.html&&回访话术::https://www.gexingshuo.com/huashudaquan/huifanghuashu/list_searchPage.html&&电销话术::https://www.gexingshuo.com/huashudaquan/dianxiaohuashu/list_searchPage.html&&赞美话术::https://www.gexingshuo.com/huashudaquan/zanmeihuashu/list_searchPage.html&&贷款话术::https://www.gexingshuo.com/huashudaquan/daikuanhuashu/list_searchPage.html&&面试话术::https://www.gexingshuo.com/huashudaquan/mianshihuashu/list_searchPage.html&&招生话术::https://www.gexingshuo.com/huashudaquan/zhaoshenghuashu/list_searchPage.html&&导购话术::https://www.gexingshuo.com/huashudaquan/daogouhuashu/list_searchPage.html&&催款话术::https://www.gexingshuo.com/huashudaquan/cuikuanhuashu&&创业项目::https://www.gexingshuo.com/chuangyexiangmu/list_searchPage.html&&男生头像::https://www.gexingshuo.com/touxiangdaquan/nanshengtouxiang/list_searchPage.html&&女生头像::https://www.gexingshuo.com/touxiangdaquan/nvshengtouxiang/list_searchPage.html&&情侣头像::https://www.gexingshuo.com/touxiangdaquan/qinglvtouxiang/list_searchPage.html&&卡通头像::https://www.gexingshuo.com/touxiangdaquan/katongtouxiang/list_searchPage.html&&个性头像::https://www.gexingshuo.com/touxiangdaquan/gexingtouxiang/list_searchPage.html&&伤感头像::https://www.gexingshuo.com/touxiangdaquan/shanggantouxiang/list_searchPage.html&&微信头像::https://www.gexingshuo.com/touxiangdaquan/weixintouxiang/list_searchPage.html&&抖音头像::https://www.gexingshuo.com/touxiangdaquan/douyintouxiang/list_searchPage.html&&网红头像::https://www.gexingshuo.com/touxiangdaquan/wanghongtouxiang/list_searchPage.html&&陌陌头像::https://www.gexingshuo.com/touxiangdaquan/momotouxiang/list_searchPage.html&&表白情书::https://www.gexingshuo.com/qingshudaquan/biaobaiqingshu/list_searchPage.html&&搞笑情书::https://www.gexingshuo.com/qingshudaquan/gaoxiaoqingshu/list_searchPage.html&&伤感情书::https://www.gexingshuo.com/qingshudaquan/shangganqingshu/list_searchPage.html&&初恋情书::https://www.gexingshuo.com/qingshudaquan/chulianqingshu/list_searchPage.html&&感人情书::https://www.gexingshuo.com/qingshudaquan/ganrenqingshu/list_searchPage.html&&浪漫情书::https://www.gexingshuo.com/qingshudaquan/langmanqingshu/list_searchPage.html&&读后感::https://www.gexingshuo.com/duhougan/list_searchPage.html&&观后感::https://www.gexingshuo.com/guanhougan/list_searchPage.html&&毕业赠言::https://www.gexingshuo.com/biyezengyan/list_searchPage.html&&工作总结::https://www.gexingshuo.com/fanwendaquan/gongzuozongjie/list_searchPage.html&&工作计划::https://www.gexingshuo.com/fanwendaquan/gongzuojihua/list_searchPage.html&&合同范本::https://www.gexingshuo.com/fanwendaquan/hetongfanben/list_searchPage.html&&毕业论文::https://www.gexingshuo.com/fanwendaquan/biyelunwen/list_searchPage.html&&实习报告::https://www.gexingshuo.com/fanwendaquan/shixibaogao/list_searchPage.html&&心得体会::https://www.gexingshuo.com/fanwendaquan/xindetihui/list_searchPage.html&&入党申请书::https://www.gexingshuo.com/fanwendaquan/rudangshenqingshu/list_searchPage.html&&入团申请书::https://www.gexingshuo.com/fanwendaquan/rutuanshenqingshu/list_searchPage.html&&述职报告::https://www.gexingshuo.com/fanwendaquan/shuzhibaogao/list_searchPage.html&&演讲稿::https://www.gexingshuo.com/fanwendaquan/yanjianggao/list_searchPage.html&&介绍信::https://www.gexingshuo.com/fanwendaquan/jieshaoxin/list_searchPage.html&&主持词::https://www.gexingshuo.com/fanwendaquan/zhuchici/list_searchPage.html&&导游词::https://www.gexingshuo.com/fanwendaquan/daoyouci/list_searchPage.html&&邀请函::https://www.gexingshuo.com/fanwendaquan/yaoqinghan/list_searchPage.html&&策划书::https://www.gexingshuo.com/fanwendaquan/cehuashu/list_searchPage.html&&检讨书::https://www.gexingshuo.com/fanwendaquan/jiantaoshu/list_searchPage.html&&放假安排::https://www.gexingshuo.com/fanwendaquan/fangjiaanpai/list_searchPage.html&&祝福语::https://www.gexingshuo.com/fanwendaquan/zhufuyu/list_searchPage.html&&上班时间::https://www.gexingshuo.com/fanwendaquan/shangbanshijian/list_searchPage.html&&高速免费::https://www.gexingshuo.com/fanwendaquan/gaosumianfei/list_searchPage.html&&评语::https://www.gexingshuo.com/fanwendaquan/pingyu/list_searchPage.html&&口号::https://www.gexingshuo.com/fanwendaquan/kouhao/list_searchPage.html&&辞职报告::https://www.gexingshuo.com/fanwendaquan/cizhibaogao/list_searchPage.html&&转正申请::https://www.gexingshuo.com/fanwendaquan/zhuanzhengshenqing/list_searchPage.html&&思想汇报::https://www.gexingshuo.com/fanwendaquan/sixianghuibao/list_searchPage.html&&活动总结::https://www.gexingshuo.com/fanwendaquan/huodongzongjie/list_searchPage.html&&个性签名::https://www.gexingshuo.com/qianmingdaquan/gexingqianming/list_searchPage.html&&伤感签名::https://www.gexingshuo.com/qianmingdaquan/shangganqianming/list_searchPage.html&&情侣签名::https://www.gexingshuo.com/qianmingdaquan/qinglvqianming/list_searchPage.html&&抖音签名::https://www.gexingshuo.com/qianmingdaquan/douyinqianming/list_searchPage.html&&励志签名::https://www.gexingshuo.com/qianmingdaquan/lizhiqianming/list_searchPage.html&&微信签名::https://www.gexingshuo.com/qianmingdaquan/weixinqianming/list_searchPage.html&&暗恋签名::https://www.gexingshuo.com/qianmingdaquan/anlianqianming/list_searchPage.html&&游戏签名::https://www.gexingshuo.com/qianmingdaquan/youxiqianming/list_searchPage.html&&古风签名::https://www.gexingshuo.com/qianmingdaquan/gufengqianming/list_searchPage.html&&快手签名::https://www.gexingshuo.com/qianmingdaquan/kuaishouqianming/list_searchPage.html&&成熟签名::https://www.gexingshuo.com/qianmingdaquan/chengshuqianming/list_searchPage.html&&经典签名::https://www.gexingshuo.com/qianmingdaquan/jingdianqianming/list_searchPage.html&&奋斗签名::https://www.gexingshuo.com/qianmingdaquan/fendouqianming/list_searchPage.html&&英语签名::https://www.gexingshuo.com/qianmingdaquan/yingyuqianming/list_searchPage.html&&分手签名::https://www.gexingshuo.com/qianmingdaquan/fenshouqianming/list_searchPage.html&&心累签名::https://www.gexingshuo.com/qianmingdaquan/xinleiqianming/list_searchPage.html&&搞笑签名::https://www.gexingshuo.com/qianmingdaquan/gaoxiaoqianming/list_searchPage.html&&英文签名::https://www.gexingshuo.com/qianmingdaquan/yingwenqianming/list_searchPage.html&&节日签名::https://www.gexingshuo.com/qianmingdaquan/jieriqianming/list_searchPage.html&&开心签名::https://www.gexingshuo.com/qianmingdaquan/kaixinqianming/list_searchPage.html&&唯美签名::https://www.gexingshuo.com/qianmingdaquan/weimeiqianming/list_searchPage.html&&男生签名::https://www.gexingshuo.com/qianmingdaquan/nanshengqianming/list_searchPage.html&&女生签名::https://www.gexingshuo.com/qianmingdaquan/nvshengqianming/list_searchPage.html&&霸气签名::https://www.gexingshuo.com/qianmingdaquan/baqiqianming/list_searchPage.html&&现实说说::https://www.gexingshuo.com/xinqingshuoshuohenxianshi/list_searchPage.html&&下雨说说::https://www.gexingshuo.com/xiayu/list_searchPage.html&&励志说说::https://www.gexingshuo.com/lizhishuoshuo/list_searchPage.html&&霸气说说::https://www.gexingshuo.com/baqishuoshuo/list_searchPage.html&&情侣说说::https://www.gexingshuo.com/qinglvshuoshuo/list_searchPage.html&&考试说说::https://www.gexingshuo.com/kaoshishuoshuo/list_searchPage.html&&兄弟说说::https://www.gexingshuo.com/xiongdishuoshuo/list_searchPage.html&&节日说说::https://www.gexingshuo.com/jierishuoshuo/list_searchPage.html&&幸福说说::https://www.gexingshuo.com/xingfushuoshuo/list_searchPage.html&&生日说说::https://www.gexingshuo.com/shengrishuoshuo/list_searchPage.html&&空间说说::https://www.gexingshuo.com/kongjianshuoshuo/list_searchPage.html&&微信说说::https://www.gexingshuo.com/weixinshuoshuo/list_searchPage.html&&心累说说::https://www.gexingshuo.com/xinleishuoshuo/list_searchPage.html&&职场说说::https://www.gexingshuo.com/zhichangshuoshuo/list_searchPage.html&&古风说说::https://www.gexingshuo.com/gufengshuoshuo/list_searchPage.html&&内涵说说::https://www.gexingshuo.com/nahanshuoshuo/list_searchPage.html&&哲理说说::https://www.gexingshuo.com/zhelishuoshuo/list_searchPage.html&&英文说说::https://www.gexingshuo.com/yingwenshuoshuo/list_searchPage.html&&毕业说说::https://www.gexingshuo.com/biyeshuoshuo/list_searchPage.html&&分手说说::https://www.gexingshuo.com/fenshoushuoshuo/list_searchPage.html&&快手说说::https://www.gexingshuo.com/kuaishoushuoshuo/list_searchPage.html&&抖音说说::https://www.gexingshuo.com/douyinshuoshuo/list_searchPage.html&&闺蜜说说::https://www.gexingshuo.com/guimishuoshuo/list_searchPage.html&&开学说说::https://www.gexingshuo.com/kaixueshuoshuo/list_searchPage.html&&作业说说::https://www.gexingshuo.com/zuoyeshuoshuo/list_searchPage.html&&治愈说说::https://www.gexingshuo.com/zhiyushuoshuo/list_searchPage.html&&无聊说说::https://www.gexingshuo.com/wuliaoshuoshuo/list_searchPage.html&&旅游说说::https://www.gexingshuo.com/lvyoushuoshuo/list_searchPage.html&&唯美说说::https://www.gexingshuo.com/weimeishuoshuo/list_searchPage.html&&超拽说说::https://www.gexingshuo.com/chaozhuaishuoshuo/list_searchPage.html&&失恋说说::https://www.gexingshuo.com/shilianshuoshuo/list_searchPage.html&&自己说说::https://www.gexingshuo.com/zijishuoshuo/list_searchPage.html&&主流说说::https://www.gexingshuo.com/zhuliushuoshuo/list_searchPage.html&&微博说说::https://www.gexingshuo.com/weiboshuoshuo/list_searchPage.html&&想家说说::https://www.gexingshuo.com/xiangjiashuoshuo/list_searchPage.html&&表白说说::https://www.gexingshuo.com/biaobaishuoshuo/list_searchPage.html&&心烦说说::https://www.gexingshuo.com/xinfanshuoshuo/list_searchPage.html&&520说说::https://www.gexingshuo.com/520shuoshuo/list_searchPage.html&&文字控说::https://www.gexingshuo.com/wenzikongshuo/list_searchPage.html&&男生说说::https://www.gexingshuo.com/nanshengshuoshuo/list_searchPage.html&&女生说说::https://www.gexingshuo.com/nvshengshuoshuo/list_searchPage.html&&怀孕说说::https://www.gexingshuo.com/huaiyunshuoshuo/list_searchPage.html&&情话说说::https://www.gexingshuo.com/qinghuashuoshuo/list_searchPage.html&&运动说说::https://www.gexingshuo.com/yundongshuoshuo/list_searchPage.html&&吃饭说说::https://www.gexingshuo.com/chifanshuoshuo/list_searchPage.html&&结婚说说::https://www.gexingshuo.com/jiehunshuoshuo/list_searchPage.html&&骂人说说::https://www.gexingshuo.com/marenshuoshuo/list_searchPage.html&&打工说说::https://www.gexingshuo.com/dagongshuoshuo/list_searchPage.html&&减肥说说::https://www.gexingshuo.com/jianfeishuoshuo/list_searchPage.html&&喝酒说说::https://www.gexingshuo.com/hejiushuoshuo/list_searchPage.html&&青春说说::https://www.gexingshuo.com/qingchunshuoshuo/list_searchPage.html&&堵车说说::https://www.gexingshuo.com/ducheshuoshuo/list_searchPage.html&&过年说说::https://www.gexingshuo.com/guonianshuoshuo/list_searchPage.html&&搬家说说::https://www.gexingshuo.com/banjiashuoshuo/list_searchPage.html&&友情说说::https://www.gexingshuo.com/youqingshuoshuo/list_searchPage.html&&起床说说::https://www.gexingshuo.com/qichuangshuoshuo/list_searchPage.html&&睡觉说说::https://www.gexingshuo.com/shuijueshuoshuo/list_searchPage.html&&带娃说说::https://www.gexingshuo.com/daiwashuoshuo/list_searchPage.html&&销售说说::https://www.gexingshuo.com/xiaoshoushuoshuo/list_searchPage.html&&自拍说说::https://www.gexingshuo.com/zipaishuoshuo/list_searchPage.html&&做饭说说::https://www.gexingshuo.com/zuofanshuoshuo/list_searchPage.html&&领证说说::https://www.gexingshuo.com/lingzhengshuoshuo/list_searchPage.html&&买车说说::https://www.gexingshuo.com/maicheshuoshuo/list_searchPage.html&&成长说说::https://www.gexingshuo.com/chengchangshuoshuo/list_searchPage.html&&下雪说说::https://www.gexingshuo.com/xiaxueshuoshuo/list_searchPage.html&&购物说说::https://www.gexingshuo.com/gouwushuoshuo/list_searchPage.html&&红包说说::https://www.gexingshuo.com/hongbaoshuoshuo/list_searchPage.html&&放假说说::https://www.gexingshuo.com/fangjiashuoshuo/list_searchPage.html&&钓鱼说说::https://www.gexingshuo.com/diaoyushuoshuo/list_searchPage.html&&男生网名::https://www.gexingshuo.com/wangmingdaquan/nanshengwangming/list_searchPage.html&&女生网名::https://www.gexingshuo.com/wangmingdaquan/nvshengwangming/list_searchPage.html&&情侣网名::https://www.gexingshuo.com/wangmingdaquan/qinglvwangming/list_searchPage.html&&伤感网名::https://www.gexingshuo.com/wangmingdaquan/shangganwangming/list_searchPage.html&&英文网名::https://www.gexingshuo.com/wangmingdaquan/yingwenwangming/list_searchPage.html&&搞笑网名::https://www.gexingshuo.com/wangmingdaquan/gaoxiaowangming/list_searchPage.html&&游戏网名::https://www.gexingshuo.com/wangmingdaquan/youxiwangming/list_searchPage.html&&励志网名::https://www.gexingshuo.com/wangmingdaquan/lizhiwangming/list_searchPage.html&&抖音网名::https://www.gexingshuo.com/wangmingdaquan/douyinwangming/list_searchPage.html&&好听网名::https://www.gexingshuo.com/wangmingdaquan/haotingwangming/list_searchPage.html&&快手网名::https://www.gexingshuo.com/wangmingdaquan/kuaishouwangming/list_searchPage.html&&微信网名::https://www.gexingshuo.com/wangmingdaquan/weixinwangming/list_searchPage.html&&符号网名::https://www.gexingshuo.com/wangmingdaquan/fuhaowangming/list_searchPage.html&&经典网名::https://www.gexingshuo.com/wangmingdaquan/jingdianwangming/list_searchPage.html&&内涵网名::https://www.gexingshuo.com/wangmingdaquan/nahanwangming/list_searchPage.html&&古风网名::https://www.gexingshuo.com/wangmingdaquan/gufengwangming/list_searchPage.html&&一字网名::https://www.gexingshuo.com/wangmingdaquan/yiziwangming/list_searchPage.html&&二字网名::https://www.gexingshuo.com/wangmingdaquan/erziwangming/list_searchPage.html&&三字网名::https://www.gexingshuo.com/wangmingdaquan/sanziwangming/list_searchPage.html&&四字网名::https://www.gexingshuo.com/wangmingdaquan/siziwangming/list_searchPage.html&&五字网名::https://www.gexingshuo.com/wangmingdaquan/wuziwangming/list_searchPage.html&&六字网名::https://www.gexingshuo.com/wangmingdaquan/liuziwangming/list_searchPage.html&&七字网名::https://www.gexingshuo.com/wangmingdaquan/qiziwangming/list_searchPage.html&&爱情网名::https://www.gexingshuo.com/wangmingdaquan/aiqingwangming/list_searchPage.html&&励志名言::https://www.gexingshuo.com/mingrenmingyan/lizhimingyan/list_2.html&&读书名言::https://www.gexingshuo.com/mingrenmingyan/dushumingyan/list_2.html&&爱情名言::https://www.gexingshuo.com/mingrenmingyan/aiqingmingyan/list_2.html&&经典名言::https://www.gexingshuo.com/mingrenmingyan/jingdianmingyan/list_2.html&&电影台词::https://www.gexingshuo.com/mingrenmingyan/dianyingtaici/list_2.html&&电视剧台词::https://www.gexingshuo.com/mingrenmingyan/dianshijutaici/list_2.html&&游戏台词::https://www.gexingshuo.com/mingrenmingyan/youxitaici/list_2.html&&综艺台词::https://www.gexingshuo.com/mingrenmingyan/zongyitaici/list_2.html&&古诗词::https://www.gexingshuo.com/gushici/list_searchPage.html&&唯美句子::https://www.gexingshuo.com/haocihaoju/weimeijuzi/list_searchPage.html&&伤感句子::https://www.gexingshuo.com/haocihaoju/shangganjuzi/list_searchPage.html&&幸福句子::https://www.gexingshuo.com/haocihaoju/xingfujuzi/list_searchPage.html&&爱情句子::https://www.gexingshuo.com/haocihaoju/aiqingjuzi/list_searchPage.html&&表白句子::https://www.gexingshuo.com/haocihaoju/biaobaijuzi/list_searchPage.html&&励志句子::https://www.gexingshuo.com/haocihaoju/lizhijuzi/list_searchPage.html",
    "ruleSearchAuthor": "class.header-con@tag.a@text",
    "ruleSearchCoverUrl": "class.left_img@tag.img@src",
    "ruleSearchIntroduce": "tag.li.0@tag.p.0@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.update-time.0@text",
    "ruleSearchList": "class.section-list@tag.li",
    "ruleSearchName": "tag.h5.0@tag.a@text",
    "ruleSearchNoteUrl": "tag.h5.0@tag.a@href",
    "ruleSearchUrl": "/search/searchKey/searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 瓜子小说网",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.gzbpi.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "$4",
    "ruleBookContent": "id.nr@textNodes",
    "ruleBookInfoInit": ":xsfm\"(?:[^\"]*\")([^\"]*)(?:[^>]*>){5}([^<]*)(?:[^>]*>){2}分类：([^<]*)(?:[^>]*>){3}([^<]*)(?:[^>]*>){3}([^<]*)(?:[^>]*>){3}([^<]*)(?:[^=]*=){7}\"([^\"]*)(?:[^>]*>){6}([^<]*)",
    "ruleBookKind": "$3,$5",
    "ruleBookLastChapter": "",
    "ruleBookName": "$2",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "//ul[@class=\"lb fk\"]/li/a[@class=\"xbk\"]",
    "ruleChapterName": "text",
    "ruleChapterUrl": "https://m.gzbpi.com$7",
    "ruleChapterUrlNext": "//div[@class=\"showpage r3\"]//a[@class=\"xbk\"]/@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "https:$1",
    "ruleFindAuthor": "$4",
    "ruleFindCoverUrl": "$2",
    "ruleFindIntroduce": "$5",
    "ruleFindKind": "$6$8",
    "ruleFindLastChapter": "",
    "ruleFindList": ":\"tjimg\"(?:[^\"]*\")([^\"]*)\"(?:[^\"]*\")([^\"]*)(?:[^>]*>){5}([^<]*)(?:[^>]*>){4}([^<]*)(?:[^>]*>){3}([^<]*)(?:[^>]*>){3}([^<]*)(?:[^>]*>(&nbsp;)?)([^<]*)",
    "ruleFindName": "$3",
    "ruleFindNoteUrl": "$1",
    "ruleFindUrl": "玄幻魔法::/sort/1_searchPage/\n武侠修真::/sort/2_searchPage/\n都市言情::/sort/3_searchPage/\n历史军事::/sort/4_searchPage/\n侦探推理::/sort/5_searchPage/\n网游动漫::/sort/6_searchPage/\n科幻小说::/sort/7_searchPage/\n恐怖灵异::/sort/8_searchPage/\n耽美同人::/sort/9_searchPage/\n其他小说::/sort/10_searchPage/\n穿越重生::/sort/11_searchPage/\n女生小说::/sort/12_searchPage/\n日点击榜::/top/dayvisit_searchPage/\n周点击榜::/top/weekvisit_searchPage/\n月点击榜::/top/monthvisit_searchPage/\n总点击榜::/top/allvisit_searchPage/\n总收藏榜::/top/goodnum_searchPage/\n完本小说::/top/size_searchPage/\n日推荐榜::/top/dayvote_1/\n周推荐榜::/top/weekvote_searchPage/\n月推荐榜::/top/monthvote_searchPage/\n总推荐榜::/top/allvote_searchPage/\n最新入库::/top/postdate_searchPage/\n最近更新::/top/lastupdate_searchPage/",
    "ruleIntroduce": "$8",
    "ruleSearchAuthor": "$4",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "$3",
    "ruleSearchLastChapter": "$5",
    "ruleSearchList": ":书名:(?:[^\"]*\")([^\"]*)(?:[^>]*>)([^<]*)(?:[^\\[]*\\[)([^\\]]*)(?:[^>]*>){4}([^<]*)(?:[^>]*>){4}([^<]*)",
    "ruleSearchName": "$2",
    "ruleSearchNoteUrl": "$1",
    "ruleSearchUrl": "/s.php@submit=&type=articlename&s=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 8
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 鬼故事",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.guidada.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": ".text p@text",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "h1",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": ".list-author@text",
    "ruleFindCoverUrl": "img@src",
    "ruleFindIntroduce": "p@text##\\[.+|&\\w+;",
    "ruleFindKind": "",
    "ruleFindLastChapter": "h1 span@text##.+：",
    "ruleFindList": ".listliebiao li",
    "ruleFindName": "h1 a@text",
    "ruleFindNoteUrl": "h1 a@href",
    "ruleFindUrl": "短篇::/duanpian/\n长篇::/changpian/\n民间::/minjian/\n乡村::/xiangcun/\n恐怖::/kongbu/\n真实::/zhenshi/\n内涵::/neihan/\n搞笑::/gaoxiao/\n校园::/xiaoyuan/\n灵异::/lingyi/",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "",
    "ruleSearchName": "",
    "ruleSearchNoteUrl": "",
    "ruleSearchUrl": "",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 鬼姐姐",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.guijj.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "tag.p@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "text.查看目录@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.j@tag.img@src",
    "ruleFindUrl": "恐怖::https://m.guijj.com/kongbu_searchPage\n&&灵异::https://m.guijj.com/lingyi_searchPage\n&&盗墓::https://m.guijj.com/daomu_searchPage\n&&悬疑::https://m.guijj.com/xuanyi_searchPage\n&&现言::https://m.guijj.com/xianyan_searchPage\n&&古言::https://m.guijj.com/guyan_searchPage\n&&幻言::https://m.guijj.com/huanyan_searchPage\n&&校园::https://m.guijj.com/xiaoyuan_searchPage\n&&都市::https://m.guijj.com/dushi_searchPage\n&&玄幻::https://m.guijj.com/xuanhuan_searchPage\n&&仙侠::https://m.guijj.com/xianxia_searchPage\n&&历史::https://m.guijj.com/lishi_searchPage\n&&军事::https://m.guijj.com/junshi_searchPage\n&&游戏::https://m.guijj.com/youxi_searchPage\n&&科幻::https://m.guijj.com/kehuan_searchPage\n&&武侠::https://m.guijj.com/wuxia_searchPage\n&&奇幻::https://m.guijj.com/qihuan_searchPage\n&&竞技::https://m.guijj.com/jingji_searchPage\n&&小说::https://m.guijj.com/wenxue_searchPage",
    "ruleIntroduce": "tag.u.1@text",
    "ruleSearchAuthor": "tag.em.0@text",
    "ruleSearchCoverUrl": "tag.a.0@src",
    "ruleSearchKind": "class.c@text",
    "ruleSearchLastChapter": "tag.em.1@text#更新..",
    "ruleSearchList": "tag.i",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://m.guijj.com/s.php?sid=1&k=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 海普文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.wh-haipu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "",
    "ruleChapterName": "",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "玄幻奇幻::https://m.wh-haipu.com/class1/?page=searchPage\n仙侠修真::https://m.wh-haipu.com/class2/?page=searchPage\n都市现实::https://m.wh-haipu.com/class3/?page=searchPage\n历史军事::https://m.wh-haipu.com/class4/?page=searchPage\n游戏竞技::https://m.wh-haipu.com/class5/?page=searchPage\n科幻灵异::https://m.wh-haipu.com/class6/?page=searchPage\n女生言情::https://m.wh-haipu.com/class7/?page=searchPage\nN次元::https://m.wh-haipu.com/class8/?page=searchPage\n其他类型::https://m.wh-haipu.com/class9/?page=searchPage\n全本小说::https://m.wh-haipu.com/class10/?page=searchPage",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.author@tag.p@text#作者：",
    "ruleSearchCoverUrl": "class.book-img@tag.img@src",
    "ruleSearchKind": "class.blue@tag.span.0@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.sort-view-list@children",
    "ruleSearchName": "class.book-info@tag.h4@tag.a.0@text",
    "ruleSearchNoteUrl": "class.book-info@tag.h4@tag.a.0@href",
    "ruleSearchUrl": "",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 火星引力",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.nitianxieshen.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.post_entry@html#.*n.t...x..s....*",
    "ruleBookName": "",
    "ruleChapterList": "class.container!0@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "逆天邪神::http://www.nitianxieshen.com&&修罗传说::http://www.nitianxieshen.com/xiuluo&&天辰::http://www.nitianxieshen.com/tianchen&&邪龙逆天::http://www.nitianxieshen.com/xielong&&天谴修罗::http://www.nitianxieshen.com/tianqian",
    "ruleIntroduce": "tag.p.0@html",
    "ruleSearchAuthor": "tag.small.0@text#主角.*",
    "ruleSearchCoverUrl": "tag.img.1@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.container.0@tag.a.0@text",
    "ruleSearchList": "id.wrapper",
    "ruleSearchName": "tag.h2.0@text#作者.*",
    "ruleSearchNoteUrl": "",
    "ruleSearchUrl": "-",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 就爱意林",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.92yilin.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "tag.p@text#就爱意林网",
    "ruleBookName": "",
    "ruleChapterList": "class.maglisttitle@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "",
    "ruleFindUrl": "意林::http://www.92yilin.com/",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.booklist@tag.td",
    "ruleSearchName": "class.time@tag.a.0@text",
    "ruleSearchNoteUrl": "class.time@tag.a.0@href",
    "ruleSearchUrl": "",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 看书中",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.kanshuzhong.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.textcontent@html|id.chaptercontent@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.bookcontent@tag.dd|id.chapterlist@tag.a!0",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.btn_toMyBook@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.readtip@tag.img@src|class.synopsisArea_detail@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "全部::http://m.kanshuzhong.com/xclass/0/searchPage.html&&玄幻奇幻::http://m.kanshuzhong.com/xclass/1/searchPage.html&&武侠修真::http://m.kanshuzhong.com/xclass/2/searchPage.html&&都市言情::http://m.kanshuzhong.com/xclass/3/searchPage.html&&历史穿越::http://m.kanshuzhong.com/xclass/4/searchPage.html&&网游小说::http://m.kanshuzhong.com/xclass/5/searchPage.html&&科幻小说::http://m.kanshuzhong.com/xclass/6/searchPage.html&&恐怖灵异::http://m.kanshuzhong.com/xclass/7/searchPage.html&&其他类型::http://m.kanshuzhong.com/xclass/8/searchPage.html&&周榜::http://m.kanshuzhong.com/ph/week_searchPage.html&&月榜::http://m.kanshuzhong.com/ph/month_searchPage.html&&总榜::http://m.kanshuzhong.com/ph/all_searchPage.html",
    "ruleIntroduce": "class.readtip@text|class.review@text#.*小说简介.|直达底部.*",
    "ruleSearchAuthor": "class.author.0@text#.*\\| 作者.",
    "ruleSearchCoverUrl": "tag.img@data-original",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.author.0@text#\\|.*",
    "ruleSearchLastChapter": "tag.p.2@text#.*更新.",
    "ruleSearchList": "class.hot_sale",
    "ruleSearchName": "class.title.0@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "http://m.kanshuzhong.com/s.php@keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 鲤鱼乡",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.liyuxiang.net",
    "enable": true,
    "ruleBookContent": "class.shiwen@html#\\d+.*收藏|上一篇.*|下一篇.*",
    "ruleChapterList": "tag.html",
    "ruleChapterName": "class.wen-box@h2@text",
    "ruleContentUrlNext": "@css:.pages-box a[href~=/.*/\\d+/\\d+-\\d+.html]@href",
    "ruleFindList": "class.article-lists@li@a",
    "ruleFindName": "text",
    "ruleFindNoteUrl": "href",
    "ruleFindUrl": "灵异故事::/gushi/lingyigushi_searchPage.html&&侦探故事::/gushi/zhentangushi_searchPage.html&&民间故事::/gushi/minjiangushi_searchPage.html&&历史故事::/gushi/lishigushi_searchPage.html&&生活故事::/gushi/shenghuogushi_searchPage.html&&短篇小说::/gushi/duanpianxiaoshuo_searchPage.html&&寓言故事::/gushi/yuyangushi_searchPage.html&&优美散文::/sanwen/youmeisanwen_searchPage.html&&爱情散文::/sanwen/aiqingsanwen_searchPage.html&&情感散文::/sanwen/qinggansanwen_searchPage.html&&抒情散文::/sanwen/shuqingsanwen_searchPage.html&&写物散文::/sanwen/xiewusanwen_searchPage.html&&写景散文::/sanwen/xiejingsanwen_searchPage.html&&写人散文::/sanwen/xierensanwen_searchPage.html&&散文随笔::/sanwen/sanwensuibi_searchPage.html&&现代诗歌::/sanwen/xiandaishige_searchPage.html&&抒情诗歌::/sanwen/shuqingshige_searchPage.html&&节日诗歌::/sanwen/jierishige_searchPage.html&&古风诗韵::/sanwen/gufengshiyun_searchPage.html&&生活随笔::/sanwen/shenghuosuibi_searchPage.html&&情感随笔::/sanwen/qinggansuibi_searchPage.html&&读书随笔::/sanwen/dushusuibi_searchPage.html&&杂文随笔::/sanwen/zawensuibi_searchPage.html&&小学作文::/zuowen/xiaoxuezuowen_searchPage.html&&初中作文::/zuowen/chuzhongzuowen_searchPage.html&&高中作文::/zuowen/gaozhongzuowen_searchPage.html&&小学古诗::/set/xiaoxue_searchPage.html&&初中古诗::/set/chuzhong_searchPage.html&&高中古诗::/set/gaozhong_searchPage.html&&小学文言::/set/primaryschool_searchPage.html&&初中文言::/set/middleschool_searchPage.html&&高中文言::/set/highschool_searchPage.html&&唐诗三百::/set/tangshi_searchPage.html&&宋词三百::/set/songci_searchPage.html&&古诗三百::/set/gushi_searchPage.html&&好词好句::/article/haocihaoju_searchPage.html&&诗词名句::/article/shicimingju_searchPage.html&&伤感句子::/article/shangganjuzi_searchPage.html&&祝福语句::/article/zhufuyuju_searchPage.html&&名言警句::/article/mingyanjingju_searchPage.html&&经典语录::/article/jingdianyulu_searchPage.html&&人生感悟::/article/renshengganwu_searchPage.html&&人生哲理::/article/renshengzheli_searchPage.html&&励志美文::/article/lizhimeiwen_searchPage.html&&",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 猎书库",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.lieshuku.com",
    "enable": true,
    "ruleBookAuthor": "class.book-text@tag.span.0@text",
    "ruleBookContent": "$id.txt@html",
    "ruleBookLastChapter": "class.update-text@tag.a@text",
    "ruleBookName": "tag.h1.0@text",
    "ruleChapterList": "class.cf.3@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleContentUrl": "tag.a@href@js:\ndata=result.match(/id\\((\\d+),(\\d+),(\\d+)\\)/);\n\"https://www.lieshuku.com/chapter.html?mybookid=\"+data[1]+\"&bookid=\"+data[2]+\"&chapterid=\"+data[3]",
    "ruleCoverUrl": "class.book-img@tag.img@src",
    "ruleFindAuthor": "class.author@text",
    "ruleFindCoverUrl": "class.book-img@tag.img@src",
    "ruleFindIntroduce": "class.intro@text",
    "ruleFindKind": "class.tag@tag.span@text",
    "ruleFindList": "class.all-book-list@tag.ul@tag.li",
    "ruleFindName": "tag.h4@text",
    "ruleFindNoteUrl": "tag.h4@tag.a@href",
    "ruleFindUrl": "玄幻小说::https://www.lieshuku.com/class1/?page=searchPage\n修真小说::https://www.lieshuku.com/class2/?page=searchPage\n都市小说::https://www.lieshuku.com/class3/?page=searchPage\n历史小说::https://www.lieshuku.com/class4/?page=searchPage\n网游小说::https://www.lieshuku.com/class5/?page=searchPage\n科幻小说::https://www.lieshuku.com/class6/?page=searchPage\n女生小说::https://www.lieshuku.com/class7/?page=searchPage\n二 次 元::https://www.lieshuku.com/class8/?page=searchPage\n其他类型::https://www.lieshuku.com/class9/?page=searchPage\n主角小说::https://www.lieshuku.com/class10/?page=searchPage\n完本小说::https://www.lieshuku.com/finish/?page=searchPage\n最新小说::https://www.lieshuku.com/newbook/?page=searchPage\n",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 每日一文1",
    "bookSourceType": "",
    "bookSourceUrl": "https://interface.meiriyiwen.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@json:$..content<js></js>//*",
    "ruleBookName": "",
    "ruleChapterList": "<js>\"{res:[\"+result+\"]}\"</js>@json:$.res[*]",
    "ruleChapterName": "@json:$..title",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "@js:\"\"",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "每日一文::https://interface.meiriyiwen.com/article/today?dev=1\n随机文章::https://interface.meiriyiwen.com/article/random?dev=searchPage",
    "ruleIntroduce": "@json:$..digest",
    "ruleSearchAuthor": "@json:$..author",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "<js>\"{res:[\"+result+\"]}\"</js>@json:$.res[*]",
    "ruleSearchName": "@json:$..title",
    "ruleSearchNoteUrl": "",
    "ruleSearchUrl": "https://interface.meiriyiwen.com/article/day?dev=1&date=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 每日一文2",
    "bookSourceType": "",
    "bookSourceUrl": "https://meiriyiwen.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.article_text@tag.p@text|class.chapter-bg@tag.p@text",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapter-list@tag.li|id.article_show",
    "ruleChapterName": "tag.h1@text|tag.a.0@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "网站书架::http://book.meiriyiwen.com/book?page=searchPage&&",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.article_author@text|class.book-author@text",
    "ruleSearchCoverUrl": "class.book-bg@tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.book-list@tag.li|id.article_show",
    "ruleSearchName": "tag.h1@text|class.book-name@text",
    "ruleSearchNoteUrl": "class.book-bg@href",
    "ruleSearchUrl": "-",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 名著阅读",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.mzhu8.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$class.chapter_con@html",
    "ruleBookName": "",
    "ruleChapterList": "tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.img@src",
    "ruleFindUrl": "文学名著::http://www.mzhu8.com/mingzhu.php\n&&古代名著::http://www.mzhu8.com/mulu/21/searchPage.html\n&&国外名著::http://www.mzhu8.com/mulu/6/searchPage.html\n&&先秦文学::http://www.mzhu8.com/mulu/11/searchPage.html\n&&楚辞汉赋::http://www.mzhu8.com/mulu/12/searchPage.html\n&&魏晋文学::http://www.mzhu8.com/mulu/13/searchPage.html\n&&唐诗宋词::http://www.mzhu8.com/mulu/14/searchPage.html\n&&元朝文学::http://www.mzhu8.com/mulu/15/searchPage.html\n&&明清小说::http://www.mzhu8.com/mulu/16/searchPage.html\n&&现代文学::http://www.mzhu8.com/mulu/17/searchPage.html\n&&励志成功::http://www.mzhu8.com/mulu/18/searchPage.html\n&&人物传记::http://www.mzhu8.com/mulu/19/searchPage.html\n&&长篇纪实::http://www.mzhu8.com/mulu/20/searchPage.html\n&&企管营销::http://www.mzhu8.com/mulu/22/searchPage.html\n&&华文作品::http://www.mzhu8.com/mulu/23/searchPage.html\n&&外国小说::http://www.mzhu8.com/mulu/24/searchPage.html\n&&史籍历史::http://www.mzhu8.com/mulu/25/searchPage.html\n&&乡村小说::http://www.mzhu8.com/mulu/27/searchPage.html\n&&玄幻魔法::http://www.mzhu8.com/mulu/1/searchPage.html\n&&都市言情::http://www.mzhu8.com/mulu/2/searchPage.html\n&&武侠修真::http://www.mzhu8.com/mulu/3/searchPage.html\n&&历史军事::http://www.mzhu8.com/mulu/4/searchPage.html\n&&推理历险::http://www.mzhu8.com/mulu/5/searchPage.html\n&&其他类型::http://www.mzhu8.com/mulu/7/searchPage.html",
    "ruleIntroduce": "tag.p.0@html#.*简介.*",
    "ruleSearchAuthor": "class.odd.1@text|tag.dt.0@tag.span@text|tag.h1@text#.*作者：|类别.*",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "class.even.1@text",
    "ruleSearchLastChapter": "class.even.0@text",
    "ruleSearchList": "class.grid@tag.tr!0|class.item|class.l_bar",
    "ruleSearchName": "class.odd.0@text|tag.dt.0@tag.a@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a.0@href|tag.dt.0@tag.a@href",
    "ruleSearchUrl": "http://www.mzhu8.com/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 明月中文",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.cyuedu.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.main@tag.h1@text||class.mohe-author@text||class.mohe-author@text#.*作者：",
    "ruleBookContent": "id.content@html||id.nr1@html#如果您中途有事离开，请按CTRL\\+D键保存当前页面至收藏夹，以便以后接着观看！",
    "ruleBookName": "class.main@tag.h1@text||tag.h1@text#作者：.+",
    "ruleChapterList": "class.L||class.chapter@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.mohe-imgs@tag.img@src||class.mohe-imgs@tag.img@src",
    "ruleFindUrl": "周点击榜::http://m.cyuedu.com/top/weekvisit_1.html&&月点击榜::http://m.cyuedu.com/top/monthvisit_1.html&&总收藏榜::http://m.cyuedu.com/top/goodnum_1.html&&玄幻魔法::http://m.cyuedu.com/class/1_searchPage.html&&武侠修真::http://m.cyuedu.com/class/2_searchPage.html&&都市言情::http://m.cyuedu.com/class/3_searchPage.html&&历史军事::http://m.cyuedu.com/class/4_searchPage.html&&侦探推理::http://m.cyuedu.com/class/5_searchPage.html&&网游动漫::http://m.cyuedu.com/class/6_searchPage.html&&科幻玄幻::http://m.cyuedu.com/class/7_searchPage.html&&恐怖灵异::http://m.cyuedu.com/class/8_searchPage.html&&女生小说::http://m.cyuedu.com/class/9_searchPage.html&&其他类型::http://m.cyuedu.com/class/10_searchPage.html&&最新入库::http://m.cyuedu.com/top/postdate_searchPage.html&&完本小说::http://m.cyuedu.com/quanben/searchPage",
    "ruleIntroduce": "class.mohe-text@html||id.mohetext@html#简介(\\(点击展开.隐藏\\))?：",
    "ruleSearchAuthor": "class.c-gap-right.0@text||tag.span@text#作者：",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.c-slink c-slink-auto c-gap-top-small c-gap-bottom-small c-blocka@text#最新章节：",
    "ruleSearchList": "class.c-result result!4:5||class.line",
    "ruleSearchName": "class.c-title-text@text||tag.a@text#最新章节,.+",
    "ruleSearchNoteUrl": "class.c-result result c-clk-recommend@data-log||class.c-result result@data-log||tag.a@href#.+'mu':'|'\\}",
    "ruleSearchUrl": "https://m.baidu.com/s?pn=searchPage0&usm=2&word=searchKey&sa=np&rsv_pq=8929519260824004790&rsv_t=958bPa7%252BL50Fi95DA5XODgqMD76RornXX4oQZhoerHkUZHlTsks7&si=365if.com&ant_ct=NmWEFRUUuGksTWuOxqfvLomg9V3AVE06%2BaqWj2YHl2QUa%2FVYJ%2BuW4q1e9hO0iTPo&rqid=8929519260824004790",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 你我看书网",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.25ksw.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.block_txt2@tag.a.2@text",
    "ruleBookContent": "id.nr1@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "class.block_txt2@tag.a.3@text",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.block_txt2@h2@text",
    "ruleBookUrlPattern": "https?://m.25ksw.com/info-\\d+/",
    "ruleChapterList": "+class.chapter@li@a",
    "ruleChapterName": "",
    "ruleChapterUrl": "text.全文目录@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.block_img2@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "现代言情::https://m.25ksw.com/sort-1-searchPage/\n古代言情::https://m.25ksw.com/sort-2-searchPage/\n穿越重生::https://m.25ksw.com/sort-3-searchPage/\n校园言情::https://m.25ksw.com/sort-4-searchPage/\n玄幻仙侠::https://m.25ksw.com/sort-5-searchPage/\n异界言情::https://m.25ksw.com/sort-6-searchPage/\n热门小说::https://m.25ksw.com/sort-7-searchPage/\n网游言情::https://m.25ksw.com/sort-8-searchPage/\n女主综合::https://m.25ksw.com/sort-9-searchPage/\n全本::https://m.25ksw.com/full-searchPage/",
    "ruleIntroduce": "class.intro_info@html",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.a.0@text#\\[|\\]",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.line",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "https://m.25ksw.com/s.php@type=articlename&s=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 七猫小说大全",
    "bookSourceType": "",
    "bookSourceUrl": "http://mbook.km.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "",
    "ruleChapterName": "",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "男生畅读榜::https://mbook.km.com/rank-boy{searchPage}.html&&书友点击榜::https://mbook.km.com/rank-shuyou{searchPage}.html完本人气榜::https://mbook.km.com/rank-wanben{searchPage}.html&&免费人气榜::https://mbook.km.com/rank-free{searchPage}.html&&精品评分榜::https://mbook.km.com/rank-jingpin{searchPage}.html&&图书人气榜::https://mbook.km.com/rank-tushu{searchPage}.html",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.author.0@text",
    "ruleSearchCoverUrl": "class.media-img@tag.img@src",
    "ruleSearchKind": "class.i-original@tag.i.0@text",
    "ruleSearchLastChapter": "class.b-num@text#....万字",
    "ruleSearchList": "class.book-media-item@tag.a",
    "ruleSearchName": "class.title@tag.h3.0@text#原创",
    "ruleSearchNoteUrl": "class.container@tag.a.0",
    "ruleSearchUrl": "https://mbook.km.com/search.html?keyword=searchKey&p=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 棋子小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.qizi.la",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.ListRow!%@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.option@tag.span.0@tag.a.0@href",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "class.box_intro@class.pic@tag.img.0@src",
    "ruleFindUrl": "最新入库::http://www.qizi.la/xs/0_0_1_postdate_searchPage.html&&最近更新::http://www.qizi.la/xs/0_0_1_lastupdate_searchPage.html&&玄幻魔法::http://www.qizi.la/xs/1_0_0_0_searchPage.html&&仙侠修真::http://www.qizi.la/xs/2_0_0_0_searchPage.html&&都市言情::http://www.qizi.la/xs/3_0_0_0_searchPage.html&&历史军事::http://www.qizi.la/xs/4_0_0_0_searchPage.html&&恐怖灵异::http://www.qizi.la/xs/8_0_0_0_searchPage.html&&侦探推理::http://www.qizi.la/xs/5_0_0_0_searchPage.html&&科幻小说::http://www.qizi.la/xs/7_0_0_0_searchPage.html&&网游动漫::http://www.qizi.la/xs/6_0_0_0_searchPage.html",
    "ruleIntroduce": "class.box_intro@class.box_info@class.intro@textNodes",
    "ruleSearchAuthor": "id.alistbox@tag.span.0@text|class.box_intro@class.box_info@tag.h1.0@tag.em.0@text",
    "ruleSearchCoverUrl": "id.alistbox@tag.a.0@tag.img.0@src|class.box_intro@class.pic@tag.img.0@src",
    "ruleSearchKind": "class.box_info@tag.tr.4@tag.td.0@text#小说分类：",
    "ruleSearchLastChapter": "id.alistbox@tag.li.0@tag.a.0@text|id.alistbox@tag.li.0@text|class.book_newchap@tag.p.0@tag.a.0@text",
    "ruleSearchList": "id.alist@tag.div!0|id.main@tag.div!0|class.ui_bg6",
    "ruleSearchName": "id.alistbox@tag.h2.0@tag.a.0@text|class.box_intro@class.box_info@tag.h1.0@text#作者.*",
    "ruleSearchNoteUrl": "id.alistbox@tag.h2.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.qizi.la/modules/article/search.php@searchkey=searchKey&hidden=keywords|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 起点女生",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.qdmm.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.read-content j_readContent@tag.p@text",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.volume-wrap@class.volume@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.book-img@tag.a.0@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "新书榜单::https://www.qidian.com/mm/rank/newsales?style=1&page=searchPage&&\n热销榜单::https://www.qidian.com/mm/rank/hotsales?style=1&page=searchPage&&\nN の次元::https://www.qidian.com/mm/all?chanId=87&action=0&orderId=9&page=searchPage&update=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&&\n古代言情::https://www.qidian.com/mm/all?chanId=80&action=0&orderId=9&page=searchPage&update=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&&\n纯爱言情::https://www.qidian.com/mm/all?chanId=89&action=0&orderId=9&page=searchPage&update=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&&\n现代言情::https://www.qidian.com/mm/all?chanId=82&action=0&orderId=9&page=searchPage&update=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&&\n浪漫青春::https://www.qidian.com/mm/all?chanId=83&action=0&orderId=9&page=searchPage&update=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&&\n玄幻言情::https://www.qidian.com/mm/all?chanId=84&action=0&orderId=9&page=searchPage&update=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&&\n悬疑灵异::https://www.qidian.com/mm/all?chanId=85&action=0&orderId=9&page=searchPage&update=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&&\n科幻空间::https://www.qidian.com/mm/all?chanId=86&action=0&orderId=9&page=searchPage&update=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&&\n游戏竞技::https://www.qidian.com/mm/all?chanId=88&action=0&orderId=9&page=searchPage&update=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&&\n仙侠奇缘::https://www.qidian.com/mm/all?chanId=81&action=0&orderId=9&page=searchPage&update=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&&",
    "ruleIntroduce": "class.book-intro@tag.p@textNodes",
    "ruleSearchAuthor": "class.book-mid-info@tag.p.0@tag.a.0@text",
    "ruleSearchCoverUrl": "class.book-img-box@tag.a.0@tag.img.0@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.book-mid-info@tag.p.0@tag.a.1@text",
    "ruleSearchLastChapter": "class.book-mid-info@tag.p.2@tag.a.0@text",
    "ruleSearchList": "id.result-list@tag.li|class.rank-view-list@tag.li|class.all-book-list@tag.li",
    "ruleSearchName": "class.book-mid-info@tag.h4.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.book-mid-info@tag.h4.0@tag.a.0@href",
    "ruleSearchUrl": "",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 轻文",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.iqing.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$..value",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ":\\D{3}title\":\"([^\"]+).+?t_url\":\"([^\"]+)[^}]+type\":(2)?[^}]*",
    "ruleChapterName": "$3$1",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "$2",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "原创::https://poi.iqing.com/kensaku/?offset={{(searchPage-1)*12}}&limit=12&q=&fields=id,index_name,title,url,cover,humanize_count,author_name,intro,belief,combat,follow_count,bf_count,is_vip&type=book&order=0&channel=10\n女性向::https://poi.iqing.com/kensaku/?offset={{(searchPage-1)*12}}&limit=12&q=&fields=id,index_name,title,url,cover,humanize_count,author_name,intro,belief,combat,follow_count,bf_count,is_vip&type=book&order=0&channel=11\n文库本::https://poi.iqing.com/kensaku/?offset={{(searchPage-1)*12}}&limit=12&q=&fields=id,index_name,title,url,cover,humanize_count,author_name,intro,belief,combat,follow_count,bf_count,is_vip&type=book&order=0&channel=14\n完结专区::https://poi.iqing.com/kensaku/?offset={{(searchPage-1)*12}}&limit=12&q=&fields=id,index_name,title,url,cover,humanize_count,author_name,intro,belief,combat,follow_count,bf_count,is_vip&type=book&order=2&end=1",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "author_name",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro",
    "ruleSearchKind": "信仰:{$.belief}&&战力:{$.combat}",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "results[*]",
    "ruleSearchName": "title",
    "ruleSearchNoteUrl": "https://poi.iqing.com{$.url}chapter/",
    "ruleSearchUrl": "https://poi.iqing.com/kensaku/?type=book&fields=id,index_name,title,url,cover,humanize_count,author_name,intro,belief,combat,follow_count,bf_count&offset={{(searchPage-1)*9}}&limit=9&p=searchPage&q=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 若尘文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.ffbook.cc",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.157 Safari/537.36",
    "ruleBookAuthor": "$4",
    "ruleBookContent": "id.htmlContent@html",
    "ruleBookInfoInit": ":(?=<meta property)(?:([^\"]*)\"){12}(?:([^\"]*)\"){4}(?:([^\"]*)\"){4}(?:([^\"]*)\"){4}(?:([^\"]*)\"){4}(?:([^\"]*)\"){4}(?:([^\"]*)\"){8}(?:([^\"]*)\"){10}",
    "ruleBookKind": "$3,$7",
    "ruleBookLastChapter": "$8",
    "ruleBookName": "$5",
    "ruleBookUrlPattern": ".+\\/\\d+\\/",
    "ruleChapterList": "+id.list-chapterAll@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "text.下一页.0@href",
    "ruleCoverUrl": "$2",
    "ruleFindAuthor": "tag.td.2@text||tag.small@text#^/ ",
    "ruleFindCoverUrl": "tag.a.0@href#.+\\D((\\d+)\\d{3})\\D#http://img.ffbook.cc/image/$2/$1/$1s.jpg",
    "ruleFindKind": "tag.td.-1@text&&tag.td.-2@text",
    "ruleFindLastChapter": "tag.a.1@text",
    "ruleFindList": "class.table@tag.tr!0||class.list-group-item",
    "ruleFindName": "tag.a.0@text",
    "ruleFindNoteUrl": "tag.a.0@href",
    "ruleFindUrl": "<js>\nimportClass(org.jsoup.Jsoup);\nu=\"&&\";v=\"::\";p=\"searchPage\";\nfunction get(www,css){\nlist=Jsoup.parse(java.ajax(www)).select(css).toArray().map(a=>a.text()+v+a.attr(\"href\")+u).join(\"\");\nreturn list;}\nresult=get(\"https://www.ffbook.cc/\",\".navbar-nav a\");\nresult.replace(/(\\.html|\\/)(?=&&)/g,\"/searchPage.html\").replace(/(wanben\\/).+?(?=&&)/g,\"$1\")\n</js>",
    "ruleIntroduce": "$1",
    "ruleSearchAuthor": "tag.li.1@text",
    "ruleSearchCoverUrl": "tag.a.0@href#.+\\D((\\d+)\\d{3})\\D#http://img.ffbook.cc/image/$2/$1/$1s.jpg",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.li!0:1@text#\\S+：",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.mySearch@tag.ul!-1",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 36
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 神凑轻小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.shencou.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "body@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.zjlist4@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "@css:.btnlink:contains(开始阅读)@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "@css:#content table tr:nth-of-type(3) table tr td:nth-of-type(2) img@src",
    "ruleFindAuthor": "@css:p:contains(作者：)@text##.+作者：(\\S+).+##$1",
    "ruleFindCoverUrl": "tag.a.1@href<js>\nvar id = result.match(/(\\d+)\\.html/)[1];\nvar iid = parseInt(id/1000);\n'/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n</js>",
    "ruleFindIntroduce": "tag.p.3@text",
    "ruleFindKind": "tag.p.0@text&&tag.p.1@text<js>\nresult.replace(/.+来自\\s*|(更新时间|全文长度)/g, '').replace(/-\\s+-\\s+/g, ',').replace(/：/g, '')\n</js>",
    "ruleFindLastChapter": "class.news@tag.a@text",
    "ruleFindList": "@css:#content td > div",
    "ruleFindName": "tag.a.1@text",
    "ruleFindNoteUrl": "tag.a.1@href",
    "ruleFindUrl": "电击文库::/modules/article/articlelist.php?class=1&page=searchPage\n富士见文库::/modules/article/articlelist.php?class=2&page=searchPage\n角川文库::/modules/article/articlelist.php?class=3&page=searchPage\nMFJ文库::/modules/article/articlelist.php?class=4&page=searchPage\nFami通文库::/modules/article/articlelist.php?class=5&page=searchPage\nGA文库::/modules/article/articlelist.php?class=6&page=searchPage\nHJ文库::/modules/article/articlelist.php?class=7&page=searchPage\n一迅社::/modules/article/articlelist.php?class=8&page=searchPage\n集英社::/modules/article/articlelist.php?class=9&page=searchPage\n少女文库::/modules/article/articlelist.php?class=10&page=searchPage\nSF文库::/modules/article/articlelist.php?class=11&page=searchPage\n讲谈社::/modules/article/articlelist.php?class=12&page=searchPage\n总排行榜::/modules/article/toplist.php?sort=allvisit&page=searchPage\n总推荐榜::/modules/article/toplist.php?sort=allvote&page=searchPage\n月排行榜::/modules/article/toplist.php?sort=monthvisit&page=searchPage\n月推荐榜::/modules/article/toplist.php?sort=monthvote&page=searchPage\n周排行榜::/modules/article/toplist.php?sort=weekvisit&page=searchPage\n周推荐榜::/modules/article/toplist.php?sort=weekvote&page=searchPage\n最新入库::/modules/article/toplist.php?sort=postdate&page=searchPage\n最近更新::/modules/article/toplist.php?sort=lastupdate&page=searchPage\n原创更新::/modules/article/toplist.php?sort=authorupdate&page=searchPage\n转载更新::/modules/article/toplist.php?sort=masterupdate&page=searchPage\n总收藏榜::/modules/article/toplist.php?sort=goodnum&page=searchPage\n字数排行::/modules/article/toplist.php?sort=size&page=searchPage",
    "ruleIntroduce": "@css:#content table tr:nth-of-type(3) table tr td:nth-of-type(2)@html##.+内容简介：\\s*(.+)本书公告：.+##$1",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "tag.td.0@tag.a@href<js>\nvar id = result.match(/(\\d+)\\.html/)[1];\nvar iid = parseInt(id/1000);\n'/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n</js>",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.td.-1@text&&tag.td.-2@text&&tag.td.-3@text",
    "ruleSearchLastChapter": "tag.td.1@tag.a@text",
    "ruleSearchList": "id.content@tag.tr!0",
    "ruleSearchName": "tag.td.0@tag.a@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a@href",
    "ruleSearchUrl": "/modules/article/search.php?searchtype=articlename+selected&searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 手机看书",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.shoujikanshu.cc",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.content@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.list@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.j@tag.img@src",
    "ruleFindUrl": "鬼话::http://www.shoujikanshu.cc/Direct1/list_1_searchPage.html&&情感::http://www.shoujikanshu.cc/Direct2/list_2_searchPage.html&&玄幻::http://www.shoujikanshu.cc/xuanhuan/list_181_searchPage.html&&奇幻::http://www.shoujikanshu.cc/Direct3/list_3_searchPage.html&&商道::http://www.shoujikanshu.cc/Direct4/list_4_searchPage.html&&军事::http://www.shoujikanshu.cc/Direct5/list_5_searchPage.html&&历史::http://www.shoujikanshu.cc/Direct6/list_6_searchPage.html&&传记::http://www.shoujikanshu.cc/zhuanji/list_167_searchPage.html&&言情::http://www.shoujikanshu.cc/Direct7/list_7_searchPage.html&&都市::http://www.shoujikanshu.cc/dushi/book/list_10_searchPage.html&&耽美::http://www.shoujikanshu.cc/danmei/list_175_searchPage.html&&同人::http://www.shoujikanshu.cc/erciyuan/list_183_searchPage.html&&武侠::http://www.shoujikanshu.cc/wuxia/list_176_searchPage.html&&修真::http://www.shoujikanshu.cc/xiuzhen/list_169_searchPage.html&&官场::http://www.shoujikanshu.cc/guanchang/list_168_searchPage.html&&网游::http://www.shoujikanshu.cc/wangyou/list_182_searchPage.html&&科幻::http://www.shoujikanshu.cc/kehuan/list_177_searchPage.html&&穿越::http://www.shoujikanshu.cc/chuanyue/list_166_searchPage.html&&悬疑::http://www.shoujikanshu.cc/Suspense/list_16_searchPage.html&&纪实::http://www.shoujikanshu.cc/jishi/list_17_searchPage.html&&精品::http://www.shoujikanshu.cc/xiaoshuo/list_20_searchPage.html&&乡土::http://www.shoujikanshu.cc/xt/list_18_searchPage.html&&排行::http://www.shoujikanshu.cc/hot",
    "ruleIntroduce": "class.desc@text",
    "ruleSearchAuthor": "class.bookWriter@text#作者:",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.list@tag.li",
    "ruleSearchName": "tag.a.0@tag.b@text|tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://m.guijj.com/s.php?sid=1&k=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 书荒阁",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.shuhuangge.org",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "id.sidebar@id.fmimg@tag.img.0@src",
    "ruleFindUrl": "玄幻::http://www.shuhuangge.org/xuanhuanxiaoshuo/1_searchPage.html&&修真::http://www.shuhuangge.org/xiuzhenxiaoshuo/2_searchPage.html&&穿越::http://www.shuhuangge.org/chuanyuexiaoshuo/4_searchPage.html&&都市::http://www.shuhuangge.org/dushixiaoshuo/3_searchPage.html&&科幻::http://www.shuhuangge.org/kehuanxiaoshuo/6_searchPage.html&&网游::http://www.shuhuangge.org/wangyouxiaoshuo/5_searchPage.html&&文本::http://www.shuhuangge.org/wanben/1_searchPage",
    "ruleIntroduce": "id.maininfo@id.intro@tag.p@textNodes",
    "ruleSearchAuthor": "class.s5@text|class.odd.1@text|id.maininfo@id.info@tag.p.0@tag.a.0@text",
    "ruleSearchCoverUrl": "id.sidebar@id.fmimg@tag.img.0@src",
    "ruleSearchKind": "class.even.2@text|class.con_top@tag.a.1@text",
    "ruleSearchLastChapter": "class.s3@tag.a.0@text|class.even.0@tag.a.0@text|id.list@tag.dd.0@tag.a@text",
    "ruleSearchList": "id.newscontent@tag.li|class.grid@tag.tr!0|id.wrapper",
    "ruleSearchName": "class.s2@tag.a.0@text|class.odd.0@tag.a.0@text|id.maininfo@id.info@tag.h1.0@text",
    "ruleSearchNoteUrl": "class.s2@tag.a.0@href|class.odd.0@tag.a.0@href|",
    "ruleSearchUrl": "http://www.shuhuangge.org/modules/article/search.php@searchkey=searchKey&searchtype=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 书农小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.shunong.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673888264,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.htmlContent@tag.p@text#.*在线阅读，希望您喜欢，|如果觉得.*|一秒钟记住本站，书农的拼音（shunong.com）记住本站加入收藏下次阅读。",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.book_list@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "最新更新::http://www.shunong.com/new&&热门小说::http://www.shunong.com/hot&&下载排行::http://www.shunong.com/down&&推荐小说::http://www.shunong.com/isgood&&言情小说::http://www.shunong.com/t/yanqing&&穿越小说::http://www.shunong.com/chuanyue&&玄幻小说::http://www.shunong.com/xuanhuan&&武侠小说::http://www.shunong.com/wuxia&&恐怖小说::http://www.shunong.com/kongbu&&悬疑小说::http://www.shunong.com/xuanyi&&科幻小说::http://www.shunong.com/kehuan&&历史小说::http://www.shunong.com/lishi&&网游小说::http://www.shunong.com/wangyou&&职场小说::http://www.shunong.com/zhichang&&文学作品::http://www.shunong.com/wenxue&&盗墓小说::http://www.shunong.com/daomu&&侦探小说::http://www.shunong.com/zhentan&&灵异小说::http://www.shunong.com/lingyi&&奇幻小说::http://www.shunong.com/qihuan&&架空小说::http://www.shunong.com/jiakong&&校园小说::http://www.shunong.com/xiaoyuan&&都市言情::http://www.shunong.com/dushiyq&&现代言情::http://www.shunong.com/xiandaiyq&&古代言情::http://www.shunong.com/gudaiyq&&台湾言情::http://www.shunong.com/taiwanyq&&推理小说::http://www.shunong.com/tuili&&惊悚小说::http://www.shunong.com/jingsong&&青春小说::http://www.shunong.com/qingchun&&军事小说::http://www.shunong.com/junshi&&宫斗小说::http://www.shunong.com/gongdou&&官场小说::http://www.shunong.com/guanchang&&商战小说::http://www.shunong.com/shangzhan&&搞笑小说::http://www.shunong.com/gaoxiao&&三国小说::http://www.shunong.com/sanguo&&修仙小说::http://www.shunong.com/xiuxian&&女尊女强::http://www.shunong.com/nvzun&&虐心小说::http://www.shunong.com/nuexin&&都市小说::http://www.shunong.com/dushi&&武侠书籍::http://www.shunong.com/wx&&言情书籍::http://www.shunong.com/yq&&仙侠修真::http://www.shunong.com/xh&&校园书籍::http://www.shunong.com/xy&&历史军事::http://www.shunong.com/ls&&现代文学::http://www.shunong.com/xd&&恐怖书籍::http://www.shunong.com/kb&&国外文学::http://www.shunong.com/gw",
    "ruleIntroduce": "class.book_info@tag.p@text",
    "ruleSearchAuthor": "class.s@tag.a@text|class.common.2@text",
    "ruleSearchCoverUrl": "tag.img.0@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.common.3@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.bk@tag.li|class.clearfix.1@tag.li|class.listbox@tag.li",
    "ruleSearchName": "tag.font@text|class.common.1@text|tag.a.0@text#在线阅读|《|》",
    "ruleSearchNoteUrl": "class.bk@tag.a@href|tag.a.0@href",
    "ruleSearchUrl": "http://www.shunong.com/e/search/index.php@show=title&tempid=1&keyboard=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 书香云集",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.ireadercity.com",
    "enable": true,
    "httpUserAgent": "books by AireaderCity",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@JSon:$.returnJSON.Content",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "@JSon:$.returnJSON.*",
    "ruleChapterName": "@JSon:$.Name",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "http://www.ireadercity.com/GoodBooks/iOSServices/GetCotentByChapterID.aspx@IsFree=0&deviceID=d10b09bb083fb144b0ab94961b7abc65&BookStore_uID=d10b09bb083fb144b0ab94961b7abc65&appID=com.youloft.glsc&passID=books%20by%20AireaderCity_1234567890&clientVersion=5.2&deviceType=Android&channelID=aireader_youqi&appPackageName=com.ireadercity&ver=5.21&mychapterID={$.Id}&bookID=@get:{bookid}",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@JSon:$.bookDesc",
    "ruleSearchAuthor": "@JSon:$.bookAuthor@put:{bookid:$.bookID}",
    "ruleSearchCoverUrl": "@JSon:$.bookCoverURL",
    "ruleSearchKind": "@JSon:$.categoryName",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "@JSon:$.returnJSON.*",
    "ruleSearchName": "@JSon:$.bookTitle",
    "ruleSearchNoteUrl": "@JSon:$.bookID@js:\"http://www.ireadercity.com/GoodBooks/iOSServices/GetAllChapterInfoByBookID.aspx@deviceID=d10b09bb083fb144b0ab94961b7abc65&appID=com.youloft.glsc&passID=books%20by%20AireaderCity_1234567890&clientVersion=5.2&deviceType=Android&channelID=aireader_youqi&appPackageName=com.ireadercity&ver=5.21&bookID=\"+result",
    "ruleSearchUrl": "http://www.ireadercity.com/GoodBooks/iOSServices/GetBooksByKeyWords.aspx@deviceID=d10b09bb083fb144b0ab94961b7abc65&appID=com.youloft.glsc&pageNumber=1&passID=books%20by%20AireaderCity_1234567890&clientVersion=5.2&deviceType=Android&channelID=aireader_youqi&type=KsearchKey&appPackageName=com.ireadercity&ver=5.21@Header:{a:b}",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 双语阅读",
    "bookSourceType": "",
    "bookSourceUrl": "https://trends.so.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@js:result",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "@js:var _0x16ad=[\"3 1=4.2('5.6','');7.8(9).a(0=>{0.1=1+'b/'+0.c.2(/\\\\d*（.+/,'');e 0});\",\"|\",\"split\",\"v|url|replace|var|baseUrl|toc|json|JSON|parse|result|map|chapters|name|s|return\",\"replace\",\"\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(a,r,e,n,t,d){if(t=function(a){return a.toString(15)},!_0x16ad[5][_0x16ad[4]](/^/,String)){for(;e--;)d[t(e)]=n[e]||t(e);n=[function(a){return d[a]}],t=function(){return _0x16ad[6]},e=1}for(;e--;)n[e]&&(a=a[_0x16ad[4]](new RegExp(_0x16ad[7]+t(e)+_0x16ad[7],_0x16ad[8]),n[e]));return a}(_0x16ad[0],0,15,_0x16ad[3][_0x16ad[2]](_0x16ad[1]),0,{}));",
    "ruleChapterName": "name",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "url",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "author",
    "ruleFindCoverUrl": "cover",
    "ruleFindIntroduce": "intro@put:{intro:$.intro}",
    "ruleFindKind": "tags",
    "ruleFindLastChapter": "latest",
    "ruleFindList": "@js:var _0x69ec=[\"4 2='9://a.b/c/d/e/f/g/h/';5.i('2',2);4 1=j.k(5.l(2+'1.6'));1=m.n('3')?1.7(0=>0.8==='3'):1.7(0=>0.8!=='3');1.o(0=>{0.p=2+0.q+'/r.6';s 0})\",\"|\",\"split\",\"v|books|ecruosUrl|nv|var|java|json|filter|type|https|gitee|com|ecruos|source|raw|master|yuedu|novel|put|JSON|parse|ajax|baseUrl|includes|map|url|id|toc|return\",\"replace\",\"\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(e,r,c,n,t,o){if(t=function(e){return e.toString(29)},!_0x69ec[5][_0x69ec[4]](/^/,String)){for(;c--;)o[t(c)]=n[c]||t(c);n=[function(e){return o[e]}],t=function(){return _0x69ec[6]},c=1}for(;c--;)n[c]&&(e=e[_0x69ec[4]](new RegExp(_0x69ec[7]+t(c)+_0x69ec[7],_0x69ec[8]),n[c]));return e}(_0x69ec[0],0,29,_0x69ec[3][_0x69ec[2]](_0x69ec[1]),0,{}));",
    "ruleFindName": "name@put:{bid:$.id}",
    "ruleFindNoteUrl": "url",
    "ruleFindUrl": "男生::/?nan\n女生::/?nv",
    "ruleIntroduce": "@js:'<br>@get:{intro}'",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "",
    "ruleSearchName": "",
    "ruleSearchNoteUrl": "",
    "ruleSearchUrl": "",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 土豆",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.tudoutxt.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.xs-content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+@js:org.jsoup.Jsoup.parse(result).select('.xsList li a').toArray().sort((a,b)=>a.attr('data-id')-b.attr('data-id')).map(x=>({n:x.text(),u:x.attr('href')})).sort((a,b)=>a.u.match(/_(\\d+).html/)[1]-b.u.match(/_(\\d+).html/)[1])",
    "ruleChapterName": "n",
    "ruleChapterUrl": "text.全部章节@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "u",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "class.item.0@text",
    "ruleFindCoverUrl": "tag.img@src",
    "ruleFindIntroduce": "",
    "ruleFindKind": "class.item!0@text&&h3@span@text",
    "ruleFindLastChapter": "class.chapter@text",
    "ruleFindList": "tag.li",
    "ruleFindName": "h3@a@text",
    "ruleFindNoteUrl": "tag.a.0@href",
    "ruleFindUrl": "耽美::/ajax.php@do=category&tid=26&page=searchPage&order=hot&&灵异::/ajax.php@do=category&tid=6&page=searchPage&order=hot&&悬疑::/ajax.php@do=category&tid=7&page=searchPage&order=hot&&同人::/ajax.php@do=category&tid=8&page=searchPage&order=hot&&校园::/ajax.php@do=category&tid=17&page=searchPage&order=hot&&青春::/ajax.php@do=category&tid=18&page=searchPage&order=hot&&其他::/ajax.php@do=category&tid=20&page=searchPage&order=hot&&现言::/ajax.php@do=category&tid=21&page=searchPage&order=hot&&",
    "ruleIntroduce": "class.bookIntroduce@text",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "",
    "ruleSearchName": "",
    "ruleSearchNoteUrl": "",
    "ruleSearchUrl": "",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 文章阅读",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.duwenzhang.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.con@p@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "tag.html",
    "ruleChapterName": "class.nav@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "class.spl||class.nav",
    "ruleFindName": "tag.a.0@text",
    "ruleFindNoteUrl": "tag.a.0@href",
    "ruleFindUrl": "精品美文::/meiwen.php&&文章排行::/paihangbang.php?num=1&&爱情文章::index.php?action=list&id=1&totalresult=16300&pageno=searchPage&&亲情文章::index.php?action=list&id=2&totalresult=50870&pageno=searchPage&&友情文章::index.php?action=list&id=3&totalresult=12500&pageno=searchPage&&生活随笔::index.php?action=list&id=8&totalresult=15040&pageno=searchPage&&校园文章::index.php?action=list&id=4&totalresult=22300&pageno=searchPage&&经典文章::index.php?action=list&id=5&totalresult=22300&pageno=searchPage&&人生哲理::index.php?action=list&id=6&totalresult=22300&pageno=searchPage&&励志文章::index.php?action=list&id=7&totalresult=22300&pageno=searchPage&&搞笑文章::index.php?action=list&id=9&totalresult=22300&pageno=searchPage&&心情日记::index.php?action=list&id=69&totalresult=22300&pageno=searchPage&&英语文章::index.php?action=list&id=10&totalresult=22300&pageno=searchPage&&原创文章::index.php?action=list&id=73&totalresult=22003&pageno=searchPage&&原创诗歌::index.php?action=list&id=84&totalresult=22003&pageno=searchPage&&",
    "ruleIntroduce": "class.con@p@textNodes",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "class.con@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "##\\[(\\d+-\\d+)\\]##$1###",
    "ruleSearchList": "class.nav",
    "ruleSearchName": "tag.a@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://m.duwenzhang.com/index.php?action=searchaction@keyword=searchKey&type=1",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 屋檐下",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.wuyanxia.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.bookname@tag.span.2@text",
    "ruleBookContent": "class.contentbox@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.bookname@tag.span.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.box@tag.div@tag.ol@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.btopt@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.coverbox@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "最新入库::http://www.wuyanxia.net/postdate/searchPage.html&&最近更新::http://www.wuyanxia.net/lastupdate/searchPage.html&&玄幻魔法::http://www.wuyanxia.net/mulu/2-searchPage.html&&武侠修真::http://www.wuyanxia.net/mulu/3-searchPage.html&&都市言情::http://www.wuyanxia.net/mulu/4-searchPage.html&&穿越架空::http://www.wuyanxia.net/mulu/5-searchPage.html&&科幻小说::http://www.wuyanxia.net/mulu/8-searchPage.html&&轻の小说::http://www.wuyanxia.net/mulu/1-searchPage.html&&古典名著::http://www.wuyanxia.net/mulu/7-searchPage.html&&世界名著::http://www.wuyanxia.net/mulu/6-searchPage.html&&励志成功::http://www.wuyanxia.net/mulu/9-searchPage.html&&其他类型::http://www.wuyanxia.net/mulu/10-searchPage.html&&全本书库::http://www.wuyanxia.net/modules/article/index.php?fullflag=1&page=searchPage",
    "ruleIntroduce": "class.introtxt@text",
    "ruleSearchAuthor": "class.t3@tag.a.0@text||class.odd.1@text||id.bookname@tag.span.2@text",
    "ruleSearchCoverUrl": "class.coverbox@tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.even.2@text||id.bookname@tag.span.1@text",
    "ruleSearchLastChapter": "class.t4@tag.a.0@text||class.even.0@tag.a.0@text||id.infobar@tag.div.0@tag.i.1@text",
    "ruleSearchList": "id.ltbox@tag.ul||class.grid@tag.tr!0||id.content",
    "ruleSearchName": "class.t2@tag.a.0@text||class.odd.0@tag.a.0@text||id.bookname@tag.span.0@text",
    "ruleSearchNoteUrl": "class.t2@tag.a.0@href||class.odd.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.wuyanxia.net/modules/article/search.php@searchkey=searchKey&searchtype=articlename&action=login&input2=搜索|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 乡村小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.xiangcunxsw.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.infos@tag.span@text||class.detail-book-author@text#作者：",
    "ruleBookContent": "class.read_chapterDetail@textNodes||class.read_page_con@tag.p@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.book_list clearfix@tag.ul@tag.li||class.s_card load_list@tag.ul@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic@tag.img@src||class.detail-header-img@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "乡村小说::http://www.xiangcunxsw.com",
    "ruleIntroduce": "tag.p.0@text",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "class.pic@tag.a.0@tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.a.2@text",
    "ruleSearchList": "class.box@div!0:1:2:",
    "ruleSearchName": "tag.h3@tag.a@text",
    "ruleSearchNoteUrl": "tag.h3@tag.a@href",
    "ruleSearchUrl": "-",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 小说阅读",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.readnovel.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://m.readnovel.com/",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.chapterContent@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.volumes@tag.li",
    "ruleChapterName": "class.chapter-li-a@text",
    "ruleChapterUrl": "class.book-status@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "class.chapter-li-a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.bookDetailWrapper@tag.img@src",
    "ruleFindAuthor": "@json:$.bAuth",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "@json:$.desc",
    "ruleFindKind": "@json:{$.cat},{$.subCat}",
    "ruleFindLastChapter": "@json:$.lastCName",
    "ruleFindList": "@json:$.data.list.records",
    "ruleFindName": "@json:$.bName",
    "ruleFindNoteUrl": "@json:$.bid@js:\"https://m.readnovel.com/book/\"+result",
    "ruleFindUrl": "女生>>::https://m.readnovel.com/majax/book/list?catId=30020&pageNum=searchPage\n现代言情::https://m.readnovel.com/majax/book/list?catId=30020&pageNum=searchPage\n古代言情::https://m.readnovel.com/majax/book/list?catId=30013&pageNum=searchPage\n浪漫青春::https://m.readnovel.com/majax/book/list?catId=30031&pageNum=searchPage\n玄幻言情::https://m.readnovel.com/majax/book/list?catId=30001&pageNum=searchPage\n仙侠奇缘::https://m.readnovel.com/majax/book/list?catId=30008&pageNum=searchPage\n悬    疑::https://m.readnovel.com/majax/book/list?catId=30036&pageNum=searchPage\n科幻空间::https://m.readnovel.com/majax/book/list?catId=30042&pageNum=searchPage\n游戏竞技::https://m.readnovel.com/majax/book/list?catId=30050&pageNum=searchPage\n短    篇::https://m.readnovel.com/majax/book/list?catId=30083&pageNum=searchPage\n::https://m.readnovel.com/\n::https://m.readnovel.com/\n男生>>::2\n玄    幻::https://m.readnovel.com/majax/book/list?catId=20001&pageNum=searchPage\n奇    幻::https://m.readnovel.com/majax/book/list?catId=20005&pageNum=searchPage\n武    侠::https://m.readnovel.com/majax/book/list?catId=20010&pageNum=searchPage\n仙    侠::https://m.readnovel.com/majax/book/list?catId=20014&pageNum=searchPage\n都    市::https://m.readnovel.com/majax/book/list?catId=20019&pageNum=searchPage\n现    实::https://m.readnovel.com/majax/book/list?catId=20065&pageNum=searchPage\n军    事::https://m.readnovel.com/majax/book/list?catId=20032&pageNum=searchPage\n历    史::https://m.readnovel.com/majax/book/list?catId=20028&pageNum=searchPage\n游    戏::https://m.readnovel.com/majax/book/list?catId=20050&pageNum=searchPage\n体    育::https://m.readnovel.com/majax/book/list?catId=20054&pageNum=searchPage\n科    幻::https://m.readnovel.com/majax/book/list?catId=20042&pageNum=searchPage\n悬    疑::https://m.readnovel.com/majax/book/list?catId=20037&pageNum=searchPage\n轻 小 说::https://m.readnovel.com/majax/book/list?catId=20059&pageNum=searchPage\n短    篇::https://m.readnovel.com/majax/book/list?catId=20076&pageNum=searchPage",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "",
    "ruleSearchName": "",
    "ruleSearchNoteUrl": "",
    "ruleSearchUrl": "",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 云阅小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.yunyue.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes#一秒记住|[【云阅小说 www.yunyue.cc】，]|精彩小说无弹窗免费阅读！|[云阅网]|[www.yunyue.cc ，]|最快更新|封少的掌上娇妻|最新章节！",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.detaillist@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "男频·全部::https://www.yunyue.cc/type/nan_0_0_0_searchPage.html\n玄幻奇幻::https://www.yunyue.cc/type/1_0_0_0_searchPage.html\n玄幻·完本::https://www.yunyue.cc/type/1_0_2_0_searchPage.html\n仙侠武侠::https://www.yunyue.cc/type/2_0_0_0_searchPage.html\n仙侠·完本::https://www.yunyue.cc/type/2_0_2_0_searchPage.html\n都市生活::https://www.yunyue.cc/type/3_0_0_0_searchPage.html\n都市·完本::https://www.yunyue.cc/type/3_0_2_0_searchPage.html\n职场商战::https://www.yunyue.cc/type/4_0_0_0_searchPage.html\n职场·完本::https://www.yunyue.cc/type/4_0_2_0_searchPage.html\n历史传奇::https://www.yunyue.cc/type/5_0_0_0_searchPage.html\n历史·完本::https://www.yunyue.cc/type/5_0_2_0_searchPage.html\n军事谍战::https://www.yunyue.cc/type/6_0_0_0_searchPage.html\n军事·完本::https://www.yunyue.cc/type/6_0_2_0_searchPage.html\n科幻未来::https://www.yunyue.cc/type/7_0_0_0_searchPage.html\n科幻·完本::https://www.yunyue.cc/type/7_0_2_0_searchPage.html\n游戏竞技::https://www.yunyue.cc/type/8_0_0_0_searchPage.html\n游戏·完本::https://www.yunyue.cc/type/8_0_2_0_searchPage.html\n灵异悬疑::https://www.yunyue.cc/type/9_0_0_0_searchPage.html\n灵异·完本::https://www.yunyue.cc/type/9_0_2_0_1.html\n短篇小说::https://www.yunyue.cc/type/10_0_0_0_1.html\n短篇·完本::https://www.yunyue.cc/type/10_0_2_0_1.html\n女频·全部::https://www.yunyue.cc/type/nv_0_0_0_searchPage.html\n现代言情::https://www.yunyue.cc/type/11_0_0_0_searchPage.html\n现代·全本::https://www.yunyue.cc/type/11_0_2_0_searchPage.html\n古代言情::https://www.yunyue.cc/type/12_0_0_0_searchPage.html\n古代·全本::https://www.yunyue.cc/type/12_0_2_0_searchPage.html\n仙侠幻情::https://www.yunyue.cc/type/13_0_0_0_searchPage.html\n仙侠·全本::https://www.yunyue.cc/type/13_0_2_0_searchPage.html\n穿越架空::https://www.yunyue.cc/type/14_0_0_0_searchPage.html\n穿越·全本::https://www.yunyue.cc/type/14_0_2_0_searchPage.html\n总裁豪门::https://www.yunyue.cc/type/15_0_0_0_searchPage.html\n总裁·全本::https://www.yunyue.cc/type/15_0_2_0_searchPage.html\n婚恋情感::https://www.yunyue.cc/type/16_0_0_0_searchPage.html\n婚恋·全本::https://www.yunyue.cc/type/16_0_2_0_searchPage.html\n浪漫青春::https://www.yunyue.cc/type/17_0_0_0_searchPage.html\n青春·全本::https://www.yunyue.cc/type/17_0_2_0_searchPage.html\n种田重生::https://www.yunyue.cc/type/18_0_0_0_searchPage.html\n重生·全本::https://www.yunyue.cc/type/18_0_2_0_searchPage.html\n同人网游::https://www.yunyue.cc/type/19_0_0_0_searchPage.html\n同人·全本::https://www.yunyue.cc/type/19_0_2_0_1.html\n短篇美文::https://www.yunyue.cc/type/20_0_0_0_1.html\n短篇·全本::https://www.yunyue.cc/type/20_0_2_0_1.html",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.username@tag.a.0@text|class.nickname.0@text#\\/.*",
    "ruleSearchCoverUrl": "class.pic.0@tag.img.0@data-original|class.img_in@tag.img.0@src",
    "ruleSearchIntroduce": "class.intro@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.cont.0@tag.a@text|class.tag.0@tag.a.0@text",
    "ruleSearchList": "class.item|id.main",
    "ruleSearchName": "class.title.0@tag.h3.0@tag.a.0@text|class.infotitle@tag.h1.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.title@tag.a.0@href",
    "ruleSearchUrl": "https://www.yunyue.cc/search?searchkey=searchKey&searchtype=|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 My176发现",
    "bookSourceType": "",
    "bookSourceUrl": "https://api.zhuishushenqi.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@JSon:$..body&&$..cpContent@js:result.replace(/请安装.*/g,\"\")",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "@JSon:$.chapters",
    "ruleChapterName": "@JSon:$.title",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "@JSon:$.link@js:\"http://chapter.wgfgr.cn:80/chapter/\" + encodeURIComponent(result)",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "最热总榜::http://api.zhuishushenqi.com/ranking/54d42d92321052167dfb75e3\n热搜榜::http://api.zhuishushenqi.com/ranking/5a6844f8fc84c2b8efaa8bc5\n读者留存总榜::http://api.zhuishushenqi.com/ranking/564d8a004a15bb8369d9e28d\n潜力总榜::http://api.zhuishushenqi.com/ranking/54d42e72d9de23382e6877fb\n追书完结总榜::http://api.zhuishushenqi.com/ranking/564eb878efe5b8e745508fde\n追书VIP排行总榜::http://api.zhuishushenqi.com/ranking/57eb86f0ef9e5a8f20543d7d\n包月排行总榜::http://api.zhuishushenqi.com/ranking/5848d4a4602c289505581f6f\n圣诞热搜榜::http://api.zhuishushenqi.com/ranking/582ed5fc93b7e855163e707d\n百度热搜榜::http://api.zhuishushenqi.com/ranking/564ef4f985ed965d0280c9c2\n书旗热搜榜::http://api.zhuishushenqi.com/ranking/564d80457408cfcd63ae2dd0\n起点月票榜::http://api.zhuishushenqi.com/ranking/54d4306c321052167dfb75e4\n17k鲜花榜::http://api.zhuishushenqi.com/ranking/54d430e9a8cb149d07282496\n纵横月票榜::http://api.zhuishushenqi.com/ranking/54d430962c12d3740e4a3ed2\n和阅读原创榜::http://api.zhuishushenqi.com/ranking/54d4312d5f3c22ae137255a1\n逐浪点击榜::http://api.zhuishushenqi.com/ranking/5732aac02dbb268b5f037fc4\n\n男生玄幻::http://api.zhuishushenqi.com/book/by-categories?gender=male&type=hot&major=玄幻&start={{(searchPage-1)*50}}&limit=50\n奇幻::http://api.zhuishushenqi.com/book/by-categories?gender=male&type=hot&major=奇幻&start={{(searchPage-1)*50}}&limit=50\n武侠::http://api.zhuishushenqi.com/book/by-categories?gender=male&type=hot&major=武侠&start={{(searchPage-1)*50}}&limit=50\n仙侠::http://api.zhuishushenqi.com/book/by-categories?gender=male&type=hot&major=仙侠&start={{(searchPage-1)*50}}&limit=50\n都市::http://api.zhuishushenqi.com/book/by-categories?gender=male&type=hot&major=都市&start={{(searchPage-1)*50}}&limit=50\n职场::http://api.zhuishushenqi.com/book/by-categories?gender=male&type=hot&major=职场&start={{(searchPage-1)*50}}&limit=50\n历史::http://api.zhuishushenqi.com/book/by-categories?gender=male&type=hot&major=历史&start={{(searchPage-1)*50}}&limit=50\n军事::http://api.zhuishushenqi.com/book/by-categories?gender=male&type=hot&major=军事&start={{(searchPage-1)*50}}&limit=50\n游戏::http://api.zhuishushenqi.com/book/by-categories?gender=male&type=hot&major=游戏&start={{(searchPage-1)*50}}&limit=50\n竞技::http://api.zhuishushenqi.com/book/by-categories?gender=male&type=hot&major=竞技&start={{(searchPage-1)*50}}&limit=50\n科幻::http://api.zhuishushenqi.com/book/by-categories?gender=male&type=hot&major=科幻&start={{(searchPage-1)*50}}&limit=50\n灵异::http://api.zhuishushenqi.com/book/by-categories?gender=male&type=hot&major=灵异&start={{(searchPage-1)*50}}&limit=50\n同人::http://api.zhuishushenqi.com/book/by-categories?gender=male&type=hot&major=同人&start={{(searchPage-1)*50}}&limit=50\n轻小说::http://api.zhuishushenqi.com/book/by-categories?gender=male&type=hot&major=轻小说&start={{(searchPage-1)*50}}&limit=50\n\n女生古代言情::https://api.zhuishushenqi.com/book/by-categories?gender=female&type=hot&major=%E5%8F%A4%E4%BB%A3%E8%A8%80%E6%83%85&minor=&start={{(searchPage-1)*50}}&limit=50\n现代言情::https://api.zhuishushenqi.com/book/by-categories?gender=female&type=hot&major=%E7%8E%B0%E4%BB%A3%E8%A8%80%E6%83%85&minor=&start={{(searchPage-1)*50}}&limit=50\n青春校园::https://api.zhuishushenqi.com/book/by-categories?gender=female&type=hot&major=%E9%9D%92%E6%98%A5%E6%A0%A1%E5%9B%AD&minor=&start={{(searchPage-1)*50}}&limit=50\n纯爱::https://api.zhuishushenqi.com/book/by-categories?gender=female&type=hot&major=%E7%BA%AF%E7%88%B1&minor=&start={{(searchPage-1)*50}}&limit=50\n玄幻奇幻::https://api.zhuishushenqi.com/book/by-categories?gender=female&type=hot&major=%E7%8E%84%E5%B9%BB%E5%A5%87%E5%B9%BB&minor=&start={{(searchPage-1)*50}}&limit=50\n武侠仙侠::https://api.zhuishushenqi.com/book/by-categories?gender=female&type=hot&major=%E6%AD%A6%E4%BE%A0%E4%BB%99%E4%BE%A0&minor=&start={{(searchPage-1)*50}}&limit=50\n科幻::https://api.zhuishushenqi.com/book/by-categories?gender=female&type=hot&major=%E7%A7%91%E5%B9%BB&minor=&start={{(searchPage-1)*50}}&limit=50\n游戏竞技::https://api.zhuishushenqi.com/book/by-categories?gender=female&type=hot&major=%E6%B8%B8%E6%88%8F%E7%AB%9E%E6%8A%80&minor=&start={{(searchPage-1)*50}}&limit=50\n悬疑灵异::https://api.zhuishushenqi.com/book/by-categories?gender=female&type=hot&major=%E6%82%AC%E7%96%91%E7%81%B5%E5%BC%82&minor=&start={{(searchPage-1)*50}}&limit=50\n同人::https://api.zhuishushenqi.com/book/by-categories?gender=female&type=hot&major=%E5%90%8C%E4%BA%BA&minor=&start={{(searchPage-1)*50}}&limit=50\n女尊::https://api.zhuishushenqi.com/book/by-categories?gender=female&type=hot&major=%E5%A5%B3%E5%B0%8A&minor=&start={{(searchPage-1)*50}}&limit=50\n\n出版名著传记::https://api.zhuishushenqi.com/book/by-categories?gender=press&type=&major=%E4%BC%A0%E8%AE%B0%E5%90%8D%E8%91%97&minor=&start={{(searchPage-1)*50}}&limit=50\n出版小说::https://api.zhuishushenqi.com/book/by-categories?gender=press&type=&major=%E5%87%BA%E7%89%88%E5%B0%8F%E8%AF%B4&minor=&start={{(searchPage-1)*50}}&limit=50\n人文社科::https://api.zhuishushenqi.com/book/by-categories?gender=press&type=&major=%E4%BA%BA%E6%96%87%E7%A4%BE%E7%A7%91&minor=&start={{(searchPage-1)*50}}&limit=50\n生活时尚::https://api.zhuishushenqi.com/book/by-categories?gender=press&type=&major=%E7%94%9F%E6%B4%BB%E6%97%B6%E5%B0%9A&minor=&start={{(searchPage-1)*50}}&limit=50\n经管理财::https://api.zhuishushenqi.com/book/by-categories?gender=press&type=&major=%E7%BB%8F%E7%AE%A1%E7%90%86%E8%B4%A2&minor=&start={{(searchPage-1)*50}}&limit=50\n青春言情::https://api.zhuishushenqi.com/book/by-categories?gender=press&type=&major=%E9%9D%92%E6%98%A5%E8%A8%80%E6%83%85&minor=&start={{(searchPage-1)*50}}&limit=50\n外文原版::https://api.zhuishushenqi.com/book/by-categories?gender=press&type=&major=%E5%A4%96%E6%96%87%E5%8E%9F%E7%89%88&minor=&start={{(searchPage-1)*50}}&limit=50\n政治军事::https://api.zhuishushenqi.com/book/by-categories?gender=press&type=&major=%E6%94%BF%E6%B2%BB%E5%86%9B%E4%BA%8B&minor=&start={{(searchPage-1)*50}}&limit=50\n成功励志::https://api.zhuishushenqi.com/book/by-categories?gender=press&type=&major=%E6%88%90%E5%8A%9F%E5%8A%B1%E5%BF%97&minor=&start={{(searchPage-1)*50}}&limit=50\n育儿健康::https://api.zhuishushenqi.com/book/by-categories?gender=press&type=&major=%E8%82%B2%E5%84%BF%E5%81%A5%E5%BA%B7&minor=&start={{(searchPage-1)*50}}&limit=50",
    "ruleIntroduce": "@JSon:$.shortIntro",
    "ruleSearchAuthor": "@JSon:$.author",
    "ruleSearchCoverUrl": "@JSon:$.cover@js:\"https://statics.zhuishushenqi.com\" + result",
    "ruleSearchIntroduce": "@JSon:$.shortIntro",
    "ruleSearchKind": "@JSon:$.minorCate&&$.cat&&$.wordCount&&留存{$.retentionRatio}%",
    "ruleSearchLastChapter": "@JSon:$..lastChapter",
    "ruleSearchList": "@JSon:$..books[*]",
    "ruleSearchName": "@JSon:$.title",
    "ruleSearchNoteUrl": "http://api.gdugm.cn:80/toc/mix?&bookId={$._id}",
    "ruleSearchUrl": "https://api.zhuishushenqi.com/book/fuzzy-search?query=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 NET小说网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.netxiaoshuo.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.ti@tag.p@tag.a@text",
    "ruleBookContent": "id.content@tag.p@html",
    "ruleBookName": "class.ti@tag.h1@text",
    "ruleChapterList": "id.readlist@tag.ul.1@tag.li",
    "ruleChapterName": "tag.li@tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.li@tag.a@href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "class.fm@img@src",
    "ruleFindUrl": "玄幻::https://www.netxiaoshuo.com/xuanhuan/searchPage\n修真::https://www.netxiaoshuo.com/xiuzhen/searchPage\n都市::https://www.netxiaoshuo.com/dushi/searchPage\n言情::https://www.netxiaoshuo.com/yanqing/searchPage\n历史军事::https://www.netxiaoshuo.com/lishi/searchPage\n网游竞技::https://www.netxiaoshuo.com/wangyou/searchPage\n科幻::https://www.netxiaoshuo.com/kehuan/searchPage\n恐怖::https://www.netxiaoshuo.com/kongbu/searchPage\n穿越::https://www.netxiaoshuo.com/chuanyue/searchPage\n其他::https://www.netxiaoshuo.com/qita/searchPage\n最新小说::https://www.netxiaoshuo.com/new/searchPage",
    "ruleIntroduce": "id.bookintroinner@textNodes",
    "ruleSearchAuthor": "class.storelistbt5a@tag.p.0@text",
    "ruleSearchCoverUrl": "class.storelistbt5a@tag.a@img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.picul@tag.div@tag.ul",
    "ruleSearchName": "class.storelistbt5a@tag.a@text",
    "ruleSearchNoteUrl": "class.storelistbt5a@tag.a@href",
    "ruleSearchUrl": "https://www.netxiaoshuo.com/sou.php?key=searchKey&p=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💡 发现",
    "bookSourceName": "💡 SF轻小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://book.sfacg.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.yuedu@tag.div.0@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "class.tag-list@class.text@text",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.mulu_list@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "@js:baseUrl.replace(/.+Novel/, 'https://m.sfacg.com/i')",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href@js:'https://m.sfacg.com'+result",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "tag.li.1@tag.a.1@text",
    "ruleFindCoverUrl": "tag.img@src",
    "ruleFindIntroduce": "tag.li.1@text#.+\\d+字\\s*(.+)#$1",
    "ruleFindKind": "tag.li.1@tag.a.2@text&&tag.li.1@tag.span.0@text",
    "ruleFindLastChapter": "tag.li.1@text#.+\\D(\\d+\\/\\d+\\/\\d+)\\D*(\\d+字)\\s*(.+)#$1 · $2",
    "ruleFindList": "class.Comic_Pic_List",
    "ruleFindName": "tag.li.1@tag.a.0@text",
    "ruleFindNoteUrl": "tag.li.1@tag.a.0@href",
    "ruleFindUrl": "全部::/List/default.aspx?tid=-1&PageIndex=1\n连载::/List/?ud=-1&if=0\n完结::/List/?ud=-1&if=1\n魔幻::/List/default.aspx?tid=21&PageIndex=1\n玄幻::/List/default.aspx?tid=22&PageIndex=1\n古风::/List/default.aspx?tid=23&PageIndex=1\n科幻::/List/default.aspx?tid=24&PageIndex=1\n校园::/List/default.aspx?tid=25&PageIndex=1\n都市::/List/default.aspx?tid=26&PageIndex=1\n游戏::/List/default.aspx?tid=27&PageIndex=1\n同人::/List/default.aspx?tid=28&PageIndex=1\n悬疑::/List/default.aspx?tid=29&PageIndex=1",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "tag.li.1@text#.+综合信息：\\s*([^\\/]+).*#$1",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "tag.li.1@text#.+\\d+:\\d+\\s*(.+).*#$1",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.li.1@text#.+\\/(\\d+\\/\\d+\\/\\d+).*#$1",
    "ruleSearchList": "tag.form@tag.table.-2@tag.ul",
    "ruleSearchName": "tag.a@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "http://s.sfacg.com/?Key=searchKey&S=1&SS=0",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 17K小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.17k.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://passport.17k.com/login",
    "ruleBookAuthor": "",
    "ruleBookContent": ".p p:not([class])@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".Volume dd a",
    "ruleChapterName": "@js:(result.select('span').hasClass('vip') ? '🔒' : '') + result.text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:java.get('Intro')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@put:{Intro:$.Intro}@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": ".textlist@js:var O=[\"3 q=B(C.E(/q=([^&=]+)/)[1]);3 o=F G('('+q.5(/\\\\s/g,'').H('').I(p(a,K,i,b){r(i<b.L-1){a.M(b[i]+b[i+1])}f a},[]).N('|')+')');p m(a){f!o.O(a.5(/\\\\s/g,''))}P.Q().R(0,4).S(7=>{3 h=j=>8(7.6(j).9().u());3 c=h('w a');3 k=h('.T a');r(m(c)&&m(k))f{};3 l=8(7.6('w a').x('U')).5(/^\\\\//,'V://W.X.Y/');3 J=Z.10.11.12(13.14(l));3 y=j=>8(J.6(j).9().u());3 e=y('.e');f{c:c,k:k,15:7.6('16').x('17'),18:[h('.z 19'),7.6('.z a').n().9(),8(J.6('.1a .1b 1c').1d(0).9()).5('','').5('完本','完结')],n:8(J.6('.1e 1f').n().9()).5(/.+\\\\D(\\\\d+-\\\\d+-\\\\d+).+章节：\\\\s*(.+)/,'$2（$1）'),e:e.5(/[\\\\s\\\\t]+/g,''),1g:'<A>'+e.5(/[\\\\s\\\\t]+/g,'<A>'),l:l.5('1h','1i')}}).1j(v=>v.c);\",\"|\",\"split\",\"|||var||replace|select|el|String|text|||name||intro|return||elText||selector|author|url|isInvalid|last|regex|function||if|||trim||dt|attr|jText|bq|br|decodeURIComponent|baseUrl||match|new|RegExp|split|reduce||_|length|push|join|test|result|toArray|slice|map|ls|href|https|www|17k|com|org|jsoup|Jsoup|parse|java|ajax|cover|img|src|tags|code|Info|label|span|eq|NewsChapter|li|Intro|book|list|filter\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(e,a,t,r,n,o){if(n=function(e){return(e<62?O[4]:n(parseInt(e/62)))+(35<(e%=62)?String[O[5]](e+29):e.toString(36))},!O[4][O[6]](/^/,String)){for(;t--;)o[n(t)]=r[t]||n(t);r=[function(e){return o[e]}],n=function(){return O[7]},t=1}for(;t--;)r[t]&&(e=e[O[6]](new RegExp(O[8]+n(t)+O[8],O[9]),r[t]));return e}(O[0],0,82,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "https://search.17k.com/search.xhtml?c.q=searchKey&c.st=0&book_status=0&word_count=0&book_free=0&sort=0",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 阿里文学",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.aliwx.com.cn",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "http://www.aliwx.com.cn/",
    "ruleBookAuthor": "",
    "ruleBookContent": "@js:\nfunction decodeCont(r) {\n  return (function(r) {\n    var o,\n      t,\n      e,\n      a,\n      n,\n      C,\n      h = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=',\n      d = '',\n      f = 0;\n    for (r = r.replace(/[^A-Za-z0-9\\+\\/\\=]/g, ''); f < r.length; )\n      (o =\n        (h.indexOf(r.charAt(f++)) << 2) |\n        ((a = h.indexOf(r.charAt(f++))) >> 4)),\n        (t = ((15 & a) << 4) | ((n = h.indexOf(r.charAt(f++))) >> 2)),\n        (e = ((3 & n) << 6) | (C = h.indexOf(r.charAt(f++)))),\n        (d += String.fromCharCode(o)),\n        64 != n && (d += String.fromCharCode(t)),\n        64 != C && (d += String.fromCharCode(e));\n    return (function(r) {\n      for (var o, t = '', e = 0, a = 0, n = 0; e < r.length; )\n        (a = r.charCodeAt(e)) < 128\n          ? ((t += String.fromCharCode(a)), e++)\n          : 191 < a && a < 224\n          ? ((n = r.charCodeAt(e + 1)),\n            (t += String.fromCharCode(((31 & a) << 6) | (63 & n))),\n            (e += 2))\n          : ((n = r.charCodeAt(e + 1)),\n            (o = r.charCodeAt(e + 2)),\n            (t += String.fromCharCode(\n              ((15 & a) << 12) | ((63 & n) << 6) | (63 & o)\n            )),\n            (e += 3));\n      return t;\n    })(d);\n  })(\n    (r = r\n      .split('')\n      .map(function(r) {\n        var o, t;\n        return r.match(/[A-Za-z]/)\n          ? ((o = Math.floor(r.charCodeAt(0) / 97)),\n            (t = (r.toLowerCase().charCodeAt(0) - 83) % 26 || 26),\n            String.fromCharCode(t + (0 == o ? 64 : 96)))\n          : r;\n      })\n      .join(''))\n  );\n}\n\nvar O=[\"0 3=b.4(/3=(\\\\d+)/)[1];0 5=c e('(\\\\\\\\?f=[^,]+h='+3+'[^,]+i=[^,]+)&6;');0 7=8.4(5)[1];0 9=8.4(/j[^,]+;([^,]+)&6;/)[1];0 2=9+7;2=k(2).l(/m;/g,'');0 a=n.o(p.q(2));r(a.s);\",\"|\",\"split\",\"var||url|cid|match|regex|quot|params|result|prefix|data|baseUrl|new||RegExp|bookId||chapterId|num|freeContUrlPrefix|String|replace|amp|JSON|parse|java|ajax|decodeCont|ChapterContent\",\"replace\",\"\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(r,e,n,t,a,x){if(a=function(r){return r.toString(29)},!O[5][O[4]](/^/,String)){for(;n--;)x[a(n)]=t[n]||a(n);t=[function(r){return x[r]}],a=function(){return O[6]},n=1}for(;n--;)t[n]&&(r=r[O[4]](new RegExp(O[7]+a(n)+O[7],O[8]),t[n]));return r}(O[0],0,29,O[3][O[2]](O[1]),0,{}));",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".chapterul a",
    "ruleChapterName": "@js:(result.outerHtml().includes('vip.png') ? '🔒' : '') + String(result.text()).replace(/^\\d+\\./, '').trim()",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:java.get('Intro')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@put:{Intro:$.Intro}@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": ".matchbook&&.searchlist-main li:eq(0)&&.searchlist-main li:eq(1)@js:var O=[\"2 q=H(r.u(/I=([^&=]+)/)[1]);2 w=K L('('+q.4(/\\\\s/g,'').M('').N(x(a,O,i,b){y(i<b.P-1){a.Q(b[i]+b[i+1])}9 a},[]).R('|')+')');x l(a){9!w.S(a.4(/\\\\s/g,''))}T.z().A(0,3).B(m=>{2 6=c=>e(m.7(c).n().C());2 8=6('.U')||6('V');2 f=(6('.W')||6('.X-Y')).4(/\\\\s.+/,'');y(l(8)&&l(f))9{};2 h=e(m.7('.Z a, a').10(0).E('11')).4(/^\\\\//,r.u(/(.+\\\\/\\\\/.+?\\\\/)/)[1]);2 J=12.13.14.15(16.17(h));2 j=c=>e(J.7(c).n().C());2 k=j('.18');2 5=e(J.7('.o .5').E('19'));9{8:8,f:f,5:5.1a('1b.1c')?'1d://1e.1f/1g':5,1h:J.7('.o .F p').z().A(0,3).B(p=>p.n()),1i:j('.1j')+'（'+j('.o .F').4(/.+\\\\D(\\\\d+-\\\\d+\\\\d+).+/,'$1')+'）',k:k.4(/[\\\\s\\\\t]+/g,''),1k:'<G>'+k.4(/[\\\\s\\\\t]+/g,'<G>'),h:h.4('5','1l')}}).1m(v=>v.8);\",\"|\",\"split\",\"||var||replace|cover|elText|select|name|return|||selector||String|author||url||jText|intro|isInvalid|el|text|infoarea|li||baseUrl|||match||regex|function|if|toArray|slice|map|trim||attr|lastchapter|br|decodeURIComponent|keyword||new|RegExp|split|reduce|_|length|push|join|test|result|bname|h3|bauthor|book|autor|bookTitle|eq|href|org|jsoup|Jsoup|parse|java|ajax|bookDesc|src|includes|201603311324445820|jpg|http|uee|me|bNkEy|tags|last|chapname|Intro|chapter|filter\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(e,r,t,a,n,o){if(n=function(e){return(e<62?O[4]:n(parseInt(e/62)))+(35<(e%=62)?String[O[5]](e+29):e.toString(36))},!O[4][O[6]](/^/,String)){for(;t--;)o[n(t)]=a[t]||n(t);a=[function(e){return o[e]}],n=function(){return O[7]},t=1}for(;t--;)a[t]&&(e=e[O[6]](new RegExp(O[8]+n(t)+O[8],O[9]),a[t]));return e}(O[0],0,85,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "/search?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 爱奇艺",
    "bookSourceType": "",
    "bookSourceUrl": "http://wenxue.iqiyi.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "http://wenxue.iqiyi.com/",
    "ruleBookAuthor": "class.book-details-wrapper pr@tag.p.0@text",
    "ruleBookContent": "class.reader-article@tag.p@text",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.book-details-wrapper pr@tag.span.0@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.catalog-chapter",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.chapter-all@tag.a.0@href|class.a1@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "现代言情::http://wenxue.iqiyi.com/book/lib-18l2g48o37_18l2g49hin_0-51-0-searchPage.html&&古代言情::http://wenxue.iqiyi.com/book/lib-18l2g48o37_18l2g49i0j_0-51-0-searchPage.html&&都市::http://wenxue.iqiyi.com/book/lib-18l2g48o37_18l2g49he3_0-51-0-searchPage.html&&青春::http://wenxue.iqiyi.com/book/lib-18l2g48o37_18l2g49hmn_0-51-0-searchPage.html&&幻想::http://wenxue.iqiyi.com/book/lib-18l2g48o37_18l2g49hsv_0-51-0-searchPage.html&&悬疑::http://wenxue.iqiyi.com/book/lib-18l2g48o37_18l2g49i2j_0-51-0-searchPage.html&&家庭::http://wenxue.iqiyi.com/book/lib-18l2g48o37_18l2g49hj7_0-51-0-searchPage.html&&职场::http://wenxue.iqiyi.com/book/lib-18l2g48o37_18l2g49hwj_0-51-0-searchPage.html&&历史::http://wenxue.iqiyi.com/book/lib-18l2g48o37_18l2g49hxz_0-51-0-searchPage.html&&军事::http://wenxue.iqiyi.com/book/lib-18l2g48o37_18l2g49hnr_0-51-0-searchPage.html&&惊悚::http://wenxue.iqiyi.com/book/lib-18l2g48o37_18l2g49htz_0-51-0-searchPage.html&&儿童::http://wenxue.iqiyi.com/book/lib-18l2g48o37_18l2g49gwf_0-51-0-searchPage.html&&经典::http://wenxue.iqiyi.com/book/lib-18l2g48o37_18l2g49gqf_0-51-0-searchPage.html&&轻小说::http://wenxue.iqiyi.com/book/lib-18l2g48o37_18l2g49ktn_0-51-0-searchPage.html&&中短篇::http://wenxue.iqiyi.com/book/lib-18l2g48o37_18l2g49glv_0-51-0-searchPage.html&&非虚构::http://wenxue.iqiyi.com/book/lib-18l2g48o37_18l2g49grv_0-51-0-searchPage.html&&其他::http://wenxue.iqiyi.com/book/lib-18l2g48o37_18l2g48a4z_0-51-0-searchPage.html",
    "ruleIntroduce": "class.book-details-wrapper pr@tag.p.1@text",
    "ruleSearchAuthor": "class.stacksBook-info.0@tag.p.0@tag.em.0@text",
    "ruleSearchCoverUrl": "class.stacksBookCover@tag.a.0@tag.img.0@src",
    "ruleSearchKind": "class.stacksBook-info.0@tag.p.0@tag.a.0@text",
    "ruleSearchLastChapter": "class.stacksBook-info.0@tag.p.2@tag.a.0@text#最新章节.",
    "ruleSearchList": "class.stacksBook",
    "ruleSearchName": "class.stacksBook-info.0@tag.h3.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.stacksBook-info.0@tag.h3.0@tag.a.0@href",
    "ruleSearchUrl": "http://wenxue.iqiyi.com/book/search-searchKey-searchPage-1.html",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 安之原创基地",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.azycjd.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "http://www.azycjd.com/webnovelmis/front/login",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.novel@tag.p@text",
    "ruleBookName": "",
    "ruleChapterList": "class.top_main chapter",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.top_main.0@tag.p@text",
    "ruleSearchAuthor": "class.novel_items@tag.p.0@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "tag.span.0@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.list_main@tag.li",
    "ruleSearchName": "class.novel_items@tag.h3.0@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "http://www.azycjd.com/webnovelmis/mobile/msearchresult@searchtxts=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 百度小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://dushu.baidu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://wappass.baidu.com/?adapter=1&regLink=1&tpl=browser_andr&u=https%3A%2F%2Fm.baidu.com%2Fsearchbox%3Faction%3Dnovel%26type%3Dopenprofile%26app_code%3Dwise_novel%26data%3D%257B%2522action%2522%253A%2522novel%2522%252C%2522type%2522%253A%2522openprofile%2522%252C%2522app_code%2522%253A%2522wise_novel%2522%252C%2522time%2522%253A1487309576982%252C%2522sign%2522%253A%2522c3692e976b918ebea651c33e0edd25c8%2522%257D#/password_login",
    "ruleBookContent": "data.content",
    "ruleChapterList": "data.chapter.chapterInfo[*]",
    "ruleChapterName": "{$.price_status}{$.chapter_title}@js:result.replace(/^0/,'').replace(/^1/,'🔒');",
    "ruleChapterUrlNext": "@js:\nvar n=(JSON.parse(result).data.chapter.chapterCount)/50+1;\nvar list=[];\nbaseUrl=baseUrl.replace(/1&order=asc&site=/,'');\nfor(var i=2;i<n;i++){\nvar url=baseUrl+i+'&order=asc&site=';\nlist.push(url);\n}\nlist;",
    "ruleContentUrl": "https://boxnovel.baidu.com/boxnovel/wiseapi/chapterContent?bookid={$.book_id}&cid={$.chapter_id}@header:{'Referer':'https://boxnovel.baidu.com/boxnovel/content?gid={$.book_id}'}",
    "ruleIntroduce": "@js:'<br>'+java.get('intro')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "description@put:{'intro':'description'}",
    "ruleSearchKind": "tagList&&status&&{$.followersNum}人在追",
    "ruleSearchLastChapter": "https://boxnovel.baidu.com/boxnovel/wiseapi/chapterList?bookid={$.bookId}&pageNum=1&order=desc&site=@js:JSON.parse(java.ajax(result)).data.chapter.chapterInfo[0].chapter_title",
    "ruleSearchList": "$..novelList[0,1]",
    "ruleSearchName": "title",
    "ruleSearchNoteUrl": "https://boxnovel.baidu.com/boxnovel/wiseapi/chapterList?bookid={$.bookId}&pageNum=1&order=asc&site=",
    "ruleSearchUrl": "/api/getSearchResultData?page=1&count=10&query=searchKey",
    "serialNumber": 0,
    "weight": 44
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 刺猬猫",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.ciweimao.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://www.ciweimao.com/signup/login?redirect=https%3A%2F%2Fwww.ciweimao.com%2F",
    "ruleBookAuthor": "",
    "ruleBookContent": "$id.J_BookRead@tag.p@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.book-chapter-list@tag.a",
    "ruleChapterName": "@js:(result.outerHtml().includes('icon-lock') ? '🔒' : '') + result.text()",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.cover@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "点击榜::/rank-index/no-vip-click-week/searchPage\n收藏榜::/rank-index/favor-week/searchPage\n推荐榜::/rank-index/recommend-week/searchPage\n订阅榜::/rank-index/buy-week/searchPage\n月票榜::/rank-index/yp-week/searchPage\n吐槽榜::/rank-index/tsukkomi-week/searchPage\n新书榜::/rank-index/yp_new-week/searchPage\n刀片榜::/rank-index/blade-week/searchPage\n更新榜::/rank-index/get-update-most-week/searchPage\n完本::/book_list/0-0-0-0-0-1/全部/searchPage\n免费::/book_list/0-0-0-0-0-2/全部/searchPage\n同人::/book_list/1-24-0-0-0-0/全部/searchPage\n",
    "ruleIntroduce": "class.book-desc.0@text",
    "ruleSearchAuthor": "class.cnt.0@tag.p.1@tag.a.0@text||class.author@text",
    "ruleSearchCoverUrl": "class.cover@tag.img@data-original||tag.img.0@src",
    "ruleSearchIntroduce": "class.desc@text",
    "ruleSearchKind": "@css:p:matches(最近更新)@text&&.type@text&&.num@text&&.date@text@js:result.includes('最近更新') ? result.match(/\\d+-\\d+-\\d+/)[0] : result.replace(/\\[|\\]/g, '');",
    "ruleSearchLastChapter": "@css:p:matches(最近更新)@text||.chapter@text@js:result.includes('最近更新') ? result.replace(/.*\\/\\s*/,'') : result;",
    "ruleSearchList": "class.rank-book-list@tag.li||class.book-list-table@tag.tr!0",
    "ruleSearchName": "class.cnt.0@class.tit.0@tag.a.0@text||class.name@tag.a@text",
    "ruleSearchNoteUrl": "class.cnt.0@class.tit.0@tag.a.0@href||class.name@tag.a@href",
    "ruleSearchUrl": "/get-search-book-list/0-0-0-0-0-0/全部/searchKey/searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 豆瓣阅读",
    "bookSourceType": "",
    "bookSourceUrl": "https://read.douban.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Linux; Android ;) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.96 Mobile Safari/537.36",
    "loginUrl": "https://read.douban.com/",
    "ruleBookAuthor": "",
    "ruleBookContent": "$class.article@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "$.list",
    "ruleChapterName": "price&&title@js:result.replace(/^0,/,'').replace(/^[^0]\\d*,/,'🔒')",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "@js:\nresult=result.match(/total\":\\s*(\\d+),/)[1];\nvar limit=baseUrl.match(/limit=(\\d+)/)[1];\nif(limit!=result){\nresult='start='+limit+'&limit='+result;\nbaseUrl.replace(/start=\\d+&limit=\\d+/,result);\n}else result='';",
    "ruleContentUrl": "links.reader",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "<js>\nvar tags=['生活悬疑','都市犯罪','社会事件','私家侦探','职业女性','单身女性','女性成长','家庭故事','时空穿越','都市奇幻','脑洞故事','近未来','青春成长','都市冷暖','漂泊故事','时代记忆','武侠小说','历史纪实','历史言情','历史传奇'],url='';\nfor(i in tags){\nurl=url+tags[i]+'::https://read.douban.com/j/tag/'+tags[i]+'?start={{(searchPage-1)*10}}&limit={{(searchPage)*10}}&sort=top&&';\n}\n</js>",
    "ruleIntroduce": "@js:'<br>'+java.get('intro')",
    "ruleSearchAuthor": "$.author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "abstract@js:java.put('intro',result)",
    "ruleSearchKind": "kind&&category&&tags[0].tag&&tags[1].tag&&tags[2].tag&&tags[3].tag",
    "ruleSearchLastChapter": "https://read.douban.com/j/column_v2/{$.alias_id}/chapters?start=0&limit=1&latestFirst=1@js:\nJSON.parse(java.ajax(result)).list[0].title",
    "ruleSearchList": "$.[?(@.alias_id)]",
    "ruleSearchName": "title",
    "ruleSearchNoteUrl": "https://read.douban.com/j/column_v2/{$.alias_id}/chapters?start=0&limit=10&latestFirst=0",
    "ruleSearchUrl": "https://read.douban.com/j/search?start=0&limit=2&query=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 豆腐阅读",
    "bookSourceType": "",
    "bookSourceUrl": "https://doufu.la",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://m.doufu.la/login",
    "ruleBookAuthor": "",
    "ruleBookContent": "$class.chapter_ct@html#上豆腐支持正版阅读",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.list-inline-3@li",
    "ruleChapterName": "<js>String(result).replace(/<i class=\"icon icon-lock-on fr\"><\\/i>/g,'🔒').replace(/<li class=\"list_item\">/g,'').replace(/<a href=\"[^\"]+\">/g,'').replace(/<\\/a>/g,'').replace(/<\\/li>/g,'')\n</js>",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "a@href#https://doufu.la/chapter/(\\d+)#https://m.doufu.la/chapter-$1",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "校园::https://doufu.la/category?cate=%E6%A0%A1%E5%9B%AD&page=searchPage&&都市::https://doufu.la/category?cate=%E9%83%BD%E5%B8%82&page=searchPage&&古代::https://doufu.la/category?cate=%E5%8F%A4%E4%BB%A3&page=searchPage&&架空::https://doufu.la/category?cate=%E6%9E%B6%E7%A9%BA&page=searchPage&&穿越::https://doufu.la/category?cate=%E7%A9%BF%E8%B6%8A&page=searchPage&&重生::https://doufu.la/category?cate=%E9%87%8D%E7%94%9F&page=searchPage&&玄幻::https://doufu.la/category?cate=%E7%8E%84%E5%B9%BB&page=searchPage&&仙侠::https://doufu.la/category?cate=%E4%BB%99%E4%BE%A0&page=searchPage&&科幻::https://doufu.la/category?cate=%E7%A7%91%E5%B9%BB&page=searchPage&&悬疑::https://doufu.la/category?cate=%E6%82%AC%E7%96%91&page=searchPage&&青春::https://doufu.la/category?cate=%E9%9D%92%E6%98%A5&page=searchPage&&未来::https://doufu.la/category?cate=%E6%9C%AA%E6%9D%A5&page=searchPage&&民国::https://doufu.la/category?cate=%E6%B0%91%E5%9B%BD&page=searchPage&&武侠::https://doufu.la/category?cate=%E6%AD%A6%E4%BE%A0&page=searchPage&&末世::https://doufu.la/category?cate=%E6%9C%AB%E4%B8%96&page=searchPage&&网游::https://doufu.la/category?cate=%E7%BD%91%E6%B8%B8&page=searchPage&&网配::https://doufu.la/category?cate=%E7%BD%91%E9%85%8D&page=searchPage&&种田::https://doufu.la/category?cate=%E7%A7%8D%E7%94%B0&page=searchPage&&百合::https://doufu.la/category?cate=%E7%99%BE%E5%90%88&page=searchPage&&娱乐圈::https://doufu.la/category?cate=%E5%A8%B1%E4%B9%90%E5%9C%88&page=searchPage&&",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.book_author@text#著",
    "ruleSearchCoverUrl": "class.book_sd@a@img@src",
    "ruleSearchIntroduce": "class.book_ct@text",
    "ruleSearchKind": "class.book_tag@text",
    "ruleSearchLastChapter": "class.text-red book_status@text#\\[|\\]",
    "ruleSearchList": "class.book book-base",
    "ruleSearchName": "class.book_tt@a@text",
    "ruleSearchNoteUrl": "class.book_sd@a@href",
    "ruleSearchUrl": "https://doufu.la/search?kd=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 多多看书",
    "bookSourceType": "",
    "bookSourceUrl": "https://xiaoshuo.sogou.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://xiaoshuo.sogou.com/",
    "ruleBookAuthor": "",
    "ruleBookContent": ".textp@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".chapter a@js:var O=[\"0 2=b.c(/\\\\/(\\\\d+)/)[1];0 3=e.f('g://h.i.j/k/l/m/n/o/p@2='+2);0 5=q.r(3).3.s.6(v=>v.4).t('|');u.w().6(a=>{0 4=x(a.7('y'));z{8:(5.A(4)?'':'🔒')+a.8(),9:a.7('9')}})\",\"|\",\"split\",\"var||bid|data|cid|cids|map|attr|text|href||baseUrl|match||java|ajax|https|xiaoshuo|sogou|com|api|pc|v1|book|read|state|JSON|parse|chaptersRS|join|result||toArray|String|pbtag|return|includes\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(a,r,t,f,e,n){if(e=function(a){return(a<37?O[4]:e(parseInt(a/37)))+(35<(a%=37)?String[O[5]](a+29):a.toString(36))},!O[4][O[6]](/^/,String)){for(;t--;)n[e(t)]=f[t]||e(t);f=[function(a){return n[a]}],e=function(){return O[7]},t=1}for(;t--;)f[t]&&(a=a[O[6]](new RegExp(O[8]+e(t)+O[8],O[9]),f[t]));return a}(O[0],0,37,O[3][O[2]](O[1]),0,{}));",
    "ruleChapterName": "$.text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "$.href@js:\"@Header:{'User-Agent':'Mozilla/5.0 (Linux; Android 9) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044904 Mobile Safari/537.36 MMWEBID/2999 MicroMessenger/7.0.6.1460(0x27000634) Process/tools NetType/WIFI Language/en'}\"+'https://yue.sogou.com'+result.replace('xiaoshuo', 'yue')",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:java.get('Intro')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@put:{Intro:$.Intro}@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": ".filter-ret li@js:var O=[\"5 q=G(m.n(/H=([^&=]+)/)[1]);5 o=I K('('+q.2(/\\\\s/g,'').L('').M(p(a,N,i,b){r(i<b.O-1){a.P(b[i]+b[i+1])}8 a},[]).Q('|')+')');p j(a){8!o.R(a.2(/\\\\s/g,''))}S.u().w(0,3).x(9=>{5 c=y=>d(9.6(y).k().l());5 7=c('z a');5 e=c('.A').2(/\\\\s*更新章节.+/,'');r(j(7)&&j(e))8{};5 f=d(9.6('z a').B('T')).2(/^\\\\//,m.n(/(.+\\\\/\\\\/.+?\\\\/)/)[1]);5 J=U.V.W.X(Y.Z(f));5 h=d(J.6('.10').C().k()).l();8{7:7,e:e,D:9.6('.D 11').B('12')||'13://14.15/16',17:J.6('.18 .19').u().w(1,4).x(E=>d(E.k()).2(/.+：/,'').2('万','万字').2('完本','完结').l()),C:c('.A .1a'),h:h.2(/[\\\\s\\\\t]+/g,''),1b:'<F>'+h.2(/[\\\\s\\\\t]+/g,'<F>'),f:f.2('1c','1d')}}).1e(v=>v.7);\",\"|\",\"split\",\"||replace|||var|select|name|return|el|||elText|String|author|url||intro||isInvalid|text|trim|baseUrl|match|regex|function||if|||toArray||slice|map|selector|h3|d1|attr|last|cover|tag|br|decodeURIComponent|keyword|new||RegExp|split|reduce|_|length|push|join|test|result|href|org|jsoup|Jsoup|parse|java|ajax|desc|img|src|http|uee|me|bNkEy|tags|infos|fl|more|Intro|book|list|filter\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(e,r,a,t,n,f){if(n=function(e){return(e<62?O[4]:n(parseInt(e/62)))+(35<(e%=62)?String[O[5]](e+29):e.toString(36))},!O[4][O[6]](/^/,String)){for(;a--;)f[n(a)]=t[a]||n(a);t=[function(e){return f[e]}],n=function(){return O[7]},a=1}for(;a--;)t[a]&&(e=e[O[6]](new RegExp(O[8]+n(a)+O[8],O[9]),t[a]));return e}(O[0],0,77,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "/0_0_0_0_heat/?keyword=searchKey",
    "serialNumber": 0,
    "weight": 158
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 飞卢小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://b.faloo.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://u.faloo.com/regist/login.aspx?backurl=https%3A%2F%2Fb.faloo.com%2F",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.td_0@tag.td",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "原创书库::https://b.faloo.com/y/0/0/0/0/0/9/searchPage.html&&玄幻奇幻::https://b.faloo.com/y/1/0/0/0/0/9/searchPage.html&&武侠仙侠::https://b.faloo.com/y/6/0/0/0/0/9/searchPage.html&&同人小说::https://b.faloo.com/y/44/0/0/0/0/9/searchPage.html&&都市言情::https://b.faloo.com/y/4/0/0/0/0/9/searchPage.html&&军事历史::https://b.faloo.com/y/3/0/0/0/0/9/searchPage.html&&科幻网游::https://b.faloo.com/y/2/0/0/0/0/9/searchPage.html&&恐怖灵异::https://b.faloo.com/y/5/0/0/0/0/9/searchPage.html&&青春校园::https://b.faloo.com/y/7/0/0/0/0/9/searchPage.html&&轻小说::https://b.faloo.com/y/97/0/0/0/0/9/searchPage.html&&女生小说::https://b.faloo.com/y/54/0/0/0/0/9/searchPage.html&&短篇其他::https://b.faloo.com/y/9/0/0/0/0/9/searchPage.html&&",
    "ruleIntroduce": "class.a_666.0@text",
    "ruleSearchAuthor": "tag.span.0@text",
    "ruleSearchCoverUrl": "class.img@tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.span.1@text#类别：",
    "ruleSearchLastChapter": "class.l_nn@tag.a.0@text",
    "ruleSearchList": "class.l_bar",
    "ruleSearchName": "class.a_16b.0@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "https://b.faloo.com/l/0/1.html?t=1&k=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 飞卢小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://wap.faloo.com",
    "enable": true,
    "loginUrl": "https://u.faloo.com/wap/login.aspx",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes#本书(来自|由飞卢小说).+|\\(\\d+月.+\\d日\\)",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.name@tag.a.0@text||class.dh@tag.a.1@text",
    "ruleBookUrlPattern": ".+/book/.+",
    "ruleChapterList": "class.chapter_list@tag.li@tag.a",
    "ruleChapterName": "textNodes",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleFindUrl": "<js>\n//注：自定义 d 的值：1是“简单”发现；2是“详细”发现。修改后，刷新发现缓存生效。\nd = 1 ;\nwww=\"https://wap.faloo.com/category.aspx\";\nu1=\"::\"; u2=\"&&\";\nimportClass (org.jsoup.Jsoup);\nfunction get (x,y){\nlist=Jsoup.parse(java.ajax(x)).select(y).toArray().map(a=>a.text()+u1+a.attr(\"href\")).join(u2);return list};\nswitch (d){\ncase 1: css=\"div.dh+div.cat_box a[href~=\\.html]\";\nresult=get(www,css).replace(/(\\/[01]){4}/g,\"/0/0\").replace(/\\/(\\d+)\\/(\\d)/g,\"/$1/0/$2/searchPage\");break;\ncase 2: css=\"div.cat_box+div.cat_box ul.cat_list a\";\nresult=get(www,css).replace(/(?=\\.html)/g,\"/searchPage\");break;}\n</js>",
    "ruleSearchAuthor": "class.show_author@tag.a@text",
    "ruleSearchCoverUrl": "tag.img.0@src",
    "ruleSearchIntroduce": "class.show_desc2@tag.p@text#(^|[。！？]+”?)#$1<br>",
    "ruleSearchKind": "class.show_foot@textNodes&&class.show_foot@children@text",
    "ruleSearchList": "class.book_vessel",
    "ruleSearchName": "class.show_title2@tag.a@text",
    "ruleSearchNoteUrl": "class.show_title2@tag.a@href#book#booklist",
    "ruleSearchUrl": "/category/0/0/1/searchPage.html?k=searchKey|char=gb2312",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 黑岩",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.heiyan.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://www.heiyan.com/accounts/login?backUrl=/",
    "ruleBookAuthor": "//strong/text()",
    "ruleBookContent": "$.chapter.htmlContent<js>result.replace(/<.*?>/g,'').replace(/\\r/g,'\\n　　')</js>",
    "ruleBookName": "//h1",
    "ruleChapterList": "//li[span]/a",
    "ruleChapterName": "<js>(/isvip/.test(String(result))?'🔒':'') + String(result).match(/>(.*?)</)[1]</js>",
    "ruleChapterUrl": "//a[text()=\"开始阅读\"]/@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "//@href<js>'https://a.heiyan.com/ajax/chapter/content/'+result.match(/\\d+$/)[0]</js>",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "//*[@class=\"pic\"]/a/img/@src",
    "ruleFindUrl": "全部小说::https://www.heiyan.com/web/all/-1/-1/-1/-1/0/searchPage/100\n免费小说::https://www.heiyan.com/web/all/-1/-1/1/-1/0/searchPage/100\n收费小说::https://www.heiyan.com/web/all/-1/-1/0/-1/0/searchPage/100\n完结小说::https://www.heiyan.com/web/all/-1/-1/-1/1/0/searchPage/100\n连载小说::https://www.heiyan.com/web/all/-1/-1/-1/0/0/searchPage/100\n悬疑全部::https://www.heiyan.com/web/all/1/-1/-1/-1/0/searchPage/100\n悬疑免费::https://www.heiyan.com/web/all/1/-1/1/-1/0/searchPage/100\n悬疑收费::https://www.heiyan.com/web/all/1/-1/0/-1/0/searchPage/100\n悬疑完结::https://www.heiyan.com/web/all/1/-1/-1/1/0/searchPage/100\n悬疑连载::https://www.heiyan.com/web/all/1/-1/-1/0/0/searchPage/100\n历史全部::https://www.heiyan.com/web/all/3/-1/-1/-1/0/searchPage/100\n历史免费::https://www.heiyan.com/web/all/3/-1/1/-1/0/searchPage/100\n历史收费::https://www.heiyan.com/web/all/3/-1/0/-1/0/searchPage/100\n历史完结::https://www.heiyan.com/web/all/3/-1/-1/1/0/searchPage/100\n历史连载::https://www.heiyan.com/web/all/3/-1/-1/0/0/searchPage/100\n军事全部::https://www.heiyan.com/web/all/5/-1/-1/-1/0/searchPage/100\n军事免费::https://www.heiyan.com/web/all/5/-1/1/-1/0/searchPage/100\n军事收费::https://www.heiyan.com/web/all/5/-1/0/-1/0/searchPage/100\n军事完结::https://www.heiyan.com/web/all/5/-1/-1/1/0/searchPage/100\n军事连载::https://www.heiyan.com/web/all/5/-1/-1/0/0/searchPage/100\n玄幻全部::https://www.heiyan.com/web/all/6/-1/-1/-1/0/searchPage/100\n玄幻免费::https://www.heiyan.com/web/all/6/-1/1/-1/0/searchPage/100\n玄幻收费::https://www.heiyan.com/web/all/6/-1/0/-1/0/searchPage/100\n玄幻完结::https://www.heiyan.com/web/all/6/-1/-1/1/0/searchPage/100\n玄幻连载::https://www.heiyan.com/web/all/6/-1/-1/0/0/searchPage/100\n奇幻全部::https://www.heiyan.com/web/all/14/-1/-1/-1/0/searchPage/100\n奇幻免费::https://www.heiyan.com/web/all/14/-1/1/-1/0/searchPage/100\n奇幻收费::https://www.heiyan.com/web/all/14/-1/0/-1/0/searchPage/100\n奇幻完结::https://www.heiyan.com/web/all/14/-1/-1/1/0/searchPage/100\n奇幻连载::https://www.heiyan.com/web/all/14/-1/-1/0/0/searchPage/100\n仙侠全部::https://www.heiyan.com/web/all/7/-1/-1/-1/0/searchPage/100\n仙侠免费::https://www.heiyan.com/web/all/7/-1/1/-1/0/searchPage/100\n仙侠收费::https://www.heiyan.com/web/all/7/-1/0/-1/0/searchPage/100\n仙侠完结::https://www.heiyan.com/web/all/7/-1/-1/1/0/searchPage/100\n仙侠连载::https://www.heiyan.com/web/all/7/-1/-1/0/0/searchPage/100\n武侠全部::https://www.heiyan.com/web/all/8/-1/-1/-1/0/searchPage/100\n武侠免费::https://www.heiyan.com/web/all/8/-1/1/-1/0/searchPage/100\n武侠收费::https://www.heiyan.com/web/all/8/-1/0/-1/0/searchPage/100\n武侠完结::https://www.heiyan.com/web/all/8/-1/-1/1/0/searchPage/100\n武侠连载::https://www.heiyan.com/web/all/8/-1/-1/0/0/searchPage/100\n科幻全部::https://www.heiyan.com/web/all/10/-1/-1/-1/0/searchPage/100\n科幻免费::https://www.heiyan.com/web/all/10/-1/1/-1/0/searchPage/100\n科幻收费::https://www.heiyan.com/web/all/10/-1/0/-1/0/searchPage/100\n科幻完结::https://www.heiyan.com/web/all/10/-1/-1/1/0/searchPage/100\n科幻连载::https://www.heiyan.com/web/all/10/-1/-1/0/0/searchPage/100\n游戏全部::https://www.heiyan.com/web/all/9/-1/-1/-1/0/searchPage/100\n游戏免费::https://www.heiyan.com/web/all/9/-1/1/-1/0/searchPage/100\n游戏收费::https://www.heiyan.com/web/all/9/-1/0/-1/0/searchPage/100\n游戏完结::https://www.heiyan.com/web/all/9/-1/-1/1/0/searchPage/100\n游戏连载::https://www.heiyan.com/web/all/9/-1/-1/0/0/searchPage/100\n同人全部::https://www.heiyan.com/web/all/16/-1/-1/-1/0/searchPage/100\n同人免费::https://www.heiyan.com/web/all/16/-1/1/-1/0/searchPage/100\n同人收费::https://www.heiyan.com/web/all/16/-1/0/-1/0/searchPage/100\n同人完结::https://www.heiyan.com/web/all/16/-1/-1/1/0/searchPage/100\n同人连载::https://www.heiyan.com/web/all/16/-1/-1/0/0/searchPage/100\n社会全部::https://www.heiyan.com/web/all/25/-1/-1/-1/0/searchPage/100\n社会免费::https://www.heiyan.com/web/all/25/-1/1/-1/0/searchPage/100\n社会收费::https://www.heiyan.com/web/all/25/-1/0/-1/0/searchPage/100\n社会完结::https://www.heiyan.com/web/all/25/-1/-1/1/0/searchPage/100\n社会连载::https://www.heiyan.com/web/all/25/-1/-1/0/0/searchPage/100\n古言全部::https://www.heiyan.com/web/all/37/-1/-1/-1/0/searchPage/100\n古言免费::https://www.heiyan.com/web/all/37/-1/1/-1/0/searchPage/100\n古言收费::https://www.heiyan.com/web/all/37/-1/0/-1/0/searchPage/100\n古言完结::https://www.heiyan.com/web/all/37/-1/-1/1/0/searchPage/100\n古言连载::https://www.heiyan.com/web/all/37/-1/-1/0/0/searchPage/100",
    "ruleIntroduce": "//pre[@class=\"note\"]/text()",
    "ruleSearchAuthor": "{{baseUrl.indexOf('?')>-1?'@json:authorname<js>String(result).replace(/<.*?>/g,\"\")</js>':'//*[@class=\"author\"]//a/text()'}}",
    "ruleSearchCoverUrl": "{{baseUrl.indexOf('?')>-1?'@json:id':'//a[@class=\"title\"]/@href'}}<js>'https://b.heiyanimg.com/book/'+String(result).match(/\\d+/)[0]+'.jpg'</js>",
    "ruleSearchKind": "{{baseUrl.indexOf('?')>-1?'@json:sortname<js>String(result).replace(/<.*?>/g,\"\")</js>':'//td[4]/text()<js>String(result)+\"字\"</js>'}}",
    "ruleSearchLastChapter": "{{baseUrl.indexOf('?')>-1?'@json:lastchaptername':'//a[@class=\"chapter\"]/text()'}}",
    "ruleSearchList": "{{baseUrl.indexOf('?')>-1?'@json:data.content[*]':'//*[@id=\"resultDiv\"]/tr'}}",
    "ruleSearchName": "{{baseUrl.indexOf('?')>-1?'@json:name<js>String(result).replace(/<.*?>/g,\"\")</js>':'//a[@class=\"title\"]/text()'}}",
    "ruleSearchNoteUrl": "{{baseUrl.indexOf('?')>-1?'@json:id':'//a[@class=\"title\"]/@href'}}<js>'https://www.heiyan.com/book/'+String(result).match(/\\d+/)[0]</js>",
    "ruleSearchUrl": "https://search.heiyan.com/web/search?queryString=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 红薯中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://g.hongshu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://g.hongshu.com/userlogin.do",
    "ruleBookAuthor": "",
    "ruleBookContent": ".rdtext@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "@js:var O=[\"4 2=8.a('2');4 9='b://g.c.d/e/f/2/'+2+'.h?2='+2+'&i=j&k=l&5=';4 5=1;4 3=[];m(5){4 6=n.o(8.p(9+5));q(6.3.r===0)s;3=3.t(6.3);5++}3.u(w(v){v.7=v.x==0?v.7:'🔒'+v.7;y v});\",\"|\",\"split\",\"||bid|list|var|pagenum|data|title|java|url|get|https|hongshu|com|bookajax|chapterlist||do|pagesize|50|sortby|ASC|while|JSON|parse|ajax|if|length|break|concat|map||function|isvip|return\",\"replace\",\"\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(a,t,c,n,r,e){if(r=function(a){return a.toString(35)},!O[5][O[4]](/^/,String)){for(;c--;)e[r(c)]=n[c]||r(c);n=[function(a){return e[a]}],r=function(){return O[6]},c=1}for(;c--;)n[c]&&(a=a[O[4]](new RegExp(O[7]+r(c)+O[7],O[8]),n[c]));return a}(O[0],0,35,O[3][O[2]](O[1]),0,{}));",
    "ruleChapterName": "$.title",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "$.chapterid@js:'/content/'+java.get('bid')+'/'+result+'.html'",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id._intro@html##^\\s*##<br>",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": "@js:var O=[\"3 9=d.e(u).f;3 h=w.x(j.2('=y','=z'));9.A(d.e(h).f);3 q=B(j.C(/D=([^&=]+)/)[1]);3 k=l E('('+q.2(/\\\\s/g,'').F('').G(m(a,H,i,b){n(i<b.I-1){a.J(b[i]+b[i+1])}7 a},[]).K('|')+')');m c(a){7!k.L(a.2(/\\\\s/g,''))}9.M(0,4).N(o=>{3 5=o.O;3 8=o.P;n(c(5)&&c(8))7{};3 6=o.6;7{Q:o.p,5:5,8:8,R:[o.S,o.U,(o.V+'分').2(/0\\\\.0+分/,'').2('0分','分').2(/(.+)/,'$1 / ')+o.W+'点击'],X:o.Y+'（'+l Z(o.10*11).12().2(/T.+/,'')+'）',13:(o.14||o.15).2(/.+16.17.*/,'18://19.1a/1b'),6:6.2(/[\\\\s\\\\t]+/g,''),1c:'<r>'+6.2(/[\\\\s\\\\t]+/g,'<r>'),1d:'/1e/'+o.p+'.1f'}}).1g(v=>v.5);\",\"|\",\"split\",\"||replace|var||name|intro|return|author|list|||isInvalid|JSON|parse|bookinfo||data||baseUrl|regex|new|function|if||bid||br|||result||java|ajax|nan|nv|concat|decodeURIComponent|match|keyword|RegExp|split|reduce|_|length|push|join|test|slice|map|catename|authorname|id|tags|charnum||classname|star|total_hit|last|last_update_title|Date|updatetime|1000|toISOString|cover|bookface|bigbookface|001|jpg|http|uee|me|bNkEy|Intro|url|books|html|filter\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(t,e,o,a,n,r){if(n=function(t){return(t<62?O[4]:n(parseInt(t/62)))+(35<(t%=62)?String[O[5]](t+29):t.toString(36))},!O[4][O[6]](/^/,String)){for(;o--;)r[n(o)]=a[o]||n(o);a=[function(t){return r[t]}],n=function(){return O[7]},o=1}for(;o--;)a[o]&&(t=t[O[6]](new RegExp(O[8]+n(o)+O[8],O[9]),a[o]));return t}(O[0],0,79,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url@put:{bid:$.id}",
    "ruleSearchUrl": "/bookajax/search.do?keyword=searchKey&keywordtype=1&free=0&finish=0&charnum=0&updatetime=0&order=0&copyright=1&pagesize=2&sex_flag=nan&pagenum=1&Pclassids=0",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 红袖添香",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.hongxiu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://www.hongxiu.com/",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.read-content j_readContent@tag.p@text",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.volume-wrap@class.volume@tag.ul@tag.li@tag.a",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "限时免费::https://www.hongxiu.com/free\n&&\n免费女生::https://www.hongxiu.com/free/all?pageNum=searchPage&pageSize=10&gender=2&catId=-1&isFinish=-1&isVip=1&size=-1&updT=-1&orderBy=0\n&&\n免费男生::https://www.hongxiu.com/free/all?pageNum=searchPage&pageSize=10&gender=1&catId=-1&isFinish=-1&isVip=1&size=-1&updT=-1&orderBy=0\n&&\n完本小说::https://www.hongxiu.com/finish?pageSize=10&gender=2&catId=-1&isFinish=1&isVip=-1&size=-1&updT=-1&orderBy=0&pageNum=searchPage\n&&\n热销榜单::https://www.hongxiu.com/rank/hotsales?catId=-1&pageNum=searchPage\n&&现代言情::https://www.hongxiu.com/all?pageNum=searchPage&pageSize=10&gender=2&catId=30020&isFinish=-1&isVip=-1&size=-1&updT=-1&orderBy=0\n&&古代言情::https://www.hongxiu.com/all?pageNum=searchPage&pageSize=10&gender=2&catId=30013&isFinish=-1&isVip=-1&size=-1&updT=-1&orderBy=0\n&&浪漫言情::https://www.hongxiu.com/all?pageNum=searchPage&pageSize=10&gender=2&catId=30031&isFinish=-1&isVip=-1&size=-1&updT=-1&orderBy=0\n&&玄幻言情::https://www.hongxiu.com/all?pageNum=searchPage&pageSize=10&gender=2&catId=30001&isFinish=-1&isVip=-1&size=-1&updT=-1&orderBy=0\n&&仙侠奇缘::https://www.hongxiu.com/all?pageNum=searchPage&pageSize=10&gender=2&catId=30008&isFinish=-1&isVip=-1&size=-1&updT=-1&orderBy=0\n&&悬疑灵异::https://www.hongxiu.com/all?pageNum=searchPage&pageSize=10&gender=2&catId=30036&isFinish=-1&isVip=-1&size=-1&updT=-1&orderBy=0\n&&科幻空间::https://www.hongxiu.com/all?pageNum=searchPage&pageSize=10&gender=2&catId=30042&isFinish=-1&isVip=-1&size=-1&updT=-1&orderBy=0\n&&游戏竞技::https://www.hongxiu.com/all?pageNum=searchPage&pageSize=10&gender=2&catId=30050&isFinish=-1&isVip=-1&size=-1&updT=-1&orderBy=0\n&&短篇小说::https://www.hongxiu.com/all?pageNum=searchPage&pageSize=10&gender=2&catId=30083&isFinish=-1&isVip=-1&size=-1&updT=-1&orderBy=0\n&&N の次 元::https://www.hongxiu.com/all?pageNum=searchPage&pageSize=10&gender=2&catId=30055&isFinish=-1&isVip=-1&size=-1&updT=-1&orderBy=0",
    "ruleIntroduce": "class.intro@text",
    "ruleSearchAuthor": "class.author@tag.a@class.name@text|class.default.0@text",
    "ruleSearchCoverUrl": "class.book-img-box@tag.img@src|class.book-img@tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.a.3@text|class.org.0@text",
    "ruleSearchLastChapter": "class.update@tag.a@text|class.blue@text",
    "ruleSearchList": "class.book-img-text@tag.ul@tag.li|class.right-book-list@tag.ul@tag.li",
    "ruleSearchName": "class.book-mid-info@tag.h4@tag.a.0@text|class.book-info@tag.h3@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "https://www.hongxiu.com/search?kw=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 火星小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://mobile.hotread.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://mobile.hotread.com/storyUser/login",
    "ruleBookAuthor": "",
    "ruleBookContent": ".content@p@textNodes@js:(result==null) ? '内容付费，请登录或换源':result",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".catalogue@li",
    "ruleChapterName": "@js:((result.hasClass('isvip')) ? '🔒':'')+(result.text())",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "@js:\nif((result=result.match(/1.\\/.(\\d+)/))!=null){\nresult=result[1];\nvar list=[];\nbaseUrl=baseUrl.replace(/(.+\\/)0_1_10/,'$1');\nfor(var i=2;i<=result;i++){\nlist.push(baseUrl+'0_'+i+'_10');\n}\nlist\n}",
    "ruleContentUrl": "a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": ".about@tag.span.0@text||author",
    "ruleFindCoverUrl": ".cover@style#.*\\((https.+)\\)#$1#||sourceCover",
    "ruleFindIntroduce": ".introduce@text||pcIntroduce ",
    "ruleFindKind": ".about@tag.span.1@text&&.about@tag.span.2@text||type",
    "ruleFindLastChapter": "latestChapter",
    "ruleFindList": ".books-column@li||$..story",
    "ruleFindName": "h4@text||name",
    "ruleFindNoteUrl": "a@href||id@js:result.replace(/[^\\d]*(\\d+)/,'https://mobile.hotread.com/story/$1/chapters/0_1_10')",
    "ruleFindUrl": "首页推荐::/\n月票榜::/rank/pageJson?novelColumn=6164&timeType=3&pageNo=searchPage&pageSize=10\n打赏总榜::/rank/pageJson?novelColumn=6168&timeType=1&pageNo=searchPage&pageSize=10\n打赏周榜::/rank/pageJson?novelColumn=6168&timeType=2&pageNo=searchPage&pageSize=10\n打赏月榜::/rank/pageJson?novelColumn=6168&timeType=3&pageNo=searchPage&pageSize=10\n人气总榜::/rank/pageJson?novelColumn=6161&timeType=1&pageNo=searchPage&pageSize=10\n人气周榜::/rank/pageJson?novelColumn=6161&timeType=2&pageNo=searchPage&pageSize=10\n人气月榜::/rank/pageJson?novelColumn=6161&timeType=3&pageNo=searchPage&pageSize=10\n推荐总榜::/rank/pageJson?novelColumn=6161&timeType=1&pageNo=searchPage&pageSize=10\n推荐周榜::/rank/pageJson?novelColumn=6161&timeType=2&pageNo=searchPage&pageSize=10\n推荐月榜::/rank/pageJson?novelColumn=6161&timeType=3&pageNo=searchPage&pageSize=10",
    "ruleIntroduce": "",
    "ruleSearchAuthor": ".about@span@text",
    "ruleSearchCoverUrl": ".cover@style#.+\\((.+)\\).*#$1",
    "ruleSearchIntroduce": ".introduce@html",
    "ruleSearchKind": "onclick#.+\\((\\d+)\\)#https://mobile.hotread.com/story/$1<js>java.ajax(result)</js>.detail@.book-type@text",
    "ruleSearchLastChapter": "onclick#.+\\((\\d+)\\)#https://mobile.hotread.com/story/$1<js>java.ajax(result)</js>class.about.1@text#更新章节：",
    "ruleSearchList": ".books-column@li",
    "ruleSearchName": "h4@text",
    "ruleSearchNoteUrl": "onclick#.+\\((\\d+)\\)#/story/$1/chapters/0_1_10",
    "ruleSearchUrl": "/search?keyWord=searchKey&pageNo=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 晋江文学",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.jjwxc.net",
    "enable": true,
    "httpUserAgent": "okhttp/3.11.0",
    "loginUrl": "https://m.jjwxc.net/my/login?login_mode=jjwxc",
    "ruleBookAuthor": "",
    "ruleBookContent": "content || message@js:result.replace(/&lt;br\\/?&gt;|[\\t\\s]+/g, '<br>').trim()",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "chapterlist[?(@.chaptertype == '0')]",
    "ruleChapterName": "{$.isvip}{$.islock}🔒{$.chapterid} {$.chaptername}##^(00🔒|\\d+)",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "chapterid@js:'http://app-cdn.jjwxc.net/androidapi/chapterContent?novelId='+java.get('bid')+'&chapterId='+result",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:'<br>'+java.get('Intro')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@put:{Intro:$.Intro, bid:$.id}@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "latest",
    "ruleSearchList": "items@js:var O=[\"2 6=[];9.d(n).p(0,3).q(r(a){2 b='e://f-h.i.j/k/u?4=';2 o=9.d(v.w(b+a.x));2 c=o.y.7();6.z({A:o.4,B:o.C,D:o.E,F:[o.G.5(/,/g,''),o.H,o.I=='1'?'连载':'完结'],J:o.K+' '+o.L+'（'+o.M.5(/\\\\s+.+/,'')+'）',N:c.5(/&l;8\\\\/?&m;|[\\\\t\\\\s]+/g,'').7(),O:c.5(/&l;8\\\\/?&m;|[\\\\t\\\\s]+/g,'<8>').7(),P:o.Q,R:'e://f-h.i.j/k/S?T=0&U=1&4='+o.4})});6;\",\"|\",\"split\",\"||var||novelId|replace|data|trim|br|JSON||||parse|http|app||cdn|jjwxc|net|androidapi|lt|gt|result||slice|forEach|function|||novelbasicinfo|java|ajax|novelid|novelIntro|push|id|name|novelName|author|authorName|tags|novelSize|novelReviewScore|novelstep|latest|renewChapterId|renewChapterName|renewDate|intro|Intro|cover|novelCover|url|chapterList|more|whole\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(e,a,o,r,n,t){if(n=function(e){return(e<57?O[4]:n(parseInt(e/57)))+(35<(e%=57)?String[O[5]](e+29):e.toString(36))},!O[4][O[6]](/^/,String)){for(;o--;)t[n(o)]=r[o]||n(o);r=[function(e){return t[e]}],n=function(){return O[7]},o=1}for(;o--;)r[o]&&(e=e[O[6]](new RegExp(O[8]+n(o)+O[8],O[9]),r[o]));return e}(O[0],0,57,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "http://app.robook.com/androidapi/search?type=1&page=1&token=null&searchType=1&sortMode=DESC&versionCode=119&keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 鲸鱼阅读",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.jingyu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "http://m.jingyu.com/qhpass/index",
    "ruleBookAuthor": "",
    "ruleBookContent": "@js:var O=[\"2 0=3(7).8(/2 c=\\\"([^\\\"]+)\\\"/)[1];0=9.a(0);3(0).4(/<5[^>]+b[^>]+>/6,'，').4(/<5[^>]+d[^>]+>/6,'。');\",\"|\",\"split\",\"text||var|String|replace|img|g|result|match|java|base64Decoder|comma||period\",\"replace\",\"\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(d,r,e,t,n,b){if(n=function(d){return d.toString(14)},!O[5][O[4]](/^/,String)){for(;e--;)b[n(e)]=t[e]||n(e);t=[function(d){return b[d]}],n=function(){return O[6]},e=1}for(;e--;)t[e]&&(d=d[O[4]](new RegExp(O[7]+n(e)+O[7],O[8]),t[e]));return d}(O[0],0,14,O[3][O[2]](O[1]),0,{}));",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".chapter-list li",
    "ruleChapterName": "@js:(result.hasClass('vip') ? '🔒' : '') + String(result.select('a').text()).replace(/\\[(.+?)\"/g, '“$1”')",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:java.get('Intro')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@put:{Intro:$.Intro}@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": ".result-list .novel@js:var O=[\"4 q=F(r.u(/G=([^&=]+)/)[1]);4 w=H I('('+q.6(/\\\\s/g,'').K('').L(x(a,M,i,b){y(i<b.N-1){a.O(b[i]+b[i+1])}e a},[]).P('|')+')');x m(a){e!w.Q(a.6(/\\\\s/g,''))}4 R=[];S.T().U(0,3).V(9=>{4 n=f=>7(9.5(f).8().o());4 c=n('.z');4 h=9.5('.A a').j(0).8();y(m(c)&&m(h))e{};4 k=7(9.5('.z a').p('W')).6(/^\\\\//,r.u(/(.+\\\\/\\\\/.+?\\\\/)/)[1]);4 J=X.Y.Z.10(11.12(k));4 B=f=>7(J.5(f).8().o());4 l=7(J.5('.A').j(0).8());4 d=7(9.5('13').p('C-14'));e{c:c,h:h,d:d&&!d.15('16')?d:'17://18.19/1a',1b:[J.5('.D i').j(0).8(),7(J.5('.1c').p('C-1d'))=='2'?'完结':'连载',J.5('.D a').j(0).8()],1e:B('.1f').6(/最新章节：/,'').o()+'（'+n('.1g').6(/\\\\s.+/,'')+'）',l:l.6(/[\\\\s\\\\t]+/g,''),1h:'<E>'+l.6(/[\\\\s\\\\t]+/g,'<E>'),k:k.6('1i','1j')}}).1k(v=>v.c);\",\"|\",\"split\",\"||||var|select|replace|String|text|el|||name|cover|return|selector||author||eq|url|intro|isInvalid|elText|trim|attr||baseUrl|||match||regex|function|if|title|brief|jText|data|state|br|decodeURIComponent|kw|new|RegExp||split|reduce|_|length|push|join|test|list|result|toArray|slice|map|href|org|jsoup|Jsoup|parse|java|ajax|img|src|includes|defaultCover|http|uee|me|bNkEy|tags|novel_status|status|last|update|modtime|Intro|novel|chaplist|filter\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(e,t,r,a,n,i){if(n=function(e){return(e<62?O[4]:n(parseInt(e/62)))+(35<(e%=62)?String[O[5]](e+29):e.toString(36))},!O[4][O[6]](/^/,String)){for(;r--;)i[n(r)]=a[r]||n(r);a=[function(e){return i[e]}],n=function(){return O[7]},r=1}for(;r--;)a[r]&&(e=e[O[6]](new RegExp(O[8]+n(r)+O[8],O[9]),a[r]));return e}(O[0],0,83,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "/search/?kw=searchKey",
    "serialNumber": 0,
    "weight": 27
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 九阅小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://api.9yread.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://www.19lou.com/wap/login?r=aHR0cDovL3d3dy4xOWxvdS5jb20vb2F1dGgvYXV0aG9yaXplP3Jlc3BvbnNlX3R5cGU9Y29kZSZyZWRpcmVjdF91cmk9aHR0cHMlM0ElMkYlMkZhcGkuOXlyZWFkLmNvbSUyRmF1dGglMkZzaWduaW4lMkYxOWxvdSUzRnN0YXRlJTNENmZhNWY2NzMtMDhkMi00ZWVmLWI5YmYtMjg5MWQ4MmE4NzQwJl91cmw9JTJGd2FwJTJGJmNsaWVudF9pZD0yMA==&isOauth=20",
    "ruleBookAuthor": "",
    "ruleBookContent": "data.content@js:result || ' 付费章节，换源阅读！'",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "data.chapters",
    "ruleChapterName": "{$.fee}🔒{$.name}##^(0🔒|\\d+)",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "/ebook/read/{$.bookId}/{$.id}?autoBuy=1",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:java.get('Intro')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@put:{Intro:$.Intro}@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": "@js:var O=[\"4 q=k(l.m(/n=([^&=]+)/)[1]);4 c=d p('('+q.5(/\\\\s/g,'').r('').u(e(a,w,i,b){f(i<b.x-1){a.y(b[i]+b[i+1])}7 a},[]).z('|')+')');e 9(a){7!c.A(a.5(/\\\\s/g,''))}B.C(D).E.F.G(0,3).H(o=>{4 2=o.2;4 6=o.6.2;f(9(2)&&9(6))7{};4 8=o.I;7{2:2,6:6,J:[o.K,o.L,o.M==0?'连载':'完结'],N:'第'+o.O+'章'+'（'+d P(o.Q).R().5(/T.+/,'')+'）',h:o.h||'S://U.V/W',8:8.5(/[\\\\s\\\\t]+/g,''),X:'<j>'+8.5(/[\\\\s\\\\t]+/g,'<j>'),Y:'/Z/10/'+o.11+'/12?13=1&14=15&16=1&17=0'}}).18(v=>v.2);\",\"|\",\"split\",\"||name||var|replace|author|return|intro|isInvalid|||regex|new|function|if||cover||br|decodeURIComponent|baseUrl|match|keyword||RegExp||split|||reduce||_|length|push|join|test|JSON|parse|result|data|books|slice|map|introduction|tags|wordCount|category|serialStatus|last|chapterCount|Date|updateTime|toISOString|http||uee|me|bNkEy|Intro|url|ebook|book|id|chapter_list|fetchTotal|size|19999|page|offset|filter\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(t,e,o,r,n,a){if(n=function(t){return(t<62?O[4]:n(parseInt(t/62)))+(35<(t%=62)?String[O[5]](t+29):t.toString(36))},!O[4][O[6]](/^/,String)){for(;o--;)a[n(o)]=r[o]||n(o);r=[function(t){return a[t]}],n=function(){return O[7]},o=1}for(;o--;)r[o]&&(t=t[O[6]](new RegExp(O[8]+n(o)+O[8],O[9]),r[o]));return t}(O[0],0,71,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "/search/book?keyword=searchKey@size=3&page=1&offset=0&keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 酷匠网",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.kujiang.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "http://m.kujiang.com/user/login",
    "ruleBookAuthor": "",
    "ruleBookContent": ".chapter_main .content@html#.*酷.{0,4}匠.*",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".kjdd-catalog a",
    "ruleChapterName": "@js:(result.hasClass('vip') ? '🔒' : '') + result.text()",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:java.get('Intro')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@put:{Intro:$.Intro}@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": ".kjsection-search > .row@js:var O=[\"5 q=H(r.u(/I=([^&=]+)/)[1]);5 w=K L('('+q.4(/\\\\s/g,'').M('').N(x(a,O,i,b){y(i<b.P-1){a.Q(b[i]+b[i+1])}9 a},[]).z('|')+')');x n(a){9!w.R(a.4(/\\\\s/g,''))}S.A().B(0,3).C(c=>{5 o=e=>7(c.6(e).f().p());5 8=o('.D a');5 h=o('.T a');y(n(8)&&n(h))9{};5 j=7(c.6('.D a').E('U')).4(/^\\\\//,r.u(/(.+\\\\/\\\\/.+?\\\\/)/)[1]);5 J=V.W.X.Y(Z.10(j));5 k=e=>7(J.6(e).f().p());5 l=k('#11');9{8:8,h:h,12:7(c.6('.13 14').E('15')).4(/.+16.17.*/,'18://19.1a/1b'),1c:[k('.1d').4(/\\\\s|字/g,''),k('.1e').4('更新','连载').4('完本','完结'),J.6('.1f-1g m').A().B(0,2).C(m=>m.f()).z(' / ')],F:7(J.6('.1h-1i m:1j([1k])').F().f()).4('最新公开：','').4(/\\\\s*(\\\\d+-\\\\d+-\\\\d+)/,'（$1）').p(),l:l.4(/[\\\\s\\\\t]+/g,''),1l:'<G>'+l.4(/[\\\\s\\\\t]+/g,'<G>'),j:j+'/1m'}}).1n(v=>v.8);\",\"|\",\"split\",\"||||replace|var|select|String|name|return|||el||selector|text||author||url|jText|intro|li|isInvalid|elText|trim||baseUrl|||match||regex|function|if|join|toArray|slice|map|kjbooktitle|attr|last|br|decodeURIComponent|keyword||new|RegExp|split|reduce|_|length|push|test|result|kjauthor|href|org|jsoup|Jsoup|parse|java|ajax|book_intro|cover|kjpic|img|src|male|jpg|http|uee|me|bNkEy|tags|book_size|kjstatus|kjaside|tagslist|kjcatalog|detail|not|id|Intro|catalog|filter\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(e,t,r,a,o,n){if(o=function(e){return(e<62?O[4]:o(parseInt(e/62)))+(35<(e%=62)?String[O[5]](e+29):e.toString(36))},!O[4][O[6]](/^/,String)){for(;r--;)n[o(r)]=a[r]||o(r);a=[function(e){return n[e]}],o=function(){return O[7]},r=1}for(;r--;)a[r]&&(e=e[O[6]](new RegExp(O[8]+o(r)+O[8],O[9]),a[r]));return e}(O[0],0,86,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "/search?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 咪咕阅读",
    "bookSourceType": "",
    "bookSourceUrl": "http://wap.cmread.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://wap.cmread.com/r/p/centerV1_1.jsp?vt=3",
    "ruleBookAuthor": "",
    "ruleBookContent": ".charpterContent@html@js:(result==null) ? '该内容需要验证VIP,请右上角登录或换源':result",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "class.catalog.0@a@textNodes",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".catalog",
    "ruleChapterName": "@js:\nresult=new String(result);\nif(!(result.match(/最新/)))\nresult=(result.match(/free/)?'':'🔒')+(result.replace(/[\\s\\S]*title.*>(.+)<\\/a>[\\s\\S]*/,'$1'));\nelse result='';",
    "ruleChapterUrl": "@js:baseUrl.replace(/.+\\/r\\/(\\d+).+/,'/r/p/catalog.jsp?bid=$1&vt=2&page=1');",
    "ruleChapterUrlNext": "@js:\nvar n=result.match(/[^\\d](\\d+)页/);\nn=(n)?n[1]:'1';\nvar list=[];\nfor(var i=2;i<=n;i++){list.push(baseUrl.replace(/page=\\d+/,'page=')+i);}\nlist;",
    "ruleContentUrl": "a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": ".bookauther@text",
    "ruleFindCoverUrl": "img@src",
    "ruleFindIntroduce": ".bookcon@text",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "class.padLR bookBox@a",
    "ruleFindName": "img@alt",
    "ruleFindNoteUrl": "href",
    "ruleFindUrl": "新锐::/r/p/mgxrb.jsp?vt=3\n男生::/r/p/nsphb.jsp?vt=3\n阅读::/r/p/nvsphb.jsp?vt=3\n出版::/r/p/cbphb.jsp?vt=3\n二次元::/r/p/ecyphb.jsp?vt=3",
    "ruleIntroduce": ".shortDesc@textNodes#简介：#<br>",
    "ruleSearchAuthor": ".bookauther@text",
    "ruleSearchCoverUrl": "class.picBox pic@img@data-src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": ".introduction@tag.span.0@text&&.introduction@tag.span.1@text",
    "ruleSearchLastChapter": ".introduction@tag.span.2@text@put:{latest:'.introduction@tag.span.2@text#章'}",
    "ruleSearchList": ".result-list@a",
    "ruleSearchName": ".bookname@text",
    "ruleSearchNoteUrl": "href",
    "ruleSearchUrl": "/r/p/search.jsp@page=searchPage&kw=searchKey&vt=3",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 磨铁阅读",
    "bookSourceType": "",
    "bookSourceUrl": "http://app2.motie.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "http://m.motie.com/authIntercept",
    "ruleBookAuthor": "",
    "ruleBookContent": "data.content",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "data.data[?(@.volume == false)]",
    "ruleChapterName": "{$.free}{$.name}@js:result.replace('false', '🔒 ').replace('true', '')",
    "ruleChapterUrl": "@js:baseUrl.replace('detail', 'catalog')",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "/pc/chapter/{$.id}",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "data.content##^\\s*##<br>",
    "ruleSearchAuthor": "authorName",
    "ruleSearchCoverUrl": "icon@js:(result && !result.includes('app_book.png')) ? result.split('?')[0]+'?x-oss-process=style/book_middle' : 'http://uee.me/bNkEy'",
    "ruleSearchIntroduce": "introduce@js:result.trim()",
    "ruleSearchKind": "{$.categoryVO.name},{$.words},{$.finished}@js:result.replace('true', '完结').replace('false', '连载')",
    "ruleSearchLastChapter": "lastChapterName",
    "ruleSearchList": "data.bookList[:3]",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "/pc/book/{$.id}/detail",
    "ruleSearchUrl": "@Header:{os:'pc'}/search?word=searchKey&pageSize=3&objectType=2",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 陌上香坊",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.msxf.cn",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.article-content@tag.p@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.chapter-list@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.moreList@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@text",
    "ruleSearchAuthor": "class.text@tag.a.1@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "class.text@tag.a.2@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.result-book",
    "ruleSearchName": "class.text@tag.a.0@text",
    "ruleSearchNoteUrl": "class.opt@tag.a.0@href",
    "ruleSearchUrl": "https://so.msxf.cn/book/search/?t=all&q=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 七猫小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://jingpin-book.qm989.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://jingpin-mbook.qm989.com/index.php?c=user&a=login",
    "ruleBookAuthor": "",
    "ruleBookContent": "content||msg@js:\nvar CryptoJS=function(c){function r(){}var t={},e=t.lib={},i=e.Base={extend:function(t){r.prototype=this;var e=new r;return t&&e.mixIn(t),e.hasOwnProperty(\"init\")||(e.init=function(){e.$super.init.apply(this,arguments)}),(e.init.prototype=e).$super=this,e},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);t.hasOwnProperty(\"toString\")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},a=e.WordArray=i.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:4*t.length},toString:function(t){return(t||o).stringify(this)},concat:function(t){var e=this.words,r=t.words,i=this.sigBytes;if(t=t.sigBytes,this.clamp(),i%4)for(var n=0;n<t;n++)e[i+n>>>2]|=(r[n>>>2]>>>24-n%4*8&255)<<24-(i+n)%4*8;else if(65535<r.length)for(n=0;n<t;n+=4)e[i+n>>>2]=r[n>>>2];else e.push.apply(e,r);return this.sigBytes+=t,this},clamp:function(){var t=this.words,e=this.sigBytes;t[e>>>2]&=4294967295<<32-e%4*8,t.length=c.ceil(e/4)},clone:function(){var t=i.clone.call(this);return t.words=this.words.slice(0),t},random:function(t){for(var e=[],r=0;r<t;r+=4)e.push(4294967296*c.random()|0);return new a.init(e,t)}}),n=t.enc={},o=n.Hex={stringify:function(t){var e=t.words;t=t.sigBytes;for(var r=[],i=0;i<t;i++){var n=e[i>>>2]>>>24-i%4*8&255;r.push((n>>>4).toString(16)),r.push((15&n).toString(16))}return r.join(\"\")},parse:function(t){for(var e=t.length,r=[],i=0;i<e;i+=2)r[i>>>3]|=parseInt(t.substr(i,2),16)<<24-i%8*4;return new a.init(r,e/2)}},s=n.Latin1={stringify:function(t){var e=t.words;t=t.sigBytes;for(var r=[],i=0;i<t;i++)r.push(String.fromCharCode(e[i>>>2]>>>24-i%4*8&255));return r.join(\"\")},parse:function(t){for(var e=t.length,r=[],i=0;i<e;i++)r[i>>>2]|=(255&t.charCodeAt(i))<<24-i%4*8;return new a.init(r,e)}},f=n.Utf8={stringify:function(t){try{return decodeURIComponent(escape(s.stringify(t)))}catch(t){throw Error(\"Malformed UTF-8 data\")}},parse:function(t){return s.parse(unescape(encodeURIComponent(t)))}},h=e.BufferedBlockAlgorithm=i.extend({reset:function(){this._data=new a.init,this._nDataBytes=0},_append:function(t){\"string\"==typeof t&&(t=f.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(t){var e=this._data,r=e.words,i=e.sigBytes,n=this.blockSize,o=i/(4*n);if(t=(o=t?c.ceil(o):c.max((0|o)-this._minBufferSize,0))*n,i=c.min(4*t,i),t){for(var s=0;s<t;s+=n)this._doProcessBlock(r,s);s=r.splice(0,t),e.sigBytes-=i}return new a.init(s,i)},clone:function(){var t=i.clone.call(this);return t._data=this._data.clone(),t},_minBufferSize:0});e.Hasher=h.extend({cfg:i.extend(),init:function(t){this.cfg=this.cfg.extend(t),this.reset()},reset:function(){h.reset.call(this),this._doReset()},update:function(t){return this._append(t),this._process(),this},finalize:function(t){return t&&this._append(t),this._doFinalize()},blockSize:16,_createHelper:function(r){return function(t,e){return new r.init(e).finalize(t)}},_createHmacHelper:function(r){return function(t,e){return new u.HMAC.init(r,e).finalize(t)}}});var u=t.algo={};return t}(Math);!function(){var t=CryptoJS,a=t.lib.WordArray;t.enc.Base64={stringify:function(t){var e=t.words,r=t.sigBytes,i=this._map;t.clamp(),t=[];for(var n=0;n<r;n+=3)for(var o=(e[n>>>2]>>>24-n%4*8&255)<<16|(e[n+1>>>2]>>>24-(n+1)%4*8&255)<<8|e[n+2>>>2]>>>24-(n+2)%4*8&255,s=0;s<4&&n+.75*s<r;s++)t.push(i.charAt(o>>>6*(3-s)&63));if(e=i.charAt(64))for(;t.length%4;)t.push(e);return t.join(\"\")},parse:function(t){var e=t.length,r=this._map;!(i=r.charAt(64))||-1!=(i=t.indexOf(i))&&(e=i);for(var i=[],n=0,o=0;o<e;o++)if(o%4){var s=r.indexOf(t.charAt(o-1))<<o%4*2,c=r.indexOf(t.charAt(o))>>>6-o%4*2;i[n>>>2]|=(s|c)<<24-n%4*8,n++}return a.create(i,n)},_map:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\"}}(),function(o){function k(t,e,r,i,n,o,s){return((t=t+(e&r|~e&i)+n+s)<<o|t>>>32-o)+e}function C(t,e,r,i,n,o,s){return((t=t+(e&i|r&~i)+n+s)<<o|t>>>32-o)+e}function w(t,e,r,i,n,o,s){return((t=t+(e^r^i)+n+s)<<o|t>>>32-o)+e}function z(t,e,r,i,n,o,s){return((t=t+(r^(e|~i))+n+s)<<o|t>>>32-o)+e}for(var t=CryptoJS,e=(i=t.lib).WordArray,r=i.Hasher,i=t.algo,E=[],n=0;n<64;n++)E[n]=4294967296*o.abs(o.sin(n+1))|0;i=i.MD5=r.extend({_doReset:function(){this._hash=new e.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(t,e){for(var r=0;r<16;r++){var i=t[s=e+r];t[s]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}r=this._hash.words;var n,o,s=t[e+0],c=(i=t[e+1],t[e+2]),a=t[e+3],f=t[e+4],h=t[e+5],u=t[e+6],p=t[e+7],d=t[e+8],l=t[e+9],y=t[e+10],_=t[e+11],g=t[e+12],v=t[e+13],B=t[e+14],S=t[e+15],m=r[0],x=z(x=z(x=z(x=z(x=w(x=w(x=w(x=w(x=C(x=C(x=C(x=C(x=k(x=k(x=k(x=k(x=r[1],o=k(o=r[2],n=k(n=r[3],m=k(m,x,o,n,s,7,E[0]),x,o,i,12,E[1]),m,x,c,17,E[2]),n,m,a,22,E[3]),o=k(o,n=k(n,m=k(m,x,o,n,f,7,E[4]),x,o,h,12,E[5]),m,x,u,17,E[6]),n,m,p,22,E[7]),o=k(o,n=k(n,m=k(m,x,o,n,d,7,E[8]),x,o,l,12,E[9]),m,x,y,17,E[10]),n,m,_,22,E[11]),o=k(o,n=k(n,m=k(m,x,o,n,g,7,E[12]),x,o,v,12,E[13]),m,x,B,17,E[14]),n,m,S,22,E[15]),o=C(o,n=C(n,m=C(m,x,o,n,i,5,E[16]),x,o,u,9,E[17]),m,x,_,14,E[18]),n,m,s,20,E[19]),o=C(o,n=C(n,m=C(m,x,o,n,h,5,E[20]),x,o,y,9,E[21]),m,x,S,14,E[22]),n,m,f,20,E[23]),o=C(o,n=C(n,m=C(m,x,o,n,l,5,E[24]),x,o,B,9,E[25]),m,x,a,14,E[26]),n,m,d,20,E[27]),o=C(o,n=C(n,m=C(m,x,o,n,v,5,E[28]),x,o,c,9,E[29]),m,x,p,14,E[30]),n,m,g,20,E[31]),o=w(o,n=w(n,m=w(m,x,o,n,h,4,E[32]),x,o,d,11,E[33]),m,x,_,16,E[34]),n,m,B,23,E[35]),o=w(o,n=w(n,m=w(m,x,o,n,i,4,E[36]),x,o,f,11,E[37]),m,x,p,16,E[38]),n,m,y,23,E[39]),o=w(o,n=w(n,m=w(m,x,o,n,v,4,E[40]),x,o,s,11,E[41]),m,x,a,16,E[42]),n,m,u,23,E[43]),o=w(o,n=w(n,m=w(m,x,o,n,l,4,E[44]),x,o,g,11,E[45]),m,x,S,16,E[46]),n,m,c,23,E[47]),o=z(o,n=z(n,m=z(m,x,o,n,s,6,E[48]),x,o,p,10,E[49]),m,x,B,15,E[50]),n,m,h,21,E[51]),o=z(o,n=z(n,m=z(m,x,o,n,g,6,E[52]),x,o,a,10,E[53]),m,x,y,15,E[54]),n,m,i,21,E[55]),o=z(o,n=z(n,m=z(m,x,o,n,d,6,E[56]),x,o,S,10,E[57]),m,x,u,15,E[58]),n,m,v,21,E[59]),o=z(o,n=z(n,m=z(m,x,o,n,f,6,E[60]),x,o,_,10,E[61]),m,x,c,15,E[62]),n,m,l,21,E[63]);r[0]=r[0]+m|0,r[1]=r[1]+x|0,r[2]=r[2]+o|0,r[3]=r[3]+n|0},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;e[i>>>5]|=128<<24-i%32;var n=o.floor(r/4294967296);for(e[15+(i+64>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),e[14+(i+64>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),t.sigBytes=4*(e.length+1),this._process(),e=(t=this._hash).words,r=0;r<4;r++)i=e[r],e[r]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8);return t},clone:function(){var t=r.clone.call(this);return t._hash=this._hash.clone(),t}}),t.MD5=r._createHelper(i),t.HmacMD5=r._createHmacHelper(i)}(Math),function(){var t,e=CryptoJS,r=(t=e.lib).Base,f=t.WordArray,i=(t=e.algo).EvpKDF=r.extend({cfg:r.extend({keySize:4,hasher:t.MD5,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var r=(s=this.cfg).hasher.create(),i=f.create(),n=i.words,o=s.keySize,s=s.iterations;n.length<o;){c&&r.update(c);var c=r.update(t).finalize(e);r.reset();for(var a=1;a<s;a++)c=r.finalize(c),r.reset();i.concat(c)}return i.sigBytes=4*o,i}});e.EvpKDF=function(t,e,r){return i.create(r).compute(t,e)}}(),CryptoJS.lib.Cipher||function(){var t=(p=CryptoJS).lib,e=t.Base,s=t.WordArray,r=t.BufferedBlockAlgorithm,i=p.enc.Base64,n=p.algo.EvpKDF,o=t.Cipher=r.extend({cfg:e.extend(),createEncryptor:function(t,e){return this.create(this._ENC_XFORM_MODE,t,e)},createDecryptor:function(t,e){return this.create(this._DEC_XFORM_MODE,t,e)},init:function(t,e,r){this.cfg=this.cfg.extend(r),this._xformMode=t,this._key=e,this.reset()},reset:function(){r.reset.call(this),this._doReset()},process:function(t){return this._append(t),this._process()},finalize:function(t){return t&&this._append(t),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(i){return{encrypt:function(t,e,r){return(\"string\"==typeof e?d:u).encrypt(i,t,e,r)},decrypt:function(t,e,r){return(\"string\"==typeof e?d:u).decrypt(i,t,e,r)}}}});function c(t,e,r){var i=this._iv;i?this._iv=void 0:i=this._prevBlock;for(var n=0;n<r;n++)t[e+n]^=i[n]}t.StreamCipher=o.extend({_doFinalize:function(){return this._process(!0)},blockSize:1});var a=p.mode={},f=(t.BlockCipherMode=e.extend({createEncryptor:function(t,e){return this.Encryptor.create(t,e)},createDecryptor:function(t,e){return this.Decryptor.create(t,e)},init:function(t,e){this._cipher=t,this._iv=e}})).extend();f.Encryptor=f.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize;c.call(this,t,e,i),r.encryptBlock(t,e),this._prevBlock=t.slice(e,e+i)}}),f.Decryptor=f.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize,n=t.slice(e,e+i);r.decryptBlock(t,e),c.call(this,t,e,i),this._prevBlock=n}}),a=a.CBC=f,f=(p.pad={}).Pkcs7={pad:function(t,e){for(var r,i=(r=(r=4*e)-t.sigBytes%r)<<24|r<<16|r<<8|r,n=[],o=0;o<r;o+=4)n.push(i);r=s.create(n,r),t.concat(r)},unpad:function(t){t.sigBytes-=255&t.words[t.sigBytes-1>>>2]}},t.BlockCipher=o.extend({cfg:o.cfg.extend({mode:a,padding:f}),reset:function(){o.reset.call(this);var t=(e=this.cfg).iv,e=e.mode;if(this._xformMode==this._ENC_XFORM_MODE)var r=e.createEncryptor;else r=e.createDecryptor,this._minBufferSize=1;this._mode=r.call(e,this,t&&t.words)},_doProcessBlock:function(t,e){this._mode.processBlock(t,e)},_doFinalize:function(){var t=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){t.pad(this._data,this.blockSize);var e=this._process(!0)}else e=this._process(!0),t.unpad(e);return e},blockSize:4});var h=t.CipherParams=e.extend({init:function(t){this.mixIn(t)},toString:function(t){return(t||this.formatter).stringify(this)}}),u=(a=(p.format={}).OpenSSL={stringify:function(t){var e=t.ciphertext;return((t=t.salt)?s.create([1398893684,1701076831]).concat(t).concat(e):e).toString(i)},parse:function(t){var e=(t=i.parse(t)).words;if(1398893684==e[0]&&1701076831==e[1]){var r=s.create(e.slice(2,4));e.splice(0,4),t.sigBytes-=16}return h.create({ciphertext:t,salt:r})}},t.SerializableCipher=e.extend({cfg:e.extend({format:a}),encrypt:function(t,e,r,i){i=this.cfg.extend(i);var n=t.createEncryptor(r,i);return e=n.finalize(e),n=n.cfg,h.create({ciphertext:e,key:r,iv:n.iv,algorithm:t,mode:n.mode,padding:n.padding,blockSize:t.blockSize,formatter:i.format})},decrypt:function(t,e,r,i){return i=this.cfg.extend(i),e=this._parse(e,i.format),t.createDecryptor(r,i).finalize(e.ciphertext)},_parse:function(t,e){return\"string\"==typeof t?e.parse(t,this):t}})),p=(p.kdf={}).OpenSSL={execute:function(t,e,r,i){return i=i||s.random(8),t=n.create({keySize:e+r}).compute(t,i),r=s.create(t.words.slice(e),4*r),t.sigBytes=4*e,h.create({key:t,iv:r,salt:i})}},d=t.PasswordBasedCipher=u.extend({cfg:u.cfg.extend({kdf:p}),encrypt:function(t,e,r,i){return r=(i=this.cfg.extend(i)).kdf.execute(r,t.keySize,t.ivSize),i.iv=r.iv,(t=u.encrypt.call(this,t,e,r.key,i)).mixIn(r),t},decrypt:function(t,e,r,i){return i=this.cfg.extend(i),e=this._parse(e,i.format),r=i.kdf.execute(r,t.keySize,t.ivSize,e.salt),i.iv=r.iv,u.decrypt.call(this,t,e,r.key,i)}})}(),function(){for(var t=CryptoJS,e=t.lib.BlockCipher,r=t.algo,s=[],i=[],n=[],o=[],c=[],a=[],f=[],h=[],u=[],p=[],d=[],l=0;l<256;l++)d[l]=l<128?l<<1:l<<1^283;var y=0,_=0;for(l=0;l<256;l++){var g=(g=_^_<<1^_<<2^_<<3^_<<4)>>>8^255&g^99;s[y]=g;var v=d[i[g]=y],B=d[v],S=d[B],m=257*d[g]^16843008*g;n[y]=m<<24|m>>>8,o[y]=m<<16|m>>>16,c[y]=m<<8|m>>>24,a[y]=m,m=16843009*S^65537*B^257*v^16843008*y,f[g]=m<<24|m>>>8,h[g]=m<<16|m>>>16,u[g]=m<<8|m>>>24,p[g]=m,y?(y=v^d[d[d[S^v]]],_^=d[d[_]]):y=_=1}var x=[0,1,2,4,8,16,32,64,128,27,54];r=r.AES=e.extend({_doReset:function(){for(var t=(r=this._key).words,e=r.sigBytes/4,r=4*((this._nRounds=e+6)+1),i=this._keySchedule=[],n=0;n<r;n++)if(n<e)i[n]=t[n];else{var o=i[n-1];n%e?6<e&&4==n%e&&(o=s[o>>>24]<<24|s[o>>>16&255]<<16|s[o>>>8&255]<<8|s[255&o]):(o=s[(o=o<<8|o>>>24)>>>24]<<24|s[o>>>16&255]<<16|s[o>>>8&255]<<8|s[255&o],o^=x[n/e|0]<<24),i[n]=i[n-e]^o}for(t=this._invKeySchedule=[],e=0;e<r;e++)n=r-e,o=e%4?i[n]:i[n-4],t[e]=e<4||n<=4?o:f[s[o>>>24]]^h[s[o>>>16&255]]^u[s[o>>>8&255]]^p[s[255&o]]},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._keySchedule,n,o,c,a,s)},decryptBlock:function(t,e){var r=t[e+1];t[e+1]=t[e+3],t[e+3]=r,this._doCryptBlock(t,e,this._invKeySchedule,f,h,u,p,i),r=t[e+1],t[e+1]=t[e+3],t[e+3]=r},_doCryptBlock:function(t,e,r,i,n,o,s,c){for(var a=this._nRounds,f=t[e]^r[0],h=t[e+1]^r[1],u=t[e+2]^r[2],p=t[e+3]^r[3],d=4,l=1;l<a;l++){var y=i[f>>>24]^n[h>>>16&255]^o[u>>>8&255]^s[255&p]^r[d++],_=i[h>>>24]^n[u>>>16&255]^o[p>>>8&255]^s[255&f]^r[d++],g=i[u>>>24]^n[p>>>16&255]^o[f>>>8&255]^s[255&h]^r[d++];p=i[p>>>24]^n[f>>>16&255]^o[h>>>8&255]^s[255&u]^r[d++],f=y,h=_,u=g}y=(c[f>>>24]<<24|c[h>>>16&255]<<16|c[u>>>8&255]<<8|c[255&p])^r[d++],_=(c[h>>>24]<<24|c[u>>>16&255]<<16|c[p>>>8&255]<<8|c[255&f])^r[d++],g=(c[u>>>24]<<24|c[p>>>16&255]<<16|c[f>>>8&255]<<8|c[255&h])^r[d++],p=(c[p>>>24]<<24|c[f>>>16&255]<<16|c[h>>>8&255]<<8|c[255&u])^r[d++],t[e]=y,t[e+1]=_,t[e+2]=g,t[e+3]=p},keySize:8}),t.AES=e._createHelper(r)}(),CryptoJS.pad.ZeroPadding={pad:function(t,e){var r=4*e;t.clamp(),t.sigBytes+=r-(t.sigBytes%r||r)},unpad:function(t){for(var e=t.words,r=t.sigBytes-1;!(e[r>>>2]>>>24-r%4*8&255);)r--;t.sigBytes=r+1}};\n\nfunction showChapter(t){var e=CryptoJS.enc.Latin1.parse(\"1234567812345678\"),r=CryptoJS.enc.Latin1.parse(\"1234567812345676\");return CryptoJS.AES.decrypt(t.trim(),e,{iv:r,padding:CryptoJS.pad.ZeroPadding}).toString(CryptoJS.enc.Utf8)}\n\nvar O=[\"1(0).2>3?4(0):0;\",\"|\",\"split\",\"result|String|length|50|showChapter\",\"replace\",\"\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(a,r,n,b,t,x){if(t=String,!O[5][O[4]](/^/,String)){for(;n--;)x[n]=b[n]||n;b=[function(a){return x[a]}],t=function(){return O[6]},n=1}for(;n--;)b[n]&&(a=a[O[4]](new RegExp(O[7]+t(n)+O[7],O[8]),b[n]));return a}(O[0],0,5,O[3][O[2]](O[1]),0,{}));",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".catalog_list li",
    "ruleChapterName": "@js:(result.hasClass('vip') ? '🔒' : '') + result.select('a').text()",
    "ruleChapterUrl": "@js:baseUrl.replace('shuku', 'chapterlist')",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "a@href@js:var O=[\"3 0=5.4(/\\\\/(\\\\d+)/)[1];3 2=6(7).4(/8(\\\\d+)/)[1];'9://b-e.f.g/h.i?c=j&a=k&0='+0+'&2='+2;\",\"|\",\"split\",\"bid||cid|var|match|baseUrl|String|result|_|https||jingpin|||mbook|qm989|com|index|php|bookChapter|ajaxGetContent\",\"replace\",\"\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(e,n,t,f,r,i){if(r=function(e){return e.toString(21)},!O[5][O[4]](/^/,String)){for(;t--;)i[r(t)]=f[t]||r(t);f=[function(e){return i[e]}],r=function(){return O[6]},t=1}for(;t--;)f[t]&&(e=e[O[4]](new RegExp(O[7]+r(t)+O[7],O[8]),f[t]));return e}(O[0],0,21,O[3][O[2]](O[1]),0,{}));",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": ".desc@html##^\\s*##<br>",
    "ruleSearchAuthor": "tag.dd.0@span@text",
    "ruleSearchCoverUrl": "img@_src",
    "ruleSearchIntroduce": ".desc@textNodes@js:result.trim()",
    "ruleSearchKind": ".txt_bg@text##\\s+##,",
    "ruleSearchLastChapter": "tag.dd.1@span@text",
    "ruleSearchList": ".book_list li:lt(3)",
    "ruleSearchName": ".info@tag.a.0@text",
    "ruleSearchNoteUrl": ".info@tag.a.0@href",
    "ruleSearchUrl": "/search.html?search_type=&keyword=searchKey|char=gb2312",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 起点中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.qidian.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://passport.qidian.com",
    "ruleBookAuthor": "//a[@class=\"writer\"]/text()",
    "ruleBookContent": "//*[@class=\"read-content j_readContent\"]",
    "ruleBookInfoInit": "",
    "ruleBookKind": "//p[@class=\"tag\"]/a/text()",
    "ruleBookLastChapter": "//p[@class=\"cf\"]/a/text()",
    "ruleBookName": "//*[@name=\"keywords\"]/@content",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ":\\{\"C\":(\\d+).{29}([^\"]*)\"[^V]*V\":(1)?[^\\}]*",
    "ruleChapterName": "$3$2",
    "ruleChapterUrl": "<js>'https://druid.if.qidian.com/argus/api/v1/chapterlist/chapterlist?bookId=@get:{bid}'</js>",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "https://vipreader.qidian.com/chapter/@get:{bid}/$1",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "//a[@id=\"bookImg\"]//@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "三江强推::/\n往期三江::/book/sanjiang\n往期强推::/book/strongrec\n限时免费::/free\n男频全部::/all?style=2&page=searchPage\n男频连载::/all?style=2&page=searchPage&action=0\n男频完本::/all?style=2&page=searchPage&action=1\n免费小说::/all?style=2&page=searchPage&vip=0\n签约作品::/all?style=2&page=searchPage&sign=1\n精品小说::/all?style=2&page=searchPage&sign=2\n总收藏榜::/all?style=2&page=searchPage&orderId=11\n总字数榜::/all?style=2&page=searchPage&orderId=3\n周推荐榜::/all?style=2&page=searchPage&orderId=9\n月推荐榜::/all?style=2&page=searchPage&orderId=10\n总推荐榜::/all?style=2&page=searchPage&orderId=2\n玄幻全部::/all?style=2&page=searchPage&chanId=21\n玄幻连载::/all?style=2&page=searchPage&chanId=21&action=0\n玄幻完本::/all?style=2&page=searchPage&chanId=21&action=1\n东方玄幻::/all?style=2&page=searchPage&chanId=21&subCateId=8\n异世大陆::/all?style=2&page=searchPage&chanId=21&subCateId=73\n王朝争霸::/all?style=2&page=searchPage&chanId=21&subCateId=58\n高武世界::/all?style=2&page=searchPage&chanId=21&subCateId=78\n奇幻全部::/all?style=2&page=searchPage&chanId=1\n奇幻连载::/all?style=2&page=searchPage&chanId=1&action=0\n奇幻完本::/all?style=2&page=searchPage&chanId=1&action=1\n现代魔法::/all?style=2&page=searchPage&chanId=1&subCateId=38\n剑与魔法::/all?style=2&page=searchPage&chanId=1&subCateId=62\n史诗奇幻::/all?style=2&page=searchPage&chanId=1&subCateId=201\n黑暗幻想::/all?style=2&page=searchPage&chanId=1&subCateId=202\n历史神话::/all?style=2&page=searchPage&chanId=1&subCateId=20092\n另类幻想::/all?style=2&page=searchPage&chanId=1&subCateId=20093\n武侠全部::/all?style=2&page=searchPage&chanId=2\n武侠连载::/all?style=2&page=searchPage&chanId=2&action=0\n武侠完本::/all?style=2&page=searchPage&chanId=2&action=1\n传统武侠::/all?style=2&page=searchPage&chanId=2&subCateId=5\n武侠幻想::/all?style=2&page=searchPage&chanId=2&subCateId=30\n国术无双::/all?style=2&page=searchPage&chanId=2&subCateId=206\n古武未来::/all?style=2&page=searchPage&chanId=2&subCateId=20099\n武侠同人::/all?style=2&page=searchPage&chanId=2&subCateId=20100\n仙侠全部::/all?style=2&page=searchPage&chanId=22\n仙侠连载::/all?style=2&page=searchPage&chanId=22&action=0\n仙侠完本::/all?style=2&page=searchPage&chanId=22&action=1\n修真文明::/all?style=2&page=searchPage&chanId=22&subCateId=18\n幻想修仙::/all?style=2&page=searchPage&chanId=22&subCateId=44\n现代修真::/all?style=2&page=searchPage&chanId=22&subCateId=64\n神话修真::/all?style=2&page=searchPage&chanId=22&subCateId=207\n古典仙侠::/all?style=2&page=searchPage&chanId=22&subCateId=20101\n都市全部::/all?style=2&page=searchPage&chanId=4\n都市连载::/all?style=2&page=searchPage&chanId=4&action=0\n都市完本::/all?style=2&page=searchPage&chanId=4&action=1\n都市生活::/all?style=2&page=searchPage&chanId=4&subCateId=12\n恩怨情仇::/all?style=2&page=searchPage&chanId=4&subCateId=16\n异术超能::/all?style=2&page=searchPage&chanId=4&subCateId=74\n青春校园::/all?style=2&page=searchPage&chanId=4&subCateId=130\n娱乐明星::/all?style=2&page=searchPage&chanId=4&subCateId=151\n商战职场::/all?style=2&page=searchPage&chanId=4&subCateId=153\n现实全部::/all?style=2&page=searchPage&chanId=15\n现实连载::/all?style=2&page=searchPage&chanId=15&action=0\n现实完本::/all?style=2&page=searchPage&chanId=15&action=1\n社会乡土::/all?style=2&page=searchPage&chanId=15&subCateId=20104\n生活时尚::/all?style=2&page=searchPage&chanId=15&subCateId=20105\n文学艺术::/all?style=2&page=searchPage&chanId=15&subCateId=20106\n成功励志::/all?style=2&page=searchPage&chanId=15&subCateId=20107\n青春文学::/all?style=2&page=searchPage&chanId=15&subCateId=20108\n爱情婚姻::/all?style=2&page=searchPage&chanId=15&subCateId=6\n现实百态::/all?style=2&page=searchPage&chanId=15&subCateId=209\n军事全部::/all?style=2&page=searchPage&chanId=6\n军事连载::/all?style=2&page=searchPage&chanId=6&action=0\n军事完本::/all?style=2&page=searchPage&chanId=6&action=1\n军旅生涯::/all?style=2&page=searchPage&chanId=6&subCateId=54\n军事战争::/all?style=2&page=searchPage&chanId=6&subCateId=65\n战争幻想::/all?style=2&page=searchPage&chanId=6&subCateId=80\n抗战烽火::/all?style=2&page=searchPage&chanId=6&subCateId=230\n谍战特工::/all?style=2&page=searchPage&chanId=6&subCateId=231\n历史全部::/all?style=2&page=searchPage&chanId=5\n历史连载::/all?style=2&page=searchPage&chanId=5&action=0\n历史完本::/all?style=2&page=searchPage&chanId=5&action=1\n架空历史::/all?style=2&page=searchPage&chanId=5&subCateId=22\n秦汉三国::/all?style=2&page=searchPage&chanId=5&subCateId=48\n上古先秦::/all?style=2&page=searchPage&chanId=5&subCateId=220\n历史传记::/all?style=2&page=searchPage&chanId=5&subCateId=32\n两晋隋唐::/all?style=2&page=searchPage&chanId=5&subCateId=222\n五代十国::/all?style=2&page=searchPage&chanId=5&subCateId=223\n两宋元明::/all?style=2&page=searchPage&chanId=5&subCateId=224\n清史民国::/all?style=2&page=searchPage&chanId=5&subCateId=225\n外国历史::/all?style=2&page=searchPage&chanId=5&subCateId=226\n民间传说::/all?style=2&page=searchPage&chanId=5&subCateId=20094\n游戏全部::/all?style=2&page=searchPage&chanId=7\n游戏连载::/all?style=2&page=searchPage&chanId=7&action=0\n游戏完本::/all?style=2&page=searchPage&chanId=7&action=1\n电子竞技::/all?style=2&page=searchPage&chanId=7&subCateId=7\n虚拟网游::/all?style=2&page=searchPage&chanId=7&subCateId=70\n游戏异界::/all?style=2&page=searchPage&chanId=7&subCateId=240\n游戏系统::/all?style=2&page=searchPage&chanId=7&subCateId=20102\n游戏主播::/all?style=2&page=searchPage&chanId=7&subCateId=20103\n体育全部::/all?style=2&page=searchPage&chanId=8\n体育连载::/all?style=2&page=searchPage&chanId=8&action=0\n体育完本::/all?style=2&page=searchPage&chanId=8&action=1\n篮球运动::/all?style=2&page=searchPage&chanId=8&subCateId=28\n体育赛事::/all?style=2&page=searchPage&chanId=8&subCateId=55\n足球运动::/all?style=2&page=searchPage&chanId=8&subCateId=82\n科幻全部::/all?style=2&page=searchPage&chanId=9\n科幻连载::/all?style=2&page=searchPage&chanId=9&action=0\n科幻完本::/all?style=2&page=searchPage&chanId=9&action=1\n古武机甲::/all?style=2&page=searchPage&chanId=9&subCateId=21\n未来世界::/all?style=2&page=searchPage&chanId=9&subCateId=25\n星际文明::/all?style=2&page=searchPage&chanId=9&subCateId=68\n超级科技::/all?style=2&page=searchPage&chanId=9&subCateId=250\n时空穿梭::/all?style=2&page=searchPage&chanId=9&subCateId=251\n进化变异::/all?style=2&page=searchPage&chanId=9&subCateId=252\n末世危机::/all?style=2&page=searchPage&chanId=9&subCateId=253\n灵异全部::/all?style=2&page=searchPage&chanId=10\n灵异连载::/all?style=2&page=searchPage&chanId=10&action=0\n灵异完本::/all?style=2&page=searchPage&chanId=10&action=1\n诡秘悬疑::/all?style=2&page=searchPage&chanId=10&subCateId=26\n现代怪异::/all?style=2&page=searchPage&chanId=10&subCateId=35\n侦探推理::/all?style=2&page=searchPage&chanId=10&subCateId=57\n寻宝探险::/all?style=2&page=searchPage&chanId=10&subCateId=260\n奇门秘术::/all?style=2&page=searchPage&chanId=10&subCateId=20095\n二次元QB::/all?style=2&page=searchPage&chanId=12\n二次元LZ::/all?style=2&page=searchPage&chanId=12&action=0\n二次元WB::/all?style=2&page=searchPage&chanId=12&action=1\n变身入替::/all?style=2&page=searchPage&chanId=12&subCateId=10\n原生幻想::/all?style=2&page=searchPage&chanId=12&subCateId=60\n青春日常::/all?style=2&page=searchPage&chanId=12&subCateId=66\n衍生同人::/all?style=2&page=searchPage&chanId=12&subCateId=281\n搞笑吐槽::/all?style=2&page=searchPage&chanId=12&subCateId=282\n短篇全部::/all?style=2&page=searchPage&chanId=20076\n短篇连载::/all?style=2&page=searchPage&chanId=20076&action=0\n短篇完本::/all?style=2&page=searchPage&chanId=20076&action=1\n诗歌散文::/all?style=2&page=searchPage&chanId=20076&subCateId=20097\n人物传记::/all?style=2&page=searchPage&chanId=20076&subCateId=20098\n影视剧本::/all?style=2&page=searchPage&chanId=20076&subCateId=20075\n评论文集::/all?style=2&page=searchPage&chanId=20076&subCateId=20077\n生活随笔::/all?style=2&page=searchPage&chanId=20076&subCateId=20078\n美文游记::/all?style=2&page=searchPage&chanId=20076&subCateId=20079\n儿童文学::/all?style=2&page=searchPage&chanId=20076&subCateId=20081\n短篇小说::/all?style=2&page=searchPage&chanId=20076&subCateId=20096\n女频全部::/mm/all?style=2&page=searchPage\n女频连载::/mm/all?style=2&page=searchPage&action=0\n女频完本::/mm/all?style=2&page=searchPage&action=1\n免费小说::/mm/all?style=2&page=searchPage&vip=0\n签约作品::/mm/all?style=2&page=searchPage&sign=1\n精品小说::/mm/all?style=2&page=searchPage&sign=2\n总收藏榜::/mm/all?style=2&page=searchPage&orderId=11\n总字数榜::/mm/all?style=2&page=searchPage&orderId=3\n周推荐榜::/mm/all?style=2&page=searchPage&orderId=9\n月推荐榜::/mm/all?style=2&page=searchPage&orderId=10\n总推荐榜::/mm/all?style=2&page=searchPage&orderId=2\n古代言情::/mm/all?style=2&page=searchPage&chanId=80\n古代情缘::/mm/all?style=2&page=searchPage&chanId=80&subCateId=801\n宫闱宅斗::/mm/all?style=2&page=searchPage&chanId=80&subCateId=802\n经商种田::/mm/all?style=2&page=searchPage&chanId=80&subCateId=803\n古典架空::/mm/all?style=2&page=searchPage&chanId=80&subCateId=804\n女尊王朝::/mm/all?style=2&page=searchPage&chanId=80&subCateId=805\n穿越奇情::/mm/all?style=2&page=searchPage&chanId=80&subCateId=806\n西方时空::/mm/all?style=2&page=searchPage&chanId=80&subCateId=30094\n清穿民国::/mm/all?style=2&page=searchPage&chanId=80&subCateId=30095\n上古蛮荒::/mm/all?style=2&page=searchPage&chanId=80&subCateId=30096\n热血江湖::/mm/all?style=2&page=searchPage&chanId=80&subCateId=30097\n仙侠奇缘::/mm/all?style=2&page=searchPage&chanId=81\n武侠情缘::/mm/all?style=2&page=searchPage&chanId=81&subCateId=810\n古典仙侠::/mm/all?style=2&page=searchPage&chanId=81&subCateId=811\n现代修真::/mm/all?style=2&page=searchPage&chanId=81&subCateId=812\n远古洪荒::/mm/all?style=2&page=searchPage&chanId=81&subCateId=813\n仙侣奇缘::/mm/all?style=2&page=searchPage&chanId=81&subCateId=30093\n现代言情::/mm/all?style=2&page=searchPage&chanId=82\n商战职场::/mm/all?style=2&page=searchPage&chanId=82&subCateId=821\n豪门世家::/mm/all?style=2&page=searchPage&chanId=82&subCateId=822\n都市生活::/mm/all?style=2&page=searchPage&chanId=82&subCateId=823\n婚恋情缘::/mm/all?style=2&page=searchPage&chanId=82&subCateId=824\n娱乐明星::/mm/all?style=2&page=searchPage&chanId=82&subCateId=825\n官场沉浮::/mm/all?style=2&page=searchPage&chanId=82&subCateId=826\n都市异能::/mm/all?style=2&page=searchPage&chanId=82&subCateId=827\n极道江湖::/mm/all?style=2&page=searchPage&chanId=82&subCateId=828\n民国情缘::/mm/all?style=2&page=searchPage&chanId=82&subCateId=829\n异国情缘::/mm/all?style=2&page=searchPage&chanId=82&subCateId=30098\n浪漫青春::/mm/all?style=2&page=searchPage&chanId=83\n青春校园::/mm/all?style=2&page=searchPage&chanId=83&subCateId=831\n青春疼痛::/mm/all?style=2&page=searchPage&chanId=83&subCateId=832\n叛逆成长::/mm/all?style=2&page=searchPage&chanId=83&subCateId=833\n青春纯爱::/mm/all?style=2&page=searchPage&chanId=83&subCateId=834\n玄幻言情::/mm/all?style=2&page=searchPage&chanId=84\n东方玄幻::/mm/all?style=2&page=searchPage&chanId=84&subCateId=841\n异世大陆::/mm/all?style=2&page=searchPage&chanId=84&subCateId=844\n西方奇幻::/mm/all?style=2&page=searchPage&chanId=84&subCateId=846\n远古神话::/mm/all?style=2&page=searchPage&chanId=84&subCateId=847\n异族恋情::/mm/all?style=2&page=searchPage&chanId=84&subCateId=848\n魔法幻情::/mm/all?style=2&page=searchPage&chanId=84&subCateId=849\n异能超术::/mm/all?style=2&page=searchPage&chanId=84&subCateId=30092\n悬疑灵异::/mm/all?style=2&page=searchPage&chanId=85\n推理侦探::/mm/all?style=2&page=searchPage&chanId=85&subCateId=850\n诡秘惊险::/mm/all?style=2&page=searchPage&chanId=85&subCateId=851\n悬疑探险::/mm/all?style=2&page=searchPage&chanId=85&subCateId=852\n夜话怪谈::/mm/all?style=2&page=searchPage&chanId=85&subCateId=853\n神秘文化::/mm/all?style=2&page=searchPage&chanId=85&subCateId=854\n幽情奇缘::/mm/all?style=2&page=searchPage&chanId=85&subCateId=30099\n科幻空间::/mm/all?style=2&page=searchPage&chanId=86\n星际恋歌::/mm/all?style=2&page=searchPage&chanId=86&subCateId=864\n时空穿梭::/mm/all?style=2&page=searchPage&chanId=86&subCateId=866\n未来世界::/mm/all?style=2&page=searchPage&chanId=86&subCateId=862\n古武机甲::/mm/all?style=2&page=searchPage&chanId=86&subCateId=867\n超级科技::/mm/all?style=2&page=searchPage&chanId=86&subCateId=868\n进化变异::/mm/all?style=2&page=searchPage&chanId=86&subCateId=863\n末世危机::/mm/all?style=2&page=searchPage&chanId=86&subCateId=869\n游戏竞技::/mm/all?style=2&page=searchPage&chanId=88\n电子竞技::/mm/all?style=2&page=searchPage&chanId=88&subCateId=880\n网游情缘::/mm/all?style=2&page=searchPage&chanId=88&subCateId=881\n游戏异界::/mm/all?style=2&page=searchPage&chanId=88&subCateId=882\n体育竞技::/mm/all?style=2&page=searchPage&chanId=88&subCateId=883\n二次元　::/mm/all?style=2&page=searchPage&chanId=87\n同人衍生::/mm/all?style=2&page=searchPage&chanId=87&subCateId=30100\n唯美幻想::/mm/all?style=2&page=searchPage&chanId=87&subCateId=30101\n萌系变身::/mm/all?style=2&page=searchPage&chanId=87&subCateId=30102\n青春日常::/mm/all?style=2&page=searchPage&chanId=87&subCateId=30103\n搞笑吐槽::/mm/all?style=2&page=searchPage&chanId=87&subCateId=30104\n纯爱小说::/mm/all?style=2&page=searchPage&chanId=89\n古纯小说::/mm/all?style=2&page=searchPage&chanId=89&subCateId=890\n现纯小说::/mm/all?style=2&page=searchPage&chanId=89&subCateId=891\n百合小说::/mm/all?style=2&page=searchPage&chanId=89&subCateId=892\n幻爱小说::/mm/all?style=2&page=searchPage&chanId=89&subCateId=893\n全部出版::/all_pub?style=2&page=searchPage\n小说出版::/all_pub?style=2&page=searchPage&chanId=13100\n青春文学::/all_pub?style=2&page=searchPage&chanId=14300",
    "ruleIntroduce": "//*[@class=\"book-intro\"]/p",
    "ruleSearchAuthor": "//*[@class=\"author\"]|//*[@class=\"rec\"]<js>String(result).replace(/<.*?>|\\n|\\|.*/g,'')</js>",
    "ruleSearchCoverUrl": "<js>'//bookcover.yuewen.com/qdbimg/349573/@get:{bid}'</js>",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "//a[starts-with(@href,\"//www\")]/text()",
    "ruleSearchLastChapter": "//a[contains(@href,\"chapter\")]/text()",
    "ruleSearchList": "//*[@class=\"all-book-list\"]//tr[td] | //*[@id=\"result-list\"]//li | //li[strong] | //*[@id=\"limit-list\"]//li",
    "ruleSearchName": "//td[2]/a|//h4/a|//strong/a<js>\njava.put(\"bid\",result.match(/data-bid=\"(.+?)\"/)[1]);\nresult</js>text",
    "ruleSearchNoteUrl": "<js>'//book.qidian.com/info/@get:{bid}'</js>",
    "ruleSearchUrl": "/search?kw=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 44
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 趣阅小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://app.app.quyuewang.cn",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "http://m.shenqiwang.cn/index.php/page/user",
    "ruleBookAuthor": "",
    "ruleBookContent": "data.content@js:result||'这是付费章节哦！\\n'",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "data.chapter",
    "ruleChapterName": "{$.is_vip}🔒第{$.chapter_num}章 {$.title}@js:result.replace(/^(1|0🔒)/, '')",
    "ruleChapterUrl": "@js:'/book/chapterList.html@_time=1568281576&_access_token=70c65dcbebf421dbab82e3af6521a051&bookId='+java.get('bid')",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "chapter_num@js:'/v2/book/content.html@_time=1568281576&_access_token=70c65dcbebf421dbab82e3af6521a051&bookId='+java.get('bid')+'&chapterNum='+result",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "data.introduction@js:'<br>'+result",
    "ruleSearchAuthor": "nickname",
    "ruleSearchCoverUrl": "front_cover",
    "ruleSearchIntroduce": "introduction@put:{intro:$.introduction,bid:$.id}@js:result.trim()",
    "ruleSearchKind": "status{$.finished}@js:\n// \nresult.replace('statusN', '连载').replace('statusY', '完结')",
    "ruleSearchLastChapter": "id@js:var O=[\"3 0=4.5('6://1.1.7.8/9/a.b@c=d&e=f&g='+h);0=i.j(0).0;'第'+0.2.k+'章 '+0.2.l;\",\"|\",\"split\",\"data|app|last_chapter|var|java|ajax|http|quyuewang|cn|v2|book|html|_time|1568281576|_access_token|70c65dcbebf421dbab82e3af6521a051|bookId|result|JSON|parse|chapter_num|title\",\"replace\",\"\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(c,t,a,e,n,r){if(n=function(c){return c.toString(22)},!O[5][O[4]](/^/,String)){for(;a--;)r[n(a)]=e[a]||n(a);e=[function(c){return r[c]}],n=function(){return O[6]},a=1}for(;a--;)e[a]&&(c=c[O[4]](new RegExp(O[7]+n(a)+O[7],O[8]),e[a]));return c}(O[0],0,22,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchList": "data.list[:3]",
    "ruleSearchName": "title",
    "ruleSearchNoteUrl": "id@js:'/v2/book.html@_time=1568281576&_access_token=70c65dcbebf421dbab82e3af6521a051&bookId='+result",
    "ruleSearchUrl": "/book/searchDetail.html@keyword=searchKey&page=0&limit=3&_time=1568281576&_access_token=70c65dcbebf421dbab82e3af6521a051",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 湿热一瞬间",
    "bookSourceType": "",
    "bookSourceUrl": "https://shireyishunjian.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://shireyishunjian.com/main/member.php?mod=logging&action=login",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.t_fsz@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "tag.title.0",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "##cite><a href=(?:[^>]*>)([^<]*)##$1###",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "##br><font color=(?:[^>]*>)([^<]*)##$1###",
    "ruleFindKind": "##em>\\[<a href=(?:[^>]*>)([^<]*)##$1###",
    "ruleFindLastChapter": "##a progress=(?:[^\\[]*\\[){3}([^\\]]*)##$1###",
    "ruleFindList": "tag.tbody",
    "ruleFindName": "##/em> <a href=(?:[^>]*>)([^<]*)##$1###",
    "ruleFindNoteUrl": "##/em>\\s<a href[^\"]+\"([^&]*&)[^;]*;(.*?)a[^;]*;(.*?)\"##$1$2$3###",
    "ruleFindUrl": "憋尿小说::https://shireyishunjian.com/main/forum.php?mod=forumdisplay&fid=7&mobile=2page=searchPage",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "tag.span.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "tag.p.1@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.pbw",
    "ruleSearchName": "tag.a@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://shireyishunjian.com/main/search.php?mod=forum&srchtxt=searchKey&searchsubmit=yes|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 书耽",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.shubl.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "http://m.shubl.com/signup/login",
    "ruleBookAuthor": "",
    "ruleBookContent": "$id.J_BookRead@p@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".chapter_item a",
    "ruleChapterName": "@js:(result.outerHtml().includes('lock') ? '🔒' : '') + result.select('a').text()",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:java.get('Intro')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@put:{Intro:$.Intro}@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": ".book-list li@js:var O=[\"4 q=N(y.z(/O\\\\/([^&=]+)/)[1]);4 A=P Q('('+q.6(/\\\\s/g,'').R('').T(B(a,U,i,b){C(i<b.E-1){a.V(b[i]+b[i+1])}e a},[]).p('|')+')');B r(a){e!A.W(a.6(/\\\\s/g,''))}X.u().F(0,3).w(f=>{4 h=j=>k(f.8(j).l().G());4 7=h('.c-7');4 m=h('.H').6(/\\\\s*作者：(\\\\S+).+/,'$1');C(r(7)&&r(m))e{};4 n=k(f.8('.c-7').I('Y')).6(/^\\\\//,y.z(/(.+\\\\/\\\\/.+?\\\\/)/)[1]);4 J=Z.10.11.12(13.14(n));4 x=j=>k(J.8(j).l().G());4 o=x('.c-15').6(/\\\\s*简介：/,'');e{7:7,m:m,K:f.8('.K').I('16-17'),18:[x('.19').6(/\\\\s|字/g,''),J.8('.c-1a .9').u().w(9=>9.l()).p(' / '),J.8('.c-1b > .1c .9').u().w(9=>k(9.l())).L(v=>v.E<5).F(0,2).p(' / ')],1d:h('.H').6(/.+\\\\D(\\\\d+-\\\\d+-\\\\d+).+\\\\/\\\\s*(.+)/,'$2（$1）'),o:o.6(/[\\\\s\\\\t]+/g,''),1e:'<M>'+o.6(/[\\\\s\\\\t]+/g,'<M>'),n:n}}).L(v=>v.7);\",\"|\",\"split\",\"||||var||replace|name|select|tag|||book||return|el||elText||selector|String|text|author|url|intro|join||isInvalid|||toArray||map|jText|baseUrl|match|regex|function|if||length|slice|trim|smaller|attr||cover|filter|br|decodeURIComponent|list|new|RegExp|split||reduce|_|push|test|result|href|org|jsoup|Jsoup|parse|java|ajax|brief|data|original|tags|book_size|title|info|row|last|Intro\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(e,r,t,n,c,o){if(c=function(e){return(e<62?O[4]:c(parseInt(e/62)))+(35<(e%=62)?String[O[5]](e+29):e.toString(36))},!O[4][O[6]](/^/,String)){for(;t--;)o[c(t)]=n[t]||c(t);n=[function(e){return o[e]}],c=function(){return O[7]},t=1}for(;t--;)n[t]&&(e=e[O[6]](new RegExp(O[8]+c(t)+O[8],O[9]),n[t]));return e}(O[0],0,77,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "/index/get_search_book_list/searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 书旗小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://read.xiaoshuo1-sm.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "http://t.shuqi.com/#!/ct/login",
    "ruleBookAuthor": "",
    "ruleBookContent": "ChapterContent@text@js:var O=['2 3(e){4 e.7(\"\").8(2(e){4 e.9(/[a-b-d]/)?(c=f.g(e.5(0)/h),k=(e.i().5(0)-j)%6||6,l.m(k+(0==c?o:p))):e}).q(\"\")}1&&1.r>s?t.u(3(1)):\\'这是 🔒 付费章节 哦！\\\\n\\';',\"|\",\"split\",\"|result|function|U|return|charCodeAt|26|split|map|match|A|Za||z||Math|floor|97|toLowerCase|83||String|fromCharCode||64|96|join|length|10|java|base64Decoder\",\"replace\",\"\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(e,r,t,n,o,d){if(o=function(e){return e.toString(31)},!O[5][O[4]](/^/,String)){for(;t--;)d[o(t)]=n[t]||o(t);n=[function(e){return d[e]}],o=function(){return O[6]},t=1}for(;t--;)n[t]&&(e=e[O[4]](new RegExp(O[7]+o(t)+O[7],O[8]),n[t]));return e}(O[0],0,31,O[3][O[2]](O[1]),0,{}));",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "$..volumeList[*]",
    "ruleChapterName": "chapterName@js:result.trim()",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "chapterId@js:var O=[\"'2://3.4.5/6/7/8'+9.a('b')+'1'+c+'1'+d.e().f().g(0,h)+'i.j'\",\"|\",\"split\",\"|_|http|c1|shuqireader|com|httpserver|filecache|get_book_content_|java|get|bid|result|Date|now|toString|slice|10|_1_0|xml\",\"replace\",\"\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(t,e,f,r,n,_){if(n=function(t){return t.toString(20)},!O[5][O[4]](/^/,String)){for(;f--;)_[n(f)]=r[f]||n(f);r=[function(t){return _[t]}],n=function(){return O[6]},f=1}for(;f--;)r[f]&&(t=t[O[4]](new RegExp(O[7]+n(f)+O[7],O[8]),r[f]));return t}(O[0],0,20,O[3][O[2]](O[1]),0,{}));",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:java.get('Intro')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@put:{Intro:$.Intro}@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": "@js:var O=[\"4 q=U(V.m(/q=([^&=]+)/)[1]);4 n=p W('('+q.7(/\\\\s/g,'').X('').Y(r(a,Z,i,b){u(i<b.10-1){a.11(b[i]+b[i+1])}c a},[]).12('|')+')');r k(a){c!n.13(a.7(/\\\\s/g,''))}14(d.15.16.17.x);y.z(18).5.19(0,3).1a(o=>{4 8=o.1b;4 9=o.9;u(k(8)&&k(9))c{};4 6=o.6+'';4 A='f://t.1c.d/#!/1d/B/6/'+o.6+'/';4 C=1e(D.E(A));4 e=F.1f();4 h='1g';4 G=C.m(/\\\\1h:\\\\s*'(\\\\w+)'/)[1];4 t=x.1i(6+e+h+G);4 o={H:6,I:h,J:t,K:e};4 l='@H='+6+'&I='+h+'&J='+t+'&K='+e;4 L='f://M.N.d/O/P/1j'+l;4 Q='f://M.N.d/O/P/1k/'+l+'&1l=';4 5=y.z(D.E(Q)).5;4 j=5.1m;c{1n:6,8:8,9:9,1o:[5.1p+'万字',5.1q,5.1r=='2'?'完结':'连载'],1s:5.R.1t.7(/\\\\s+/,' ').1u()+'（'+p F(1v(5.R.1w)*1x).1y().7(/T.+/,'')+'）',B:5.1z||'f://1A.1B/1C',j:j.7(/[\\\\s\\\\t]+/g,''),1D:'<S>'+j.7(/[\\\\s\\\\t]+/g,'<S>'),1E:L}}).1F(v=>v.8);\",\"|\",\"split\",\"||||var|data|bid|replace|name|author|||return|com||http||userId||intro|isInvalid|params|match|regex||new||function|||if|||MD5Utils|JSON|parse|chapterUrl|cover|html|java|ajax|Date|encryptKey|bookId|user_id|sign|timestamp|catalogUrl|walden1|shuqireader|webapi|book|infoUrl|lastChapter|br||decodeURIComponent|baseUrl|RegExp|split|reduce|_|length|push|join|test|importClass|kunfei|bookshelf|utils|result|slice|map|title|shuqi|ct|String|now|8000000|sencryptKey|strToMd5By32|chapterlist|info|shuqi_h5|desc|id|tags|wordCount|className|state|last|chapterName|trim|Number|updateTime|1000|toISOString|imgUrl|uee|me|bNkEy|Intro|url|filter\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(e,t,r,a,i,n){if(i=function(e){return(e<62?O[4]:i(parseInt(e/62)))+(35<(e%=62)?String[O[5]](e+29):e.toString(36))},!O[4][O[6]](/^/,String)){for(;r--;)n[i(r)]=a[r]||i(r);a=[function(e){return n[e]}],i=function(){return O[7]},r=1}for(;r--;)a[r]&&(e=e[O[6]](new RegExp(O[8]+i(r)+O[8],O[9]),a[r]));return e}(O[0],0,104,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url@put:{bid:$.id}",
    "ruleSearchUrl": "/novel/i.php?do=is_serchpay&size=3&q=searchKey&filterMigu=1&p=3&shuqi_h5=&_={{Date.now()}}",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 书香云集",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.sxyj.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "data.content",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "class.news-box@tag.a@text",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.box@tag.a",
    "ruleChapterName": "title",
    "ruleChapterUrl": "class.book-info@class.btn-group@tag.a.2@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href<js>\nvar m = result.match(/bookId_(\\w+)\\/chapterId_(\\w+)/);\n'/WebApi/Book/GetChapter?bookId='+m[1]+'&chapterId='+m[2];\n</js>",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.book-info@tag.img@src",
    "ruleFindAuthor": "tag.td.4@text",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "tag.td.2@text&&tag.td.3@text##已|中",
    "ruleFindLastChapter": "tag.td.-1@text##\\s.+",
    "ruleFindList": "class.box@tag.tr!0",
    "ruleFindName": "tag.td.1@tag.a@text",
    "ruleFindNoteUrl": "tag.td.1@tag.a@href",
    "ruleFindUrl": "⇨::/Rank_Sub/CategoryId_1/type_1/page_searchPage.html\n女生小说::/Rank_Sub/CategoryId_1/type_2/page_searchPage.html\n⇦::/Rank_Sub/CategoryId_1/type_4/page_searchPage.html\n畅销榜::/Rank_Sub/CategoryId_1/type_1/page_searchPage.html\n人气榜::/Rank_Sub/CategoryId_1/type_2/page_searchPage.html\n阅读榜::/Rank_Sub/CategoryId_1/type_4/page_searchPage.html\n⇨::/Rank_Sub/CategoryId_0/type_1/page_searchPage.html\n男生小说::/Rank_Sub/CategoryId_0/type_2/page_searchPage.html\n⇦::/Rank_Sub/CategoryId_0/type_4/page_searchPage.html\n畅销榜::/Rank_Sub/CategoryId_0/type_1/page_searchPage.html\n人气榜::/Rank_Sub/CategoryId_0/type_2/page_searchPage.html\n阅读榜::/Rank_Sub/CategoryId_0/type_4/page_searchPage.html\n⇨::/Rank_Sub/CategoryId_2/type_1/page_searchPage.html\n出版图书::/Rank_Sub/CategoryId_2/type_2/page_searchPage.html\n⇦::/Rank_Sub/CategoryId_2/type_4/page_searchPage.html\n畅销榜::/Rank_Sub/CategoryId_2/type_1/page_searchPage.html\n人气榜::/Rank_Sub/CategoryId_2/type_2/page_searchPage.html\n阅读榜::/Rank_Sub/CategoryId_2/type_4/page_searchPage.html",
    "ruleIntroduce": "class.book-summary@html##简介：",
    "ruleSearchAuthor": "class.book-author@tag.span@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "class.book-desc@text",
    "ruleSearchKind": "class.book-tags@tag.span@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.box@tag.li",
    "ruleSearchName": "class.book-name@tag.a@text",
    "ruleSearchNoteUrl": "class.book-name@tag.a@href",
    "ruleSearchUrl": "/Book_Search.html?keyword=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 速更中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://api.foreader.com.cn",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://m.foreader.com.cn/#/login",
    "ruleBookAuthor": "",
    "ruleBookContent": "@js:(result && !baseUrl.includes('tickets')) ? result : '这是付费章节哦！\\n'",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "*",
    "ruleChapterName": "free{$.free}{$.title}@js:result.replace('freefalse', '🔒').replace('freetrue', '')",
    "ruleChapterUrl": "/books/{$.book.bid}/chapters",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "url||https://api.foreader.com.cn/get_tickets?bid={$.bid}&cid={$.cid}",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "book.description##^\\s*##<br>",
    "ruleSearchAuthor": "authors[0]",
    "ruleSearchCoverUrl": "poster",
    "ruleSearchIntroduce": "description@put:{intro:$.description,bid:$.bid}@js:result.trim()",
    "ruleSearchKind": "{$.categories[0]},{$.wordCount},status{$.status}@js:\n// \nresult.replace('status0', '连载').replace('status1', '完结')",
    "ruleSearchLastChapter": "https://api.foreader.com.cn/books/{$.bid}/detail@js:\nJSON.parse(java.ajax(result)).latestChapterTip.replace(/.+\\//, '').trim()",
    "ruleSearchList": "[:3]",
    "ruleSearchName": "title",
    "ruleSearchNoteUrl": "/books/{$.bid}/detail",
    "ruleSearchUrl": "/books/search/searchKey?offset=0&limit=3",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 塔读文学",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.tadu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "http://m.tadu.com/auth/user/personalCenter",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.bookPartResourceUrl@value@js:\nresult=java.ajax(result);\nString(result).replace(/.+?:'(.+)'\\}\\)$/, '$1') || ' 付费章节，换源阅读！'",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".chapter a",
    "ruleChapterName": "@js:(result.select('i').hasClass('vip') ? '🔒' : '') + result.text()",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:java.get('Intro')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@put:{Intro:$.Intro}@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "latest",
    "ruleSearchList": ".booklist-cover li@js:var O=[\"2 q=L(w.x(/M=([^&=]+)/)[1]);2 y=N O('('+q.4(/\\\\s/g,'').P('').Q(z(a,R,i,b){A(i<b.S-1){a.T(b[i]+b[i+1])}d a},[]).B('|')+')');z l(a){d!y.U(a.4(/\\\\s/g,''))}V.m().C(0,3).n(o=>{2 r=D=>7(o.5(D).6().E());2 e=r('F a');2 f=r('.c-9 > a');A(l(e)&&l(f))d{};2 h=7(o.5('F a').G('W')).4(/^\\\\//,w.x(/(.+\\\\/\\\\/.+?\\\\/)/)[1]);2 J=X.Y.Z.10(11.12(h));2 j=7(J.5('.u + p').6());2 k=7(J.5('.13 .14 15').G('16-17'));2 8=[J.5('.u H').18(0).6()];8=8.19(J.5('.1a a').m().n(a=>7(a.6()).4('连载中','连载').4('完本','完结')));d{e:J.5('.1b').6(),f:f,k:k.1c('/')?'1d://1e.1f/1g':k,8:8,1h:7(J.5('.1i').6()).4(/\\\\s*更新时间：(.+)/,'（$1）').E()||J.5('.u H').m().C(1).n(s=>s.6()).B(' | '),j:j.4(/[\\\\s\\\\t]+/g,''),1j:'<I>'+j.4(/[\\\\s\\\\t]+/g,'<I>'),h:h.4('K','K/1k')}}).1l(v=>v.e);\",\"|\",\"split\",\"||var||replace|select|text|String|tags|||||return|name|author||url||intro|cover|isInvalid|toArray|map|el|||elText|||datum||baseUrl|match|regex|function|if|join|slice|selector|trim|h3|attr|span|br||book|decodeURIComponent|query|new|RegExp|split|reduce|_|length|push|test|result|href|org|jsoup|Jsoup|parse|java|ajax|bookIntro|bookImg|img|data|src|eq|concat|sortList|bkNm|endsWith|http|uee|me|bNkEy|last|newUpdate|Intro|catalogue|filter\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(e,t,r,a,n,o){if(n=function(e){return(e<62?O[4]:n(parseInt(e/62)))+(35<(e%=62)?String[O[5]](e+29):e.toString(36))},!O[4][O[6]](/^/,String)){for(;r--;)o[n(r)]=a[r]||n(r);a=[function(e){return o[e]}],n=function(){return O[7]},r=1}for(;r--;)a[r]&&(e=e[O[6]](new RegExp(O[8]+n(r)+O[8],O[9]),a[r]));return e}(O[0],0,84,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "/search?&pageSize=3&pageNum=1&query=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 汤圆创作",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.itangyuan.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://m.itangyuan.com/login/phone.html",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.chapterWrapper@tag.p@text",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.catalogue-list@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.btn-catalogue@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "校园::http://m.itangyuan.com/tag/179.html?page=searchPage&&青葱::http://m.itangyuan.com/tag/91.html?page=searchPage&&灵异::http://m.itangyuan.com/tag/22.html?page=searchPage&&古风::http://m.itangyuan.com/tag/193.html?page=searchPage&&穿越::http://m.itangyuan.com/tag/25.html?page=searchPage&&女强::http://m.itangyuan.com/tag/302.html?page=searchPage&&总裁::http://m.itangyuan.com/tag/60.html?page=searchPage&&奇幻::http://m.itangyuan.com/tag/74.html?page=searchPage&&现言::http://m.itangyuan.com/tag/4408.html?page=searchPage&&修仙::http://m.itangyuan.com/tag/171.html?page=searchPage&&重生::http://m.itangyuan.com/tag/26.html?page=searchPage&&爆笑::http://m.itangyuan.com/tag/105.html?page=searchPage&&二次元::http://m.itangyuan.com/tag/1662.html?page=searchPage&&青春::http://m.itangyuan.com/tag/83242.html?page=searchPage&&悬疑::http://m.itangyuan.com/tag/182.html?page=searchPage&&都市::http://m.itangyuan.com/tag/24.html?page=searchPage&&玄幻::http://m.itangyuan.com/tag/21.html?page=searchPage&&科幻::http://m.itangyuan.com/tag/23.html?page=searchPage&&游戏::http://m.itangyuan.com/tag/121.html?page=searchPage&&仙侠::http://m.itangyuan.com/tag/80.html?page=searchPage&&竞技::http://m.itangyuan.com/tag/290.html?page=searchPage&&军事::http://m.itangyuan.com/tag/251.html?page=searchPage&&历史::http://m.itangyuan.com/tag/439.html?page=searchPage&&武侠::http://m.itangyuan.com/tag/104.html?page=searchPage&&搞笑::http://m.itangyuan.com/tag/53.html?page=searchPage&&轻小说::http://m.itangyuan.com/tag/341.html?page=searchPage&&剧本::http://m.itangyuan.com/tag/112.html?page=searchPage&&同人::http://m.itangyuan.com/tag/52.html?page=searchPage&&诗歌::http://m.itangyuan.com/tag/208.html?page=searchPage&&随笔::http://m.itangyuan.com/tag/8.html?page=searchPage&&论文::http://m.itangyuan.com/tag/11908.html?page=searchPage",
    "ruleIntroduce": "class.intro@tag.p@text",
    "ruleSearchAuthor": "class.item-info.0@text#著",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.list-book@tag.li",
    "ruleSearchName": "class.item-name.0@text",
    "ruleSearchNoteUrl": "class.list-item@tag.a.0@href",
    "ruleSearchUrl": "http://m.itangyuan.com/search-result.html?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 铁血读书",
    "bookSourceType": "",
    "bookSourceUrl": "http://book.tiexue.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://m.book.tiexue.net/Login.aspx",
    "ruleBookAuthor": "",
    "ruleBookContent": ".p_01@html@js:result || ' 付费章节，换源阅读！'",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".list01 li p",
    "ruleChapterName": "@js:(result.outerHtml().includes('vip_icon') ? '🔒' : '') + result.select('a').text()",
    "ruleChapterUrl": "@js:baseUrl.replace(/\\/?$/, '/list.html')",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": ".bookPrdt@html##^##<br>",
    "ruleSearchAuthor": ".zuoZhe1 a@text",
    "ruleSearchCoverUrl": "a img@src",
    "ruleSearchIntroduce": ".cel02_row3@textNodes@js:result.trim()",
    "ruleSearchKind": ".cel02_row2 span:not([class])@text",
    "ruleSearchLastChapter": ".zhuJue@text",
    "ruleSearchList": ".tianZhi_list dl:lt(3)",
    "ruleSearchName": "h6 a@text",
    "ruleSearchNoteUrl": "h6 a@href",
    "ruleSearchUrl": "/SearchResults.aspx?PageSize=3&keywords=searchKey&noveltype=0|char=gb2312",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 绾书文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://api.wanshu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://account.wanshu.com/login",
    "ruleBookAuthor": "",
    "ruleBookContent": "$..content@js:result.replace(/\\<|\\/|\\p|\\>/g,\"\\n\")",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "data",
    "ruleChapterName": "{$.is_free}🔒{$.name}##^(true🔒|false)",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "/novel/chapterInfo?novel_chapter_id={$.id}",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:java.get('Intro')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@put:{Intro:$.Intro}@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": "@js:var O=[\"5 q=k(l.m(/n=([^&=]+)/)[1]);5 c=p r('('+q.2(/\\\\s/g,'').u('').w(d(a,x,i,b){e(i<b.y-1){a.z(b[i]+b[i+1])}7 a},[]).A('|')+')');d 9(a){7!c.B(a.2(/\\\\s/g,''))}C.D(E).F.G(0,3).H(o=>{5 4=o.4;5 6=o.6;e(9(4)&&9(6))7{};5 8=o.I;7{4:4,6:6,J:[o.K,o.L,o.M.2(/中|已/,'')],N:o.O+'（'+o.P.2(/\\\\s.+/,'')+'）',f:o.f||'Q://R.S/T',8:8.2(/[\\\\s\\\\t]+/g,''),U:'<h>'+8.2(/[\\\\s\\\\t]+/g,'<h>'),V:'/W/X?Y=1&Z=10&j='+o.j}}).11(v=>v.4);\",\"|\",\"split\",\"||replace||name|var|author|return|intro|isInvalid|||regex|function|if|cover||br||novel_id|decodeURIComponent|baseUrl|match|kw||new||RegExp|||split||reduce|_|length|push|join|test|JSON|parse|result|data|slice|map|description|tags|word_num|category_name|complete_status|last|latest_chapter|latest_chapter_update_time|http|uee|me|bNkEy|Intro|url|novel|chapterList|page|pageSize|19999|filter\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(e,t,r,n,o,a){if(o=function(e){return(e<62?O[4]:o(parseInt(e/62)))+(35<(e%=62)?String[O[5]](e+29):e.toString(36))},!O[4][O[6]](/^/,String)){for(;r--;)a[o(r)]=n[r]||o(r);n=[function(e){return a[e]}],o=function(){return O[7]},r=1}for(;r--;)n[r]&&(e=e[O[6]](new RegExp(O[8]+o(r)+O[8],O[9]),n[r]));return e}(O[0],0,64,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "/novel/search?pageSize=3&kw=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 网易云阅读",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.yuedu.163.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://m.yuedu.163.com/login.do",
    "ruleBookAuthor": "",
    "ruleBookContent": "data.content@js:\nresult ? String(java.base64Decoder(result)).replace(/<h1>.+?<\\/h1>/, '') : ' 付费章节，换源阅读！';",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "data.catalog[?(@.grade > 1)]",
    "ruleChapterName": "{$.price}🔒{$.title}##^(0🔒|\\d+)",
    "ruleChapterUrl": "@js:java.get('catalogUrl')",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "uuid@js:\n'/reader/book/content.json?source_uuid='+java.get('source_uuid')+'&content_uuid='+result;",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:'<br>'+java.get('Intro')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@put:{Intro:$.Intro}@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "latest",
    "ruleSearchList": "data.books[:3]@js:var O=[\"9.4(e).f(h(o){0 a=o.i;0 b=j.k(/(.+?\\\\/\\\\/.+?\\\\/)/)[1];0 c=b+'l/'+a;0 J=n.p.q.4(r.t(c));u{v:a,x:o.y,5:o.5,z:[o.A,o.B,o.C],D:E(J.F('.m-6-G').H()).3(/\\\\s*(\\\\d+-\\\\d+-\\\\d+).+/,'（$1）').3(/\\\\s*(\\\\d+)月(\\\\d+)日.+/,'（$1-$2）').7(),I:o.8.3(/<\\\\/?\\\\w+>/g,'').7(),K:o.8,L:o.M,N:c,O:'/P/6/Q.R?S=T&U='+a}});\",\"|\",\"split\",\"var|||replace|parse|author|book|trim|description|JSON|||||result|map||function|sourceUuid|baseUrl|match|source||org||jsoup|Jsoup|java||ajax|return|id||name|title|tags|totalCount|paydesc|category|latest|String|select|recent|text|intro||Intro|cover|coverImage|url|catalogUrl|reader|info|json|catalog_only|true|source_uuid\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(r,o,t,e,a,n){if(a=function(r){return(r<57?O[4]:a(parseInt(r/57)))+(35<(r%=57)?String[O[5]](r+29):r.toString(36))},!O[4][O[6]](/^/,String)){for(;t--;)n[a(t)]=e[t]||a(t);e=[function(r){return n[r]}],a=function(){return O[7]},t=1}for(;t--;)e[t]&&(r=r[O[6]](new RegExp(O[8]+a(t)+O[8],O[9]),e[t]));return r}(O[0],0,57,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url@put:{catalogUrl:$.catalogUrl,source_uuid:$.id}",
    "ruleSearchUrl": "/search/book/data.json?key=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 香网",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.xiang5.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "http://m.xiang5.com/user/newlogin.html",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.chapcont@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.blist@tag.a",
    "ruleChapterName": "@js:(result.select('img').attr('src').includes('v.png') ? '🔒' : '') + result.select('.bname').text()",
    "ruleChapterUrl": "@js:baseUrl.replace('bookinfo', 'booklist')",
    "ruleChapterUrlNext": "text.下一页@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": ".bookcover@src#@.+",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": ".intro_neirong@html@js:result.replace('内容介绍：', '').replace(/^\\s*/, '<br>')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "img##@.+",
    "ruleSearchIntroduce": "des@js:result.trim()",
    "ruleSearchKind": "{$.type},{$.status}@js:result.replace('完本', '完结').replace('', '')",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "itemlist.list[:3]",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "book_url",
    "ruleSearchUrl": "/dosearch?word=searchKey&sort=totalviews",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 潇湘书院",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.xxsy.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://m.xxsy.net/page/Login",
    "ruleBookAuthor": "",
    "ruleBookContent": ".chapter-main@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".catalog-list li",
    "ruleChapterName": "@js:(result.hasClass('vip') ? '🔒' : '') + result.select('a').text()",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:java.get('Intro')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@put:{Intro:$.Intro}@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": ".result-list li@js:var O=[\"7 q=B(p.l(/C=([^&=]+)/)[1]);7 r=D E('('+q.2(/\\\\s/g,'').F('').G(u(a,H,i,b){w(i<b.I-1){a.K(b[i]+b[i+1])}e a},[]).L('|')+')');u m(a){e!r.M(5(a).2(/\\\\s/g,''))}N.O().P(0,3).Q(8=>{7 9=8.4('.n a').c(0).6();7 f=5(8.4('.o a').c(0).6()).2('','');w(m(9)&&m(f))e{};7 h=5(8.4('.n a').c(0).x('R')).2(/^\\\\//,p.l(/(.+\\\\/\\\\/.+?\\\\/)/)[1]);7 J=S.T.U.V(W.X(h));7 j=5(J.4('.Y Z').6());e{9:9,f:f,10:J.4('.11 12').x('13-14')||'15://16.17/18',19:[5(8.4('.1a y').k().6()).l(/(\\\\d+)/)[1],5(8.4('.o y').c(0).6()).2(/已|中/,''),8.4('.o a').c(1).6()],k:5(J.4('.1b-1c a').k().6()).2(/.+[：:]/,'').z()+'（'+5(J.4('.1d').k().6()).2(/\\\\s.+/,'').z()+'）',j:j.2(/[\\\\s\\\\t]+/g,''),1e:'<A>'+j.2(/[\\\\s\\\\t]+/g,'<A>'),h:h.2(/\\\\/n\\\\//,'/1f/1g?1h=0&1i=0&1j=0&1k=0&1l=').2('.1m','')}}).1n(v=>v.9);\",\"|\",\"split\",\"||replace||select|String|text|var|el|name|||eq||return|author||url||intro|last|match|isInvalid|info|subtitle|baseUrl||regex|||function||if|attr|span|trim|br|decodeURIComponent|wd|new|RegExp|split|reduce|_|length||push|join|test|result|toArray|slice|map|href|org|jsoup|Jsoup|parse|java|ajax|introcontent|dd|cover|book|img|data|src|http|uee|me|bNkEy|tags|number|sub|newest|time|Intro|partview|GetChapterList|noNeedBuy|special|maxFreeChapterId|isMonthly|bookid|html|filter\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(e,t,a,r,n,i){if(n=function(e){return(e<62?O[4]:n(parseInt(e/62)))+(35<(e%=62)?String[O[5]](e+29):e.toString(36))},!O[4][O[6]](/^/,String)){for(;a--;)i[n(a)]=r[a]||n(a);r=[function(e){return i[e]}],n=function(){return O[7]},a=1}for(;a--;)r[a]&&(e=e[O[6]](new RegExp(O[8]+n(a)+O[8],O[9]),r[a]));return e}(O[0],0,86,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "/search?s_wd=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 小说火火",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.iflyread.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://m.iflyread.com/#/login",
    "ruleBookAuthor": "",
    "ruleBookContent": "data.chapter.fileUrl@js:\nString(result).length > 8 ? java.ajax(result) : ' 付费章节，换源阅读！'",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "data.bookCatalog",
    "ruleChapterName": "@get:{price}{$.freeStatus}🔒{$.chapterName}@js:result.replace(/^(🔓\\d+🔒|0🔒|\\d+)/, '')",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "chapterId@js:\n'/api/book/chapter/address?v=12&bundle=com.reader.firebird&cs=1&sid=SID&channelId=301001&osType=3&userId=301910081702318985&userType=0&version=1.0.0&timestamp=1570527694762&appId=43&apiKey=001&bookId=' +\n  java.get('bid') +\n  '&chapterId=' +\n  result;",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:'<br>'+java.get('Intro')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@put:{price:$.price, bid:$.id, Intro:$.intro}@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": "@js:var O=[\"4 q=Q(R.S(/T=([^&=]+)/)[1]);4 j=U V('('+q.7(/\\\\s/g,'').W('').X(k(a,Y,i,b){l(i<b.Z-1){a.10(b[i]+b[i+1])}8 a},[]).11('|')+')');k e(a){8!j.13(a.7(/\\\\s/g,''))}n.p(14).r.15[0].16.17(0,3).18(o=>{4 5=o.5;4 6=o.6;l(e(5)&&e(6))8{};4 f='19://m.1a.h/t/2/1b?v=12&u=h.w.x&y=z&A=B&C=3&D=E'+9.c()+'F&G=0&H=1.0.0&I='+9.c()+'&J=K&L=M&N=1&O='+o.d;4 2=n.p(1c.1d(f)).r.2;8{d:o.d,5:5,6:6,1e:[o.1f,o.1g,o.1h.7('完本','完结')],P:2.P>0?'':'🔓',1i:2.1j+'（'+2.1k.7(/\\\\s.+/,'')+'）',1l:o.1m,1n:o.1o,f:'/t/2/1p?v=12&u=h.w.x&y=z&A=B&C=3&D=E'+9.c()+'F&G=0&H=1.0.0&I='+9.c()+'&J=K&L=M&1q=1&1r=1s&N=1&O='+o.d}}).1t(v=>v.5);\",\"|\",\"split\",\"||book||var|name|author|replace|return|Date|||now|id|isInvalid|url||com||regex|function|if||JSON||parse||data||api|bundle||reader|firebird|sid|SID|channelId|301001|osType|userId|301|91|userType|version|timestamp|appId|43|apiKey|001|cs|bookId|price|decodeURIComponent|baseUrl|match|keyword|new|RegExp|split|reduce|_|length|push|join||test|result|obj|books|slice|map|https|iflyread|v2|java|ajax|tags|words|secondCategory|serialStatus|last|latestChapterName|updateTime|intro|summary|cover|coverUrl|catalog|pageNum|pageSize|19999|filter\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(e,a,r,o,t,n){if(t=function(e){return(e<62?O[4]:t(parseInt(e/62)))+(35<(e%=62)?String[O[5]](e+29):e.toString(36))},!O[4][O[6]](/^/,String)){for(;r--;)n[t(r)]=o[r]||t(r);o=[function(e){return n[e]}],t=function(){return O[7]},r=1}for(;r--;)o[r]&&(e=e[O[6]](new RegExp(O[8]+t(r)+O[8],O[9]),o[r]));return e}(O[0],0,92,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "/api/search/contents/v2?v=12&bundle=com.reader.firebird&sid=SID&channelId=301001&osType=3&userId=301{{Date.now()}}91&userType=0&version=1.0.0&timestamp={{Date.now()}}&appId=43&apiKey=001&keyword=searchKey&hotWordsType=0&scope=0&pageNum=1&pageSize=3",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 宜搜",
    "bookSourceType": "",
    "bookSourceUrl": "http://api.appeasou.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "http://book.easou.com/ta/login.m",
    "ruleBookAuthor": "",
    "ruleBookContent": "content",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "$..chapters[*]",
    "ruleChapterName": "{$.charge}🔒{$.chapter_name}##^(0🔒|\\d+)",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "sort@js:'http://api.appeasou.com/api/bookapp/chargeChapter.m?a=1&autoBuy=0&cid=eef_easou_book&version=002&os=android&appverion=1070&appid=10001&gid='+java.get('gid')+'&nid='+java.get('nid')+'&sort='+result",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:java.get('Intro')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@put:{Intro:$.Intro, gid:$.gid, nid:$.nid}@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": "@js:var O=[\"6 q=n(p.r(/u=([^&=]+)/)[1]);6 h=j w('('+q.2(/\\\\s/g,'').x('').y(k(a,z,i,b){l(i<b.A-1){a.B(b[i]+b[i+1])}8 a},[]).C('|')+')');k e(a){8!h.D(a.2(/\\\\s/g,''))}E.F(G).H.I(0,3).J(o=>{6 5=o.5;6 7=o.7;l(e(5)&&e(7))8{};6 9=o.K;8{c:o.c,d:o.d,5:5,7:7,L:[o.M,o.N.2('完本','完结'),o.O||o.P],Q:o.R+'（'+j S(o.U).V().2(/T.+/,'')+'）',W:o.X||'Y://Z.10/11',9:9.2(/[\\\\s\\\\t]+/g,''),12:'<f>'+9.2(/[\\\\s\\\\t]+/g,'<f>').2(/。/g,'。<f>'),13:'/14/15/16.m?17=1&18=19&1a=1b&1c=1&1d=1e&1f=1g&1h=1i&1j=1&1k=0&1l=1m&1n=0&1o=3&1p=4&c='+o.c+'&d='+o.d}}).1q(v=>v.5);\",\"|\",\"split\",\"||replace|||name|var|author|return|intro|||gid|nid|isInvalid|br||regex||new|function|if||decodeURIComponent||baseUrl||match|||word||RegExp|split|reduce|_|length|push|join|test|JSON|parse|result|all_book_items|slice|map|desc|tags|category|status|agentName|site|last|lastChapterName|Date||lastTime|toISOString|cover|imgUrl|http|uee|me|bNkEy|Intro|url|api|bookapp|bookSummary|sort|size|2147483647|returnType|100|gsort|cid|eef_easou_book|os|android|appverion|1070|dzh|scp|appid|10001|utype|rtype|ptype|filter\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(e,o,t,r,a,n){if(a=function(e){return(e<62?O[4]:a(parseInt(e/62)))+(35<(e%=62)?String[O[5]](e+29):e.toString(36))},!O[4][O[6]](/^/,String)){for(;t--;)n[a(t)]=r[t]||a(t);r=[function(e){return n[e]}],a=function(){return O[7]},t=1}for(;t--;)r[t]&&(e=e[O[6]](new RegExp(O[8]+a(t)+O[8],O[9]),r[t]));return e}(O[0],0,89,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "/api/bookapp/searchdzh.m?word=searchKey&type=0&page_id=1&count=3&cid=eef_easou_book&os=android&appverion=1070&appid=10001&ptype=4",
    "serialNumber": 0,
    "weight": 55
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 有乐中文",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.iyoule.com/shuku.html",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "http://www.iyoule.com/",
    "ruleBookAuthor": "class.author@text",
    "ruleBookContent": "id.readtext@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.bookname@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.menu@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "author",
    "ruleFindCoverUrl": "img_uri",
    "ruleFindIntroduce": "intro",
    "ruleFindKind": "charnum@js:\"字数：\"+result",
    "ruleFindLastChapter": "last_updatechptitle",
    "ruleFindList": "books.*",
    "ruleFindName": "catename",
    "ruleFindNoteUrl": "http://www.iyoule.com/book/{$.bid}",
    "ruleFindUrl": "<js>\nvar name=[];\nvar category=[];\nvar nan=[\"男全\",\"都市\",\"玄幻\",\"历史\",\"科幻\",\"武侠\",\"男综\"];\nvar nv=[\"女全\",\"悬疑\",\"穿越\",\"女综\"];\nfor (var i=0;i<nan.length;i++)\n{\nname.push(nan[i]);\ncategory.push(\"category=nan&classids=\"+i);\n};\nfor (var i=0;i<nv.length;i++)\n{\nname.push(nv[i]);\ncategory.push(\"category=nv&classids=\"+i);\n}\nname.push(\"全部\");\ncategory.push(\"category=allcate\");\nvar finish=[\"F\",\"结\",\"载\"];\nvar free=[\"M\",\"免\",\"费\"];\nvar charnum=[\"0万\",\"30万\",\"50万\",\"100万\",\"100+万\"];\nvar ordername=[\"热\",\"藏\",\"更\",\"字\"];\nvar order=[\"total_hit\",\"total_fav\",\"last_vipupdatetime\",\"charnum\"];\nvar x=\"\";\nfor (var i=0;i<category.length;i++)\n{\nfor (var j=0;j<finish.length;j++)\n{\nfor (var k=0;k<free.length;k++)\n{\nfor (var m=0;m<charnum.length;m++)\n{\nfor (var n=0;n<order.length;n++)\n{\nx=x+name[i]+finish[j]+free[k]+charnum[m]+ordername[n]+\"::http://www.iyoule.com/web/shuku.php? act=loaddata&act=loaddata&+\"+category[i]+\"&free=\"+k+\"&finish=\"+j+\"&charnum=\"+m+\"&order=\"+order[n]+\"&pagenum=searchPage&pagesize=20&&\";\n}\n}\n}\n}\n}\nresult=x;\nString(result);\n</js>",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "tag.span.0@tag.a@text",
    "ruleSearchCoverUrl": "tag.img@data-original",
    "ruleSearchIntroduce": "class.jj_ss@text",
    "ruleSearchKind": "class.xx_ss@tag.a@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.con@tag.li",
    "ruleSearchName": "tag.h3@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.h3@tag.a@href",
    "ruleSearchUrl": "http://www.iyoule.com/search_new.php?q=searchKey&p=&pagenum=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 有兔阅读",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "https://www.mituyuedu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://www.mituyuedu.com/login",
    "ruleBookAuthor": "",
    "ruleBookContent": "@js:result",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "@json:$..data[*]",
    "ruleChapterName": "@json:$.name",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "@json:https://book.chengxinqinye.com/book{$.filePath}",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "玄幻::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=1&clsIdSecond=0&gender=1&wordFilter=0&pageNo=searchPage&pageSize=10\n奇幻::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=2&clsIdSecond=0&gender=1&wordFilter=0&pageNo=searchPage&pageSize=10\n武侠::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=3&clsIdSecond=0&gender=1&wordFilter=0&pageNo=searchPage&pageSize=10\n仙侠::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=4&clsIdSecond=0&gender=1&wordFilter=0&pageNo=searchPage&pageSize=10\n都市::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=5&clsIdSecond=0&gender=1&wordFilter=0&pageNo=searchPage&pageSize=10\n校园::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=6&clsIdSecond=0&gender=1&wordFilter=0&pageNo=searchPage&pageSize=10\n历史::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=7&clsIdSecond=0&gender=1&wordFilter=0&pageNo=searchPage&pageSize=10\n军事::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=8&clsIdSecond=0&gender=1&wordFilter=0&pageNo=searchPage&pageSize=10\n游戏::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=9&clsIdSecond=0&gender=1&wordFilter=0&pageNo=searchPage&pageSize=10\n竞技::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=10&clsIdSecond=0&gender=1&wordFilter=0&pageNo=searchPage&pageSize=10\n科幻::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=11&clsIdSecond=0&gender=1&wordFilter=0&pageNo=searchPage&pageSize=10\n现代言情::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=12&clsIdSecond=0&gender=0&wordFilter=0&pageNo=searchPage&pageSize=10\n古代言情::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=13&clsIdSecond=0&gender=0&wordFilter=0&pageNo=searchPage&pageSize=10\n幻想言情::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=14&clsIdSecond=0&gender=0&wordFilter=0&pageNo=searchPage&pageSize=10\n青春校园::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=15&clsIdSecond=0&gender=0&wordFilter=0&pageNo=searchPage&pageSize=10\n同人作品::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=16&clsIdSecond=0&gender=0&wordFilter=0&pageNo=searchPage&pageSize=10\n次元专区::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=18&clsIdSecond=0&gender=0&wordFilter=0&pageNo=searchPage&pageSize=10\n耽美::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=128&clsIdSecond=0&gender=0&wordFilter=0&pageNo=searchPage&pageSize=10\n推理悬疑::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=17&clsIdSecond=0&gender=1&wordFilter=0&pageNo=searchPage&pageSize=10\n恐怖惊悚::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=84&clsIdSecond=0&gender=1&wordFilter=0&pageNo=searchPage&pageSize=10\n有兔怪谈::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=112&clsIdSecond=0&gender=1&wordFilter=0&pageNo=searchPage&pageSize=10\n小说::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=163&clsIdSecond=0&gender=-1&wordFilter=0&pageNo=searchPage&pageSize=10\n历史传记::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=193&clsIdSecond=0&gender=-1&wordFilter=0&pageNo=searchPage&pageSize=10\n经济管理::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=205&clsIdSecond=0&gender=-1&wordFilter=0&pageNo=searchPage&pageSize=10\n社科心理::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=212&clsIdSecond=0&gender=-1&wordFilter=0&pageNo=searchPage&pageSize=10\n艺术生活::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=245&clsIdSecond=0&gender=-1&wordFilter=0&pageNo=searchPage&pageSize=10\n历史著作::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=258&clsIdSecond=0&gender=-1&wordFilter=0&pageNo=searchPage&pageSize=10\n成功励志::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=269&clsIdSecond=0&gender=-1&wordFilter=0&pageNo=searchPage&pageSize=10\n英文著作::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=276&clsIdSecond=0&gender=-1&wordFilter=0&pageNo=searchPage&pageSize=10\n儿童读物::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=280&clsIdSecond=0&gender=-1&wordFilter=0&pageNo=searchPage&pageSize=10\n古典文学::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=283&clsIdSecond=0&gender=-1&wordFilter=0&pageNo=searchPage&pageSize=10\n现代文学::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=287&clsIdSecond=0&gender=-1&wordFilter=0&pageNo=searchPage&pageSize=10\n商业思维::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=291&clsIdSecond=0&gender=-1&wordFilter=0&pageNo=searchPage&pageSize=10\n其他::https://app1.youzibank.com/book/list?selectionModuleId=0&fullFlag=0&orderBy=read_cnt&clsIdFirst=116&clsIdSecond=0&gender=2&wordFilter=0&pageNo=searchPage&pageSize=10",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "@json:$.author",
    "ruleSearchCoverUrl": "@json:https://book.banquanzhuce.com/book{$.photoPath}",
    "ruleSearchIntroduce": "@json:$.intro",
    "ruleSearchKind": "@json:$.clsName",
    "ruleSearchLastChapter": "@json:最近更新时间{$.lastUpdate}",
    "ruleSearchList": "@json:$..data[*]",
    "ruleSearchName": "@json:$.name",
    "ruleSearchNoteUrl": "@json:https://app1.youzibank.com/book/chapter/listAll?bookId={$.id}",
    "ruleSearchUrl": "https://app1.youzibank.com/es/search/book?q=searchKey&pageSize=10&pageNo=searchPage@header:{Seq:'11111111111111111111111111111111'}",
    "serialNumber": 0,
    "weight": 37
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 阅路小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://apiuser.yueduyun.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://m.yueduyun.com/loginClass",
    "ruleBookAuthor": "",
    "ruleBookContent": "data.chapter_content",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "data",
    "ruleChapterName": "{$.chapter_vip}🔒{$.chapter_name}##^(1|0🔒)",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "/app/chapter/chapter_content?book_id={$.book_id}&chapter_id={$.chapter_id}",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:java.get('Intro')",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro@put:{Intro:$.Intro}@js:result.trim()",
    "ruleSearchKind": "tags",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": "@js:var O=[\"4 q=w(x.y(/z=([^&=]+)/)[1]);4 e=A B('('+q.7(/\\\\s/g,'').C('').D(f(a,E,i,b){h(i<b.F-1){a.G(b[i]+b[i+1])}8 a},[]).H('|')+')');f c(a){8!e.I(a.7(/\\\\s/g,''))}j.k(J).l.K(0,3).L(o=>{4 5=o.M.7(/\\\\(.*\\\\)/,'');4 9=o.N;h(c(5)&&c(9))8{};4 d='n://O.p.r/m/2/2?6='+o.6;4 2=j.k(P.Q(d)).l;8{R:o.6,5:5,9:9,S:[2.T,2.U,2.V==1?'完结':'连载'],W:o.X,Y:2.u.7(/[\\\\s\\\\t]+/g,''),Z:'<10>'+2.u,11:2.12,d:'/m/2/13?14=1&15=16&17=n:%18%19.p.r&6='+o.6}}).1a(v=>v.5);\",\"|\",\"split\",\"||book||var|name|book_id|replace|return|author|||isInvalid|url|regex|function||if||JSON|parse|data||https||yueduyun||com|||book_intro||decodeURIComponent|baseUrl|match|key_word|new|RegExp|split|reduce|_|length|push|join|test|result|slice|map|book_name|author_name|apiuser|java|ajax|id|tags|book_size|category_name|book_end|last|chapter_name|intro|Intro|br|cover|book_cover|chapters|page|page_size|19999|origin|2F|2Fm|filter\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(a,e,o,r,n,t){if(n=function(a){return(a<62?O[4]:n(parseInt(a/62)))+(35<(a%=62)?String[O[5]](a+29):a.toString(36))},!O[4][O[6]](/^/,String)){for(;o--;)t[n(o)]=r[o]||n(o);r=[function(a){return t[a]}],n=function(){return O[7]},o=1}for(;o--;)r[o]&&(a=a[O[6]](new RegExp(O[8]+n(o)+O[8],O[9]),r[o]));return a}(O[0],0,73,O[3][O[2]](O[1]),0,{}));",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "/m/book/search?key_word=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 掌阅书城",
    "bookSourceType": "",
    "bookSourceUrl": "http://yc.ireader.com.cn",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "http://wap.yc.ireader.com.cn/login",
    "ruleBookAuthor": "",
    "ruleBookContent": ".read_text@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".cata_list li",
    "ruleChapterName": "@js:(result.select('s').hasClass('vip') ? '🔒' : '') + String(result.select('a').text()).replace(/(\\d章)\\s?([^：])/, '$1 $2')",
    "ruleChapterUrl": "@js:baseUrl.replace(/\\/?$/, '/chapters/')",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": ".book_int_con .div1@html##^\\s*##<br>",
    "ruleSearchAuthor": ".book_aut@text",
    "ruleSearchCoverUrl": ".book_cov img@src",
    "ruleSearchIntroduce": ".book_int@text@js:result.trim()",
    "ruleSearchKind": ".book_inf_sec .label@text&&.book_inf_right@tag.p.0@text##中|已",
    "ruleSearchLastChapter": ".book_inf_right@tag.p.1@text",
    "ruleSearchList": ".result-list ul li:lt(3)",
    "ruleSearchName": ".book_name@text",
    "ruleSearchNoteUrl": ".book_name@href",
    "ruleSearchUrl": "/search/searchKey/",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 掌阅小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.zhangyue.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$class.read_c normal@html",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.catalog_ls@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.title@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.side@tag.img@src",
    "ruleFindUrl": "男频*玄幻::http://m.zhangyue.com/category/10/11?currentPage=searchPage&&男频*都市::http://m.zhangyue.com/category/10/27?currentPage=searchPage&&男频*武侠::http://m.zhangyue.com/category/10/19?currentPage=searchPage&&男频*仙侠::http://m.zhangyue.com/category/10/22?currentPage=searchPage&&男频*奇幻::http://m.zhangyue.com/category/10/16?currentPage=searchPage&&男频*校园::http://m.zhangyue.com/category/10/39?currentPage=searchPage&&男频*历史::http://m.zhangyue.com/category/10/42?currentPage=searchPage&&男频*军事::http://m.zhangyue.com/category/10/50?currentPage=searchPage&&男频*游戏::http://m.zhangyue.com/category/10/54?currentPage=searchPage&&男频*竞技::http://m.zhangyue.com/category/10/57?currentPage=searchPage&&男频*科幻::http://m.zhangyue.com/category/10/60?currentPage=searchPage&&女频*现代言情::http://m.zhangyue.com/category/68/69?currentPage=searchPage&&女频*古代言情::http://m.zhangyue.com/category/68/74?currentPage=searchPage&&女频*幻想言情::http://m.zhangyue.com/category/68/82?currentPage=searchPage&&女频*青春校园::http://m.zhangyue.com/category/68/86?currentPage=searchPage&&女频*同人作品::http://m.zhangyue.com/category/68/89?currentPage=searchPage&&女频*推理悬疑::http://m.zhangyue.com/category/68/90?currentPage=searchPage&&女频*惊悚/恐怖::http://m.zhangyue.com/category/68/91?currentPage=searchPage&&女频*次元专区::http://m.zhangyue.com/category/68/723?currentPage=searchPage&&男生热销榜::http://m.zhangyue.com/rank/list/19258?name=%E7%83%AD%E9%94%80%E6%A6%9C&&男生完结榜::http://m.zhangyue.com/rank/list/19265?name=%E5%AE%8C%E7%BB%93%E6%A6%9C&&男生免费榜::http://m.zhangyue.com/rank/list/19272?name=%E5%85%8D%E8%B4%B9%E6%A6%9C&&男生武道为王榜::http://m.zhangyue.com/rank/list/19267?name=%E6%AD%A6%E9%81%93%E4%B8%BA%E7%8E%8B%E6%A6%9C&&女生热销榜::http://m.zhangyue.com/rank/list/19261?name=%E7%83%AD%E9%94%80%E6%A6%9C&&女生完结榜::http://m.zhangyue.com/rank/list/19264?name=%E5%AE%8C%E7%BB%93%E6%A6%9C&&女生免费榜::http://m.zhangyue.com/rank/list/19269?name=%E5%85%8D%E8%B4%B9%E6%A6%9C&&女生灵异新书榜::http://m.zhangyue.com/rank/list/19266?name=%E7%81%B5%E5%BC%82%E6%96%B0%E4%B9%A6%E6%A6%9C",
    "ruleIntroduce": "class.brief_intro@text",
    "ruleSearchAuthor": "class.author@text|class.author ellipsis@text",
    "ruleSearchCoverUrl": "tag.img@data-src|tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.section_b@tag.a|class.rank_booklist@tag.li|class.category_booklist@tag.li",
    "ruleSearchName": "class.name ellipsis@text|tag.dt@text#-.*",
    "ruleSearchNoteUrl": "tag.a@href|href",
    "ruleSearchUrl": "http://m.zhangyue.com/search?keyWord=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 指尖阅读",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.lemengfun.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "http://www.lemengfun.com/",
    "ruleBookAuthor": "",
    "ruleBookContent": ".con@html##\\s+##<br>",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".con .item",
    "ruleChapterName": "@js:(result.select('.icon').hasClass('icon') ? '🔒' : '') + result.select('a').text()",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": ".desc@html##^\\s*##<br>",
    "ruleSearchAuthor": ".auth@text",
    "ruleSearchCoverUrl": ".pic img@src",
    "ruleSearchIntroduce": ".desc@text@js:result.trim()",
    "ruleSearchKind": ".tags span@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": ".resultWrap .book:lt(4)",
    "ruleSearchName": ".title a@text",
    "ruleSearchNoteUrl": ".title a@href",
    "ruleSearchUrl": "/search/searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 逐浪小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.zhulang.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.cover-tit@tag.a.0@text",
    "ruleBookContent": "class.read-content@tag.p@text",
    "ruleBookName": "class.cover-tit@tag.h2@text",
    "ruleChapterList": "class.chapter-list@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.cover-btn clearfix@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.bdrbox cover-box clearfix@tag.img.0@src",
    "ruleFindUrl": "点击榜::http://www.zhulang.com/Rank/visit/p/searchPage.html&&收藏榜::http://www.zhulang.com/Rank/collection/p/searchPage.html&&鲜花榜::http://www.zhulang.com/Rank/flower/p/searchPage.html&&打赏榜::http://www.zhulang.com/Rank/reward/p/searchPage.html",
    "ruleIntroduce": "class.summ-part@text",
    "ruleSearchAuthor": "tag.dd@tag.a.1@text|tag.a.2@text",
    "ruleSearchCoverUrl": "tag.dt@tag.img@data-src",
    "ruleSearchKind": "tag.td.1@text#\\].*|\\[",
    "ruleSearchLastChapter": "tag.dd@tag.p.0@text|tag.a.1@text#.*\\|第|\\|更新：.*",
    "ruleSearchList": "class.ranking-con@tag.tr!0|class.clearfix@tag.li",
    "ruleSearchName": "tag.dd@tag.a.0@text|tag.a.0@text",
    "ruleSearchNoteUrl": "tag.dd@tag.a.0@href|tag.a.0@href",
    "ruleSearchUrl": "-",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 纵横中文网",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.zongheng.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://passport.zongheng.com/waplogin.do",
    "ruleBookAuthor": "class.info.0@tag.span.0@text",
    "ruleBookContent": "text",
    "ruleBookName": "class.bookname.0@text",
    "ruleChapterList": "class.book_list@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.bookimg.0@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.book_intro.0@text",
    "ruleSearchAuthor": "tag.a@tag.p@textNodes",
    "ruleSearchCoverUrl": "class.bookimg.0@tag.img.0@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "tag.ul@tag.li",
    "ruleSearchName": "tag.a@tag.p@tag.span@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://m.zongheng.com/search?field=all&keywords=searchKey&pageNum=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "💰 正版",
    "bookSourceName": "💰 i猎奇",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.ilieqi.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://www.ilieqi.net/",
    "ruleBookAuthor": "class.o-info-box@tag.p.1@tag.span.0@text",
    "ruleBookContent": "class.context@p!0@text",
    "ruleBookName": "class.o-info-box@h3@text#连载|完结",
    "ruleChapterList": "class.o-mulu-con@ul@li",
    "ruleChapterName": "a@text",
    "ruleChapterUrl": "text.查看全部目录@href@js:result.replace(\"chapterlist\",\"https://www.ilieqi.net/chapterlist\")",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "a@href@js:result.replace(\"chapter\",\"https://www.ilieqi.net/chapter\")",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.face-box@tag.img@src",
    "ruleFindUrl": "全部::https://www.ilieqi.net/booklist/100_100_100_100_100_1_0_1.htm&&\n玄幻::https://www.ilieqi.net/booklist/100_1_100_100_100_1_0_1.htm&&\n都市::https://www.ilieqi.net/booklist/100_3_100_100_100_1_0_1.htm&&\n科幻::https://www.ilieqi.net/booklist/100_8_100_100_100_1_0_1.htm&&\n悬疑::https://www.ilieqi.net/booklist/100_10_100_100_100_1_0_1.htm&&\n网游::https://www.ilieqi.net/booklist/100_11_100_100_100_1_0_1.htm&&\n古言::https://www.ilieqi.net/booklist/100_13_100_100_100_1_0_1.htm&&\n现言::https://www.ilieqi.net/booklist/100_14_100_100_100_1_0_1.htm&&\n女频悬疑::https://www.ilieqi.net/booklist/100_33_100_100_100_1_0_1.htm&&\n男频短篇::https://www.ilieqi.net/booklist/100_40_100_100_100_1_0_1.htm&&",
    "ruleIntroduce": "tag.p.2@text",
    "ruleSearchAuthor": "tag.p.1@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "tag.p.3@text",
    "ruleSearchLastChapter": "tag.p.0@text",
    "ruleSearchList": "class.b-box",
    "ruleSearchName": "h3@text",
    "ruleSearchNoteUrl": "h3@a@href",
    "ruleSearchUrl": "https://www.ilieqi.net/search.htm?keyword=searchKey&searchId=4&pageNo=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "📖 轻文",
    "bookSourceName": "📖 不可能的世界",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.8kana.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.myContent@tag.p@text#^本书连载.*最快更新。$",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.chapter_con@tag.li",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.left bookContainImgBox@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "全部::/book/ajaxGetList@class_id&series_status&page=searchPage\n连载::/book/ajaxGetList@class_id&series_status=1&page=searchPage\n完结::/book/ajaxGetList@class_id&series_status=4&page=searchPage\n超能::/book/ajaxGetList@class_id=101&series_status&page=searchPage\n游戏::/book/ajaxGetList@class_id=103&series_status&page=searchPage\n现实::/book/ajaxGetList@class_id=104&series_status&page=searchPage\n玄幻::/book/ajaxGetList@class_id=201&series_status&page=searchPage\n奇幻::/book/ajaxGetList@class_id=202&series_status&page=searchPage\n科幻::/book/ajaxGetList@class_id=203&series_status&page=searchPage\n悬疑::/book/ajaxGetList@class_id=302&series_status&page=searchPage\n智斗::/book/ajaxGetList@class_id=303&series_status&page=searchPage\n灵异::/book/ajaxGetList@class_id=305&series_status&page=searchPage\n同人::/book/ajaxGetList@class_id=404&series_status&page=searchPage\n幻想::/book/ajaxGetList@class_id=602&series_status&page=searchPage\n脑洞::/book/ajaxGetList@class_id=701&series_status&page=searchPage\n青春::/book/ajaxGetList@class_id=801&series_status&page=searchPage\n民国::/book/ajaxGetList@class_id=802&series_status&page=searchPage\n都市::/book/ajaxGetList@class_id=803&series_status&page=searchPage\n奇幻::/book/ajaxGetList@class_id=901&series_status&page=searchPage\n仙侠::/book/ajaxGetList@class_id=902&series_status&page=searchPage\n架空::/book/ajaxGetList@class_id=904&series_status&page=searchPage\n轻小说::/book/ajaxGetList@class_id=405&series_status&page=searchPage\n二次元::/book/ajaxGetList@class_id=702&series_status&page=searchPage\n新武侠::/book/ajaxGetList@class_id=601&series_status&page=searchPage\n宅斗宫斗::/book/ajaxGetList@class_id=903&series_status&page=searchPage",
    "ruleIntroduce": "id.li_booknote@text",
    "ruleSearchAuthor": "AuthorName",
    "ruleSearchCoverUrl": "Cover",
    "ruleSearchIntroduce": "Note@js:result.trim()",
    "ruleSearchKind": "{$.ClassName},{$.TotalWords}",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "Data.List",
    "ruleSearchName": "BookName",
    "ruleSearchNoteUrl": "BookId@js:'https://www.8kana.com/book/'+result+'.html'",
    "ruleSearchUrl": "/index/search@kw=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "📖 轻文",
    "bookSourceName": "📖 铅笔小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.x23qb.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746898873,
    "loginUrl": "",
    "ruleBookAuthor": "//*[@property=\"og:novel:author\"]/@content",
    "ruleBookContent": "<js>result.replace(/<dt[\\w\\W]+?dt>|<center.*?center>/gi,'')</js>//*[@id=\"TextContent\"]",
    "ruleBookInfoInit": "",
    "ruleBookKind": "//*[@property=\"og:novel:category\"]/@content",
    "ruleBookLastChapter": "//*[@property=\"og:novel:latest_chapter_name\"]/@content",
    "ruleBookName": "//*[@property=\"og:novel:book_name\"]/@content",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ":id=\"chapterList\"[\\w\\W]+?ul>&&(?s)href=\"([^\"]*)\">([^<]*)",
    "ruleChapterName": "$2",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "$1",
    "ruleContentUrlNext": "//a[text()=\"下一页\"]/@href",
    "ruleCoverUrl": "//*[@property=\"og:image\"]/@content",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "tag.a.0@tag.img@_src",
    "ruleFindIntroduce": "class.book_des@text@js:result.trim()",
    "ruleFindKind": "class.book_other.0@text@js:result.replace(/.{2}：/g, ',').replace('中', '').replace('人', '次阅读').replace('已完成', '完结')",
    "ruleFindLastChapter": "class.book_other.1@tag.a@text",
    "ruleFindList": "id.sitebox@tag.dl",
    "ruleFindName": "tag.a.1@text",
    "ruleFindNoteUrl": "tag.a.1@href",
    "ruleFindUrl": "最新入库::https://www.x23qb.com/book/0-postdate-0-0-0-0-0-0-searchPage.html&&最近更新::https://www.x23qb.com/book/0-lastupdate-0-0-0-0-0-0-searchPage.html&&言情小说::https://www.x23qb.com/book/1-quanben-0-0-0-0-0-0-searchPage.html&&玄幻奇幻::https://www.x23qb.com/book/2-quanben-0-0-0-0-0-0-searchPage.html&&都市青春::https://www.x23qb.com/book/3-quanben-0-0-0-0-0-0-searchPage.html&&武侠仙侠::https://www.x23qb.com/book/4-quanben-0-0-0-0-0-0-searchPage.html&&历史军事::https://www.x23qb.com/book/8-quanben-0-0-0-0-0-0-searchPage.html&&科幻灵异::https://www.x23qb.com/book/6-quanben-0-0-0-0-0-0-searchPage.html&&轻の小说::https://www.x23qb.com/book/7-quanben-0-0-0-0-0-0-searchPage.html&&耽美同人::https://www.x23qb.com/book/5-quanben-0-0-0-0-0-0-searchPage.html&&",
    "ruleIntroduce": "//*[@property=\"og:description\"]/@content",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "//dt//img/@_src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "//dt/span/text()",
    "ruleSearchLastChapter": "//dd[text()=\"最新章节：\"]/a/text()",
    "ruleSearchList": "//*[@id=\"sitebox\"]/dl",
    "ruleSearchName": "//h3/a/text()",
    "ruleSearchNoteUrl": "//h3/a/@href",
    "ruleSearchUrl": "https://www.x23qb.com/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 70
  },
  {
    "bookSourceGroup": "📖 轻文",
    "bookSourceName": "📖 亲小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.qinxiaoshuo.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746898715,
    "loginUrl": "",
    "ruleBookAuthor": "class.info.0@a@text",
    "ruleBookContent": "id.chapter_content@html##--&gt;\"&gt; |本章未完",
    "ruleBookInfoInit": "",
    "ruleBookKind": "class.tag@text",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.book_name@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapters@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "class.book_info@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.book_intro@text",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "tag.a.0@img@src",
    "ruleSearchIntroduce": "class.item_intro@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.book_item",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://www.qinxiaoshuo.com/search/?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "📖 轻文",
    "bookSourceName": "📖 轻之国度",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.lightnovel.cn",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.t_f@html##(本帖.*?编辑)##▓$1▓",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+@js:if(result.match(/\\/\\s*\\d+\\s*页/)){\nn=result.match(/\\/\\s*(\\d+)\\s*页/)[1];\nb=baseUrl.match(/(https:\\/\\/www.lightnovel.cn\\/thread-\\d+-)\\d+-\\d+.html/)[1];\nlist=[];\nfor (i=1;i<=n;i++){\nlist.push({k:String(i),v:b+i+\"-1.html\"})\n};}else{list=[{k:\"1\",v:baseUrl}]}\nlist",
    "ruleChapterName": "k",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "v",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "tag.cite.0@text",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "##\\[<a href=\"forum.php\\?.*?\">([^\"]+)</a>\\]##$1###",
    "ruleFindLastChapter": "",
    "ruleFindList": "tbody",
    "ruleFindName": "class.s xst@text",
    "ruleFindNoteUrl": "class.s xst@href",
    "ruleFindUrl": "最新::https://www.lightnovel.cn/forum-173-searchPage.html&&轻小说::https://www.lightnovel.cn/forum-4-searchPage.html&&原创小说::https://www.lightnovel.cn/forum-28-searchPage.html",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.p.2@tag.a@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.pbw",
    "ruleSearchName": "h3@text&&tag.p.2@tag.a@text<js>if(result.match(/LK漫画|会员服务中心|轻之国度公告区|活动区|原创图坊|ARIA之都|ACG新闻速递|素材库/)){result=null}else{result=result}</js>",
    "ruleSearchNoteUrl": "h3@a@href",
    "ruleSearchUrl": "/search.php?mod=forum@&srchtxt=searchKey&seltableid=0&srchuname=&srchfilter=all&srchfrom=0&before=&orderby=lastpost&ascdesc=desc&srchfid%5B%5D=all&searchsubmit=yes",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "📖 轻文",
    "bookSourceName": "📖 轻之文库",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.linovel.net",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.l@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.chapter",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "全部::http://www.linovel.net/cat/-1.html?page=searchPage&&精选::http://www.linovel.net/cat/2000.html?page=searchPage&&新人::http://www.linovel.net/cat/9000.html?page=searchPage&&幻想::http://www.linovel.net/cat/1.html?page=searchPage&&战斗::http://www.linovel.net/cat/2.html?page=searchPage&&恋爱::http://www.linovel.net/cat/3.html?page=searchPage&&异界::http://www.linovel.net/cat/4.html?page=searchPage&&搞笑::http://www.linovel.net/cat/5.html?page=searchPage&&日常::http://www.linovel.net/cat/6.html?page=searchPage&&校园::http://www.linovel.net/cat/7.html?page=searchPage&&后宫::http://www.linovel.net/cat/8.html?page=searchPage&&科幻::http://www.linovel.net/cat/10.html?page=searchPage&&治愈::http://www.linovel.net/cat/11.html?page=searchPage&&超能::http://www.linovel.net/cat/12.html?page=searchPage&&节操::http://www.linovel.net/cat/13.html?page=searchPage&&妖怪::http://www.linovel.net/cat/14.html?page=searchPage&&恐怖::http://www.linovel.net/cat/15.html?page=searchPage&&妹控::http://www.linovel.net/cat/16.html?page=searchPage&&伪娘::http://www.linovel.net/cat/17.html?page=searchPage&&魔法::http://www.linovel.net/cat/18.html?page=searchPage&&乙女::http://www.linovel.net/cat/19.html?page=searchPage&&同人::http://www.linovel.net/cat/20.html?page=searchPage&&百合::http://www.linovel.net/cat/21.html?page=searchPage&&偶像::http://www.linovel.net/cat/22.html?page=searchPage&&悬疑::http://www.linovel.net/cat/104.html?page=searchPage",
    "ruleIntroduce": "class.about-text@html",
    "ruleSearchAuthor": "class.book-extra@text#\\丨.*",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "class.book-tag@text",
    "ruleSearchLastChapter": "class.book-extra@text#.*\\丨",
    "ruleSearchList": "class.rank-book-list@tag.a",
    "ruleSearchName": "class.book-name@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "https://www.linovel.net:443/search?kw=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "📖 轻文",
    "bookSourceName": "📖 随想",
    "bookSourceType": "",
    "bookSourceUrl": "http://book.suixw.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.content@tag.td.5@text#小说",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.content@tag.td.2@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.ccss",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "id.content@tag.div.5@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.content@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.content@tag.td.14@text",
    "ruleSearchAuthor": "class.odd.1@tag.a@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.even.0@tag.a@text",
    "ruleSearchList": "class.grid@tag.tbody@tag.tr!0",
    "ruleSearchName": "class.odd.0@tag.a@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "http://book.suixw.com/modules/article/search.php?searchtype=articlename&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "📖 轻文",
    "bookSourceName": "📖 ESJ",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.esjzone.cc",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746899685,
    "loginUrl": "/login",
    "ruleBookAuthor": "##作者[\\s\\S]+?href.*?>(.+?)<\\/a##$1###",
    "ruleBookContent": "$class.col-xs-12 m-b-30 forum-content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "//div[@id=\"tab1\"]/*[@class or @href]",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href||text@js:(result.match(/https:\\/\\/www.esjzone.cc/)!=null) ? result:'http://localhost/'+result",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "img@src@js:(result.match(/empty/)!=null) ? '':result",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "class.caption-date m-t-10@text",
    "ruleFindList": "//div[@class='caption-date m-t-10'][text()!='']/../..",
    "ruleFindName": ".caption-txt@a@text",
    "ruleFindNoteUrl": ".caption-txt@a@href",
    "ruleFindUrl": "轻小说::/list/searchPage.html",
    "ruleIntroduce": "class.row m-b-15 book_description@html",
    "ruleSearchAuthor": "@js:java.get('author')",
    "ruleSearchCoverUrl": "img@src@js:(result.match(/empty/)!=null) ? '':result",
    "ruleSearchIntroduce": "@js:java.get('intro').trim()",
    "ruleSearchKind": "@js:new String(java.get('tags')).replace(/,/,'')+'人在看'",
    "ruleSearchLastChapter": "class.caption-date m-t-10@text",
    "ruleSearchList": "//div[@class='col-xs-6 col-sm-3 col-md-3 col-lg-3'][.//div[@class='caption-date m-t-10'][text()!='']][position()<3]",
    "ruleSearchName": ".caption-txt@a@href<js>\nresult=java.ajax('https://www.esjzone.cc'+result);\njava.put('tags',result.match(/r-5\"><\\/i>(.+?)\\s+</)[1]);\njava.put('intro',result.match(/og:description\" content=\"([\\s\\S]*?)\"\\/>/)[1]);\njava.put('author',result.match(/作者[\\s\\S]+?>(.+?)<\\/a/)[1]);\nresult.match(/<h3>(.+?)<\\/h3/)[1]\n</js>",
    "ruleSearchNoteUrl": ".caption-txt@a@href",
    "ruleSearchUrl": "/tags/searchKey/",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "📖 轻文",
    "bookSourceName": "📖 SF轻小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.sfacg.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "div[style=text-indent: 2em;]@html@js:\nresult.replace(/<img.*?>/,'本内容为图片，阅读暂不支持')",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+@js:\nvar list=[];\nvar url=result.match(/\\/c\\/\\d+\\//g);\nvar n1=new RegExp(/mulu\">(.+)<\\/d/g);\nvar n3=new RegExp(/href=\"\\/c\\/\\d+\\/\"><li>(.+?)<\\/l/g);\nvar n;var n_pre='';var n_sub;\nvar n_temp;\nvar t=-1;\nvar p=[];var p_tmp;\nvar i=-1;var i_tmp;\n//获取每卷的标题\nwhile((n_temp=n1.exec(result))!=null){\ni=i+1;\np.push({q:n_temp[1],w:n1.lastIndex});\n}\ni_tmp=i;\n\nwhile((n_temp=n3.exec(result))!=null){\n//获取每话的标题\nn_sub=n_temp[1];\n//判断VIP\nif((n_sub.match(/span/))!=null){\nn_sub=n_sub.match(/span>(.+)<\\/span><spa/)[1];n_sub='🔒'+n_sub;\n}\n//给每话的标题添加卷标题\nif(p[0]!=null){\ni=i_tmp;\np_tmp=p[i].w;\nwhile(p_tmp>n3.lastIndex){\ni=i-1;\np_tmp=p[i].w;\n}\nn_pre=p[i].q;\nn_pre=n_pre+' | ';\n}\n//保存数据到数组\nn=n_pre+n_sub;\nt=t+1;\nlist.push({k:n,v:url[t]});\n}\nlist;",
    "ruleChapterName": "k",
    "ruleChapterUrl": "text.目录列表@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "v",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "tag.li.1@tag.div.-1@text#/.+||$.AuthorName",
    "ruleFindCoverUrl": "img@src||https://rs.sfacg.com/web/novel/images/NovelCover/Big/{$.NovelCover}",
    "ruleFindIntroduce": "tag.li.0@text",
    "ruleFindKind": "tag.li.1@tag.div.-1@text#.+/||$.TypeName",
    "ruleFindLastChapter": "",
    "ruleFindList": "@js:\nif(result.match(/book_bk_qs1/)){\nimportClass(org.jsoup.Jsoup);\nresult=Jsoup.parse(result);\nresult=result.select(\".book_bk_qs1 a:has(img)\");\n}\nelse{\nresult='{\"N\":'+result+'}';\nJSON.parse(decodeURIComponent(result)).N;\n}",
    "ruleFindName": "id.listtitle@textNodes||text||$.NovelName",
    "ruleFindNoteUrl": "href||/i/{$.NovelID}/",
    "ruleFindUrl": "首页推荐::/\n最近更新::/latelist\n签约作品::/latelist/s\nVIP作品::/vip/\n人气::/rank/original.html\n畅销::/rank/sale.html\n新书::/rank/new.html\n日轻::/rank/jp.html\n收藏::/rank/bm.html\n月票::/rank/ticket.html\n魔幻::/API/HTML5.ashx?op=latest&index=searchPage&tid=21\n玄幻::/API/HTML5.ashx?op=latest&index=searchPage&tid=22\n古风::/API/HTML5.ashx?op=latest&index=searchPage&tid=23\n科幻::/API/HTML5.ashx?op=latest&index=searchPage&tid=24\n校园::/API/HTML5.ashx?op=latest&index=searchPage&tid=25\n都市::/API/HTML5.ashx?op=latest&index=searchPage&tid=26\n游戏::/API/HTML5.ashx?op=latest&index=searchPage&tid=27\n同人::/API/HTML5.ashx?op=latest&index=searchPage&tid=28\n悬疑::/API/HTML5.ashx?op=latest&index=searchPage&tid=29",
    "ruleIntroduce": "@js:result=java.get('intro');\n'<br>'+((result)?result:'想要获取更多书籍信息，请点击书籍的书名(・o・)');",
    "ruleSearchAuthor": "$.AuthorName",
    "ruleSearchCoverUrl": "https://rs.sfacg.com/web/novel/images/NovelCover/Big/{$.NovelCover}",
    "ruleSearchIntroduce": "@js:java.get('intro')",
    "ruleSearchKind": "http://book.sfacg.com/Novel/{$.NovelID}/@js:\nimportClass(org.jsoup.Jsoup);\nresult=Jsoup.parse(java.ajax(result));\nvar intro=String(result.select(\".introduce\").text()).trim();\nvar last=result.select(\".chapter-title a\").text();\nvar tags=result.select(\".text-row:eq(0)\").text()\njava.put('intro',intro);\njava.put('last',last);\ntags=tags.match(/类型：(.*?)\\s字数：(.*?)字\\[(.*?)\\]\\s.*/);\ntags.shift();\ntags.join(',').replace(/已|中/,'');",
    "ruleSearchLastChapter": "@js:java.get('last')",
    "ruleSearchList": "$.Novels[0,1]",
    "ruleSearchName": "$.NovelName",
    "ruleSearchNoteUrl": "/i/{$.NovelID}/",
    "ruleSearchUrl": "/API/HTML5.ashx?op=search&keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "📚 出版",
    "bookSourceName": "📚 读书369",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.dushu369.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "tag.p@textNodes|tag.p@text|class.content@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.a0@tag.a",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "中国::http://www.dushu369.com/zhongguomingzhu/&&外国::http://www.dushu369.com/waiguomingzhu/&&古典::http://www.dushu369.com/gudianmingzhu/&&儿童::http://www.dushu369.com/tonghua/&&故事::http://www.dushu369.com/gushi/&&励志::http://www.dushu369.com/jiaoyu/&&散文::http://www.dushu369.com/shici/&&名人::http://www.dushu369.com/mingrenzhuanji/&&武侠::http://www.dushu369.com/wuxiaxiaoshuo/&&其他::http://www.dushu369.com/qtyd/&&给孩子::http://www.dushu369.com/Special/jdsm/Index.html",
    "ruleIntroduce": "class.Readme@text",
    "ruleSearchAuthor": "tag.a.0@text#.*\\《.*\\》",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.a3!0|class.a0",
    "ruleSearchName": "tag.a.0@text#\\《|\\》.*|\\（.*\\）",
    "ruleSearchNoteUrl": "class.a3.0@href|tag.a@href",
    "ruleSearchUrl": "http://www.dushu369.com/book/search.asp?Keyword=searchKey&select=Article&Submit=%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD&Field=Title|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "📚 出版",
    "bookSourceName": "📚 古典文学",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.cngdwx.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.info@tag.li.0@text",
    "ruleBookContent": "$class.box_box@tag.p@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.title@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.list_box@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "全部典籍::/shuku_1518_searchPage.html\n先秦两汉::/xianqinlianghan/shuku_155_searchPage.html\n魏晋南北朝::/weijinnanbeichao/shuku_91_searchPage.html\n唐宋::/tangsong/shuku_317_searchPage.html\n元明清::/yuanmingqing/shuku_598_searchPage.html\n近现代::/jinxiandai/shuku_198_searchPage.html\n国学启蒙::/guoxueqimeng/shuku.html\n译文赏析::/yiwenshangxi/shuku_99_searchPage.html\n杂谈::/zatan/shuku.html",
    "ruleIntroduce": "class.words@tag.p@text",
    "ruleSearchAuthor": "class.author@tag.a.0@text|tag.div.1@tag.p.0@tag.a.0@text",
    "ruleSearchCoverUrl": "tag.div.0@tag.a.0@tag.img@src@js:result||'http://1t.click/GPx'",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.c@tag.a.0@text|tag.div.1@tag.p.0@tag.a.1@text",
    "ruleSearchLastChapter": "class.title1@tag.a.1@text",
    "ruleSearchList": "class.ul_m_list@tag.li|class.ul_b_list@tag.li",
    "ruleSearchName": "class.title1@tag.a.0@text|tag.h2@tag.a.0@text",
    "ruleSearchNoteUrl": "class.title1@tag.a.0@href|tag.h2@tag.a.0@href",
    "ruleSearchUrl": "/plus/search.php?kwtype=0&searchtype=&q=searchKey|char=utf-8",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "📚 出版",
    "bookSourceName": "📚 故事会",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.92gushi.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "tag.p@text#就爱故事网",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.maglisttitle@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "故事会::https://www.92gushi.com/",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.booklist@tag.td",
    "ruleSearchName": "class.time@tag.a.0@text",
    "ruleSearchNoteUrl": "class.time@tag.a.0@href",
    "ruleSearchUrl": "-",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "📚 出版",
    "bookSourceName": "📚 汉典古籍",
    "bookSourceType": "",
    "bookSourceUrl": "http://gj.zdic.net",
    "enable": true,
    "ruleBookContent": "id.jj_2@html||id.snr2@html",
    "ruleChapterList": "class.mls@li@a||tag.html",
    "ruleChapterName": "text#【.*",
    "ruleContentUrl": "href",
    "ruleFindList": "id.list_d_1@li@a",
    "ruleFindName": "text",
    "ruleFindNoteUrl": "href",
    "ruleFindUrl": "⇨::/&&集部::http://gj.zdic.net/list.php?caid-10/page-searchPage.html&&⇦::/&&总集::/list.php?caid-44/page-searchPage.html&&\n别集::/list.php?caid-45/page-searchPage.html&&\n楚辞::/list.php?caid-46/page-searchPage.html&&\n词::/list.php?caid-47/page-searchPage.html&&\n诗文评::/list.php?caid-48/page-searchPage.html&&\n曲::/list.php?caid-49/page-searchPage.html&&\n小说::/list.php?caid-50/page-searchPage.html&&\n ::/&& ::/&&⇨::/&&子部::http://gj.zdic.net/list.php?caid-9/page-searchPage.html&&⇦::/\n儒家::/list.php?caid-29/page-searchPage.html&&\n释家::/list.php?caid-30/page-searchPage.html&&\n道家::/list.php?caid-31/page-searchPage.html&&\n法家::/list.php?caid-32/page-searchPage.html&&\n兵家::/list.php?caid-33/page-searchPage.html&&\n农家::/list.php?caid-34/page-searchPage.html&&\n杂家::/list.php?caid-35/page-searchPage.html&&\n术数::/list.php?caid-36/page-searchPage.html&&\n医家::/list.php?caid-37/page-searchPage.html&&\n科技::/list.php?caid-38/page-searchPage.html&&\n艺术::/list.php?caid-39/page-searchPage.html&&\n书画::/list.php?caid-40/page-searchPage.html&&\n谱录::/list.php?caid-41/page-searchPage.html&&\n类书::/list.php?caid-42/page-searchPage.html&&\n蒙学::/list.php?caid-43/page-searchPage.html&&\n⇨::/&&史部::http://gj.zdic.net/list.php?caid-8/page-searchPage.html&&⇦::/\n正史::/list.php?caid-14/page-searchPage.html&&\n编年::/list.php?caid-15/page-searchPage.html&&\n纪事本末::/list.php?caid-16/page-searchPage.html&&\n别杂史等::/list.php?caid-17/page-searchPage.html&&\n史评::/list.php?caid-18/page-searchPage.html&&\n诏令奏议::/list.php?caid-19/page-searchPage.html&&\n传记::/list.php?caid-20/page-searchPage.html&&\n史钞::/list.php?caid-21/page-searchPage.html&&\n载记::/list.php?caid-22/page-searchPage.html&&\n时令::/list.php?caid-23/page-searchPage.html&&\n地理::/list.php?caid-24/page-searchPage.html&&\n职官::/list.php?caid-25/page-searchPage.html&&\n政书::/list.php?caid-26/page-searchPage.html&&\n目录::/list.php?caid-27/page-searchPage.html&&\n金石::/list.php?caid-28/page-searchPage.html&&\n⇨::/&&经部::http://gj.zdic.net/list.php?caid-91/page-searchPage.html&&⇦::/\n十三经::/list.php?caid-2/page-searchPage.html&&\n十三经注疏::/list.php?caid-3/page-searchPage.html&&\n经学史及小学类::/list.php?caid-4/page-searchPage.html&&",
    "ruleIntroduce": "id.jj_2@text",
    "ruleSearchAuthor": "class.state@text#作者：|搜索次数.*",
    "ruleSearchCoverUrl": "tag.a.0@img@src",
    "ruleSearchIntroduce": "class.words@tag.p.1@text",
    "ruleSearchList": "class.ul_b_list@li",
    "ruleSearchName": "h2@a@text",
    "ruleSearchNoteUrl": "h2@a@href",
    "ruleSearchUrl": "http://gj.zdic.net/so/?searchword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "📚 出版",
    "bookSourceName": "📚 金庸小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.jinyongwang.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.vcon@html",
    "ruleBookName": "",
    "ruleChapterList": "class.mlist@tag.li||class.jy_contet",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "首页::http://www.jinyongwang.com/book/",
    "ruleIntroduce": "class.booklist@tag.p@text",
    "ruleSearchAuthor": "tag.p.2@text#\\/|.*社|.*年|",
    "ruleSearchCoverUrl": "tag.p.0@tag.img@src",
    "ruleSearchKind": "tag.p.2@text#\\/|.*社||金.*",
    "ruleSearchLastChapter": "tag.p.2@text#\\/.*",
    "ruleSearchList": "class.booklist@tag.li",
    "ruleSearchName": "tag.p.1@text||tag.a.0@text",
    "ruleSearchNoteUrl": "tag.p.0@tag.a@href",
    "ruleSearchUrl": "http://www.jinyongwang.com",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "📚 出版",
    "bookSourceName": "📚 梦远书城",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.my2852.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "tag.td@text|tag.td@textNodes#梦远书城|>|[梦远书城(my2852.com)]|上一页|回目录|返回|回首页|下一页|章节目录",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "tag.td.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "tag.tbody@tag.td!",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "先秦典籍::http://www.my2852.com/gdwx/dj/index.htm&&诸子百家::http://www.my2852.com/gdwx/bj/index.htm&&古典小说::http://www.my2852.com/gdwx/xs/index.htm&&世态人情::http://www.my2852.com/gdwx/xs/st/index.htm&&才子佳人::http://www.my2852.com/gdwx/xs/cz/index.htm&&画本小说::http://www.my2852.com/gdwx/xs/hb/index.htm&&讲史演义::http://www.my2852.com/gdwx/xs/yyi/index.htm&&笔记杂录::http://www.my2852.com/gdwx/xs/bj/index.htm&&公案小说::http://www.my2852.com/gdwx/xs/ga/index.htm&&讽刺谴责::http://www.my2852.com/gdwx/xs/fc/index.htm&&唐宋传奇::http://www.my2852.com/gdwx/xs/tscq/index.htm&&英雄传奇::http://www.my2852.com/gdwx/xs/yx/index.htm&&古典散文::http://www.my2852.com/gdwx/sw/index.htm&&古典戏曲::http://www.my2852.com/gdwx/xq/index.htm&&历史史籍::http://www.my2852.com/ls/index.htm&&古诗库::http://www.my2852.com/sc/gsk/index.htm&&古典诗词::http://www.my2852.com/gdwx/gdsc/index.htm&&蒙学经典::http://www.my2852.com/gdwx/mx/index.htm&&现代名家::http://www.my2852.com/xdmj/index.htm&&外国名家::http://www.my2852.com/wgwx/zpj/index.htm&&\n古典文学::http://www.my2852.com/gdwx/index.htm\n现代文学::http://www.my2852.com/xdwx/index.htm\n名家文集::http://www.my2852.com/xdmj/index.htm\n史籍历史::http://www.my2852.com/ls/index.htm\n梦远首页::http://www.my2852.com/\n言情小说::http://www.my2852.com/yq/index.htm\n侦探推理::http://www.my2852.com/zt/index.htm\n军事军旅::http://www.my2852.com/js/index.htm\n科幻小说::http://www.my2852.com/kh/index.htm\n时尚阅读::http://www.my2852.com/cx/index.htm\n外国名著::http://www.my2852.com/wgwx/index.htm\n传记纪实::http://www.my2852.com/zj/index.htm\n港台文学::http://www.my2852.com/gt/index.htm\n诗词歌赋::http://www.my2852.com/sc/index.htm\n古典小说::http://www.my2852.com/gdwx/xs/index.htm\n武侠小说::http://www.my2852.com/wuxia/index.htm\n玄幻奇侠::http://www.my2852.com/xh/index.htm\n影视小说::http://www.my2852.com/ysyz/index.htm\n穿越宫闱::http://www.my2852.com/cy/index.htm\n青春校园::http://www.my2852.com/xy/index.htm",
    "ruleIntroduce": "tag.td.3@text",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "tag.tr!0:1@tag.td@tag.a|tag.tr!0:1@tag.td@tag.a",
    "ruleSearchName": "text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "📚 出版",
    "bookSourceName": "📚 名著阅读",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.mzhu8.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.lb_fm@tag.table.0@tag.tr.0@tag.td.1@tag.div.1@text",
    "ruleBookContent": "$id.chapterContent@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "class.lb_fm@tag.table.0@tag.tr.0@tag.td.1@tag.div.2@text",
    "ruleBookLastChapter": "class.lb_fm@tag.table.0@tag.tr.0@tag.td.1@tag.a.-1@text",
    "ruleBookName": "class.lb_fm@tag.table.0@tag.tr.0@tag.td.1@tag.div.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "<js>id=baseUrl.match(/(?:id=|\\/)(\\d+)/)[1];\nresult=\"http://www.mzhu8.com/\"+id+\"/index.html\"\n</js>",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href<js>String(result).replace(/.*\\/(\\d+)\\/(\\d+).*/,\"http://m.mzhu8.com/wapbook/$1_$2.html\")</js>",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.lb_fm@tag.table.0@tag.tr.0@tag.td.0@tag.img@src",
    "ruleFindAuthor": "tag.div.0@tag.span.0@text#^-([\\[（]\\S{1,3}[）\\]])?",
    "ruleFindCoverUrl": "tag.img.0@src",
    "ruleFindIntroduce": "tag.span.-1@text",
    "ruleFindKind": "tag.div.0@tag.span.1@text",
    "ruleFindLastChapter": "",
    "ruleFindList": "//table[@style]",
    "ruleFindName": "tag.div.0@tag.a.0@text",
    "ruleFindNoteUrl": "tag.a.0@href",
    "ruleFindUrl": "<js>importClass(org.jsoup.Jsoup);Jsoup.parse(java.ajax('http://m.mzhu8.com/fenlei.html')).select(\".c_big>a\").toArray().map(a=>a.text()+\"::\"+a.attr(\"href\")).join(\"&&\").replace(/_1/g,\"_searchPage\")</js>",
    "ruleIntroduce": "class.lb_jj@tag.div.-1@text#^|(?<=。|！|？)#<br>",
    "ruleSearchAuthor": "class.author@text#作者：",
    "ruleSearchCoverUrl": "tag.a.0@href\n<js>result.replace(/^.+\\D((\\d+)\\d{3})\\D.*$/,\"/files/article/image/$2/$1/$1s.jpg\")</js>",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.waps_sort@text#\\(|\\)",
    "ruleSearchLastChapter": "tag.a.-1@text",
    "ruleSearchList": "class.waps_one",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://m.mzhu8.com/modules/article/waps.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "📚 出版",
    "bookSourceName": "📚 明清小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.mingqingxiaoshuo.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html",
    "ruleBookName": "",
    "ruleChapterList": "id.booklist@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.fmpic@tag.img@src",
    "ruleFindUrl": "历史演义::https://www.mingqingxiaoshuo.com/lishiyanyi/{index,index_searchPage}.html\n英雄传奇::https://www.mingqingxiaoshuo.com/yingxiongchuanqi/{index,index_searchPage}.html\n鬼怪神魔::https://www.mingqingxiaoshuo.com/guiguaishenmo/{index,index_searchPage}.html\n世态人情::https://www.mingqingxiaoshuo.com/shitairenqing/{index,index_searchPage}.html\n谴责公案::https://www.mingqingxiaoshuo.com/qianzegongan/{index,index_searchPage}.html\n学术杂书::https://www.mingqingxiaoshuo.com/xueshuzashu/{index,index_searchPage}.html\n杂剧戏曲::https://www.mingqingxiaoshuo.com/zajuxiqu/{index,index_searchPage}.html\n笔记::https://www.mingqingxiaoshuo.com/bijixiaoshuo/{index,index_searchPage}.html\n文章诗词::https://www.mingqingxiaoshuo.com/wenzhangshici/{index,index_searchPage}.html\n书评研究::https://www.mingqingxiaoshuo.com/shupingyanjiu/{index,index_searchPage}.html",
    "ruleIntroduce": "class.m-summary@text",
    "ruleSearchAuthor": "tag.a.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "tag.table@tag.tbody@tag.tr",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.mingqingxiaoshuo.com/e/search/index.php@tbname=bookname&show=title%2Cwriter&tempid=1&keyboard=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "📚 出版",
    "bookSourceName": "📚 墨色阅读",
    "bookSourceType": "",
    "bookSourceUrl": "http://api10e46r.zhuishushenqi.com",
    "enable": true,
    "httpUserAgent": "ZhuiShuShenQi/3.67.5 (Android 8.1.0; Xiaomi Platina / Xiaomi MI 8; ????)[preload=false;locale=zh_CN;clientidbase=android-xiaomi]",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@JSon:$..cpContent||$..body||$.chapter",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "@JSon:$.chapters",
    "ruleChapterName": "@JSon:$.title",
    "ruleChapterUrl": "@JSon:$.[?(@.source=='my176')]._id||$.[?(@.source!='zhuishuvip')]._id@js:\"http://api.zhuishushenqi.com/toc/\" + result + \"?view=chapters\"",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "@JSon:$.link@js:\"http://chapterup.zhuishushenqi.com/chapter/\" + encodeURIComponent(result)",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "传记名著::http://api10e46r.zhuishushenqi.com/book/by-categories?appName=mose&major=传记名著&gender=press&platform=android&start={0,50,100,150}&limit=50\n成功励志::http://api10e46r.zhuishushenqi.com/book/by-categories?appName=mose&major=成功励志&gender=press&platform=android&start={0,50,100,150}&limit=50\n人文社科::http://api10e46r.zhuishushenqi.com/book/by-categories?appName=mose&major=人文社科&gender=press&platform=android&start={0,50,100,150}&limit=50\n出版::http://api10e46r.zhuishushenqi.com/book/by-categories?appName=mose&major=出版&gender=press&platform=android&start={0,50,100,150}&limit=50",
    "ruleIntroduce": "@JSon:$.shortIntro",
    "ruleSearchAuthor": "@JSon:$.author",
    "ruleSearchCoverUrl": "@JSon:$.cover@js:\"http://statics.zhuishushenqi.com\" + result",
    "ruleSearchKind": "@JSon:$.cat&&minorCate&&majorCate&&$wordCount&&追书人数:{$.latelyFollower}",
    "ruleSearchLastChapter": "@JSon:lastChapter||shortIntro",
    "ruleSearchList": "@JSon:$..books[*]",
    "ruleSearchName": "@JSon:$.title",
    "ruleSearchNoteUrl": "@JSon:$._id@js:\"http://api.zhuishushenqi.com/toc?view=summary&book=\" + result",
    "ruleSearchUrl": "http://api10e46r.zhuishushenqi.com/book/fuzzy-search?query=searchKey&version=2&appName=mose",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "📚 出版",
    "bookSourceName": "📚 努努书坊",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.kanunu8.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746788377,
    "loginUrl": "",
    "ruleBookAuthor": "class.l15@text|class.p10-24@tag.a@text|class.book@tag.h2@text|tag.table.8@tag.tr.1@tag.td@text#发布时间.+|来源：\\s作者：|作品集",
    "ruleBookContent": "tag.p@textNodes#(本站作品收集整理自网络.+)",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "@css:h2 > b,div.book > h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "@css:a[href~=^(\\d{1,4}/)?\\d{1,6}\\.html]",
    "ruleChapterName": "@css:a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "@css:a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.tr@tag.img@src",
    "ruleFindCoverUrl": "tag.a@href#\\.html$#/img.jpg",
    "ruleFindList": "@css:table a[href~=^/book(\\d)?/],a[href~=^/files/[^(writer)]{2,20}/\\d{1,5}],a[href~=/[a-z]{2,20}/20\\d{4}/\\d{1,6}\\.html]",
    "ruleFindName": "tag.a@text#》.*|《",
    "ruleFindNoteUrl": "tag.a@href",
    "ruleFindUrl": "<js>importClass(org.jsoup.Jsoup);function get(www,css,mark){www=\"https://www.kanunu8.com/\"+www;list=Jsoup.parse(java.ajax(www)).select(css).toArray().map(a=>mark+a.text()+\"::\"+a.attr(\"href\")).join(\"&&\");return list;}result=get(\"author1.html\",\".tb a\",\"[中] \")+\"&&\"+get(\"author2.html\",\".tb a\",\"[外] \");</js>",
    "ruleIntroduce": "@css:tr[align~=[^(right)]] > td[class^=p10-],div.description > p@text",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "",
    "ruleSearchName": "",
    "ruleSearchNoteUrl": "",
    "ruleSearchUrl": "",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "📚 出版",
    "bookSourceName": "📚 世界名著",
    "bookSourceType": "",
    "bookSourceUrl": "http://t.icesmall.cn",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.Content@tag.p@text",
    "ruleBookName": "",
    "ruleChapterList": "class.dirShow.0@tag.li",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleCoverUrl": "class.dirShow@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "tag.p@text",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "class.dirShow@tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.result f s0",
    "ruleSearchName": "class.result f s0.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.result f s0.0@tag.a.0@href",
    "ruleSearchUrl": "http://zhannei.baidu.com/cse/search?s=2403503600604446010&entry=1&q=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "📚 出版",
    "bookSourceName": "📚 四大名著",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.sidamingzhu.org",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746899716,
    "ruleBookAuthor": "",
    "ruleBookContent": "id.nr1@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.idx-ol@tag.li|class.top@tag.dd",
    "ruleChapterName": "text#免费",
    "ruleChapterUrl": "class.btn ui-btn-blue@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "",
    "ruleFindUrl": "玄幻仙侠::https://m.sidamingzhu.org/sort/18/searchPage.html&&\n武侠小说::https://m.sidamingzhu.org/sort/16/searchPage.html&&\n言情小说::https://m.sidamingzhu.org/sort/15/searchPage.html&&\n历史军事::https://m.sidamingzhu.org/sort/22/searchPage.html&&\n科幻小说::https://m.sidamingzhu.org/sort/21/searchPage.html&&\n恐怖灵异::https://m.sidamingzhu.org/sort/20/searchPage.html&&\n穿越小说::https://m.sidamingzhu.org/sort/19/searchPage.html&&\n官场小说::https://m.sidamingzhu.org/sort/23/searchPage.html&&\n古典小说::https://m.sidamingzhu.org/sort/13/searchPage.html&&\n现代小说::https://m.sidamingzhu.org/sort/17/searchPage.html&&\n综合其他::https://m.sidamingzhu.org/sort/24/searchPage.html&&\n三国系列::https://m.sidamingzhu.org/sort/1/searchPage.html&&\n水浒系列::https://m.sidamingzhu.org/sort/2/searchPage.html&&\n西游系列::https://m.sidamingzhu.org/sort/3/searchPage.html&&\n红楼系列::https://m.sidamingzhu.org/sort/4/searchPage.html&&\n诗词歌赋::https://m.sidamingzhu.org/sort/6/searchPage.html&&\n道教书籍::https://m.sidamingzhu.org/sort/32/searchPage.html&&\n佛教书籍::https://m.sidamingzhu.org/sort/30/searchPage.html&&\n中医书籍::https://m.sidamingzhu.org/sort/31/searchPage.html&&\n古典文学::https://m.sidamingzhu.org/sort/5/searchPage.html&&\n典籍文献::https://m.sidamingzhu.org/sort/8/searchPage.html&&\n十三经注疏::https://m.sidamingzhu.org/sort/9/searchPage.html&&\n外国文学::https://m.sidamingzhu.org/sort/7/searchPage.html&&\n英语文学::https://m.sidamingzhu.org/sort/11/searchPage.html&&\n现代文学::https://m.sidamingzhu.org/sort/12/searchPage.html&&\n散文随笔::https://m.sidamingzhu.org/sort/25/searchPage.html&&\n古典文学::https://m.sidamingzhu.org/sort/5/searchPage.html&&\n儿童文学::https://m.sidamingzhu.org/sort/10/searchPage.html&&\n经管营销::https://m.sidamingzhu.org/sort/26/searchPage.html&&\n人文社科::https://m.sidamingzhu.org/sort/14/searchPage.html&&\n励志教育::https://m.sidamingzhu.org/sort/28/searchPage.html&&\n生活百科::https://m.sidamingzhu.org/sort/29/searchPage.html&&\n传记纪实::https://m.sidamingzhu.org/sort/27/searchPage.html&&",
    "ruleIntroduce": "id.bk-brief@tag.p@text",
    "ruleSearchAuthor": "tag.h4@tag.a.0@text|class.red.0@text",
    "ruleSearchCoverUrl": "src",
    "ruleSearchKind": "class.yellow@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.min-list@tag.dl|class.wrap",
    "ruleSearchName": "tag.h3@tag.a.0@text|tag.h3.0@text",
    "ruleSearchNoteUrl": "tag.h3@tag.a@href",
    "ruleSearchUrl": "https://m.sidamingzhu.org/book/modules/article/search.php?searchtype=all&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 15
  },
  {
    "bookSourceGroup": "📚 出版",
    "bookSourceName": "📚 学生阅读",
    "bookSourceType": "",
    "bookSourceUrl": "https://fox2008.cn",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.chapterContent@tag.p@html@js:result.replace(/<span[^>]*>(.*?)<\\/span>/g, '$1')",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".directory a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": ".author-container dd@text",
    "ruleFindCoverUrl": "img@src",
    "ruleFindIntroduce": ".summery p@html@js:result.trim().replace(/\\s+/g, '<br>')",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": ".yd-book-item",
    "ruleFindName": "h2@text",
    "ruleFindNoteUrl": "tag.a.0@href",
    "ruleFindUrl": "古典文学::/Article/List_15/{,index_searchPage.html}\n中国文学::/Article/List_10/{,index_searchPage.html}\n外国名著::/Article/List_176/{,index_searchPage.html}\n寓言童话::/Article/List_13/{,index_searchPage.html}\n武侠小说::/Article/List_335/{,index_searchPage.html}\n百家讲坛::/Article/List_190/{,index_searchPage.html}\n中外名人::/Article/List_259/{,index_searchPage.html}\n故事会::/Article/List_72/{,index_searchPage.html}\n小小说::/Article/List_9/{,index_searchPage.html}\n散  文::/Article/List_256/{,index_searchPage.html}\n其  它::/qtyd/{,index_searchPage.html}",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "",
    "ruleSearchName": "",
    "ruleSearchNoteUrl": "",
    "ruleSearchUrl": "",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "📚 出版",
    "bookSourceName": "📚 易文言",
    "bookSourceType": "",
    "bookSourceUrl": "http://ewenyan.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "tbody@tr@td@html##页面内容太多.*|【在线留言】|【返回前页】|【返回顶部】|【关闭窗口】",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+@js:if(result.match(/目录/)!=null){result=org.jsoup.Jsoup.parse(result).select(\"a[href~=.*articles.*]\").toArray().map(x=>({n:x.text(),u:x.attr('href')})).sort((a,b)=>a.u.match(/(\\d+)/)[1]-b.u.match(/(\\d+)/)[1]);\n}else{\nresult=[{n:\"1\",u:baseUrl}]}",
    "ruleChapterName": "n",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "u",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "class.c-abstract@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.result f s0",
    "ruleSearchName": "tag.a.0@text##-【易.*",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://zhannei.baidu.com/cse/search?s=9534517717229298676&menu1=http%3A%2F%2Fewenyan.com%2Fsearch%2Fsearch_b.html&q=searchKey&isNeedCheckDomain=1&jump=1|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "📥 下载",
    "bookSourceName": "📥 书荒部落",
    "bookSourceType": "",
    "bookSourceUrl": "http://noveless.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.wp-block-code.0@text#作者：",
    "ruleBookContent": "@js:String(\"点击章节链接下载\"+baseUrl+\"\\n\"+java.get(\"a\")).replace(/下载地址：/,\"\").replace(/点击下载/,\"\").replace(/\\s/g,\"\\n\")",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "class.xydown_down_link@p@html<js>java.put(\"a\",result);result=null;</js>",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.list@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "text.点击下载@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "玄幻·奇幻::http://noveless.com/alltext/fantasy/page/searchPage\n科幻·灵异::http://noveless.com/alltext/sci-fi/page/searchPage\n网游·竞技::http://noveless.com/alltext/game/page/searchPage\n都市·娱乐::http://noveless.com/alltext/city/page/searchPage\n历史·军事::http://noveless.com/alltext/history/page/searchPage\n重生·穿越::http://noveless.com/alltext/reborn/page/searchPage\n言情小说::http://noveless.com/alltext/%e8%a8%80%e6%83%85%e5%b0%8f%e8%af%b4/page/searchPage/\n精校全本::http://noveless.com/alltext/page/searchPage",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "img@data-original",
    "ruleSearchIntroduce": "class.note@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.excerpt excerpt-one",
    "ruleSearchName": "h2@a@text",
    "ruleSearchNoteUrl": "h2@a@href",
    "ruleSearchUrl": "http://noveless.com/?s=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "📥 下载",
    "bookSourceName": "📥 早安电子书",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.zadzs.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.area@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.directory j-directory-wrap@class.area@class.f-cb@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.m-bookstatus@tag.tr.0@tag.td.2@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.m-bookdetail@tag.a.0@tag.img@src",
    "ruleFindUrl": "最近更新::http://www.zadzs.com/a/new.html&&玄幻仙侠::http://www.zadzs.com/male/xhxx/list_2_searchPage.html&&穿越历史::http://www.zadzs.com/male/cyls/list_8_searchPage.html&&军事战争::http://www.zadzs.com/male/jszz/list_9_searchPage.html&&都市官场::http://www.zadzs.com/male/dsgc/list_3_searchPage.html&&科幻奇幻::http://www.zadzs.com/male/khqh/list_4_searchPage.html&&恐怖推理::http://www.zadzs.com/male/kbtl/list_5_searchPage.html&&游戏竞技::http://www.zadzs.com/male/yxjj/list_7_searchPage.html&&动漫同人::http://www.zadzs.com/male/dmtr/list_6_searchPage.html&&现代言情::http://www.zadzs.com/female/xdyq/list_12_searchPage.html&&古代言情::http://www.zadzs.com/female/gdyq/list_13_searchPage.html&&仙侠魔幻::http://www.zadzs.com/female/xxmh/list_14_searchPage.html&&科幻恐怖::http://www.zadzs.com/female/khkb/list_16_searchPage.html&&娱乐同人::http://www.zadzs.com/female/yltr/list_17_searchPage.html&&耽美百合::http://www.zadzs.com/female/dmbh/list_15_searchPage.html&&古今::http://www.zadzs.com/book/gjwx/list_19_searchPage.html&&外国名著::http://www.zadzs.com/book/wgmz/list_23_searchPage.html&&人文社科::http://www.zadzs.com/book/rwsk/list_22_searchPage.html&&经济管理::http://www.zadzs.com/book/jjgl/list_20_searchPage.html&&励志教育::http://www.zadzs.com/book/lzjy/list_21_searchPage.html&&品质生活::http://www.zadzs.com/book/pzsh/list_24_searchPage.html&&",
    "ruleIntroduce": "class.contents@tag.p@text",
    "ruleSearchAuthor": "class.ng-scope odd@tag.td.4@tag.a.0@text|class.ng-scope even@tag.td.4@tag.a.0@text|class.odd@tag.td.2@text|class.even@tag.td.2@text|class.searchItem@tag.p.1@text#作者：",
    "ruleSearchCoverUrl": "class.searchItem@tag.img.0@src",
    "ruleSearchKind": "class.searchItem@tag.p.2@tag.a.0@text|class.ng-scope odd@tag.td.1@tag.a.0@text|class.ng-scope even@tag.td.1@tag.a.0@text",
    "ruleSearchLastChapter": "|class.ng-scope odd@tag.td.5@text|class.ng-scope even@tag.td.5@text|class.odd@tag.td.4@text|class.even@tag.td.4@text",
    "ruleSearchList": "class.m-resultlist@tag.li|class.g-mnc@tag.tr|class.tab-item clear-fix@tag.tr",
    "ruleSearchName": "class.searchItem@tag.h5@tag.a.0@text|class.ng-scope odd@tag.td.1@tag.a.1@text|class.ng-scope even@tag.td.1@tag.a.1@text|class.odd@tag.td.1@tag.a.0@text|class.even@tag.td.1@tag.a.0@text",
    "ruleSearchNoteUrl": "class.searchItem@tag.h5@tag.a.0@href|class.ng-scope odd@tag.td.1@tag.a.1@href|class.ng-scope even@tag.td.1@tag.a.1@href|class.odd@tag.td.1@tag.a.0@href|class.even@tag.td.1@tag.a.0@href",
    "ruleSearchUrl": "http://www.zadzs.com/plus/search.php@kwtype=0&q=searchKey|char=utf-8",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "📥 下载",
    "bookSourceName": "📥 知轩藏书",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.zxcs.me",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "@js:var OoO=[\"4 0;c(/d\\\\.e/.f(h)){0=7(8).1(/ +- /g,'›    ').1(/- /g,'▪ ').1(/-{3,}/g,'┆').1(/### /g,'✦ ').1(/## /g,'❀ ')}i{4 5=j.k.l.m(8);0=7(5.9('.n').o()).1('推荐级别 ：','').p();4 6=5.9('.6 a').q().r(a=>'【'+a.s()+'】<2>'+a.t('u')).b('<2>');0=[0,6,'・ 右上的“拷贝内容”比直接长按复制要好用哦！','・ 如果看不到下载链接，可以在右上对本源禁用“替换净化”。'].b('<2>━━━━━━<2>')}0;\",\"|\",\"split\",\"content|replace|br||var|J|downfile|String|result|select||join|if|gitee|com|test||baseUrl|else|org|jsoup|Jsoup|parse|plus_l|html|trim|toArray|map|text|attr|href\",\"replace\",\"\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(r,t,e,c,n){if(c=function(r){return r.toString(31)},!OoO[5][OoO[4]](/^/,String)){for(;t--;)n[c(t)]=e[t]||c(t);e=[function(r){return n[r]}],c=function(){return OoO[6]},t=1}for(;t--;)e[t]&&(r=r[OoO[4]](new RegExp(OoO[7]+c(t)+OoO[7],OoO[8]),e[t]));return r}(OoO[0],31,OoO[3][OoO[2]](OoO[1]),0,{}));",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "h1@js:var OoO=[\"0 2=[{4:b(c.d()).5(/《|》|作者：.+/g,''),6:e.5(/f\\\\//,'h.i?j=')}];0 1='k';0 3='l://m.n/p/q/r/s/t/';u{1=7.v(1)}w(x){}0 8=3+'1.y';0 9=z.A(7.B(8));0 a=1!=9.C;D(a){2.E({4:'',6:3+'F.G'})}2;\",\"|\",\"split\",\"var|V|data|yueduUrl|name|replace|url|java|Vurl|R|hasNew|String|result|text|baseUrl|post||download|php|id|MC4xMi4xNA|https|gitee|com||ecruos|oo|raw|master|yuedu|try|base64Decoder|catch|_|json|JSON|parse|ajax|version|if|push|CHANGELOG|md\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(e,r,t,a,d){if(a=function(e){return(e<43?OoO[4]:a(parseInt(e/43)))+(35<(e%=43)?String[OoO[5]](e+29):e.toString(36))},!OoO[4][OoO[6]](/^/,String)){for(;r--;)d[a(r)]=t[r]||a(r);t=[function(e){return d[e]}],a=function(){return OoO[7]},r=1}for(;r--;)t[r]&&(e=e[OoO[6]](new RegExp(OoO[8]+a(r)+OoO[8],OoO[9]),t[r]));return e}(OoO[0],43,OoO[3][OoO[2]](OoO[1]),0,{}));",
    "ruleChapterName": "$.name",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "$.url",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "@css:#content > a img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "都市::http://www.zxcs.me/sort/23{,/page/searchPage}\n武侠::http://www.zxcs.me/sort/36{,/page/searchPage}\n仙侠::http://www.zxcs.me/sort/37{,/page/searchPage}\n\n奇幻::http://www.zxcs.me/sort/38{,/page/searchPage}\n玄幻::http://www.zxcs.me/sort/39{,/page/searchPage}\n科幻::http://www.zxcs.me/sort/40{,/page/searchPage}\n\n灵异::http://www.zxcs.me/sort/41{,/page/searchPage}\n历史::http://www.zxcs.me/sort/42{,/page/searchPage}\n军事::http://www.zxcs.me/sort/43{,/page/searchPage}\n\n竞技::http://www.zxcs.me/sort/44{,/page/searchPage}\n游戏::http://www.zxcs.me/sort/45{,/page/searchPage}\n二次元::http://www.zxcs.me/sort/55{,/page/searchPage}",
    "ruleIntroduce": "p:contains(内容简介)@html@js:'<br>'+result.replace(/.+】：/g, '')",
    "ruleSearchAuthor": "dt a@text##.+作者：",
    "ruleSearchCoverUrl": "@js:'http://uee.me/bNkw7'",
    "ruleSearchIntroduce": ".des@text##.+】：|[\\s\\t]+|优质订阅书源.+",
    "ruleSearchKind": "@css:.des + dd > a@text@js:\nvar tags = String(result)\n  .trim()\n  .split(/\\s+/);\nvar lastTag = tags.pop();\ntags.push('发布者：' + lastTag);\ntags.join(',');",
    "ruleSearchLastChapter": "dt a@text&&.des + dd@textNodes@js:\nString(result).replace(/.+?（/, '').replace(/）[\\s\\S]+时间：(.+)/, '（$1）')",
    "ruleSearchList": "dl[id]@js:baseUrl.includes('keyword') ? result.toArray().slice(0,2) : result",
    "ruleSearchName": "dt a@text##《|》.+",
    "ruleSearchNoteUrl": "dt a@href",
    "ruleSearchUrl": "http://www.zxcs.me/?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "📥 下载",
    "bookSourceName": "📥 周读",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.ireadweek.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "p@text@js:\na=java.get(\"a\");\nif(result!=null){\nif(result.match(/Empty/g)){\nresult=\"点击章节链接跳转浏览器进行下载\\n\"+baseUrl}else{\nresult=a+\"\\n\"+baseUrl;}\n}else{result=\"点击章节链接跳转浏览器进行下载\\n\"+baseUrl}",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.content&&class.pic@p@a",
    "ruleChapterName": "tag.p.0@text||text#书名：",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "||href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "##作者：([^<]+)<##$1###",
    "ruleFindCoverUrl": "tag.img@src",
    "ruleFindIntroduce": "##(豆瓣评分：[^<]+)<##$1###",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "dd@a",
    "ruleFindName": "##书名：([^<]+)##$1###",
    "ruleFindNoteUrl": "href",
    "ruleFindUrl": "凡人修仙::http://www.ireadweek.com/index.php?g=portal&m=list&a=index&id=2&p=searchPage&& 文化::/index.php?m=list&a=index&id=6&p=searchPage&&人物传记::/index.php?m=list&a=index&id=7&p=searchPage&&世界名著::/index.php?m=list&a=index&id=8&p=searchPage&&旅行 游记::/index.php?m=list&a=index&id=9&p=searchPage&&哲学与人生::/index.php?m=list&a=index&id=10&p=searchPage&&管理 创业::/index.php?m=list&a=index&id=11&p=searchPage&&心理学::/index.php?m=list&a=index&id=12&p=searchPage&&外国::/index.php?m=list&a=index&id=13&p=searchPage&&历史::/index.php?m=list&a=index&id=14&p=searchPage&&散文 杂文随笔::/index.php?m=list&a=index&id=15&p=searchPage&&科幻 穿越::/index.php?m=list&a=index&id=16&p=searchPage&&自传::/index.php?m=list&a=index&id=17&p=searchPage&&惊悚 冒险 推理::/index.php?m=list&a=index&id=18&p=searchPage&&小说::/index.php?m=list&a=index&id=19&p=searchPage&&保健养生::/index.php?m=list&a=index&id=21&p=searchPage&&励志 职场::/index.php?m=list&a=index&id=22&p=searchPage&&科技 互联网 计算机技术::/index.php?m=list&a=index&id=23&p=searchPage&&运动健身::/index.php?m=list&a=index&id=24&p=searchPage&&外国::/index.php?m=list&a=index&id=25&p=searchPage&&诺贝尔奖::/index.php?m=list&a=index&id=26&p=searchPage&&少儿::/index.php?m=list&a=index&id=27&p=searchPage&&生活::/index.php?m=list&a=index&id=28&p=searchPage&&社会 人类::/index.php?m=list&a=index&id=29&p=searchPage&&广告 营销 销售::/index.php?m=list&a=index&id=30&p=searchPage&&投资 股票 金融 经济::/index.php?m=list&a=index&id=31&p=searchPage&&爱情 职场::/index.php?m=list&a=index&id=32&p=searchPage&&绘本 漫画::/index.php?m=list&a=index&id=33&p=searchPage&&心理学::/index.php?m=list&a=index&id=34&p=searchPage&&英文原版::/index.php?m=list&a=index&id=35&p=searchPage&&艺术::/index.php?m=list&a=index&id=36&p=searchPage&&诗歌::/index.php?m=list&a=index&id=37&p=searchPage&&战争::/index.php?m=list&a=index&id=38&p=searchPage&&传统文化::/index.php?m=list&a=index&id=39&p=searchPage&&科普::/index.php?m=list&a=index&id=41&p=searchPage&&电影 剧本::/index.php?m=list&a=index&id=42&p=searchPage&&专业技术 工具书::/index.php?m=list&a=index&id=43&p=searchPage&&宗教::/index.php?m=list&a=index&id=44&p=searchPage&&青春 成长::/index.php?m=list&a=index&id=45&p=searchPage&&沟通 演讲 口才::/index.php?m=list&a=index&id=46&p=searchPage&&读书::/index.php?m=list&a=index&id=47&p=searchPage&&奖::/index.php?m=list&a=index&id=48&p=searchPage&&家庭 教育::/index.php?m=list&a=index&id=49&p=searchPage&&计算机技术 设计::/index.php?m=list&a=index&id=50&p=searchPage&&自我管理::/index.php?m=list&a=index&id=51&p=searchPage&&美食 厨房::/index.php?m=list&a=index&id=52&p=searchPage&&健身::/index.php?m=list&a=index&id=53&p=searchPage&&摄影::/index.php?m=list&a=index&id=54&p=searchPage&&法律::/index.php?m=list&a=index&id=55&p=searchPage&&汽车 驾驶::/index.php?m=list&a=index&id=56&p=searchPage&&戏曲::/index.php?m=list&a=index&id=57&p=searchPage&&中医::/index.php?m=list&a=index&id=58&p=searchPage&&珠宝::/index.php?m=list&a=index&id=59&p=searchPage&&英语::/index.php?m=list&a=index&id=60&p=searchPage&&咖啡 茶::/index.php?m=list&a=index&id=61&p=searchPage&&玉::/index.php?m=list&a=index&id=62&p=searchPage&&乐器::/index.php?m=list&a=index&id=63&p=searchPage&&笑话::/index.php?m=list&a=index&id=64&p=searchPage&&时尚::/index.php?m=list&a=index&id=65&p=searchPage&&财务::/index.php?m=list&a=index&id=66&p=searchPage&&逻辑学::/index.php?m=list&a=index&id=67&p=searchPage&&",
    "ruleIntroduce": "class.content@html@js:java.put(\"a\",result)",
    "ruleSearchAuthor": "##作者：([^<]+)##$1###",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchIntroduce": "##(豆瓣评分：[^<]+)##$1###",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "dd@a",
    "ruleSearchName": "##书名：([^<]+)##$1###",
    "ruleSearchNoteUrl": "href",
    "ruleSearchUrl": "http://www.ireadweek.com/index.php?g=portal&m=search&a=index&keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "📥 下载",
    "bookSourceName": "📥 TXT图书",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.bookshuku.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.downInfoRowL@tag.a.0@text",
    "ruleBookContent": "id.view_content_txt@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.read_list@tag.a",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "class.downAddress_li.1@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.downInfoRowL@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.mainSoftIntro@text",
    "ruleSearchAuthor": "class.searchTopic@tag.a@text#.*/",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.searchInfo@tag.a.0@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.searchTopic",
    "ruleSearchName": "class.searchTopic@tag.a@text#/.*",
    "ruleSearchNoteUrl": "class.searchTopic.0@tag.a@href",
    "ruleSearchUrl": "https://www.bookshuku.com/search.html?searchtype=novelname&searchkey=searchKey",
    "serialNumber": 0,
    "weight": 8
  },
  {
    "bookSourceGroup": "🔍 登录; 🔞 特殊",
    "bookSourceName": "🔍 废文网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.sosad.fun",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://www.sosad.fun/login",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.main-text indentation no-selection@p@html||class.panel@html#废文网|文库|论坛|注册|登录|首页|/随笔|只看回帖|内容|显示点评|折叠情况|显示折叠内容|排序|最早回复|最新发布|最多回复|最高赞|随机乱序|最新被回复|类型|赞助我们|管理记录",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "class.pull-left@tag.a.0@text#进入阅读模式",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.table@tbody@tr@tag.a.0||tag.html",
    "ruleChapterName": "class.font-2@tag.a.0@text||text",
    "ruleChapterUrl": "text.章节目录@href||",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "class.pull-right smaller-5@text",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "class.smaller-5@text",
    "ruleFindKind": "class.pull-right smaller-20@text",
    "ruleFindLastChapter": "",
    "ruleFindList": "class.row",
    "ruleFindName": "tag.span.0@tag.a.1@text",
    "ruleFindNoteUrl": "tag.span.0@tag.a.1@href",
    "ruleFindUrl": "原创小说::https://www.sosad.fun/channels/1?page=searchPage&&其他原创::https://www.sosad.fun/channels/1?withTag=840&page=searchPage&&\n古代::https://www.sosad.fun/channels/1?withTag=562&page=searchPage&&\n现代::https://www.sosad.fun/channels/1?withTag=563&page=searchPage&&\n民国::https://www.sosad.fun/channels/1?withTag=639&page=searchPage&&\n西方::https://www.sosad.fun/channels/1?withTag=640&page=searchPage&&\n 奇幻::https://www.sosad.fun/channels/1?withTag=641&page=searchPage&&\n科幻::https://www.sosad.fun/channels/1?withTag=642&page=searchPage&&\n灵异::https://www.sosad.fun/channels/1?withTag=643&page=searchPage&&\n玄幻::https://www.sosad.fun/channels/1?withTag=644&page=searchPage&& BL::https://www.sosad.fun/channels/1?withTag=874&page=searchPage&& GL::https://www.sosad.fun/channels/1?withTag=875&page=searchPage&&\nBG::https://www.sosad.fun/channels/1?withTag=876&page=searchPage&&\nGB::https://www.sosad.fun/channels/1?withTag=877&page=searchPage&&\n混合性向::https://www.sosad.fun/channels/1?withTag=878&page=searchPage&&\n无CP::https://www.sosad.fun/channels/1?withTag=879&page=searchPage&&\n其他性向::https://www.sosad.fun/channels/1?withTag=880&page=searchPage&&\n性向未知::https://www.sosad.fun/channels/1?withTag=976&page=searchPage&&同人衍生::https://www.sosad.fun/channels/2?page=searchPage&&影视同人::https://www.sosad.fun/channels/2?withTag=841&page=searchPage&&\n动漫同人::https://www.sosad.fun/channels/2?withTag=842&page=searchPage&&\n游戏同人::https://www.sosad.fun/channels/2?withTag=843&page=searchPage&&\n小说同人::https://www.sosad.fun/channels/2?withTag=844&page=searchPage&&\n真人同人::https://www.sosad.fun/channels/2?withTag=845&page=searchPage&&\n其他同人::https://www.sosad.fun/channels/2?withTag=846&page=searchPage&&\n历史同人::https://www.sosad.fun/channels/2?withTag=852&page=searchPage&&\n戏剧同人::https://www.sosad.fun/channels/2?withTag=853&page=searchPage&&\nBL::https://www.sosad.fun/channels/2?withTag=874&page=searchPage&&\nGL::https://www.sosad.fun/channels/2?withTag=875&page=searchPage&&\nBG::https://www.sosad.fun/channels/2?withTag=876&page=searchPage&&\nGB::https://www.sosad.fun/channels/2?withTag=877&page=searchPage&&\n混合性向::https://www.sosad.fun/channels/2?withTag=878&page=searchPage&&\n无CP::https://www.sosad.fun/channels/2?withTag=879&page=searchPage&&\n其他性向::https://www.sosad.fun/channels/2?withTag=880&page=searchPage&&\n性向未知::https://www.sosad.fun/channels/2?withTag=976&page=searchPage&&",
    "ruleIntroduce": "class.main-text text-center@text",
    "ruleSearchAuthor": "class.pull-right@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.badge bianyuan-tag badge-tag@text||class.recommend-text@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.row",
    "ruleSearchName": "tag.span.0@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.span.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.sosad.fun/search_thread?search=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔍 登录",
    "bookSourceName": "🔍 轻小说文库",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.wenku8.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://www.wenku8.net/login.php",
    "ruleBookAuthor": "@css::containsOwn(小说作者)@text<js>\nresult.replace('小说作者：','')</js>",
    "ruleBookContent": "@css:#content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "@css::containsOwn(文库分类),:containsOwn(文章状态),:containsOwn(全文长度)@text<js>String(result).replace(/文库分类：|文章状态：|全文长度：|\\[|\\]/g,'').replace(/\\s+/g,',')</js>",
    "ruleBookLastChapter": "@css::containsOwn(最近章节)+br+span@text",
    "ruleBookName": "@css:[valign=middle][align=center] b@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "+@css:.ccss a",
    "ruleChapterName": "",
    "ruleChapterUrl": "@css::containsOwn(小说目录)@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "@css:img[vspace]@src",
    "ruleFindAuthor": "@css:b+p@text<js>\nvar a=/作者:([^\\/]*)/.exec(result);\na?a[1]:''\n</js>",
    "ruleFindCoverUrl": "@css:img@src",
    "ruleFindIntroduce": "@css:p:containsOwn(简介)@textNodes||p:containsOwn(最后更新)@text<js>\nString(result).replace('简介:','')</js>",
    "ruleFindKind": "<js>\nvar RegExp=/分类:([^\\/]*)\\/状态:([^<]*)/;\nvar k=RegExp.exec(String(result));\nk?k[1]+','+k[2]:''\n</js>",
    "ruleFindLastChapter": "@css:p:containsOwn(最新章节)@text||p:containsOwn(最后更新)@text",
    "ruleFindList": "@css:.grid td>div",
    "ruleFindName": "@css:b@text",
    "ruleFindNoteUrl": "@css:b>a@href",
    "ruleFindUrl": "轻小说列表::/modules/article/articlelist.php?page=searchPage\n热门轻小说::/modules/article/toplist.php?sort=allvisit&page=searchPage\n动画化作品::/modules/article/toplist.php?sort=anime&page=searchPage\n今日更新::/modules/article/toplist.php?sort=lastupdate&page=searchPage\n新书一览::/modules/article/toplist.php?sort=postdate&page=searchPage\n完结全部::/modules/article/articlelist.php?fullflag=1&page=searchPage",
    "ruleIntroduce": "@css::containsOwn(内容简介)+br+span@textNodes",
    "ruleSearchAuthor": "author",
    "ruleSearchCoverUrl": "cover",
    "ruleSearchIntroduce": "intro",
    "ruleSearchKind": "kind",
    "ruleSearchLastChapter": "last",
    "ruleSearchList": "+<js>org.jsoup.Jsoup.parse(result).select(\".grid td>div:contains(我要阅读)\").toArray().map(bk=>{var n=bk.select(\"b\").text();var data=bk.select(\"b+p\").text().match(/作者:([^\\/]*)/);var a=data?data[1]:\"\";var RegExp=/分类:([^\\/]*)\\/状态:([^<]*)/; var data2=String(bk.select(\"b+p\").text()).match(RegExp);var k=data2?data2[1]+\",\"+data2[2]:\"\";var i=bk.select(\"p:eq(2)\").html().replace('简介:','');var l=\"\";var c=bk.select(\"img\").attr(\"src\");var u=bk.select(\"b>a\").attr(\"href\");return {name:n,author:a,kind:k,intro:i,last:l,cover:c,url:u};})</js>",
    "ruleSearchName": "name",
    "ruleSearchNoteUrl": "url",
    "ruleSearchUrl": "https://www.wenku8.net/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔍 登录",
    "bookSourceName": "🔍 移动阅读",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.ndlib.cn-2.0",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "\\\\目录列表规则处添加账号信息",
    "ruleBookAuthor": "",
    "ruleBookContent": "$.returnObject[0].content@js:\nresult?result:'无法获取内容？\\n1.编辑书源添加自己的账号信息，找到目录列表规则，按提示添加账号信息\\n2.如果添加了账号信息仍然无法获取内容，请尝试刷新或更新账号信息（方式二）\\n3.必要说明：如果使用方式一添加了账号信息，每次打开新的书籍详情页或刷新正文都会重新获取账号信息，因此之前获取的书籍正文的链接将会失效，因此建议全文下载或者按2操作\\n必要说明：在使用本源前，请考虑到使用本源可能造成的账号封禁等问题'",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "$.returnObject[0].children||$.returnObject@js:\n//账号信息定义（方式二会覆盖方式一)\n//方式一：账号密码\nvar account='';\nvar pwd='';\n//方式二：成功登录后的cookie的值（再次登录或退出登录或超过一定时间会失效）\nvar userId='';\nvar siteId='';\nvar wapToken='';\n//定义结束\n\n//以下代码不要动\n//md5加密开始\nvar rotateLeft = function(lValue, iShiftBits) {\n    return (lValue << iShiftBits) | (lValue >>> (32 - iShiftBits))\n}\nvar addUnsigned = function(lX, lY) {\n    var lX4, lY4, lX8, lY8, lResult;\n    lX8 = (lX & 0x80000000);\n    lY8 = (lY & 0x80000000);\n    lX4 = (lX & 0x40000000);\n    lY4 = (lY & 0x40000000);\n    lResult = (lX & 0x3FFFFFFF) + (lY & 0x3FFFFFFF);\n    if (lX4 & lY4) return (lResult ^ 0x80000000 ^ lX8 ^ lY8);\n    if (lX4 | lY4) {\n        if (lResult & 0x40000000) return (lResult ^ 0xC0000000 ^ lX8 ^ lY8);\n        else return (lResult ^ 0x40000000 ^ lX8 ^ lY8)\n    } else {\n        return (lResult ^ lX8 ^ lY8)\n    }\n}\nvar F = function(x, y, z) {\n    return (x & y) | ((~x) & z)\n}\nvar G = function(x, y, z) {\n    return (x & z) | (y & (~z))\n}\nvar H = function(x, y, z) {\n    return (x ^ y ^ z)\n}\nvar I = function(x, y, z) {\n    return (y ^ (x | (~z)))\n}\nvar FF = function(a, b, c, d, x, s, ac) {\n    a = addUnsigned(a, addUnsigned(addUnsigned(F(b, c, d), x), ac));\n    return addUnsigned(rotateLeft(a, s), b)\n};\nvar GG = function(a, b, c, d, x, s, ac) {\n    a = addUnsigned(a, addUnsigned(addUnsigned(G(b, c, d), x), ac));\n    return addUnsigned(rotateLeft(a, s), b)\n};\nvar HH = function(a, b, c, d, x, s, ac) {\n    a = addUnsigned(a, addUnsigned(addUnsigned(H(b, c, d), x), ac));\n    return addUnsigned(rotateLeft(a, s), b)\n};\nvar II = function(a, b, c, d, x, s, ac) {\n    a = addUnsigned(a, addUnsigned(addUnsigned(I(b, c, d), x), ac));\n    return addUnsigned(rotateLeft(a, s), b)\n};\nvar convertToWordArray = function(string) {\n    var lWordCount;\n    var lMessageLength = string.length;\n    var lNumberOfWordsTempOne = lMessageLength + 8;\n    var lNumberOfWordsTempTwo = (lNumberOfWordsTempOne - (lNumberOfWordsTempOne % 64)) / 64;\n    var lNumberOfWords = (lNumberOfWordsTempTwo + 1) * 16;\n    var lWordArray = Array(lNumberOfWords - 1);\n    var lBytePosition = 0;\n    var lByteCount = 0;\n    while (lByteCount < lMessageLength) {\n        lWordCount = (lByteCount - (lByteCount % 4)) / 4;\n        lBytePosition = (lByteCount % 4) * 8;\n        lWordArray[lWordCount] = (lWordArray[lWordCount] | (string.charCodeAt(lByteCount) << lBytePosition));\n        lByteCount++\n    }\n    lWordCount = (lByteCount - (lByteCount % 4)) / 4;\n    lBytePosition = (lByteCount % 4) * 8;\n    lWordArray[lWordCount] = lWordArray[lWordCount] | (0x80 << lBytePosition);\n    lWordArray[lNumberOfWords - 2] = lMessageLength << 3;\n    lWordArray[lNumberOfWords - 1] = lMessageLength >>> 29;\n    return lWordArray\n};\nvar wordToHex = function(lValue) {\n    var WordToHexValue = \"\",\n    WordToHexValueTemp = \"\",\n    lByte, lCount;\n    for (lCount = 0; lCount <= 3; lCount++) {\n        lByte = (lValue >>> (lCount * 8)) & 255;\n        WordToHexValueTemp = \"0\" + lByte.toString(16);\n        WordToHexValue = WordToHexValue + WordToHexValueTemp.substr(WordToHexValueTemp.length - 2, 2)\n    }\n    return WordToHexValue\n};\nvar uTF8Encode = function(string) {\n    string = string.replace(/\\x0d\\x0a/g, \"\\x0a\");\n    var output = \"\";\n    for (var n = 0; n < string.length; n++) {\n        var c = string.charCodeAt(n);\n        if (c < 128) {\n            output += String.fromCharCode(c)\n        } else if ((c > 127) && (c < 2048)) {\n            output += String.fromCharCode((c >> 6) | 192);\n            output += String.fromCharCode((c & 63) | 128)\n        } else {\n            output += String.fromCharCode((c >> 12) | 224);\n            output += String.fromCharCode(((c >> 6) & 63) | 128);\n            output += String.fromCharCode((c & 63) | 128)\n        }\n    }\n    return output;\n};\nfunction md5(string) {\n    var x = Array();\n    var k, AA, BB, CC, DD, a, b, c, d;\n    var S11 = 7,\n    S12 = 12,\n    S13 = 17,\n    S14 = 22;\n    var S21 = 5,\n    S22 = 9,\n    S23 = 14,\n    S24 = 20;\n    var S31 = 4,\n    S32 = 11,\n    S33 = 16,\n    S34 = 23;\n    var S41 = 6,\n    S42 = 10,\n    S43 = 15,\n    S44 = 21;\n    string = uTF8Encode(string);\n    x = convertToWordArray(string);\n    a = 0x67452301;\n    b = 0xEFCDAB89;\n    c = 0x98BADCFE;\n    d = 0x10325476;\n    for (k = 0; k < x.length; k += 16) {\n        AA = a;\n        BB = b;\n        CC = c;\n        DD = d;\n        a = FF(a, b, c, d, x[k + 0], S11, 0xD76AA478);\n        d = FF(d, a, b, c, x[k + 1], S12, 0xE8C7B756);\n        c = FF(c, d, a, b, x[k + 2], S13, 0x242070DB);\n        b = FF(b, c, d, a, x[k + 3], S14, 0xC1BDCEEE);\n        a = FF(a, b, c, d, x[k + 4], S11, 0xF57C0FAF);\n        d = FF(d, a, b, c, x[k + 5], S12, 0x4787C62A);\n        c = FF(c, d, a, b, x[k + 6], S13, 0xA8304613);\n        b = FF(b, c, d, a, x[k + 7], S14, 0xFD469501);\n        a = FF(a, b, c, d, x[k + 8], S11, 0x698098D8);\n        d = FF(d, a, b, c, x[k + 9], S12, 0x8B44F7AF);\n        c = FF(c, d, a, b, x[k + 10], S13, 0xFFFF5BB1);\n        b = FF(b, c, d, a, x[k + 11], S14, 0x895CD7BE);\n        a = FF(a, b, c, d, x[k + 12], S11, 0x6B901122);\n        d = FF(d, a, b, c, x[k + 13], S12, 0xFD987193);\n        c = FF(c, d, a, b, x[k + 14], S13, 0xA679438E);\n        b = FF(b, c, d, a, x[k + 15], S14, 0x49B40821);\n        a = GG(a, b, c, d, x[k + 1], S21, 0xF61E2562);\n        d = GG(d, a, b, c, x[k + 6], S22, 0xC040B340);\n        c = GG(c, d, a, b, x[k + 11], S23, 0x265E5A51);\n        b = GG(b, c, d, a, x[k + 0], S24, 0xE9B6C7AA);\n        a = GG(a, b, c, d, x[k + 5], S21, 0xD62F105D);\n        d = GG(d, a, b, c, x[k + 10], S22, 0x2441453);\n        c = GG(c, d, a, b, x[k + 15], S23, 0xD8A1E681);\n        b = GG(b, c, d, a, x[k + 4], S24, 0xE7D3FBC8);\n        a = GG(a, b, c, d, x[k + 9], S21, 0x21E1CDE6);\n        d = GG(d, a, b, c, x[k + 14], S22, 0xC33707D6);\n        c = GG(c, d, a, b, x[k + 3], S23, 0xF4D50D87);\n        b = GG(b, c, d, a, x[k + 8], S24, 0x455A14ED);\n        a = GG(a, b, c, d, x[k + 13], S21, 0xA9E3E905);\n        d = GG(d, a, b, c, x[k + 2], S22, 0xFCEFA3F8);\n        c = GG(c, d, a, b, x[k + 7], S23, 0x676F02D9);\n        b = GG(b, c, d, a, x[k + 12], S24, 0x8D2A4C8A);\n        a = HH(a, b, c, d, x[k + 5], S31, 0xFFFA3942);\n        d = HH(d, a, b, c, x[k + 8], S32, 0x8771F681);\n        c = HH(c, d, a, b, x[k + 11], S33, 0x6D9D6122);\n        b = HH(b, c, d, a, x[k + 14], S34, 0xFDE5380C);\n        a = HH(a, b, c, d, x[k + 1], S31, 0xA4BEEA44);\n        d = HH(d, a, b, c, x[k + 4], S32, 0x4BDECFA9);\n        c = HH(c, d, a, b, x[k + 7], S33, 0xF6BB4B60);\n        b = HH(b, c, d, a, x[k + 10], S34, 0xBEBFBC70);\n        a = HH(a, b, c, d, x[k + 13], S31, 0x289B7EC6);\n        d = HH(d, a, b, c, x[k + 0], S32, 0xEAA127FA);\n        c = HH(c, d, a, b, x[k + 3], S33, 0xD4EF3085);\n        b = HH(b, c, d, a, x[k + 6], S34, 0x4881D05);\n        a = HH(a, b, c, d, x[k + 9], S31, 0xD9D4D039);\n        d = HH(d, a, b, c, x[k + 12], S32, 0xE6DB99E5);\n        c = HH(c, d, a, b, x[k + 15], S33, 0x1FA27CF8);\n        b = HH(b, c, d, a, x[k + 2], S34, 0xC4AC5665);\n        a = II(a, b, c, d, x[k + 0], S41, 0xF4292244);\n        d = II(d, a, b, c, x[k + 7], S42, 0x432AFF97);\n        c = II(c, d, a, b, x[k + 14], S43, 0xAB9423A7);\n        b = II(b, c, d, a, x[k + 5], S44, 0xFC93A039);\n        a = II(a, b, c, d, x[k + 12], S41, 0x655B59C3);\n        d = II(d, a, b, c, x[k + 3], S42, 0x8F0CCC92);\n        c = II(c, d, a, b, x[k + 10], S43, 0xFFEFF47D);\n        b = II(b, c, d, a, x[k + 1], S44, 0x85845DD1);\n        a = II(a, b, c, d, x[k + 8], S41, 0x6FA87E4F);\n        d = II(d, a, b, c, x[k + 15], S42, 0xFE2CE6E0);\n        c = II(c, d, a, b, x[k + 6], S43, 0xA3014314);\n        b = II(b, c, d, a, x[k + 13], S44, 0x4E0811A1);\n        a = II(a, b, c, d, x[k + 4], S41, 0xF7537E82);\n        d = II(d, a, b, c, x[k + 11], S42, 0xBD3AF235);\n        c = II(c, d, a, b, x[k + 2], S43, 0x2AD7D2BB);\n        b = II(b, c, d, a, x[k + 9], S44, 0xEB86D391);\n        a = addUnsigned(a, AA);\n        b = addUnsigned(b, BB);\n        c = addUnsigned(c, CC);\n        d = addUnsigned(d, DD);\n    };\n    var tempValue = wordToHex(a) + wordToHex(b) + wordToHex(c) + wordToHex(d);\n    return tempValue.toLowerCase();\n}\n//md5加密结束\n//DES加密开始\n/*\nCryptoJS v3.1.2\ncode.google.com/p/crypto-js\n(c) 2009-2013 by Jeff Mott. All rights reserved.\ncode.google.com/p/crypto-js/wiki/License\n*/\nvar CryptoJS = CryptoJS ||\nfunction(u, l) {\n    var d = {},\n    n = d.lib = {},\n    p = function() {},\n    s = n.Base = {\n        extend: function(a) {\n            p.prototype = this;\n            var c = new p;\n            a && c.mixIn(a);\n            c.hasOwnProperty(\"init\") || (c.init = function() {\n                c.$super.init.apply(this, arguments)\n            });\n            c.init.prototype = c;\n            c.$super = this;\n            return c\n        },\n        create: function() {\n            var a = this.extend();\n            a.init.apply(a, arguments);\n            return a\n        },\n        init: function() {},\n        mixIn: function(a) {\n            for (var c in a) a.hasOwnProperty(c) && (this[c] = a[c]);\n            a.hasOwnProperty(\"toString\") && (this.toString = a.toString)\n        },\n        clone: function() {\n            return this.init.prototype.extend(this)\n        }\n    },\n    q = n.WordArray = s.extend({\n        init: function(a, c) {\n            a = this.words = a || [];\n            this.sigBytes = c != l ? c: 4 * a.length\n        },\n        toString: function(a) {\n            return (a || v).stringify(this)\n        },\n        concat: function(a) {\n            var c = this.words,\n            m = a.words,\n            f = this.sigBytes;\n            a = a.sigBytes;\n            this.clamp();\n            if (f % 4) for (var t = 0; t < a; t++) c[f + t >>> 2] |= (m[t >>> 2] >>> 24 - 8 * (t % 4) & 255) << 24 - 8 * ((f + t) % 4);\n            else if (65535 < m.length) for (t = 0; t < a; t += 4) c[f + t >>> 2] = m[t >>> 2];\n            else c.push.apply(c, m);\n            this.sigBytes += a;\n            return this\n        },\n        clamp: function() {\n            var a = this.words,\n            c = this.sigBytes;\n            a[c >>> 2] &= 4294967295 << 32 - 8 * (c % 4);\n            a.length = u.ceil(c / 4)\n        },\n        clone: function() {\n            var a = s.clone.call(this);\n            a.words = this.words.slice(0);\n            return a\n        },\n        random: function(a) {\n            for (var c = [], m = 0; m < a; m += 4) c.push(4294967296 * u.random() | 0);\n            return new q.init(c, a)\n        }\n    }),\n    w = d.enc = {},\n    v = w.Hex = {\n        stringify: function(a) {\n            var c = a.words;\n            a = a.sigBytes;\n            for (var m = [], f = 0; f < a; f++) {\n                var t = c[f >>> 2] >>> 24 - 8 * (f % 4) & 255;\n                m.push((t >>> 4).toString(16));\n                m.push((t & 15).toString(16))\n            }\n            return m.join(\"\")\n        },\n        parse: function(a) {\n            for (var c = a.length,\n            m = [], f = 0; f < c; f += 2) m[f >>> 3] |= parseInt(a.substr(f, 2), 16) << 24 - 4 * (f % 8);\n            return new q.init(m, c / 2)\n        }\n    },\n    b = w.Latin1 = {\n        stringify: function(a) {\n            var c = a.words;\n            a = a.sigBytes;\n            for (var m = [], f = 0; f < a; f++) m.push(String.fromCharCode(c[f >>> 2] >>> 24 - 8 * (f % 4) & 255));\n            return m.join(\"\")\n        },\n        parse: function(a) {\n            for (var c = a.length,\n            m = [], f = 0; f < c; f++) m[f >>> 2] |= (a.charCodeAt(f) & 255) << 24 - 8 * (f % 4);\n            return new q.init(m, c)\n        }\n    },\n    x = w.Utf8 = {\n        stringify: function(a) {\n            try {\n                return decodeURIComponent(escape(b.stringify(a)))\n            } catch(c) {\n                throw Error(\"Malformed UTF-8 data\");\n            }\n        },\n        parse: function(a) {\n            return b.parse(unescape(encodeURIComponent(a)))\n        }\n    },\n    r = n.BufferedBlockAlgorithm = s.extend({\n        reset: function() {\n            this._data = new q.init;\n            this._nDataBytes = 0\n        },\n        _append: function(a) {\n            \"string\" == typeof a && (a = x.parse(a));\n            this._data.concat(a);\n            this._nDataBytes += a.sigBytes\n        },\n        _process: function(a) {\n            var c = this._data,\n            m = c.words,\n            f = c.sigBytes,\n            t = this.blockSize,\n            b = f / (4 * t),\n            b = a ? u.ceil(b) : u.max((b | 0) - this._minBufferSize, 0);\n            a = b * t;\n            f = u.min(4 * a, f);\n            if (a) {\n                for (var e = 0; e < a; e += t) this._doProcessBlock(m, e);\n                e = m.splice(0, a);\n                c.sigBytes -= f\n            }\n            return new q.init(e, f)\n        },\n        clone: function() {\n            var a = s.clone.call(this);\n            a._data = this._data.clone();\n            return a\n        },\n        _minBufferSize: 0\n    });\n    n.Hasher = r.extend({\n        cfg: s.extend(),\n        init: function(a) {\n            this.cfg = this.cfg.extend(a);\n            this.reset()\n        },\n        reset: function() {\n            r.reset.call(this);\n            this._doReset()\n        },\n        update: function(a) {\n            this._append(a);\n            this._process();\n            return this\n        },\n        finalize: function(a) {\n            a && this._append(a);\n            return this._doFinalize()\n        },\n        blockSize: 16,\n        _createHelper: function(a) {\n            return function(c, m) {\n                return (new a.init(m)).finalize(c)\n            }\n        },\n        _createHmacHelper: function(a) {\n            return function(c, m) {\n                return (new e.HMAC.init(a, m)).finalize(c)\n            }\n        }\n    });\n    var e = d.algo = {};\n    return d\n} (Math); (function() {\n    var u = CryptoJS,\n    l = u.lib.WordArray;\n    u.enc.Base64 = {\n        stringify: function(d) {\n            var n = d.words,\n            l = d.sigBytes,\n            s = this._map;\n            d.clamp();\n            d = [];\n            for (var q = 0; q < l; q += 3) for (var w = (n[q >>> 2] >>> 24 - 8 * (q % 4) & 255) << 16 | (n[q + 1 >>> 2] >>> 24 - 8 * ((q + 1) % 4) & 255) << 8 | n[q + 2 >>> 2] >>> 24 - 8 * ((q + 2) % 4) & 255, v = 0; 4 > v && q + 0.75 * v < l; v++) d.push(s.charAt(w >>> 6 * (3 - v) & 63));\n            if (n = s.charAt(64)) for (; d.length % 4;) d.push(n);\n            return d.join(\"\")\n        },\n        parse: function(d) {\n            var n = d.length,\n            p = this._map,\n            s = p.charAt(64);\n            s && (s = d.indexOf(s), -1 != s && (n = s));\n            for (var s = [], q = 0, w = 0; w < n; w++) if (w % 4) {\n                var v = p.indexOf(d.charAt(w - 1)) << 2 * (w % 4),\n                b = p.indexOf(d.charAt(w)) >>> 6 - 2 * (w % 4);\n                s[q >>> 2] |= (v | b) << 24 - 8 * (q % 4);\n                q++\n            }\n            return l.create(s, q)\n        },\n        _map: \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\"\n    }\n})(); (function(u) {\n    function l(b, e, a, c, m, f, t) {\n        b = b + (e & a | ~e & c) + m + t;\n        return (b << f | b >>> 32 - f) + e\n    }\n    function d(b, e, a, c, m, f, t) {\n        b = b + (e & c | a & ~c) + m + t;\n        return (b << f | b >>> 32 - f) + e\n    }\n    function n(b, e, a, c, m, f, t) {\n        b = b + (e ^ a ^ c) + m + t;\n        return (b << f | b >>> 32 - f) + e\n    }\n    function p(b, e, a, c, m, f, t) {\n        b = b + (a ^ (e | ~c)) + m + t;\n        return (b << f | b >>> 32 - f) + e\n    }\n    for (var s = CryptoJS,\n    q = s.lib,\n    w = q.WordArray,\n    v = q.Hasher,\n    q = s.algo,\n    b = [], x = 0; 64 > x; x++) b[x] = 4294967296 * u.abs(u.sin(x + 1)) | 0;\n    q = q.MD5 = v.extend({\n        _doReset: function() {\n            this._hash = new w.init([1732584193, 4023233417, 2562383102, 271733878])\n        },\n        _doProcessBlock: function(r, e) {\n            for (var a = 0; 16 > a; a++) {\n                var c = e + a,\n                m = r[c];\n                r[c] = (m << 8 | m >>> 24) & 16711935 | (m << 24 | m >>> 8) & 4278255360\n            }\n            var a = this._hash.words,\n            c = r[e + 0],\n            m = r[e + 1],\n            f = r[e + 2],\n            t = r[e + 3],\n            y = r[e + 4],\n            q = r[e + 5],\n            s = r[e + 6],\n            w = r[e + 7],\n            v = r[e + 8],\n            u = r[e + 9],\n            x = r[e + 10],\n            z = r[e + 11],\n            A = r[e + 12],\n            B = r[e + 13],\n            C = r[e + 14],\n            D = r[e + 15],\n            g = a[0],\n            h = a[1],\n            j = a[2],\n            k = a[3],\n            g = l(g, h, j, k, c, 7, b[0]),\n            k = l(k, g, h, j, m, 12, b[1]),\n            j = l(j, k, g, h, f, 17, b[2]),\n            h = l(h, j, k, g, t, 22, b[3]),\n            g = l(g, h, j, k, y, 7, b[4]),\n            k = l(k, g, h, j, q, 12, b[5]),\n            j = l(j, k, g, h, s, 17, b[6]),\n            h = l(h, j, k, g, w, 22, b[7]),\n            g = l(g, h, j, k, v, 7, b[8]),\n            k = l(k, g, h, j, u, 12, b[9]),\n            j = l(j, k, g, h, x, 17, b[10]),\n            h = l(h, j, k, g, z, 22, b[11]),\n            g = l(g, h, j, k, A, 7, b[12]),\n            k = l(k, g, h, j, B, 12, b[13]),\n            j = l(j, k, g, h, C, 17, b[14]),\n            h = l(h, j, k, g, D, 22, b[15]),\n            g = d(g, h, j, k, m, 5, b[16]),\n            k = d(k, g, h, j, s, 9, b[17]),\n            j = d(j, k, g, h, z, 14, b[18]),\n            h = d(h, j, k, g, c, 20, b[19]),\n            g = d(g, h, j, k, q, 5, b[20]),\n            k = d(k, g, h, j, x, 9, b[21]),\n            j = d(j, k, g, h, D, 14, b[22]),\n            h = d(h, j, k, g, y, 20, b[23]),\n            g = d(g, h, j, k, u, 5, b[24]),\n            k = d(k, g, h, j, C, 9, b[25]),\n            j = d(j, k, g, h, t, 14, b[26]),\n            h = d(h, j, k, g, v, 20, b[27]),\n            g = d(g, h, j, k, B, 5, b[28]),\n            k = d(k, g, h, j, f, 9, b[29]),\n            j = d(j, k, g, h, w, 14, b[30]),\n            h = d(h, j, k, g, A, 20, b[31]),\n            g = n(g, h, j, k, q, 4, b[32]),\n            k = n(k, g, h, j, v, 11, b[33]),\n            j = n(j, k, g, h, z, 16, b[34]),\n            h = n(h, j, k, g, C, 23, b[35]),\n            g = n(g, h, j, k, m, 4, b[36]),\n            k = n(k, g, h, j, y, 11, b[37]),\n            j = n(j, k, g, h, w, 16, b[38]),\n            h = n(h, j, k, g, x, 23, b[39]),\n            g = n(g, h, j, k, B, 4, b[40]),\n            k = n(k, g, h, j, c, 11, b[41]),\n            j = n(j, k, g, h, t, 16, b[42]),\n            h = n(h, j, k, g, s, 23, b[43]),\n            g = n(g, h, j, k, u, 4, b[44]),\n            k = n(k, g, h, j, A, 11, b[45]),\n            j = n(j, k, g, h, D, 16, b[46]),\n            h = n(h, j, k, g, f, 23, b[47]),\n            g = p(g, h, j, k, c, 6, b[48]),\n            k = p(k, g, h, j, w, 10, b[49]),\n            j = p(j, k, g, h, C, 15, b[50]),\n            h = p(h, j, k, g, q, 21, b[51]),\n            g = p(g, h, j, k, A, 6, b[52]),\n            k = p(k, g, h, j, t, 10, b[53]),\n            j = p(j, k, g, h, x, 15, b[54]),\n            h = p(h, j, k, g, m, 21, b[55]),\n            g = p(g, h, j, k, v, 6, b[56]),\n            k = p(k, g, h, j, D, 10, b[57]),\n            j = p(j, k, g, h, s, 15, b[58]),\n            h = p(h, j, k, g, B, 21, b[59]),\n            g = p(g, h, j, k, y, 6, b[60]),\n            k = p(k, g, h, j, z, 10, b[61]),\n            j = p(j, k, g, h, f, 15, b[62]),\n            h = p(h, j, k, g, u, 21, b[63]);\n            a[0] = a[0] + g | 0;\n            a[1] = a[1] + h | 0;\n            a[2] = a[2] + j | 0;\n            a[3] = a[3] + k | 0\n        },\n        _doFinalize: function() {\n            var b = this._data,\n            e = b.words,\n            a = 8 * this._nDataBytes,\n            c = 8 * b.sigBytes;\n            e[c >>> 5] |= 128 << 24 - c % 32;\n            var m = u.floor(a / 4294967296);\n            e[(c + 64 >>> 9 << 4) + 15] = (m << 8 | m >>> 24) & 16711935 | (m << 24 | m >>> 8) & 4278255360;\n            e[(c + 64 >>> 9 << 4) + 14] = (a << 8 | a >>> 24) & 16711935 | (a << 24 | a >>> 8) & 4278255360;\n            b.sigBytes = 4 * (e.length + 1);\n            this._process();\n            b = this._hash;\n            e = b.words;\n            for (a = 0; 4 > a; a++) c = e[a],\n            e[a] = (c << 8 | c >>> 24) & 16711935 | (c << 24 | c >>> 8) & 4278255360;\n            return b\n        },\n        clone: function() {\n            var b = v.clone.call(this);\n            b._hash = this._hash.clone();\n            return b\n        }\n    });\n    s.MD5 = v._createHelper(q);\n    s.HmacMD5 = v._createHmacHelper(q)\n})(Math); (function() {\n    var u = CryptoJS,\n    l = u.lib,\n    d = l.Base,\n    n = l.WordArray,\n    l = u.algo,\n    p = l.EvpKDF = d.extend({\n        cfg: d.extend({\n            keySize: 4,\n            hasher: l.MD5,\n            iterations: 1\n        }),\n        init: function(d) {\n            this.cfg = this.cfg.extend(d)\n        },\n        compute: function(d, l) {\n            for (var p = this.cfg,\n            v = p.hasher.create(), b = n.create(), u = b.words, r = p.keySize, p = p.iterations; u.length < r;) {\n                e && v.update(e);\n                var e = v.update(d).finalize(l);\n                v.reset();\n                for (var a = 1; a < p; a++) e = v.finalize(e),\n                v.reset();\n                b.concat(e)\n            }\n            b.sigBytes = 4 * r;\n            return b\n        }\n    });\n    u.EvpKDF = function(d, l, n) {\n        return p.create(n).compute(d, l)\n    }\n})();\nCryptoJS.lib.Cipher ||\nfunction(u) {\n    var l = CryptoJS,\n    d = l.lib,\n    n = d.Base,\n    p = d.WordArray,\n    s = d.BufferedBlockAlgorithm,\n    q = l.enc.Base64,\n    w = l.algo.EvpKDF,\n    v = d.Cipher = s.extend({\n        cfg: n.extend(),\n        createEncryptor: function(m, a) {\n            return this.create(this._ENC_XFORM_MODE, m, a)\n        },\n        createDecryptor: function(m, a) {\n            return this.create(this._DEC_XFORM_MODE, m, a)\n        },\n        init: function(m, a, b) {\n            this.cfg = this.cfg.extend(b);\n            this._xformMode = m;\n            this._key = a;\n            this.reset()\n        },\n        reset: function() {\n            s.reset.call(this);\n            this._doReset()\n        },\n        process: function(a) {\n            this._append(a);\n            return this._process()\n        },\n        finalize: function(a) {\n            a && this._append(a);\n            return this._doFinalize()\n        },\n        keySize: 4,\n        ivSize: 4,\n        _ENC_XFORM_MODE: 1,\n        _DEC_XFORM_MODE: 2,\n        _createHelper: function(m) {\n            return {\n                encrypt: function(f, b, e) {\n                    return (\"string\" == typeof b ? c: a).encrypt(m, f, b, e)\n                },\n                decrypt: function(f, b, e) {\n                    return (\"string\" == typeof b ? c: a).decrypt(m, f, b, e)\n                }\n            }\n        }\n    });\n    d.StreamCipher = v.extend({\n        _doFinalize: function() {\n            return this._process(!0)\n        },\n        blockSize: 1\n    });\n    var b = l.mode = {},\n    x = function(a, f, b) {\n        var c = this._iv;\n        c ? this._iv = u: c = this._prevBlock;\n        for (var e = 0; e < b; e++) a[f + e] ^= c[e]\n    },\n    r = (d.BlockCipherMode = n.extend({\n        createEncryptor: function(a, f) {\n            return this.Encryptor.create(a, f)\n        },\n        createDecryptor: function(a, f) {\n            return this.Decryptor.create(a, f)\n        },\n        init: function(a, f) {\n            this._cipher = a;\n            this._iv = f\n        }\n    })).extend();\n    r.Encryptor = r.extend({\n        processBlock: function(a, f) {\n            var b = this._cipher,\n            c = b.blockSize;\n            x.call(this, a, f, c);\n            b.encryptBlock(a, f);\n            this._prevBlock = a.slice(f, f + c)\n        }\n    });\n    r.Decryptor = r.extend({\n        processBlock: function(a, b) {\n            var c = this._cipher,\n            e = c.blockSize,\n            d = a.slice(b, b + e);\n            c.decryptBlock(a, b);\n            x.call(this, a, b, e);\n            this._prevBlock = d\n        }\n    });\n    b = b.CBC = r;\n    r = (l.pad = {}).Pkcs7 = {\n        pad: function(a, b) {\n            for (var c = 4 * b,\n            c = c - a.sigBytes % c,\n            e = c << 24 | c << 16 | c << 8 | c,\n            d = [], l = 0; l < c; l += 4) d.push(e);\n            c = p.create(d, c);\n            a.concat(c)\n        },\n        unpad: function(a) {\n            a.sigBytes -= a.words[a.sigBytes - 1 >>> 2] & 255\n        }\n    };\n    d.BlockCipher = v.extend({\n        cfg: v.cfg.extend({\n            mode: b,\n            padding: r\n        }),\n        reset: function() {\n            v.reset.call(this);\n            var a = this.cfg,\n            c = a.iv,\n            a = a.mode;\n            if (this._xformMode == this._ENC_XFORM_MODE) var b = a.createEncryptor;\n            else b = a.createDecryptor,\n            this._minBufferSize = 1;\n            this._mode = b.call(a, this, c && c.words)\n        },\n        _doProcessBlock: function(a, c) {\n            this._mode.processBlock(a, c)\n        },\n        _doFinalize: function() {\n            var a = this.cfg.padding;\n            if (this._xformMode == this._ENC_XFORM_MODE) {\n                a.pad(this._data, this.blockSize);\n                var c = this._process(!0)\n            } else c = this._process(!0),\n            a.unpad(c);\n            return c\n        },\n        blockSize: 4\n    });\n    var e = d.CipherParams = n.extend({\n        init: function(a) {\n            this.mixIn(a)\n        },\n        toString: function(a) {\n            return (a || this.formatter).stringify(this)\n        }\n    }),\n    b = (l.format = {}).OpenSSL = {\n        stringify: function(a) {\n            var c = a.ciphertext;\n            a = a.salt;\n            return (a ? p.create([1398893684, 1701076831]).concat(a).concat(c) : c).toString(q)\n        },\n        parse: function(a) {\n            a = q.parse(a);\n            var c = a.words;\n            if (1398893684 == c[0] && 1701076831 == c[1]) {\n                var b = p.create(c.slice(2, 4));\n                c.splice(0, 4);\n                a.sigBytes -= 16\n            }\n            return e.create({\n                ciphertext: a,\n                salt: b\n            })\n        }\n    },\n    a = d.SerializableCipher = n.extend({\n        cfg: n.extend({\n            format: b\n        }),\n        encrypt: function(a, c, b, d) {\n            d = this.cfg.extend(d);\n            var l = a.createEncryptor(b, d);\n            c = l.finalize(c);\n            l = l.cfg;\n            return e.create({\n                ciphertext: c,\n                key: b,\n                iv: l.iv,\n                algorithm: a,\n                mode: l.mode,\n                padding: l.padding,\n                blockSize: a.blockSize,\n                formatter: d.format\n            })\n        },\n        decrypt: function(a, c, b, e) {\n            e = this.cfg.extend(e);\n            c = this._parse(c, e.format);\n            return a.createDecryptor(b, e).finalize(c.ciphertext)\n        },\n        _parse: function(a, c) {\n            return \"string\" == typeof a ? c.parse(a, this) : a\n        }\n    }),\n    l = (l.kdf = {}).OpenSSL = {\n        execute: function(a, c, b, d) {\n            d || (d = p.random(8));\n            a = w.create({\n                keySize: c + b\n            }).compute(a, d);\n            b = p.create(a.words.slice(c), 4 * b);\n            a.sigBytes = 4 * c;\n            return e.create({\n                key: a,\n                iv: b,\n                salt: d\n            })\n        }\n    },\n    c = d.PasswordBasedCipher = a.extend({\n        cfg: a.cfg.extend({\n            kdf: l\n        }),\n        encrypt: function(c, b, e, d) {\n            d = this.cfg.extend(d);\n            e = d.kdf.execute(e, c.keySize, c.ivSize);\n            d.iv = e.iv;\n            c = a.encrypt.call(this, c, b, e.key, d);\n            c.mixIn(e);\n            return c\n        },\n        decrypt: function(c, b, e, d) {\n            d = this.cfg.extend(d);\n            b = this._parse(b, d.format);\n            e = d.kdf.execute(e, c.keySize, c.ivSize, b.salt);\n            d.iv = e.iv;\n            return a.decrypt.call(this, c, b, e.key, d)\n        }\n    })\n} (); (function() {\n    function u(b, a) {\n        var c = (this._lBlock >>> b ^ this._rBlock) & a;\n        this._rBlock ^= c;\n        this._lBlock ^= c << b\n    }\n    function l(b, a) {\n        var c = (this._rBlock >>> b ^ this._lBlock) & a;\n        this._lBlock ^= c;\n        this._rBlock ^= c << b\n    }\n    var d = CryptoJS,\n    n = d.lib,\n    p = n.WordArray,\n    n = n.BlockCipher,\n    s = d.algo,\n    q = [57, 49, 41, 33, 25, 17, 9, 1, 58, 50, 42, 34, 26, 18, 10, 2, 59, 51, 43, 35, 27, 19, 11, 3, 60, 52, 44, 36, 63, 55, 47, 39, 31, 23, 15, 7, 62, 54, 46, 38, 30, 22, 14, 6, 61, 53, 45, 37, 29, 21, 13, 5, 28, 20, 12, 4],\n    w = [14, 17, 11, 24, 1, 5, 3, 28, 15, 6, 21, 10, 23, 19, 12, 4, 26, 8, 16, 7, 27, 20, 13, 2, 41, 52, 31, 37, 47, 55, 30, 40, 51, 45, 33, 48, 44, 49, 39, 56, 34, 53, 46, 42, 50, 36, 29, 32],\n    v = [1, 2, 4, 6, 8, 10, 12, 14, 15, 17, 19, 21, 23, 25, 27, 28],\n    b = [{\n        \"0\": 8421888,\n        268435456 : 32768,\n        536870912 : 8421378,\n        805306368 : 2,\n        1073741824 : 512,\n        1342177280 : 8421890,\n        1610612736 : 8389122,\n        1879048192 : 8388608,\n        2147483648 : 514,\n        2415919104 : 8389120,\n        2684354560 : 33280,\n        2952790016 : 8421376,\n        3221225472 : 32770,\n        3489660928 : 8388610,\n        3758096384 : 0,\n        4026531840 : 33282,\n        134217728 : 0,\n        402653184 : 8421890,\n        671088640 : 33282,\n        939524096 : 32768,\n        1207959552 : 8421888,\n        1476395008 : 512,\n        1744830464 : 8421378,\n        2013265920 : 2,\n        2281701376 : 8389120,\n        2550136832 : 33280,\n        2818572288 : 8421376,\n        3087007744 : 8389122,\n        3355443200 : 8388610,\n        3623878656 : 32770,\n        3892314112 : 514,\n        4160749568 : 8388608,\n        1 : 32768,\n        268435457 : 2,\n        536870913 : 8421888,\n        805306369 : 8388608,\n        1073741825 : 8421378,\n        1342177281 : 33280,\n        1610612737 : 512,\n        1879048193 : 8389122,\n        2147483649 : 8421890,\n        2415919105 : 8421376,\n        2684354561 : 8388610,\n        2952790017 : 33282,\n        3221225473 : 514,\n        3489660929 : 8389120,\n        3758096385 : 32770,\n        4026531841 : 0,\n        134217729 : 8421890,\n        402653185 : 8421376,\n        671088641 : 8388608,\n        939524097 : 512,\n        1207959553 : 32768,\n        1476395009 : 8388610,\n        1744830465 : 2,\n        2013265921 : 33282,\n        2281701377 : 32770,\n        2550136833 : 8389122,\n        2818572289 : 514,\n        3087007745 : 8421888,\n        3355443201 : 8389120,\n        3623878657 : 0,\n        3892314113 : 33280,\n        4160749569 : 8421378\n    },\n    {\n        \"0\": 1074282512,\n        16777216 : 16384,\n        33554432 : 524288,\n        50331648 : 1074266128,\n        67108864 : 1073741840,\n        83886080 : 1074282496,\n        100663296 : 1073758208,\n        117440512 : 16,\n        134217728 : 540672,\n        150994944 : 1073758224,\n        167772160 : 1073741824,\n        184549376 : 540688,\n        201326592 : 524304,\n        218103808 : 0,\n        234881024 : 16400,\n        251658240 : 1074266112,\n        8388608 : 1073758208,\n        25165824 : 540688,\n        41943040 : 16,\n        58720256 : 1073758224,\n        75497472 : 1074282512,\n        92274688 : 1073741824,\n        109051904 : 524288,\n        125829120 : 1074266128,\n        142606336 : 524304,\n        159383552 : 0,\n        176160768 : 16384,\n        192937984 : 1074266112,\n        209715200 : 1073741840,\n        226492416 : 540672,\n        243269632 : 1074282496,\n        260046848 : 16400,\n        268435456 : 0,\n        285212672 : 1074266128,\n        301989888 : 1073758224,\n        318767104 : 1074282496,\n        335544320 : 1074266112,\n        352321536 : 16,\n        369098752 : 540688,\n        385875968 : 16384,\n        402653184 : 16400,\n        419430400 : 524288,\n        436207616 : 524304,\n        452984832 : 1073741840,\n        469762048 : 540672,\n        486539264 : 1073758208,\n        503316480 : 1073741824,\n        520093696 : 1074282512,\n        276824064 : 540688,\n        293601280 : 524288,\n        310378496 : 1074266112,\n        327155712 : 16384,\n        343932928 : 1073758208,\n        360710144 : 1074282512,\n        377487360 : 16,\n        394264576 : 1073741824,\n        411041792 : 1074282496,\n        427819008 : 1073741840,\n        444596224 : 1073758224,\n        461373440 : 524304,\n        478150656 : 0,\n        494927872 : 16400,\n        511705088 : 1074266128,\n        528482304 : 540672\n    },\n    {\n        \"0\": 260,\n        1048576 : 0,\n        2097152 : 67109120,\n        3145728 : 65796,\n        4194304 : 65540,\n        5242880 : 67108868,\n        6291456 : 67174660,\n        7340032 : 67174400,\n        8388608 : 67108864,\n        9437184 : 67174656,\n        10485760 : 65792,\n        11534336 : 67174404,\n        12582912 : 67109124,\n        13631488 : 65536,\n        14680064 : 4,\n        15728640 : 256,\n        524288 : 67174656,\n        1572864 : 67174404,\n        2621440 : 0,\n        3670016 : 67109120,\n        4718592 : 67108868,\n        5767168 : 65536,\n        6815744 : 65540,\n        7864320 : 260,\n        8912896 : 4,\n        9961472 : 256,\n        11010048 : 67174400,\n        12058624 : 65796,\n        13107200 : 65792,\n        14155776 : 67109124,\n        15204352 : 67174660,\n        16252928 : 67108864,\n        16777216 : 67174656,\n        17825792 : 65540,\n        18874368 : 65536,\n        19922944 : 67109120,\n        20971520 : 256,\n        22020096 : 67174660,\n        23068672 : 67108868,\n        24117248 : 0,\n        25165824 : 67109124,\n        26214400 : 67108864,\n        27262976 : 4,\n        28311552 : 65792,\n        29360128 : 67174400,\n        30408704 : 260,\n        31457280 : 65796,\n        32505856 : 67174404,\n        17301504 : 67108864,\n        18350080 : 260,\n        19398656 : 67174656,\n        20447232 : 0,\n        21495808 : 65540,\n        22544384 : 67109120,\n        23592960 : 256,\n        24641536 : 67174404,\n        25690112 : 65536,\n        26738688 : 67174660,\n        27787264 : 65796,\n        28835840 : 67108868,\n        29884416 : 67109124,\n        30932992 : 67174400,\n        31981568 : 4,\n        33030144 : 65792\n    },\n    {\n        \"0\": 2151682048,\n        65536 : 2147487808,\n        131072 : 4198464,\n        196608 : 2151677952,\n        262144 : 0,\n        327680 : 4198400,\n        393216 : 2147483712,\n        458752 : 4194368,\n        524288 : 2147483648,\n        589824 : 4194304,\n        655360 : 64,\n        720896 : 2147487744,\n        786432 : 2151678016,\n        851968 : 4160,\n        917504 : 4096,\n        983040 : 2151682112,\n        32768 : 2147487808,\n        98304 : 64,\n        163840 : 2151678016,\n        229376 : 2147487744,\n        294912 : 4198400,\n        360448 : 2151682112,\n        425984 : 0,\n        491520 : 2151677952,\n        557056 : 4096,\n        622592 : 2151682048,\n        688128 : 4194304,\n        753664 : 4160,\n        819200 : 2147483648,\n        884736 : 4194368,\n        950272 : 4198464,\n        1015808 : 2147483712,\n        1048576 : 4194368,\n        1114112 : 4198400,\n        1179648 : 2147483712,\n        1245184 : 0,\n        1310720 : 4160,\n        1376256 : 2151678016,\n        1441792 : 2151682048,\n        1507328 : 2147487808,\n        1572864 : 2151682112,\n        1638400 : 2147483648,\n        1703936 : 2151677952,\n        1769472 : 4198464,\n        1835008 : 2147487744,\n        1900544 : 4194304,\n        1966080 : 64,\n        2031616 : 4096,\n        1081344 : 2151677952,\n        1146880 : 2151682112,\n        1212416 : 0,\n        1277952 : 4198400,\n        1343488 : 4194368,\n        1409024 : 2147483648,\n        1474560 : 2147487808,\n        1540096 : 64,\n        1605632 : 2147483712,\n        1671168 : 4096,\n        1736704 : 2147487744,\n        1802240 : 2151678016,\n        1867776 : 4160,\n        1933312 : 2151682048,\n        1998848 : 4194304,\n        2064384 : 4198464\n    },\n    {\n        \"0\": 128,\n        4096 : 17039360,\n        8192 : 262144,\n        12288 : 536870912,\n        16384 : 537133184,\n        20480 : 16777344,\n        24576 : 553648256,\n        28672 : 262272,\n        32768 : 16777216,\n        36864 : 537133056,\n        40960 : 536871040,\n        45056 : 553910400,\n        49152 : 553910272,\n        53248 : 0,\n        57344 : 17039488,\n        61440 : 553648128,\n        2048 : 17039488,\n        6144 : 553648256,\n        10240 : 128,\n        14336 : 17039360,\n        18432 : 262144,\n        22528 : 537133184,\n        26624 : 553910272,\n        30720 : 536870912,\n        34816 : 537133056,\n        38912 : 0,\n        43008 : 553910400,\n        47104 : 16777344,\n        51200 : 536871040,\n        55296 : 553648128,\n        59392 : 16777216,\n        63488 : 262272,\n        65536 : 262144,\n        69632 : 128,\n        73728 : 536870912,\n        77824 : 553648256,\n        81920 : 16777344,\n        86016 : 553910272,\n        90112 : 537133184,\n        94208 : 16777216,\n        98304 : 553910400,\n        102400 : 553648128,\n        106496 : 17039360,\n        110592 : 537133056,\n        114688 : 262272,\n        118784 : 536871040,\n        122880 : 0,\n        126976 : 17039488,\n        67584 : 553648256,\n        71680 : 16777216,\n        75776 : 17039360,\n        79872 : 537133184,\n        83968 : 536870912,\n        88064 : 17039488,\n        92160 : 128,\n        96256 : 553910272,\n        100352 : 262272,\n        104448 : 553910400,\n        108544 : 0,\n        112640 : 553648128,\n        116736 : 16777344,\n        120832 : 262144,\n        124928 : 537133056,\n        129024 : 536871040\n    },\n    {\n        \"0\": 268435464,\n        256 : 8192,\n        512 : 270532608,\n        768 : 270540808,\n        1024 : 268443648,\n        1280 : 2097152,\n        1536 : 2097160,\n        1792 : 268435456,\n        2048 : 0,\n        2304 : 268443656,\n        2560 : 2105344,\n        2816 : 8,\n        3072 : 270532616,\n        3328 : 2105352,\n        3584 : 8200,\n        3840 : 270540800,\n        128 : 270532608,\n        384 : 270540808,\n        640 : 8,\n        896 : 2097152,\n        1152 : 2105352,\n        1408 : 268435464,\n        1664 : 268443648,\n        1920 : 8200,\n        2176 : 2097160,\n        2432 : 8192,\n        2688 : 268443656,\n        2944 : 270532616,\n        3200 : 0,\n        3456 : 270540800,\n        3712 : 2105344,\n        3968 : 268435456,\n        4096 : 268443648,\n        4352 : 270532616,\n        4608 : 270540808,\n        4864 : 8200,\n        5120 : 2097152,\n        5376 : 268435456,\n        5632 : 268435464,\n        5888 : 2105344,\n        6144 : 2105352,\n        6400 : 0,\n        6656 : 8,\n        6912 : 270532608,\n        7168 : 8192,\n        7424 : 268443656,\n        7680 : 270540800,\n        7936 : 2097160,\n        4224 : 8,\n        4480 : 2105344,\n        4736 : 2097152,\n        4992 : 268435464,\n        5248 : 268443648,\n        5504 : 8200,\n        5760 : 270540808,\n        6016 : 270532608,\n        6272 : 270540800,\n        6528 : 270532616,\n        6784 : 8192,\n        7040 : 2105352,\n        7296 : 2097160,\n        7552 : 0,\n        7808 : 268435456,\n        8064 : 268443656\n    },\n    {\n        \"0\": 1048576,\n        16 : 33555457,\n        32 : 1024,\n        48 : 1049601,\n        64 : 34604033,\n        80 : 0,\n        96 : 1,\n        112 : 34603009,\n        128 : 33555456,\n        144 : 1048577,\n        160 : 33554433,\n        176 : 34604032,\n        192 : 34603008,\n        208 : 1025,\n        224 : 1049600,\n        240 : 33554432,\n        8 : 34603009,\n        24 : 0,\n        40 : 33555457,\n        56 : 34604032,\n        72 : 1048576,\n        88 : 33554433,\n        104 : 33554432,\n        120 : 1025,\n        136 : 1049601,\n        152 : 33555456,\n        168 : 34603008,\n        184 : 1048577,\n        200 : 1024,\n        216 : 34604033,\n        232 : 1,\n        248 : 1049600,\n        256 : 33554432,\n        272 : 1048576,\n        288 : 33555457,\n        304 : 34603009,\n        320 : 1048577,\n        336 : 33555456,\n        352 : 34604032,\n        368 : 1049601,\n        384 : 1025,\n        400 : 34604033,\n        416 : 1049600,\n        432 : 1,\n        448 : 0,\n        464 : 34603008,\n        480 : 33554433,\n        496 : 1024,\n        264 : 1049600,\n        280 : 33555457,\n        296 : 34603009,\n        312 : 1,\n        328 : 33554432,\n        344 : 1048576,\n        360 : 1025,\n        376 : 34604032,\n        392 : 33554433,\n        408 : 34603008,\n        424 : 0,\n        440 : 34604033,\n        456 : 1049601,\n        472 : 1024,\n        488 : 33555456,\n        504 : 1048577\n    },\n    {\n        \"0\": 134219808,\n        1 : 131072,\n        2 : 134217728,\n        3 : 32,\n        4 : 131104,\n        5 : 134350880,\n        6 : 134350848,\n        7 : 2048,\n        8 : 134348800,\n        9 : 134219776,\n        10 : 133120,\n        11 : 134348832,\n        12 : 2080,\n        13 : 0,\n        14 : 134217760,\n        15 : 133152,\n        2147483648 : 2048,\n        2147483649 : 134350880,\n        2147483650 : 134219808,\n        2147483651 : 134217728,\n        2147483652 : 134348800,\n        2147483653 : 133120,\n        2147483654 : 133152,\n        2147483655 : 32,\n        2147483656 : 134217760,\n        2147483657 : 2080,\n        2147483658 : 131104,\n        2147483659 : 134350848,\n        2147483660 : 0,\n        2147483661 : 134348832,\n        2147483662 : 134219776,\n        2147483663 : 131072,\n        16 : 133152,\n        17 : 134350848,\n        18 : 32,\n        19 : 2048,\n        20 : 134219776,\n        21 : 134217760,\n        22 : 134348832,\n        23 : 131072,\n        24 : 0,\n        25 : 131104,\n        26 : 134348800,\n        27 : 134219808,\n        28 : 134350880,\n        29 : 133120,\n        30 : 2080,\n        31 : 134217728,\n        2147483664 : 131072,\n        2147483665 : 2048,\n        2147483666 : 134348832,\n        2147483667 : 133152,\n        2147483668 : 32,\n        2147483669 : 134348800,\n        2147483670 : 134217728,\n        2147483671 : 134219808,\n        2147483672 : 134350880,\n        2147483673 : 134217760,\n        2147483674 : 134219776,\n        2147483675 : 0,\n        2147483676 : 133120,\n        2147483677 : 2080,\n        2147483678 : 131104,\n        2147483679 : 134350848\n    }],\n    x = [4160749569, 528482304, 33030144, 2064384, 129024, 8064, 504, 2147483679],\n    r = s.DES = n.extend({\n        _doReset: function() {\n            for (var b = this._key.words,\n            a = [], c = 0; 56 > c; c++) {\n                var d = q[c] - 1;\n                a[c] = b[d >>> 5] >>> 31 - d % 32 & 1\n            }\n            b = this._subKeys = [];\n            for (d = 0; 16 > d; d++) {\n                for (var f = b[d] = [], l = v[d], c = 0; 24 > c; c++) f[c / 6 | 0] |= a[(w[c] - 1 + l) % 28] << 31 - c % 6,\n                f[4 + (c / 6 | 0)] |= a[28 + (w[c + 24] - 1 + l) % 28] << 31 - c % 6;\n                f[0] = f[0] << 1 | f[0] >>> 31;\n                for (c = 1; 7 > c; c++) f[c] >>>= 4 * (c - 1) + 3;\n                f[7] = f[7] << 5 | f[7] >>> 27\n            }\n            a = this._invSubKeys = [];\n            for (c = 0; 16 > c; c++) a[c] = b[15 - c]\n        },\n        encryptBlock: function(b, a) {\n            this._doCryptBlock(b, a, this._subKeys)\n        },\n        decryptBlock: function(b, a) {\n            this._doCryptBlock(b, a, this._invSubKeys)\n        },\n        _doCryptBlock: function(e, a, c) {\n            this._lBlock = e[a];\n            this._rBlock = e[a + 1];\n            u.call(this, 4, 252645135);\n            u.call(this, 16, 65535);\n            l.call(this, 2, 858993459);\n            l.call(this, 8, 16711935);\n            u.call(this, 1, 1431655765);\n            for (var d = 0; 16 > d; d++) {\n                for (var f = c[d], n = this._lBlock, p = this._rBlock, q = 0, r = 0; 8 > r; r++) q |= b[r][((p ^ f[r]) & x[r]) >>> 0];\n                this._lBlock = p;\n                this._rBlock = n ^ q\n            }\n            c = this._lBlock;\n            this._lBlock = this._rBlock;\n            this._rBlock = c;\n            u.call(this, 1, 1431655765);\n            l.call(this, 8, 16711935);\n            l.call(this, 2, 858993459);\n            u.call(this, 16, 65535);\n            u.call(this, 4, 252645135);\n            e[a] = this._lBlock;\n            e[a + 1] = this._rBlock\n        },\n        keySize: 2,\n        ivSize: 2,\n        blockSize: 2\n    });\n    d.DES = n._createHelper(r);\n    s = s.TripleDES = n.extend({\n        _doReset: function() {\n            var b = this._key.words;\n            this._des1 = r.createEncryptor(p.create(b.slice(0, 2)));\n            this._des2 = r.createEncryptor(p.create(b.slice(2, 4)));\n            this._des3 = r.createEncryptor(p.create(b.slice(4, 6)))\n        },\n        encryptBlock: function(b, a) {\n            this._des1.encryptBlock(b, a);\n            this._des2.decryptBlock(b, a);\n            this._des3.encryptBlock(b, a)\n        },\n        decryptBlock: function(b, a) {\n            this._des3.decryptBlock(b, a);\n            this._des2.encryptBlock(b, a);\n            this._des1.decryptBlock(b, a)\n        },\n        keySize: 6,\n        ivSize: 2,\n        blockSize: 2\n    });\n    d.TripleDES = n._createHelper(s)\n})();\n/*\nCryptoJS v3.1.2\ncode.google.com/p/crypto-js\n(c) 2009-2013 by Jeff Mott. All rights reserved.\ncode.google.com/p/crypto-js/wiki/License\n*/\n/**\n * Electronic Codebook block mode.\n */\nCryptoJS.mode.ECB = (function() {\n    var ECB = CryptoJS.lib.BlockCipherMode.extend();\n\n    ECB.Encryptor = ECB.extend({\n        processBlock: function(words, offset) {\n            this._cipher.encryptBlock(words, offset);\n        }\n    });\n\n    ECB.Decryptor = ECB.extend({\n        processBlock: function(words, offset) {\n            this._cipher.decryptBlock(words, offset);\n        }\n    });\n\n    return ECB;\n} ());\n\nfunction encryptByDES(message, key) {\n    var keyHex = CryptoJS.enc.Utf8.parse(key);\n    var encrypted = CryptoJS.DES.encrypt(message, keyHex, {\n        mode: CryptoJS.mode.ECB,\n        padding: CryptoJS.pad.Pkcs7\n    });\n    return encrypted.toString()\n}\n//DES加密结束\nvar userId=userId||'0';\nvar deskey = wapToken||'web@hzlq';\nvar siteId=siteId||'1';\nfunction getPostUrl(data,type) {\nvar url = 'http://m.ndlib.cn/nlc_read_home/service.do';\nvar md5Key = 'library_2016@hzlq';\nvalue = {\n    siteId: siteId,\n    data: encryptByDES(JSON.stringify(data), deskey),\n    userId: userId,\n    fromSource: 3,\n    osType: 5,\n    version: \"1.0.1\",\n    versionCode: 10001,\n    timeStamp: data.timeStamp,\n    hashCode: md5(data.timeStamp + md5Key)\n}\nreturn url + '@cmd='+type+'&value=' + encodeURIComponent(JSON.stringify(value));\n}\n\n//获取登录信息\nif((account&&pwd&&(!wapToken))){\nvar loginInfo={\ntimeStamp:Date.now(),\naccount:account,\npwd:pwd\n}\nvar loginInfoUrl=getPostUrl(loginInfo,'login');\nvar ddd=String(java.ajax(loginInfoUrl));\nvar loginData=JSON.parse(ddd).returnObject;\nuserId=loginData.userId;\nsiteId=loginData.siteId;\ndeskey=loginData.wapToken;\n}\njava.put('userId',userId);\njava.put('deskey',deskey);\njava.put('siteId',siteId);\nresult",
    "ruleChapterName": "$.chapterName",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "$.chapterId@js:\n//md5加密开始\nvar rotateLeft = function(lValue, iShiftBits) {\n    return (lValue << iShiftBits) | (lValue >>> (32 - iShiftBits))\n}\nvar addUnsigned = function(lX, lY) {\n    var lX4, lY4, lX8, lY8, lResult;\n    lX8 = (lX & 0x80000000);\n    lY8 = (lY & 0x80000000);\n    lX4 = (lX & 0x40000000);\n    lY4 = (lY & 0x40000000);\n    lResult = (lX & 0x3FFFFFFF) + (lY & 0x3FFFFFFF);\n    if (lX4 & lY4) return (lResult ^ 0x80000000 ^ lX8 ^ lY8);\n    if (lX4 | lY4) {\n        if (lResult & 0x40000000) return (lResult ^ 0xC0000000 ^ lX8 ^ lY8);\n        else return (lResult ^ 0x40000000 ^ lX8 ^ lY8)\n    } else {\n        return (lResult ^ lX8 ^ lY8)\n    }\n}\nvar F = function(x, y, z) {\n    return (x & y) | ((~x) & z)\n}\nvar G = function(x, y, z) {\n    return (x & z) | (y & (~z))\n}\nvar H = function(x, y, z) {\n    return (x ^ y ^ z)\n}\nvar I = function(x, y, z) {\n    return (y ^ (x | (~z)))\n}\nvar FF = function(a, b, c, d, x, s, ac) {\n    a = addUnsigned(a, addUnsigned(addUnsigned(F(b, c, d), x), ac));\n    return addUnsigned(rotateLeft(a, s), b)\n};\nvar GG = function(a, b, c, d, x, s, ac) {\n    a = addUnsigned(a, addUnsigned(addUnsigned(G(b, c, d), x), ac));\n    return addUnsigned(rotateLeft(a, s), b)\n};\nvar HH = function(a, b, c, d, x, s, ac) {\n    a = addUnsigned(a, addUnsigned(addUnsigned(H(b, c, d), x), ac));\n    return addUnsigned(rotateLeft(a, s), b)\n};\nvar II = function(a, b, c, d, x, s, ac) {\n    a = addUnsigned(a, addUnsigned(addUnsigned(I(b, c, d), x), ac));\n    return addUnsigned(rotateLeft(a, s), b)\n};\nvar convertToWordArray = function(string) {\n    var lWordCount;\n    var lMessageLength = string.length;\n    var lNumberOfWordsTempOne = lMessageLength + 8;\n    var lNumberOfWordsTempTwo = (lNumberOfWordsTempOne - (lNumberOfWordsTempOne % 64)) / 64;\n    var lNumberOfWords = (lNumberOfWordsTempTwo + 1) * 16;\n    var lWordArray = Array(lNumberOfWords - 1);\n    var lBytePosition = 0;\n    var lByteCount = 0;\n    while (lByteCount < lMessageLength) {\n        lWordCount = (lByteCount - (lByteCount % 4)) / 4;\n        lBytePosition = (lByteCount % 4) * 8;\n        lWordArray[lWordCount] = (lWordArray[lWordCount] | (string.charCodeAt(lByteCount) << lBytePosition));\n        lByteCount++\n    }\n    lWordCount = (lByteCount - (lByteCount % 4)) / 4;\n    lBytePosition = (lByteCount % 4) * 8;\n    lWordArray[lWordCount] = lWordArray[lWordCount] | (0x80 << lBytePosition);\n    lWordArray[lNumberOfWords - 2] = lMessageLength << 3;\n    lWordArray[lNumberOfWords - 1] = lMessageLength >>> 29;\n    return lWordArray\n};\nvar wordToHex = function(lValue) {\n    var WordToHexValue = \"\",\n    WordToHexValueTemp = \"\",\n    lByte, lCount;\n    for (lCount = 0; lCount <= 3; lCount++) {\n        lByte = (lValue >>> (lCount * 8)) & 255;\n        WordToHexValueTemp = \"0\" + lByte.toString(16);\n        WordToHexValue = WordToHexValue + WordToHexValueTemp.substr(WordToHexValueTemp.length - 2, 2)\n    }\n    return WordToHexValue\n};\nvar uTF8Encode = function(string) {\n    string = string.replace(/\\x0d\\x0a/g, \"\\x0a\");\n    var output = \"\";\n    for (var n = 0; n < string.length; n++) {\n        var c = string.charCodeAt(n);\n        if (c < 128) {\n            output += String.fromCharCode(c)\n        } else if ((c > 127) && (c < 2048)) {\n            output += String.fromCharCode((c >> 6) | 192);\n            output += String.fromCharCode((c & 63) | 128)\n        } else {\n            output += String.fromCharCode((c >> 12) | 224);\n            output += String.fromCharCode(((c >> 6) & 63) | 128);\n            output += String.fromCharCode((c & 63) | 128)\n        }\n    }\n    return output;\n};\nfunction md5(string) {\n    var x = Array();\n    var k, AA, BB, CC, DD, a, b, c, d;\n    var S11 = 7,\n    S12 = 12,\n    S13 = 17,\n    S14 = 22;\n    var S21 = 5,\n    S22 = 9,\n    S23 = 14,\n    S24 = 20;\n    var S31 = 4,\n    S32 = 11,\n    S33 = 16,\n    S34 = 23;\n    var S41 = 6,\n    S42 = 10,\n    S43 = 15,\n    S44 = 21;\n    string = uTF8Encode(string);\n    x = convertToWordArray(string);\n    a = 0x67452301;\n    b = 0xEFCDAB89;\n    c = 0x98BADCFE;\n    d = 0x10325476;\n    for (k = 0; k < x.length; k += 16) {\n        AA = a;\n        BB = b;\n        CC = c;\n        DD = d;\n        a = FF(a, b, c, d, x[k + 0], S11, 0xD76AA478);\n        d = FF(d, a, b, c, x[k + 1], S12, 0xE8C7B756);\n        c = FF(c, d, a, b, x[k + 2], S13, 0x242070DB);\n        b = FF(b, c, d, a, x[k + 3], S14, 0xC1BDCEEE);\n        a = FF(a, b, c, d, x[k + 4], S11, 0xF57C0FAF);\n        d = FF(d, a, b, c, x[k + 5], S12, 0x4787C62A);\n        c = FF(c, d, a, b, x[k + 6], S13, 0xA8304613);\n        b = FF(b, c, d, a, x[k + 7], S14, 0xFD469501);\n        a = FF(a, b, c, d, x[k + 8], S11, 0x698098D8);\n        d = FF(d, a, b, c, x[k + 9], S12, 0x8B44F7AF);\n        c = FF(c, d, a, b, x[k + 10], S13, 0xFFFF5BB1);\n        b = FF(b, c, d, a, x[k + 11], S14, 0x895CD7BE);\n        a = FF(a, b, c, d, x[k + 12], S11, 0x6B901122);\n        d = FF(d, a, b, c, x[k + 13], S12, 0xFD987193);\n        c = FF(c, d, a, b, x[k + 14], S13, 0xA679438E);\n        b = FF(b, c, d, a, x[k + 15], S14, 0x49B40821);\n        a = GG(a, b, c, d, x[k + 1], S21, 0xF61E2562);\n        d = GG(d, a, b, c, x[k + 6], S22, 0xC040B340);\n        c = GG(c, d, a, b, x[k + 11], S23, 0x265E5A51);\n        b = GG(b, c, d, a, x[k + 0], S24, 0xE9B6C7AA);\n        a = GG(a, b, c, d, x[k + 5], S21, 0xD62F105D);\n        d = GG(d, a, b, c, x[k + 10], S22, 0x2441453);\n        c = GG(c, d, a, b, x[k + 15], S23, 0xD8A1E681);\n        b = GG(b, c, d, a, x[k + 4], S24, 0xE7D3FBC8);\n        a = GG(a, b, c, d, x[k + 9], S21, 0x21E1CDE6);\n        d = GG(d, a, b, c, x[k + 14], S22, 0xC33707D6);\n        c = GG(c, d, a, b, x[k + 3], S23, 0xF4D50D87);\n        b = GG(b, c, d, a, x[k + 8], S24, 0x455A14ED);\n        a = GG(a, b, c, d, x[k + 13], S21, 0xA9E3E905);\n        d = GG(d, a, b, c, x[k + 2], S22, 0xFCEFA3F8);\n        c = GG(c, d, a, b, x[k + 7], S23, 0x676F02D9);\n        b = GG(b, c, d, a, x[k + 12], S24, 0x8D2A4C8A);\n        a = HH(a, b, c, d, x[k + 5], S31, 0xFFFA3942);\n        d = HH(d, a, b, c, x[k + 8], S32, 0x8771F681);\n        c = HH(c, d, a, b, x[k + 11], S33, 0x6D9D6122);\n        b = HH(b, c, d, a, x[k + 14], S34, 0xFDE5380C);\n        a = HH(a, b, c, d, x[k + 1], S31, 0xA4BEEA44);\n        d = HH(d, a, b, c, x[k + 4], S32, 0x4BDECFA9);\n        c = HH(c, d, a, b, x[k + 7], S33, 0xF6BB4B60);\n        b = HH(b, c, d, a, x[k + 10], S34, 0xBEBFBC70);\n        a = HH(a, b, c, d, x[k + 13], S31, 0x289B7EC6);\n        d = HH(d, a, b, c, x[k + 0], S32, 0xEAA127FA);\n        c = HH(c, d, a, b, x[k + 3], S33, 0xD4EF3085);\n        b = HH(b, c, d, a, x[k + 6], S34, 0x4881D05);\n        a = HH(a, b, c, d, x[k + 9], S31, 0xD9D4D039);\n        d = HH(d, a, b, c, x[k + 12], S32, 0xE6DB99E5);\n        c = HH(c, d, a, b, x[k + 15], S33, 0x1FA27CF8);\n        b = HH(b, c, d, a, x[k + 2], S34, 0xC4AC5665);\n        a = II(a, b, c, d, x[k + 0], S41, 0xF4292244);\n        d = II(d, a, b, c, x[k + 7], S42, 0x432AFF97);\n        c = II(c, d, a, b, x[k + 14], S43, 0xAB9423A7);\n        b = II(b, c, d, a, x[k + 5], S44, 0xFC93A039);\n        a = II(a, b, c, d, x[k + 12], S41, 0x655B59C3);\n        d = II(d, a, b, c, x[k + 3], S42, 0x8F0CCC92);\n        c = II(c, d, a, b, x[k + 10], S43, 0xFFEFF47D);\n        b = II(b, c, d, a, x[k + 1], S44, 0x85845DD1);\n        a = II(a, b, c, d, x[k + 8], S41, 0x6FA87E4F);\n        d = II(d, a, b, c, x[k + 15], S42, 0xFE2CE6E0);\n        c = II(c, d, a, b, x[k + 6], S43, 0xA3014314);\n        b = II(b, c, d, a, x[k + 13], S44, 0x4E0811A1);\n        a = II(a, b, c, d, x[k + 4], S41, 0xF7537E82);\n        d = II(d, a, b, c, x[k + 11], S42, 0xBD3AF235);\n        c = II(c, d, a, b, x[k + 2], S43, 0x2AD7D2BB);\n        b = II(b, c, d, a, x[k + 9], S44, 0xEB86D391);\n        a = addUnsigned(a, AA);\n        b = addUnsigned(b, BB);\n        c = addUnsigned(c, CC);\n        d = addUnsigned(d, DD);\n    };\n    var tempValue = wordToHex(a) + wordToHex(b) + wordToHex(c) + wordToHex(d);\n    return tempValue.toLowerCase();\n}\n//md5加密结束\n//DES加密开始\n/*\nCryptoJS v3.1.2\ncode.google.com/p/crypto-js\n(c) 2009-2013 by Jeff Mott. All rights reserved.\ncode.google.com/p/crypto-js/wiki/License\n*/\nvar CryptoJS = CryptoJS ||\nfunction(u, l) {\n    var d = {},\n    n = d.lib = {},\n    p = function() {},\n    s = n.Base = {\n        extend: function(a) {\n            p.prototype = this;\n            var c = new p;\n            a && c.mixIn(a);\n            c.hasOwnProperty(\"init\") || (c.init = function() {\n                c.$super.init.apply(this, arguments)\n            });\n            c.init.prototype = c;\n            c.$super = this;\n            return c\n        },\n        create: function() {\n            var a = this.extend();\n            a.init.apply(a, arguments);\n            return a\n        },\n        init: function() {},\n        mixIn: function(a) {\n            for (var c in a) a.hasOwnProperty(c) && (this[c] = a[c]);\n            a.hasOwnProperty(\"toString\") && (this.toString = a.toString)\n        },\n        clone: function() {\n            return this.init.prototype.extend(this)\n        }\n    },\n    q = n.WordArray = s.extend({\n        init: function(a, c) {\n            a = this.words = a || [];\n            this.sigBytes = c != l ? c: 4 * a.length\n        },\n        toString: function(a) {\n            return (a || v).stringify(this)\n        },\n        concat: function(a) {\n            var c = this.words,\n            m = a.words,\n            f = this.sigBytes;\n            a = a.sigBytes;\n            this.clamp();\n            if (f % 4) for (var t = 0; t < a; t++) c[f + t >>> 2] |= (m[t >>> 2] >>> 24 - 8 * (t % 4) & 255) << 24 - 8 * ((f + t) % 4);\n            else if (65535 < m.length) for (t = 0; t < a; t += 4) c[f + t >>> 2] = m[t >>> 2];\n            else c.push.apply(c, m);\n            this.sigBytes += a;\n            return this\n        },\n        clamp: function() {\n            var a = this.words,\n            c = this.sigBytes;\n            a[c >>> 2] &= 4294967295 << 32 - 8 * (c % 4);\n            a.length = u.ceil(c / 4)\n        },\n        clone: function() {\n            var a = s.clone.call(this);\n            a.words = this.words.slice(0);\n            return a\n        },\n        random: function(a) {\n            for (var c = [], m = 0; m < a; m += 4) c.push(4294967296 * u.random() | 0);\n            return new q.init(c, a)\n        }\n    }),\n    w = d.enc = {},\n    v = w.Hex = {\n        stringify: function(a) {\n            var c = a.words;\n            a = a.sigBytes;\n            for (var m = [], f = 0; f < a; f++) {\n                var t = c[f >>> 2] >>> 24 - 8 * (f % 4) & 255;\n                m.push((t >>> 4).toString(16));\n                m.push((t & 15).toString(16))\n            }\n            return m.join(\"\")\n        },\n        parse: function(a) {\n            for (var c = a.length,\n            m = [], f = 0; f < c; f += 2) m[f >>> 3] |= parseInt(a.substr(f, 2), 16) << 24 - 4 * (f % 8);\n            return new q.init(m, c / 2)\n        }\n    },\n    b = w.Latin1 = {\n        stringify: function(a) {\n            var c = a.words;\n            a = a.sigBytes;\n            for (var m = [], f = 0; f < a; f++) m.push(String.fromCharCode(c[f >>> 2] >>> 24 - 8 * (f % 4) & 255));\n            return m.join(\"\")\n        },\n        parse: function(a) {\n            for (var c = a.length,\n            m = [], f = 0; f < c; f++) m[f >>> 2] |= (a.charCodeAt(f) & 255) << 24 - 8 * (f % 4);\n            return new q.init(m, c)\n        }\n    },\n    x = w.Utf8 = {\n        stringify: function(a) {\n            try {\n                return decodeURIComponent(escape(b.stringify(a)))\n            } catch(c) {\n                throw Error(\"Malformed UTF-8 data\");\n            }\n        },\n        parse: function(a) {\n            return b.parse(unescape(encodeURIComponent(a)))\n        }\n    },\n    r = n.BufferedBlockAlgorithm = s.extend({\n        reset: function() {\n            this._data = new q.init;\n            this._nDataBytes = 0\n        },\n        _append: function(a) {\n            \"string\" == typeof a && (a = x.parse(a));\n            this._data.concat(a);\n            this._nDataBytes += a.sigBytes\n        },\n        _process: function(a) {\n            var c = this._data,\n            m = c.words,\n            f = c.sigBytes,\n            t = this.blockSize,\n            b = f / (4 * t),\n            b = a ? u.ceil(b) : u.max((b | 0) - this._minBufferSize, 0);\n            a = b * t;\n            f = u.min(4 * a, f);\n            if (a) {\n                for (var e = 0; e < a; e += t) this._doProcessBlock(m, e);\n                e = m.splice(0, a);\n                c.sigBytes -= f\n            }\n            return new q.init(e, f)\n        },\n        clone: function() {\n            var a = s.clone.call(this);\n            a._data = this._data.clone();\n            return a\n        },\n        _minBufferSize: 0\n    });\n    n.Hasher = r.extend({\n        cfg: s.extend(),\n        init: function(a) {\n            this.cfg = this.cfg.extend(a);\n            this.reset()\n        },\n        reset: function() {\n            r.reset.call(this);\n            this._doReset()\n        },\n        update: function(a) {\n            this._append(a);\n            this._process();\n            return this\n        },\n        finalize: function(a) {\n            a && this._append(a);\n            return this._doFinalize()\n        },\n        blockSize: 16,\n        _createHelper: function(a) {\n            return function(c, m) {\n                return (new a.init(m)).finalize(c)\n            }\n        },\n        _createHmacHelper: function(a) {\n            return function(c, m) {\n                return (new e.HMAC.init(a, m)).finalize(c)\n            }\n        }\n    });\n    var e = d.algo = {};\n    return d\n} (Math); (function() {\n    var u = CryptoJS,\n    l = u.lib.WordArray;\n    u.enc.Base64 = {\n        stringify: function(d) {\n            var n = d.words,\n            l = d.sigBytes,\n            s = this._map;\n            d.clamp();\n            d = [];\n            for (var q = 0; q < l; q += 3) for (var w = (n[q >>> 2] >>> 24 - 8 * (q % 4) & 255) << 16 | (n[q + 1 >>> 2] >>> 24 - 8 * ((q + 1) % 4) & 255) << 8 | n[q + 2 >>> 2] >>> 24 - 8 * ((q + 2) % 4) & 255, v = 0; 4 > v && q + 0.75 * v < l; v++) d.push(s.charAt(w >>> 6 * (3 - v) & 63));\n            if (n = s.charAt(64)) for (; d.length % 4;) d.push(n);\n            return d.join(\"\")\n        },\n        parse: function(d) {\n            var n = d.length,\n            p = this._map,\n            s = p.charAt(64);\n            s && (s = d.indexOf(s), -1 != s && (n = s));\n            for (var s = [], q = 0, w = 0; w < n; w++) if (w % 4) {\n                var v = p.indexOf(d.charAt(w - 1)) << 2 * (w % 4),\n                b = p.indexOf(d.charAt(w)) >>> 6 - 2 * (w % 4);\n                s[q >>> 2] |= (v | b) << 24 - 8 * (q % 4);\n                q++\n            }\n            return l.create(s, q)\n        },\n        _map: \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\"\n    }\n})(); (function(u) {\n    function l(b, e, a, c, m, f, t) {\n        b = b + (e & a | ~e & c) + m + t;\n        return (b << f | b >>> 32 - f) + e\n    }\n    function d(b, e, a, c, m, f, t) {\n        b = b + (e & c | a & ~c) + m + t;\n        return (b << f | b >>> 32 - f) + e\n    }\n    function n(b, e, a, c, m, f, t) {\n        b = b + (e ^ a ^ c) + m + t;\n        return (b << f | b >>> 32 - f) + e\n    }\n    function p(b, e, a, c, m, f, t) {\n        b = b + (a ^ (e | ~c)) + m + t;\n        return (b << f | b >>> 32 - f) + e\n    }\n    for (var s = CryptoJS,\n    q = s.lib,\n    w = q.WordArray,\n    v = q.Hasher,\n    q = s.algo,\n    b = [], x = 0; 64 > x; x++) b[x] = 4294967296 * u.abs(u.sin(x + 1)) | 0;\n    q = q.MD5 = v.extend({\n        _doReset: function() {\n            this._hash = new w.init([1732584193, 4023233417, 2562383102, 271733878])\n        },\n        _doProcessBlock: function(r, e) {\n            for (var a = 0; 16 > a; a++) {\n                var c = e + a,\n                m = r[c];\n                r[c] = (m << 8 | m >>> 24) & 16711935 | (m << 24 | m >>> 8) & 4278255360\n            }\n            var a = this._hash.words,\n            c = r[e + 0],\n            m = r[e + 1],\n            f = r[e + 2],\n            t = r[e + 3],\n            y = r[e + 4],\n            q = r[e + 5],\n            s = r[e + 6],\n            w = r[e + 7],\n            v = r[e + 8],\n            u = r[e + 9],\n            x = r[e + 10],\n            z = r[e + 11],\n            A = r[e + 12],\n            B = r[e + 13],\n            C = r[e + 14],\n            D = r[e + 15],\n            g = a[0],\n            h = a[1],\n            j = a[2],\n            k = a[3],\n            g = l(g, h, j, k, c, 7, b[0]),\n            k = l(k, g, h, j, m, 12, b[1]),\n            j = l(j, k, g, h, f, 17, b[2]),\n            h = l(h, j, k, g, t, 22, b[3]),\n            g = l(g, h, j, k, y, 7, b[4]),\n            k = l(k, g, h, j, q, 12, b[5]),\n            j = l(j, k, g, h, s, 17, b[6]),\n            h = l(h, j, k, g, w, 22, b[7]),\n            g = l(g, h, j, k, v, 7, b[8]),\n            k = l(k, g, h, j, u, 12, b[9]),\n            j = l(j, k, g, h, x, 17, b[10]),\n            h = l(h, j, k, g, z, 22, b[11]),\n            g = l(g, h, j, k, A, 7, b[12]),\n            k = l(k, g, h, j, B, 12, b[13]),\n            j = l(j, k, g, h, C, 17, b[14]),\n            h = l(h, j, k, g, D, 22, b[15]),\n            g = d(g, h, j, k, m, 5, b[16]),\n            k = d(k, g, h, j, s, 9, b[17]),\n            j = d(j, k, g, h, z, 14, b[18]),\n            h = d(h, j, k, g, c, 20, b[19]),\n            g = d(g, h, j, k, q, 5, b[20]),\n            k = d(k, g, h, j, x, 9, b[21]),\n            j = d(j, k, g, h, D, 14, b[22]),\n            h = d(h, j, k, g, y, 20, b[23]),\n            g = d(g, h, j, k, u, 5, b[24]),\n            k = d(k, g, h, j, C, 9, b[25]),\n            j = d(j, k, g, h, t, 14, b[26]),\n            h = d(h, j, k, g, v, 20, b[27]),\n            g = d(g, h, j, k, B, 5, b[28]),\n            k = d(k, g, h, j, f, 9, b[29]),\n            j = d(j, k, g, h, w, 14, b[30]),\n            h = d(h, j, k, g, A, 20, b[31]),\n            g = n(g, h, j, k, q, 4, b[32]),\n            k = n(k, g, h, j, v, 11, b[33]),\n            j = n(j, k, g, h, z, 16, b[34]),\n            h = n(h, j, k, g, C, 23, b[35]),\n            g = n(g, h, j, k, m, 4, b[36]),\n            k = n(k, g, h, j, y, 11, b[37]),\n            j = n(j, k, g, h, w, 16, b[38]),\n            h = n(h, j, k, g, x, 23, b[39]),\n            g = n(g, h, j, k, B, 4, b[40]),\n            k = n(k, g, h, j, c, 11, b[41]),\n            j = n(j, k, g, h, t, 16, b[42]),\n            h = n(h, j, k, g, s, 23, b[43]),\n            g = n(g, h, j, k, u, 4, b[44]),\n            k = n(k, g, h, j, A, 11, b[45]),\n            j = n(j, k, g, h, D, 16, b[46]),\n            h = n(h, j, k, g, f, 23, b[47]),\n            g = p(g, h, j, k, c, 6, b[48]),\n            k = p(k, g, h, j, w, 10, b[49]),\n            j = p(j, k, g, h, C, 15, b[50]),\n            h = p(h, j, k, g, q, 21, b[51]),\n            g = p(g, h, j, k, A, 6, b[52]),\n            k = p(k, g, h, j, t, 10, b[53]),\n            j = p(j, k, g, h, x, 15, b[54]),\n            h = p(h, j, k, g, m, 21, b[55]),\n            g = p(g, h, j, k, v, 6, b[56]),\n            k = p(k, g, h, j, D, 10, b[57]),\n            j = p(j, k, g, h, s, 15, b[58]),\n            h = p(h, j, k, g, B, 21, b[59]),\n            g = p(g, h, j, k, y, 6, b[60]),\n            k = p(k, g, h, j, z, 10, b[61]),\n            j = p(j, k, g, h, f, 15, b[62]),\n            h = p(h, j, k, g, u, 21, b[63]);\n            a[0] = a[0] + g | 0;\n            a[1] = a[1] + h | 0;\n            a[2] = a[2] + j | 0;\n            a[3] = a[3] + k | 0\n        },\n        _doFinalize: function() {\n            var b = this._data,\n            e = b.words,\n            a = 8 * this._nDataBytes,\n            c = 8 * b.sigBytes;\n            e[c >>> 5] |= 128 << 24 - c % 32;\n            var m = u.floor(a / 4294967296);\n            e[(c + 64 >>> 9 << 4) + 15] = (m << 8 | m >>> 24) & 16711935 | (m << 24 | m >>> 8) & 4278255360;\n            e[(c + 64 >>> 9 << 4) + 14] = (a << 8 | a >>> 24) & 16711935 | (a << 24 | a >>> 8) & 4278255360;\n            b.sigBytes = 4 * (e.length + 1);\n            this._process();\n            b = this._hash;\n            e = b.words;\n            for (a = 0; 4 > a; a++) c = e[a],\n            e[a] = (c << 8 | c >>> 24) & 16711935 | (c << 24 | c >>> 8) & 4278255360;\n            return b\n        },\n        clone: function() {\n            var b = v.clone.call(this);\n            b._hash = this._hash.clone();\n            return b\n        }\n    });\n    s.MD5 = v._createHelper(q);\n    s.HmacMD5 = v._createHmacHelper(q)\n})(Math); (function() {\n    var u = CryptoJS,\n    l = u.lib,\n    d = l.Base,\n    n = l.WordArray,\n    l = u.algo,\n    p = l.EvpKDF = d.extend({\n        cfg: d.extend({\n            keySize: 4,\n            hasher: l.MD5,\n            iterations: 1\n        }),\n        init: function(d) {\n            this.cfg = this.cfg.extend(d)\n        },\n        compute: function(d, l) {\n            for (var p = this.cfg,\n            v = p.hasher.create(), b = n.create(), u = b.words, r = p.keySize, p = p.iterations; u.length < r;) {\n                e && v.update(e);\n                var e = v.update(d).finalize(l);\n                v.reset();\n                for (var a = 1; a < p; a++) e = v.finalize(e),\n                v.reset();\n                b.concat(e)\n            }\n            b.sigBytes = 4 * r;\n            return b\n        }\n    });\n    u.EvpKDF = function(d, l, n) {\n        return p.create(n).compute(d, l)\n    }\n})();\nCryptoJS.lib.Cipher ||\nfunction(u) {\n    var l = CryptoJS,\n    d = l.lib,\n    n = d.Base,\n    p = d.WordArray,\n    s = d.BufferedBlockAlgorithm,\n    q = l.enc.Base64,\n    w = l.algo.EvpKDF,\n    v = d.Cipher = s.extend({\n        cfg: n.extend(),\n        createEncryptor: function(m, a) {\n            return this.create(this._ENC_XFORM_MODE, m, a)\n        },\n        createDecryptor: function(m, a) {\n            return this.create(this._DEC_XFORM_MODE, m, a)\n        },\n        init: function(m, a, b) {\n            this.cfg = this.cfg.extend(b);\n            this._xformMode = m;\n            this._key = a;\n            this.reset()\n        },\n        reset: function() {\n            s.reset.call(this);\n            this._doReset()\n        },\n        process: function(a) {\n            this._append(a);\n            return this._process()\n        },\n        finalize: function(a) {\n            a && this._append(a);\n            return this._doFinalize()\n        },\n        keySize: 4,\n        ivSize: 4,\n        _ENC_XFORM_MODE: 1,\n        _DEC_XFORM_MODE: 2,\n        _createHelper: function(m) {\n            return {\n                encrypt: function(f, b, e) {\n                    return (\"string\" == typeof b ? c: a).encrypt(m, f, b, e)\n                },\n                decrypt: function(f, b, e) {\n                    return (\"string\" == typeof b ? c: a).decrypt(m, f, b, e)\n                }\n            }\n        }\n    });\n    d.StreamCipher = v.extend({\n        _doFinalize: function() {\n            return this._process(!0)\n        },\n        blockSize: 1\n    });\n    var b = l.mode = {},\n    x = function(a, f, b) {\n        var c = this._iv;\n        c ? this._iv = u: c = this._prevBlock;\n        for (var e = 0; e < b; e++) a[f + e] ^= c[e]\n    },\n    r = (d.BlockCipherMode = n.extend({\n        createEncryptor: function(a, f) {\n            return this.Encryptor.create(a, f)\n        },\n        createDecryptor: function(a, f) {\n            return this.Decryptor.create(a, f)\n        },\n        init: function(a, f) {\n            this._cipher = a;\n            this._iv = f\n        }\n    })).extend();\n    r.Encryptor = r.extend({\n        processBlock: function(a, f) {\n            var b = this._cipher,\n            c = b.blockSize;\n            x.call(this, a, f, c);\n            b.encryptBlock(a, f);\n            this._prevBlock = a.slice(f, f + c)\n        }\n    });\n    r.Decryptor = r.extend({\n        processBlock: function(a, b) {\n            var c = this._cipher,\n            e = c.blockSize,\n            d = a.slice(b, b + e);\n            c.decryptBlock(a, b);\n            x.call(this, a, b, e);\n            this._prevBlock = d\n        }\n    });\n    b = b.CBC = r;\n    r = (l.pad = {}).Pkcs7 = {\n        pad: function(a, b) {\n            for (var c = 4 * b,\n            c = c - a.sigBytes % c,\n            e = c << 24 | c << 16 | c << 8 | c,\n            d = [], l = 0; l < c; l += 4) d.push(e);\n            c = p.create(d, c);\n            a.concat(c)\n        },\n        unpad: function(a) {\n            a.sigBytes -= a.words[a.sigBytes - 1 >>> 2] & 255\n        }\n    };\n    d.BlockCipher = v.extend({\n        cfg: v.cfg.extend({\n            mode: b,\n            padding: r\n        }),\n        reset: function() {\n            v.reset.call(this);\n            var a = this.cfg,\n            c = a.iv,\n            a = a.mode;\n            if (this._xformMode == this._ENC_XFORM_MODE) var b = a.createEncryptor;\n            else b = a.createDecryptor,\n            this._minBufferSize = 1;\n            this._mode = b.call(a, this, c && c.words)\n        },\n        _doProcessBlock: function(a, c) {\n            this._mode.processBlock(a, c)\n        },\n        _doFinalize: function() {\n            var a = this.cfg.padding;\n            if (this._xformMode == this._ENC_XFORM_MODE) {\n                a.pad(this._data, this.blockSize);\n                var c = this._process(!0)\n            } else c = this._process(!0),\n            a.unpad(c);\n            return c\n        },\n        blockSize: 4\n    });\n    var e = d.CipherParams = n.extend({\n        init: function(a) {\n            this.mixIn(a)\n        },\n        toString: function(a) {\n            return (a || this.formatter).stringify(this)\n        }\n    }),\n    b = (l.format = {}).OpenSSL = {\n        stringify: function(a) {\n            var c = a.ciphertext;\n            a = a.salt;\n            return (a ? p.create([1398893684, 1701076831]).concat(a).concat(c) : c).toString(q)\n        },\n        parse: function(a) {\n            a = q.parse(a);\n            var c = a.words;\n            if (1398893684 == c[0] && 1701076831 == c[1]) {\n                var b = p.create(c.slice(2, 4));\n                c.splice(0, 4);\n                a.sigBytes -= 16\n            }\n            return e.create({\n                ciphertext: a,\n                salt: b\n            })\n        }\n    },\n    a = d.SerializableCipher = n.extend({\n        cfg: n.extend({\n            format: b\n        }),\n        encrypt: function(a, c, b, d) {\n            d = this.cfg.extend(d);\n            var l = a.createEncryptor(b, d);\n            c = l.finalize(c);\n            l = l.cfg;\n            return e.create({\n                ciphertext: c,\n                key: b,\n                iv: l.iv,\n                algorithm: a,\n                mode: l.mode,\n                padding: l.padding,\n                blockSize: a.blockSize,\n                formatter: d.format\n            })\n        },\n        decrypt: function(a, c, b, e) {\n            e = this.cfg.extend(e);\n            c = this._parse(c, e.format);\n            return a.createDecryptor(b, e).finalize(c.ciphertext)\n        },\n        _parse: function(a, c) {\n            return \"string\" == typeof a ? c.parse(a, this) : a\n        }\n    }),\n    l = (l.kdf = {}).OpenSSL = {\n        execute: function(a, c, b, d) {\n            d || (d = p.random(8));\n            a = w.create({\n                keySize: c + b\n            }).compute(a, d);\n            b = p.create(a.words.slice(c), 4 * b);\n            a.sigBytes = 4 * c;\n            return e.create({\n                key: a,\n                iv: b,\n                salt: d\n            })\n        }\n    },\n    c = d.PasswordBasedCipher = a.extend({\n        cfg: a.cfg.extend({\n            kdf: l\n        }),\n        encrypt: function(c, b, e, d) {\n            d = this.cfg.extend(d);\n            e = d.kdf.execute(e, c.keySize, c.ivSize);\n            d.iv = e.iv;\n            c = a.encrypt.call(this, c, b, e.key, d);\n            c.mixIn(e);\n            return c\n        },\n        decrypt: function(c, b, e, d) {\n            d = this.cfg.extend(d);\n            b = this._parse(b, d.format);\n            e = d.kdf.execute(e, c.keySize, c.ivSize, b.salt);\n            d.iv = e.iv;\n            return a.decrypt.call(this, c, b, e.key, d)\n        }\n    })\n} (); (function() {\n    function u(b, a) {\n        var c = (this._lBlock >>> b ^ this._rBlock) & a;\n        this._rBlock ^= c;\n        this._lBlock ^= c << b\n    }\n    function l(b, a) {\n        var c = (this._rBlock >>> b ^ this._lBlock) & a;\n        this._lBlock ^= c;\n        this._rBlock ^= c << b\n    }\n    var d = CryptoJS,\n    n = d.lib,\n    p = n.WordArray,\n    n = n.BlockCipher,\n    s = d.algo,\n    q = [57, 49, 41, 33, 25, 17, 9, 1, 58, 50, 42, 34, 26, 18, 10, 2, 59, 51, 43, 35, 27, 19, 11, 3, 60, 52, 44, 36, 63, 55, 47, 39, 31, 23, 15, 7, 62, 54, 46, 38, 30, 22, 14, 6, 61, 53, 45, 37, 29, 21, 13, 5, 28, 20, 12, 4],\n    w = [14, 17, 11, 24, 1, 5, 3, 28, 15, 6, 21, 10, 23, 19, 12, 4, 26, 8, 16, 7, 27, 20, 13, 2, 41, 52, 31, 37, 47, 55, 30, 40, 51, 45, 33, 48, 44, 49, 39, 56, 34, 53, 46, 42, 50, 36, 29, 32],\n    v = [1, 2, 4, 6, 8, 10, 12, 14, 15, 17, 19, 21, 23, 25, 27, 28],\n    b = [{\n        \"0\": 8421888,\n        268435456 : 32768,\n        536870912 : 8421378,\n        805306368 : 2,\n        1073741824 : 512,\n        1342177280 : 8421890,\n        1610612736 : 8389122,\n        1879048192 : 8388608,\n        2147483648 : 514,\n        2415919104 : 8389120,\n        2684354560 : 33280,\n        2952790016 : 8421376,\n        3221225472 : 32770,\n        3489660928 : 8388610,\n        3758096384 : 0,\n        4026531840 : 33282,\n        134217728 : 0,\n        402653184 : 8421890,\n        671088640 : 33282,\n        939524096 : 32768,\n        1207959552 : 8421888,\n        1476395008 : 512,\n        1744830464 : 8421378,\n        2013265920 : 2,\n        2281701376 : 8389120,\n        2550136832 : 33280,\n        2818572288 : 8421376,\n        3087007744 : 8389122,\n        3355443200 : 8388610,\n        3623878656 : 32770,\n        3892314112 : 514,\n        4160749568 : 8388608,\n        1 : 32768,\n        268435457 : 2,\n        536870913 : 8421888,\n        805306369 : 8388608,\n        1073741825 : 8421378,\n        1342177281 : 33280,\n        1610612737 : 512,\n        1879048193 : 8389122,\n        2147483649 : 8421890,\n        2415919105 : 8421376,\n        2684354561 : 8388610,\n        2952790017 : 33282,\n        3221225473 : 514,\n        3489660929 : 8389120,\n        3758096385 : 32770,\n        4026531841 : 0,\n        134217729 : 8421890,\n        402653185 : 8421376,\n        671088641 : 8388608,\n        939524097 : 512,\n        1207959553 : 32768,\n        1476395009 : 8388610,\n        1744830465 : 2,\n        2013265921 : 33282,\n        2281701377 : 32770,\n        2550136833 : 8389122,\n        2818572289 : 514,\n        3087007745 : 8421888,\n        3355443201 : 8389120,\n        3623878657 : 0,\n        3892314113 : 33280,\n        4160749569 : 8421378\n    },\n    {\n        \"0\": 1074282512,\n        16777216 : 16384,\n        33554432 : 524288,\n        50331648 : 1074266128,\n        67108864 : 1073741840,\n        83886080 : 1074282496,\n        100663296 : 1073758208,\n        117440512 : 16,\n        134217728 : 540672,\n        150994944 : 1073758224,\n        167772160 : 1073741824,\n        184549376 : 540688,\n        201326592 : 524304,\n        218103808 : 0,\n        234881024 : 16400,\n        251658240 : 1074266112,\n        8388608 : 1073758208,\n        25165824 : 540688,\n        41943040 : 16,\n        58720256 : 1073758224,\n        75497472 : 1074282512,\n        92274688 : 1073741824,\n        109051904 : 524288,\n        125829120 : 1074266128,\n        142606336 : 524304,\n        159383552 : 0,\n        176160768 : 16384,\n        192937984 : 1074266112,\n        209715200 : 1073741840,\n        226492416 : 540672,\n        243269632 : 1074282496,\n        260046848 : 16400,\n        268435456 : 0,\n        285212672 : 1074266128,\n        301989888 : 1073758224,\n        318767104 : 1074282496,\n        335544320 : 1074266112,\n        352321536 : 16,\n        369098752 : 540688,\n        385875968 : 16384,\n        402653184 : 16400,\n        419430400 : 524288,\n        436207616 : 524304,\n        452984832 : 1073741840,\n        469762048 : 540672,\n        486539264 : 1073758208,\n        503316480 : 1073741824,\n        520093696 : 1074282512,\n        276824064 : 540688,\n        293601280 : 524288,\n        310378496 : 1074266112,\n        327155712 : 16384,\n        343932928 : 1073758208,\n        360710144 : 1074282512,\n        377487360 : 16,\n        394264576 : 1073741824,\n        411041792 : 1074282496,\n        427819008 : 1073741840,\n        444596224 : 1073758224,\n        461373440 : 524304,\n        478150656 : 0,\n        494927872 : 16400,\n        511705088 : 1074266128,\n        528482304 : 540672\n    },\n    {\n        \"0\": 260,\n        1048576 : 0,\n        2097152 : 67109120,\n        3145728 : 65796,\n        4194304 : 65540,\n        5242880 : 67108868,\n        6291456 : 67174660,\n        7340032 : 67174400,\n        8388608 : 67108864,\n        9437184 : 67174656,\n        10485760 : 65792,\n        11534336 : 67174404,\n        12582912 : 67109124,\n        13631488 : 65536,\n        14680064 : 4,\n        15728640 : 256,\n        524288 : 67174656,\n        1572864 : 67174404,\n        2621440 : 0,\n        3670016 : 67109120,\n        4718592 : 67108868,\n        5767168 : 65536,\n        6815744 : 65540,\n        7864320 : 260,\n        8912896 : 4,\n        9961472 : 256,\n        11010048 : 67174400,\n        12058624 : 65796,\n        13107200 : 65792,\n        14155776 : 67109124,\n        15204352 : 67174660,\n        16252928 : 67108864,\n        16777216 : 67174656,\n        17825792 : 65540,\n        18874368 : 65536,\n        19922944 : 67109120,\n        20971520 : 256,\n        22020096 : 67174660,\n        23068672 : 67108868,\n        24117248 : 0,\n        25165824 : 67109124,\n        26214400 : 67108864,\n        27262976 : 4,\n        28311552 : 65792,\n        29360128 : 67174400,\n        30408704 : 260,\n        31457280 : 65796,\n        32505856 : 67174404,\n        17301504 : 67108864,\n        18350080 : 260,\n        19398656 : 67174656,\n        20447232 : 0,\n        21495808 : 65540,\n        22544384 : 67109120,\n        23592960 : 256,\n        24641536 : 67174404,\n        25690112 : 65536,\n        26738688 : 67174660,\n        27787264 : 65796,\n        28835840 : 67108868,\n        29884416 : 67109124,\n        30932992 : 67174400,\n        31981568 : 4,\n        33030144 : 65792\n    },\n    {\n        \"0\": 2151682048,\n        65536 : 2147487808,\n        131072 : 4198464,\n        196608 : 2151677952,\n        262144 : 0,\n        327680 : 4198400,\n        393216 : 2147483712,\n        458752 : 4194368,\n        524288 : 2147483648,\n        589824 : 4194304,\n        655360 : 64,\n        720896 : 2147487744,\n        786432 : 2151678016,\n        851968 : 4160,\n        917504 : 4096,\n        983040 : 2151682112,\n        32768 : 2147487808,\n        98304 : 64,\n        163840 : 2151678016,\n        229376 : 2147487744,\n        294912 : 4198400,\n        360448 : 2151682112,\n        425984 : 0,\n        491520 : 2151677952,\n        557056 : 4096,\n        622592 : 2151682048,\n        688128 : 4194304,\n        753664 : 4160,\n        819200 : 2147483648,\n        884736 : 4194368,\n        950272 : 4198464,\n        1015808 : 2147483712,\n        1048576 : 4194368,\n        1114112 : 4198400,\n        1179648 : 2147483712,\n        1245184 : 0,\n        1310720 : 4160,\n        1376256 : 2151678016,\n        1441792 : 2151682048,\n        1507328 : 2147487808,\n        1572864 : 2151682112,\n        1638400 : 2147483648,\n        1703936 : 2151677952,\n        1769472 : 4198464,\n        1835008 : 2147487744,\n        1900544 : 4194304,\n        1966080 : 64,\n        2031616 : 4096,\n        1081344 : 2151677952,\n        1146880 : 2151682112,\n        1212416 : 0,\n        1277952 : 4198400,\n        1343488 : 4194368,\n        1409024 : 2147483648,\n        1474560 : 2147487808,\n        1540096 : 64,\n        1605632 : 2147483712,\n        1671168 : 4096,\n        1736704 : 2147487744,\n        1802240 : 2151678016,\n        1867776 : 4160,\n        1933312 : 2151682048,\n        1998848 : 4194304,\n        2064384 : 4198464\n    },\n    {\n        \"0\": 128,\n        4096 : 17039360,\n        8192 : 262144,\n        12288 : 536870912,\n        16384 : 537133184,\n        20480 : 16777344,\n        24576 : 553648256,\n        28672 : 262272,\n        32768 : 16777216,\n        36864 : 537133056,\n        40960 : 536871040,\n        45056 : 553910400,\n        49152 : 553910272,\n        53248 : 0,\n        57344 : 17039488,\n        61440 : 553648128,\n        2048 : 17039488,\n        6144 : 553648256,\n        10240 : 128,\n        14336 : 17039360,\n        18432 : 262144,\n        22528 : 537133184,\n        26624 : 553910272,\n        30720 : 536870912,\n        34816 : 537133056,\n        38912 : 0,\n        43008 : 553910400,\n        47104 : 16777344,\n        51200 : 536871040,\n        55296 : 553648128,\n        59392 : 16777216,\n        63488 : 262272,\n        65536 : 262144,\n        69632 : 128,\n        73728 : 536870912,\n        77824 : 553648256,\n        81920 : 16777344,\n        86016 : 553910272,\n        90112 : 537133184,\n        94208 : 16777216,\n        98304 : 553910400,\n        102400 : 553648128,\n        106496 : 17039360,\n        110592 : 537133056,\n        114688 : 262272,\n        118784 : 536871040,\n        122880 : 0,\n        126976 : 17039488,\n        67584 : 553648256,\n        71680 : 16777216,\n        75776 : 17039360,\n        79872 : 537133184,\n        83968 : 536870912,\n        88064 : 17039488,\n        92160 : 128,\n        96256 : 553910272,\n        100352 : 262272,\n        104448 : 553910400,\n        108544 : 0,\n        112640 : 553648128,\n        116736 : 16777344,\n        120832 : 262144,\n        124928 : 537133056,\n        129024 : 536871040\n    },\n    {\n        \"0\": 268435464,\n        256 : 8192,\n        512 : 270532608,\n        768 : 270540808,\n        1024 : 268443648,\n        1280 : 2097152,\n        1536 : 2097160,\n        1792 : 268435456,\n        2048 : 0,\n        2304 : 268443656,\n        2560 : 2105344,\n        2816 : 8,\n        3072 : 270532616,\n        3328 : 2105352,\n        3584 : 8200,\n        3840 : 270540800,\n        128 : 270532608,\n        384 : 270540808,\n        640 : 8,\n        896 : 2097152,\n        1152 : 2105352,\n        1408 : 268435464,\n        1664 : 268443648,\n        1920 : 8200,\n        2176 : 2097160,\n        2432 : 8192,\n        2688 : 268443656,\n        2944 : 270532616,\n        3200 : 0,\n        3456 : 270540800,\n        3712 : 2105344,\n        3968 : 268435456,\n        4096 : 268443648,\n        4352 : 270532616,\n        4608 : 270540808,\n        4864 : 8200,\n        5120 : 2097152,\n        5376 : 268435456,\n        5632 : 268435464,\n        5888 : 2105344,\n        6144 : 2105352,\n        6400 : 0,\n        6656 : 8,\n        6912 : 270532608,\n        7168 : 8192,\n        7424 : 268443656,\n        7680 : 270540800,\n        7936 : 2097160,\n        4224 : 8,\n        4480 : 2105344,\n        4736 : 2097152,\n        4992 : 268435464,\n        5248 : 268443648,\n        5504 : 8200,\n        5760 : 270540808,\n        6016 : 270532608,\n        6272 : 270540800,\n        6528 : 270532616,\n        6784 : 8192,\n        7040 : 2105352,\n        7296 : 2097160,\n        7552 : 0,\n        7808 : 268435456,\n        8064 : 268443656\n    },\n    {\n        \"0\": 1048576,\n        16 : 33555457,\n        32 : 1024,\n        48 : 1049601,\n        64 : 34604033,\n        80 : 0,\n        96 : 1,\n        112 : 34603009,\n        128 : 33555456,\n        144 : 1048577,\n        160 : 33554433,\n        176 : 34604032,\n        192 : 34603008,\n        208 : 1025,\n        224 : 1049600,\n        240 : 33554432,\n        8 : 34603009,\n        24 : 0,\n        40 : 33555457,\n        56 : 34604032,\n        72 : 1048576,\n        88 : 33554433,\n        104 : 33554432,\n        120 : 1025,\n        136 : 1049601,\n        152 : 33555456,\n        168 : 34603008,\n        184 : 1048577,\n        200 : 1024,\n        216 : 34604033,\n        232 : 1,\n        248 : 1049600,\n        256 : 33554432,\n        272 : 1048576,\n        288 : 33555457,\n        304 : 34603009,\n        320 : 1048577,\n        336 : 33555456,\n        352 : 34604032,\n        368 : 1049601,\n        384 : 1025,\n        400 : 34604033,\n        416 : 1049600,\n        432 : 1,\n        448 : 0,\n        464 : 34603008,\n        480 : 33554433,\n        496 : 1024,\n        264 : 1049600,\n        280 : 33555457,\n        296 : 34603009,\n        312 : 1,\n        328 : 33554432,\n        344 : 1048576,\n        360 : 1025,\n        376 : 34604032,\n        392 : 33554433,\n        408 : 34603008,\n        424 : 0,\n        440 : 34604033,\n        456 : 1049601,\n        472 : 1024,\n        488 : 33555456,\n        504 : 1048577\n    },\n    {\n        \"0\": 134219808,\n        1 : 131072,\n        2 : 134217728,\n        3 : 32,\n        4 : 131104,\n        5 : 134350880,\n        6 : 134350848,\n        7 : 2048,\n        8 : 134348800,\n        9 : 134219776,\n        10 : 133120,\n        11 : 134348832,\n        12 : 2080,\n        13 : 0,\n        14 : 134217760,\n        15 : 133152,\n        2147483648 : 2048,\n        2147483649 : 134350880,\n        2147483650 : 134219808,\n        2147483651 : 134217728,\n        2147483652 : 134348800,\n        2147483653 : 133120,\n        2147483654 : 133152,\n        2147483655 : 32,\n        2147483656 : 134217760,\n        2147483657 : 2080,\n        2147483658 : 131104,\n        2147483659 : 134350848,\n        2147483660 : 0,\n        2147483661 : 134348832,\n        2147483662 : 134219776,\n        2147483663 : 131072,\n        16 : 133152,\n        17 : 134350848,\n        18 : 32,\n        19 : 2048,\n        20 : 134219776,\n        21 : 134217760,\n        22 : 134348832,\n        23 : 131072,\n        24 : 0,\n        25 : 131104,\n        26 : 134348800,\n        27 : 134219808,\n        28 : 134350880,\n        29 : 133120,\n        30 : 2080,\n        31 : 134217728,\n        2147483664 : 131072,\n        2147483665 : 2048,\n        2147483666 : 134348832,\n        2147483667 : 133152,\n        2147483668 : 32,\n        2147483669 : 134348800,\n        2147483670 : 134217728,\n        2147483671 : 134219808,\n        2147483672 : 134350880,\n        2147483673 : 134217760,\n        2147483674 : 134219776,\n        2147483675 : 0,\n        2147483676 : 133120,\n        2147483677 : 2080,\n        2147483678 : 131104,\n        2147483679 : 134350848\n    }],\n    x = [4160749569, 528482304, 33030144, 2064384, 129024, 8064, 504, 2147483679],\n    r = s.DES = n.extend({\n        _doReset: function() {\n            for (var b = this._key.words,\n            a = [], c = 0; 56 > c; c++) {\n                var d = q[c] - 1;\n                a[c] = b[d >>> 5] >>> 31 - d % 32 & 1\n            }\n            b = this._subKeys = [];\n            for (d = 0; 16 > d; d++) {\n                for (var f = b[d] = [], l = v[d], c = 0; 24 > c; c++) f[c / 6 | 0] |= a[(w[c] - 1 + l) % 28] << 31 - c % 6,\n                f[4 + (c / 6 | 0)] |= a[28 + (w[c + 24] - 1 + l) % 28] << 31 - c % 6;\n                f[0] = f[0] << 1 | f[0] >>> 31;\n                for (c = 1; 7 > c; c++) f[c] >>>= 4 * (c - 1) + 3;\n                f[7] = f[7] << 5 | f[7] >>> 27\n            }\n            a = this._invSubKeys = [];\n            for (c = 0; 16 > c; c++) a[c] = b[15 - c]\n        },\n        encryptBlock: function(b, a) {\n            this._doCryptBlock(b, a, this._subKeys)\n        },\n        decryptBlock: function(b, a) {\n            this._doCryptBlock(b, a, this._invSubKeys)\n        },\n        _doCryptBlock: function(e, a, c) {\n            this._lBlock = e[a];\n            this._rBlock = e[a + 1];\n            u.call(this, 4, 252645135);\n            u.call(this, 16, 65535);\n            l.call(this, 2, 858993459);\n            l.call(this, 8, 16711935);\n            u.call(this, 1, 1431655765);\n            for (var d = 0; 16 > d; d++) {\n                for (var f = c[d], n = this._lBlock, p = this._rBlock, q = 0, r = 0; 8 > r; r++) q |= b[r][((p ^ f[r]) & x[r]) >>> 0];\n                this._lBlock = p;\n                this._rBlock = n ^ q\n            }\n            c = this._lBlock;\n            this._lBlock = this._rBlock;\n            this._rBlock = c;\n            u.call(this, 1, 1431655765);\n            l.call(this, 8, 16711935);\n            l.call(this, 2, 858993459);\n            u.call(this, 16, 65535);\n            u.call(this, 4, 252645135);\n            e[a] = this._lBlock;\n            e[a + 1] = this._rBlock\n        },\n        keySize: 2,\n        ivSize: 2,\n        blockSize: 2\n    });\n    d.DES = n._createHelper(r);\n    s = s.TripleDES = n.extend({\n        _doReset: function() {\n            var b = this._key.words;\n            this._des1 = r.createEncryptor(p.create(b.slice(0, 2)));\n            this._des2 = r.createEncryptor(p.create(b.slice(2, 4)));\n            this._des3 = r.createEncryptor(p.create(b.slice(4, 6)))\n        },\n        encryptBlock: function(b, a) {\n            this._des1.encryptBlock(b, a);\n            this._des2.decryptBlock(b, a);\n            this._des3.encryptBlock(b, a)\n        },\n        decryptBlock: function(b, a) {\n            this._des3.decryptBlock(b, a);\n            this._des2.encryptBlock(b, a);\n            this._des1.decryptBlock(b, a)\n        },\n        keySize: 6,\n        ivSize: 2,\n        blockSize: 2\n    });\n    d.TripleDES = n._createHelper(s)\n})();\n/*\nCryptoJS v3.1.2\ncode.google.com/p/crypto-js\n(c) 2009-2013 by Jeff Mott. All rights reserved.\ncode.google.com/p/crypto-js/wiki/License\n*/\n/**\n * Electronic Codebook block mode.\n */\nCryptoJS.mode.ECB = (function() {\n    var ECB = CryptoJS.lib.BlockCipherMode.extend();\n\n    ECB.Encryptor = ECB.extend({\n        processBlock: function(words, offset) {\n            this._cipher.encryptBlock(words, offset);\n        }\n    });\n    ECB.Decryptor = ECB.extend({\n        processBlock: function(words, offset) {\n            this._cipher.decryptBlock(words, offset);\n        }\n    });\n    return ECB;\n} ());\n\nfunction encryptByDES(message, key) {\n    var keyHex = CryptoJS.enc.Utf8.parse(key);\n    var encrypted = CryptoJS.DES.encrypt(message, keyHex, {\n        mode: CryptoJS.mode.ECB,\n        padding: CryptoJS.pad.Pkcs7\n    });\n    return encrypted.toString()\n}\n//DES加密结束\nvar userId=userId||String(java.get('userId'));\nvar deskey=deskey||String(java.get('deskey'));\nvar siteId=siteId||String(java.get('siteId'));\nfunction getPostUrl(data,type) {\nvar url = 'http://m.ndlib.cn/nlc_read_home/service.do';\nvar md5Key = 'library_2016@hzlq';\nvalue = {\n    siteId: siteId,\n    data: encryptByDES(JSON.stringify(data), deskey),\n    userId: userId,\n    fromSource: 3,\n    osType: 5,\n    version: \"1.0.1\",\n    versionCode: 10001,\n    timeStamp: data.timeStamp,\n    hashCode: md5(data.timeStamp + md5Key)\n}\nreturn url + '@cmd='+type+'&value=' + encodeURIComponent(JSON.stringify(value));\n}\nvar data = {\n    timeStamp:Date.now(),\n    uaInfo:'1',\n    chapterId:result\n    };\ngetPostUrl(data,'qryChapterDetails');",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "@js:'<br>'+java.get('intro')",
    "ruleSearchAuthor": "$.author",
    "ruleSearchCoverUrl": "$.coverUrl",
    "ruleSearchIntroduce": "$.shortIntro@js:java.put('intro',result);result.trim();",
    "ruleSearchKind": "$.categoryName",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "$..resAndMagResult[*].resourceInfo",
    "ruleSearchName": "$.name",
    "ruleSearchNoteUrl": "$.resId@js:\n//md5加密开始\nvar rotateLeft = function(lValue, iShiftBits) {\n    return (lValue << iShiftBits) | (lValue >>> (32 - iShiftBits))\n}\nvar addUnsigned = function(lX, lY) {\n    var lX4, lY4, lX8, lY8, lResult;\n    lX8 = (lX & 0x80000000);\n    lY8 = (lY & 0x80000000);\n    lX4 = (lX & 0x40000000);\n    lY4 = (lY & 0x40000000);\n    lResult = (lX & 0x3FFFFFFF) + (lY & 0x3FFFFFFF);\n    if (lX4 & lY4) return (lResult ^ 0x80000000 ^ lX8 ^ lY8);\n    if (lX4 | lY4) {\n        if (lResult & 0x40000000) return (lResult ^ 0xC0000000 ^ lX8 ^ lY8);\n        else return (lResult ^ 0x40000000 ^ lX8 ^ lY8)\n    } else {\n        return (lResult ^ lX8 ^ lY8)\n    }\n}\nvar F = function(x, y, z) {\n    return (x & y) | ((~x) & z)\n}\nvar G = function(x, y, z) {\n    return (x & z) | (y & (~z))\n}\nvar H = function(x, y, z) {\n    return (x ^ y ^ z)\n}\nvar I = function(x, y, z) {\n    return (y ^ (x | (~z)))\n}\nvar FF = function(a, b, c, d, x, s, ac) {\n    a = addUnsigned(a, addUnsigned(addUnsigned(F(b, c, d), x), ac));\n    return addUnsigned(rotateLeft(a, s), b)\n};\nvar GG = function(a, b, c, d, x, s, ac) {\n    a = addUnsigned(a, addUnsigned(addUnsigned(G(b, c, d), x), ac));\n    return addUnsigned(rotateLeft(a, s), b)\n};\nvar HH = function(a, b, c, d, x, s, ac) {\n    a = addUnsigned(a, addUnsigned(addUnsigned(H(b, c, d), x), ac));\n    return addUnsigned(rotateLeft(a, s), b)\n};\nvar II = function(a, b, c, d, x, s, ac) {\n    a = addUnsigned(a, addUnsigned(addUnsigned(I(b, c, d), x), ac));\n    return addUnsigned(rotateLeft(a, s), b)\n};\nvar convertToWordArray = function(string) {\n    var lWordCount;\n    var lMessageLength = string.length;\n    var lNumberOfWordsTempOne = lMessageLength + 8;\n    var lNumberOfWordsTempTwo = (lNumberOfWordsTempOne - (lNumberOfWordsTempOne % 64)) / 64;\n    var lNumberOfWords = (lNumberOfWordsTempTwo + 1) * 16;\n    var lWordArray = Array(lNumberOfWords - 1);\n    var lBytePosition = 0;\n    var lByteCount = 0;\n    while (lByteCount < lMessageLength) {\n        lWordCount = (lByteCount - (lByteCount % 4)) / 4;\n        lBytePosition = (lByteCount % 4) * 8;\n        lWordArray[lWordCount] = (lWordArray[lWordCount] | (string.charCodeAt(lByteCount) << lBytePosition));\n        lByteCount++\n    }\n    lWordCount = (lByteCount - (lByteCount % 4)) / 4;\n    lBytePosition = (lByteCount % 4) * 8;\n    lWordArray[lWordCount] = lWordArray[lWordCount] | (0x80 << lBytePosition);\n    lWordArray[lNumberOfWords - 2] = lMessageLength << 3;\n    lWordArray[lNumberOfWords - 1] = lMessageLength >>> 29;\n    return lWordArray\n};\nvar wordToHex = function(lValue) {\n    var WordToHexValue = \"\",\n    WordToHexValueTemp = \"\",\n    lByte, lCount;\n    for (lCount = 0; lCount <= 3; lCount++) {\n        lByte = (lValue >>> (lCount * 8)) & 255;\n        WordToHexValueTemp = \"0\" + lByte.toString(16);\n        WordToHexValue = WordToHexValue + WordToHexValueTemp.substr(WordToHexValueTemp.length - 2, 2)\n    }\n    return WordToHexValue\n};\nvar uTF8Encode = function(string) {\n    string = string.replace(/\\x0d\\x0a/g, \"\\x0a\");\n    var output = \"\";\n    for (var n = 0; n < string.length; n++) {\n        var c = string.charCodeAt(n);\n        if (c < 128) {\n            output += String.fromCharCode(c)\n        } else if ((c > 127) && (c < 2048)) {\n            output += String.fromCharCode((c >> 6) | 192);\n            output += String.fromCharCode((c & 63) | 128)\n        } else {\n            output += String.fromCharCode((c >> 12) | 224);\n            output += String.fromCharCode(((c >> 6) & 63) | 128);\n            output += String.fromCharCode((c & 63) | 128)\n        }\n    }\n    return output;\n};\nfunction md5(string) {\n    var x = Array();\n    var k, AA, BB, CC, DD, a, b, c, d;\n    var S11 = 7,\n    S12 = 12,\n    S13 = 17,\n    S14 = 22;\n    var S21 = 5,\n    S22 = 9,\n    S23 = 14,\n    S24 = 20;\n    var S31 = 4,\n    S32 = 11,\n    S33 = 16,\n    S34 = 23;\n    var S41 = 6,\n    S42 = 10,\n    S43 = 15,\n    S44 = 21;\n    string = uTF8Encode(string);\n    x = convertToWordArray(string);\n    a = 0x67452301;\n    b = 0xEFCDAB89;\n    c = 0x98BADCFE;\n    d = 0x10325476;\n    for (k = 0; k < x.length; k += 16) {\n        AA = a;\n        BB = b;\n        CC = c;\n        DD = d;\n        a = FF(a, b, c, d, x[k + 0], S11, 0xD76AA478);\n        d = FF(d, a, b, c, x[k + 1], S12, 0xE8C7B756);\n        c = FF(c, d, a, b, x[k + 2], S13, 0x242070DB);\n        b = FF(b, c, d, a, x[k + 3], S14, 0xC1BDCEEE);\n        a = FF(a, b, c, d, x[k + 4], S11, 0xF57C0FAF);\n        d = FF(d, a, b, c, x[k + 5], S12, 0x4787C62A);\n        c = FF(c, d, a, b, x[k + 6], S13, 0xA8304613);\n        b = FF(b, c, d, a, x[k + 7], S14, 0xFD469501);\n        a = FF(a, b, c, d, x[k + 8], S11, 0x698098D8);\n        d = FF(d, a, b, c, x[k + 9], S12, 0x8B44F7AF);\n        c = FF(c, d, a, b, x[k + 10], S13, 0xFFFF5BB1);\n        b = FF(b, c, d, a, x[k + 11], S14, 0x895CD7BE);\n        a = FF(a, b, c, d, x[k + 12], S11, 0x6B901122);\n        d = FF(d, a, b, c, x[k + 13], S12, 0xFD987193);\n        c = FF(c, d, a, b, x[k + 14], S13, 0xA679438E);\n        b = FF(b, c, d, a, x[k + 15], S14, 0x49B40821);\n        a = GG(a, b, c, d, x[k + 1], S21, 0xF61E2562);\n        d = GG(d, a, b, c, x[k + 6], S22, 0xC040B340);\n        c = GG(c, d, a, b, x[k + 11], S23, 0x265E5A51);\n        b = GG(b, c, d, a, x[k + 0], S24, 0xE9B6C7AA);\n        a = GG(a, b, c, d, x[k + 5], S21, 0xD62F105D);\n        d = GG(d, a, b, c, x[k + 10], S22, 0x2441453);\n        c = GG(c, d, a, b, x[k + 15], S23, 0xD8A1E681);\n        b = GG(b, c, d, a, x[k + 4], S24, 0xE7D3FBC8);\n        a = GG(a, b, c, d, x[k + 9], S21, 0x21E1CDE6);\n        d = GG(d, a, b, c, x[k + 14], S22, 0xC33707D6);\n        c = GG(c, d, a, b, x[k + 3], S23, 0xF4D50D87);\n        b = GG(b, c, d, a, x[k + 8], S24, 0x455A14ED);\n        a = GG(a, b, c, d, x[k + 13], S21, 0xA9E3E905);\n        d = GG(d, a, b, c, x[k + 2], S22, 0xFCEFA3F8);\n        c = GG(c, d, a, b, x[k + 7], S23, 0x676F02D9);\n        b = GG(b, c, d, a, x[k + 12], S24, 0x8D2A4C8A);\n        a = HH(a, b, c, d, x[k + 5], S31, 0xFFFA3942);\n        d = HH(d, a, b, c, x[k + 8], S32, 0x8771F681);\n        c = HH(c, d, a, b, x[k + 11], S33, 0x6D9D6122);\n        b = HH(b, c, d, a, x[k + 14], S34, 0xFDE5380C);\n        a = HH(a, b, c, d, x[k + 1], S31, 0xA4BEEA44);\n        d = HH(d, a, b, c, x[k + 4], S32, 0x4BDECFA9);\n        c = HH(c, d, a, b, x[k + 7], S33, 0xF6BB4B60);\n        b = HH(b, c, d, a, x[k + 10], S34, 0xBEBFBC70);\n        a = HH(a, b, c, d, x[k + 13], S31, 0x289B7EC6);\n        d = HH(d, a, b, c, x[k + 0], S32, 0xEAA127FA);\n        c = HH(c, d, a, b, x[k + 3], S33, 0xD4EF3085);\n        b = HH(b, c, d, a, x[k + 6], S34, 0x4881D05);\n        a = HH(a, b, c, d, x[k + 9], S31, 0xD9D4D039);\n        d = HH(d, a, b, c, x[k + 12], S32, 0xE6DB99E5);\n        c = HH(c, d, a, b, x[k + 15], S33, 0x1FA27CF8);\n        b = HH(b, c, d, a, x[k + 2], S34, 0xC4AC5665);\n        a = II(a, b, c, d, x[k + 0], S41, 0xF4292244);\n        d = II(d, a, b, c, x[k + 7], S42, 0x432AFF97);\n        c = II(c, d, a, b, x[k + 14], S43, 0xAB9423A7);\n        b = II(b, c, d, a, x[k + 5], S44, 0xFC93A039);\n        a = II(a, b, c, d, x[k + 12], S41, 0x655B59C3);\n        d = II(d, a, b, c, x[k + 3], S42, 0x8F0CCC92);\n        c = II(c, d, a, b, x[k + 10], S43, 0xFFEFF47D);\n        b = II(b, c, d, a, x[k + 1], S44, 0x85845DD1);\n        a = II(a, b, c, d, x[k + 8], S41, 0x6FA87E4F);\n        d = II(d, a, b, c, x[k + 15], S42, 0xFE2CE6E0);\n        c = II(c, d, a, b, x[k + 6], S43, 0xA3014314);\n        b = II(b, c, d, a, x[k + 13], S44, 0x4E0811A1);\n        a = II(a, b, c, d, x[k + 4], S41, 0xF7537E82);\n        d = II(d, a, b, c, x[k + 11], S42, 0xBD3AF235);\n        c = II(c, d, a, b, x[k + 2], S43, 0x2AD7D2BB);\n        b = II(b, c, d, a, x[k + 9], S44, 0xEB86D391);\n        a = addUnsigned(a, AA);\n        b = addUnsigned(b, BB);\n        c = addUnsigned(c, CC);\n        d = addUnsigned(d, DD);\n    };\n    var tempValue = wordToHex(a) + wordToHex(b) + wordToHex(c) + wordToHex(d);\n    return tempValue.toLowerCase();\n}\n//md5加密结束\n//DES加密开始\n/*\nCryptoJS v3.1.2\ncode.google.com/p/crypto-js\n(c) 2009-2013 by Jeff Mott. All rights reserved.\ncode.google.com/p/crypto-js/wiki/License\n*/\nvar CryptoJS = CryptoJS ||\nfunction(u, l) {\n    var d = {},\n    n = d.lib = {},\n    p = function() {},\n    s = n.Base = {\n        extend: function(a) {\n            p.prototype = this;\n            var c = new p;\n            a && c.mixIn(a);\n            c.hasOwnProperty(\"init\") || (c.init = function() {\n                c.$super.init.apply(this, arguments)\n            });\n            c.init.prototype = c;\n            c.$super = this;\n            return c\n        },\n        create: function() {\n            var a = this.extend();\n            a.init.apply(a, arguments);\n            return a\n        },\n        init: function() {},\n        mixIn: function(a) {\n            for (var c in a) a.hasOwnProperty(c) && (this[c] = a[c]);\n            a.hasOwnProperty(\"toString\") && (this.toString = a.toString)\n        },\n        clone: function() {\n            return this.init.prototype.extend(this)\n        }\n    },\n    q = n.WordArray = s.extend({\n        init: function(a, c) {\n            a = this.words = a || [];\n            this.sigBytes = c != l ? c: 4 * a.length\n        },\n        toString: function(a) {\n            return (a || v).stringify(this)\n        },\n        concat: function(a) {\n            var c = this.words,\n            m = a.words,\n            f = this.sigBytes;\n            a = a.sigBytes;\n            this.clamp();\n            if (f % 4) for (var t = 0; t < a; t++) c[f + t >>> 2] |= (m[t >>> 2] >>> 24 - 8 * (t % 4) & 255) << 24 - 8 * ((f + t) % 4);\n            else if (65535 < m.length) for (t = 0; t < a; t += 4) c[f + t >>> 2] = m[t >>> 2];\n            else c.push.apply(c, m);\n            this.sigBytes += a;\n            return this\n        },\n        clamp: function() {\n            var a = this.words,\n            c = this.sigBytes;\n            a[c >>> 2] &= 4294967295 << 32 - 8 * (c % 4);\n            a.length = u.ceil(c / 4)\n        },\n        clone: function() {\n            var a = s.clone.call(this);\n            a.words = this.words.slice(0);\n            return a\n        },\n        random: function(a) {\n            for (var c = [], m = 0; m < a; m += 4) c.push(4294967296 * u.random() | 0);\n            return new q.init(c, a)\n        }\n    }),\n    w = d.enc = {},\n    v = w.Hex = {\n        stringify: function(a) {\n            var c = a.words;\n            a = a.sigBytes;\n            for (var m = [], f = 0; f < a; f++) {\n                var t = c[f >>> 2] >>> 24 - 8 * (f % 4) & 255;\n                m.push((t >>> 4).toString(16));\n                m.push((t & 15).toString(16))\n            }\n            return m.join(\"\")\n        },\n        parse: function(a) {\n            for (var c = a.length,\n            m = [], f = 0; f < c; f += 2) m[f >>> 3] |= parseInt(a.substr(f, 2), 16) << 24 - 4 * (f % 8);\n            return new q.init(m, c / 2)\n        }\n    },\n    b = w.Latin1 = {\n        stringify: function(a) {\n            var c = a.words;\n            a = a.sigBytes;\n            for (var m = [], f = 0; f < a; f++) m.push(String.fromCharCode(c[f >>> 2] >>> 24 - 8 * (f % 4) & 255));\n            return m.join(\"\")\n        },\n        parse: function(a) {\n            for (var c = a.length,\n            m = [], f = 0; f < c; f++) m[f >>> 2] |= (a.charCodeAt(f) & 255) << 24 - 8 * (f % 4);\n            return new q.init(m, c)\n        }\n    },\n    x = w.Utf8 = {\n        stringify: function(a) {\n            try {\n                return decodeURIComponent(escape(b.stringify(a)))\n            } catch(c) {\n                throw Error(\"Malformed UTF-8 data\");\n            }\n        },\n        parse: function(a) {\n            return b.parse(unescape(encodeURIComponent(a)))\n        }\n    },\n    r = n.BufferedBlockAlgorithm = s.extend({\n        reset: function() {\n            this._data = new q.init;\n            this._nDataBytes = 0\n        },\n        _append: function(a) {\n            \"string\" == typeof a && (a = x.parse(a));\n            this._data.concat(a);\n            this._nDataBytes += a.sigBytes\n        },\n        _process: function(a) {\n            var c = this._data,\n            m = c.words,\n            f = c.sigBytes,\n            t = this.blockSize,\n            b = f / (4 * t),\n            b = a ? u.ceil(b) : u.max((b | 0) - this._minBufferSize, 0);\n            a = b * t;\n            f = u.min(4 * a, f);\n            if (a) {\n                for (var e = 0; e < a; e += t) this._doProcessBlock(m, e);\n                e = m.splice(0, a);\n                c.sigBytes -= f\n            }\n            return new q.init(e, f)\n        },\n        clone: function() {\n            var a = s.clone.call(this);\n            a._data = this._data.clone();\n            return a\n        },\n        _minBufferSize: 0\n    });\n    n.Hasher = r.extend({\n        cfg: s.extend(),\n        init: function(a) {\n            this.cfg = this.cfg.extend(a);\n            this.reset()\n        },\n        reset: function() {\n            r.reset.call(this);\n            this._doReset()\n        },\n        update: function(a) {\n            this._append(a);\n            this._process();\n            return this\n        },\n        finalize: function(a) {\n            a && this._append(a);\n            return this._doFinalize()\n        },\n        blockSize: 16,\n        _createHelper: function(a) {\n            return function(c, m) {\n                return (new a.init(m)).finalize(c)\n            }\n        },\n        _createHmacHelper: function(a) {\n            return function(c, m) {\n                return (new e.HMAC.init(a, m)).finalize(c)\n            }\n        }\n    });\n    var e = d.algo = {};\n    return d\n} (Math); (function() {\n    var u = CryptoJS,\n    l = u.lib.WordArray;\n    u.enc.Base64 = {\n        stringify: function(d) {\n            var n = d.words,\n            l = d.sigBytes,\n            s = this._map;\n            d.clamp();\n            d = [];\n            for (var q = 0; q < l; q += 3) for (var w = (n[q >>> 2] >>> 24 - 8 * (q % 4) & 255) << 16 | (n[q + 1 >>> 2] >>> 24 - 8 * ((q + 1) % 4) & 255) << 8 | n[q + 2 >>> 2] >>> 24 - 8 * ((q + 2) % 4) & 255, v = 0; 4 > v && q + 0.75 * v < l; v++) d.push(s.charAt(w >>> 6 * (3 - v) & 63));\n            if (n = s.charAt(64)) for (; d.length % 4;) d.push(n);\n            return d.join(\"\")\n        },\n        parse: function(d) {\n            var n = d.length,\n            p = this._map,\n            s = p.charAt(64);\n            s && (s = d.indexOf(s), -1 != s && (n = s));\n            for (var s = [], q = 0, w = 0; w < n; w++) if (w % 4) {\n                var v = p.indexOf(d.charAt(w - 1)) << 2 * (w % 4),\n                b = p.indexOf(d.charAt(w)) >>> 6 - 2 * (w % 4);\n                s[q >>> 2] |= (v | b) << 24 - 8 * (q % 4);\n                q++\n            }\n            return l.create(s, q)\n        },\n        _map: \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\"\n    }\n})(); (function(u) {\n    function l(b, e, a, c, m, f, t) {\n        b = b + (e & a | ~e & c) + m + t;\n        return (b << f | b >>> 32 - f) + e\n    }\n    function d(b, e, a, c, m, f, t) {\n        b = b + (e & c | a & ~c) + m + t;\n        return (b << f | b >>> 32 - f) + e\n    }\n    function n(b, e, a, c, m, f, t) {\n        b = b + (e ^ a ^ c) + m + t;\n        return (b << f | b >>> 32 - f) + e\n    }\n    function p(b, e, a, c, m, f, t) {\n        b = b + (a ^ (e | ~c)) + m + t;\n        return (b << f | b >>> 32 - f) + e\n    }\n    for (var s = CryptoJS,\n    q = s.lib,\n    w = q.WordArray,\n    v = q.Hasher,\n    q = s.algo,\n    b = [], x = 0; 64 > x; x++) b[x] = 4294967296 * u.abs(u.sin(x + 1)) | 0;\n    q = q.MD5 = v.extend({\n        _doReset: function() {\n            this._hash = new w.init([1732584193, 4023233417, 2562383102, 271733878])\n        },\n        _doProcessBlock: function(r, e) {\n            for (var a = 0; 16 > a; a++) {\n                var c = e + a,\n                m = r[c];\n                r[c] = (m << 8 | m >>> 24) & 16711935 | (m << 24 | m >>> 8) & 4278255360\n            }\n            var a = this._hash.words,\n            c = r[e + 0],\n            m = r[e + 1],\n            f = r[e + 2],\n            t = r[e + 3],\n            y = r[e + 4],\n            q = r[e + 5],\n            s = r[e + 6],\n            w = r[e + 7],\n            v = r[e + 8],\n            u = r[e + 9],\n            x = r[e + 10],\n            z = r[e + 11],\n            A = r[e + 12],\n            B = r[e + 13],\n            C = r[e + 14],\n            D = r[e + 15],\n            g = a[0],\n            h = a[1],\n            j = a[2],\n            k = a[3],\n            g = l(g, h, j, k, c, 7, b[0]),\n            k = l(k, g, h, j, m, 12, b[1]),\n            j = l(j, k, g, h, f, 17, b[2]),\n            h = l(h, j, k, g, t, 22, b[3]),\n            g = l(g, h, j, k, y, 7, b[4]),\n            k = l(k, g, h, j, q, 12, b[5]),\n            j = l(j, k, g, h, s, 17, b[6]),\n            h = l(h, j, k, g, w, 22, b[7]),\n            g = l(g, h, j, k, v, 7, b[8]),\n            k = l(k, g, h, j, u, 12, b[9]),\n            j = l(j, k, g, h, x, 17, b[10]),\n            h = l(h, j, k, g, z, 22, b[11]),\n            g = l(g, h, j, k, A, 7, b[12]),\n            k = l(k, g, h, j, B, 12, b[13]),\n            j = l(j, k, g, h, C, 17, b[14]),\n            h = l(h, j, k, g, D, 22, b[15]),\n            g = d(g, h, j, k, m, 5, b[16]),\n            k = d(k, g, h, j, s, 9, b[17]),\n            j = d(j, k, g, h, z, 14, b[18]),\n            h = d(h, j, k, g, c, 20, b[19]),\n            g = d(g, h, j, k, q, 5, b[20]),\n            k = d(k, g, h, j, x, 9, b[21]),\n            j = d(j, k, g, h, D, 14, b[22]),\n            h = d(h, j, k, g, y, 20, b[23]),\n            g = d(g, h, j, k, u, 5, b[24]),\n            k = d(k, g, h, j, C, 9, b[25]),\n            j = d(j, k, g, h, t, 14, b[26]),\n            h = d(h, j, k, g, v, 20, b[27]),\n            g = d(g, h, j, k, B, 5, b[28]),\n            k = d(k, g, h, j, f, 9, b[29]),\n            j = d(j, k, g, h, w, 14, b[30]),\n            h = d(h, j, k, g, A, 20, b[31]),\n            g = n(g, h, j, k, q, 4, b[32]),\n            k = n(k, g, h, j, v, 11, b[33]),\n            j = n(j, k, g, h, z, 16, b[34]),\n            h = n(h, j, k, g, C, 23, b[35]),\n            g = n(g, h, j, k, m, 4, b[36]),\n            k = n(k, g, h, j, y, 11, b[37]),\n            j = n(j, k, g, h, w, 16, b[38]),\n            h = n(h, j, k, g, x, 23, b[39]),\n            g = n(g, h, j, k, B, 4, b[40]),\n            k = n(k, g, h, j, c, 11, b[41]),\n            j = n(j, k, g, h, t, 16, b[42]),\n            h = n(h, j, k, g, s, 23, b[43]),\n            g = n(g, h, j, k, u, 4, b[44]),\n            k = n(k, g, h, j, A, 11, b[45]),\n            j = n(j, k, g, h, D, 16, b[46]),\n            h = n(h, j, k, g, f, 23, b[47]),\n            g = p(g, h, j, k, c, 6, b[48]),\n            k = p(k, g, h, j, w, 10, b[49]),\n            j = p(j, k, g, h, C, 15, b[50]),\n            h = p(h, j, k, g, q, 21, b[51]),\n            g = p(g, h, j, k, A, 6, b[52]),\n            k = p(k, g, h, j, t, 10, b[53]),\n            j = p(j, k, g, h, x, 15, b[54]),\n            h = p(h, j, k, g, m, 21, b[55]),\n            g = p(g, h, j, k, v, 6, b[56]),\n            k = p(k, g, h, j, D, 10, b[57]),\n            j = p(j, k, g, h, s, 15, b[58]),\n            h = p(h, j, k, g, B, 21, b[59]),\n            g = p(g, h, j, k, y, 6, b[60]),\n            k = p(k, g, h, j, z, 10, b[61]),\n            j = p(j, k, g, h, f, 15, b[62]),\n            h = p(h, j, k, g, u, 21, b[63]);\n            a[0] = a[0] + g | 0;\n            a[1] = a[1] + h | 0;\n            a[2] = a[2] + j | 0;\n            a[3] = a[3] + k | 0\n        },\n        _doFinalize: function() {\n            var b = this._data,\n            e = b.words,\n            a = 8 * this._nDataBytes,\n            c = 8 * b.sigBytes;\n            e[c >>> 5] |= 128 << 24 - c % 32;\n            var m = u.floor(a / 4294967296);\n            e[(c + 64 >>> 9 << 4) + 15] = (m << 8 | m >>> 24) & 16711935 | (m << 24 | m >>> 8) & 4278255360;\n            e[(c + 64 >>> 9 << 4) + 14] = (a << 8 | a >>> 24) & 16711935 | (a << 24 | a >>> 8) & 4278255360;\n            b.sigBytes = 4 * (e.length + 1);\n            this._process();\n            b = this._hash;\n            e = b.words;\n            for (a = 0; 4 > a; a++) c = e[a],\n            e[a] = (c << 8 | c >>> 24) & 16711935 | (c << 24 | c >>> 8) & 4278255360;\n            return b\n        },\n        clone: function() {\n            var b = v.clone.call(this);\n            b._hash = this._hash.clone();\n            return b\n        }\n    });\n    s.MD5 = v._createHelper(q);\n    s.HmacMD5 = v._createHmacHelper(q)\n})(Math); (function() {\n    var u = CryptoJS,\n    l = u.lib,\n    d = l.Base,\n    n = l.WordArray,\n    l = u.algo,\n    p = l.EvpKDF = d.extend({\n        cfg: d.extend({\n            keySize: 4,\n            hasher: l.MD5,\n            iterations: 1\n        }),\n        init: function(d) {\n            this.cfg = this.cfg.extend(d)\n        },\n        compute: function(d, l) {\n            for (var p = this.cfg,\n            v = p.hasher.create(), b = n.create(), u = b.words, r = p.keySize, p = p.iterations; u.length < r;) {\n                e && v.update(e);\n                var e = v.update(d).finalize(l);\n                v.reset();\n                for (var a = 1; a < p; a++) e = v.finalize(e),\n                v.reset();\n                b.concat(e)\n            }\n            b.sigBytes = 4 * r;\n            return b\n        }\n    });\n    u.EvpKDF = function(d, l, n) {\n        return p.create(n).compute(d, l)\n    }\n})();\nCryptoJS.lib.Cipher ||\nfunction(u) {\n    var l = CryptoJS,\n    d = l.lib,\n    n = d.Base,\n    p = d.WordArray,\n    s = d.BufferedBlockAlgorithm,\n    q = l.enc.Base64,\n    w = l.algo.EvpKDF,\n    v = d.Cipher = s.extend({\n        cfg: n.extend(),\n        createEncryptor: function(m, a) {\n            return this.create(this._ENC_XFORM_MODE, m, a)\n        },\n        createDecryptor: function(m, a) {\n            return this.create(this._DEC_XFORM_MODE, m, a)\n        },\n        init: function(m, a, b) {\n            this.cfg = this.cfg.extend(b);\n            this._xformMode = m;\n            this._key = a;\n            this.reset()\n        },\n        reset: function() {\n            s.reset.call(this);\n            this._doReset()\n        },\n        process: function(a) {\n            this._append(a);\n            return this._process()\n        },\n        finalize: function(a) {\n            a && this._append(a);\n            return this._doFinalize()\n        },\n        keySize: 4,\n        ivSize: 4,\n        _ENC_XFORM_MODE: 1,\n        _DEC_XFORM_MODE: 2,\n        _createHelper: function(m) {\n            return {\n                encrypt: function(f, b, e) {\n                    return (\"string\" == typeof b ? c: a).encrypt(m, f, b, e)\n                },\n                decrypt: function(f, b, e) {\n                    return (\"string\" == typeof b ? c: a).decrypt(m, f, b, e)\n                }\n            }\n        }\n    });\n    d.StreamCipher = v.extend({\n        _doFinalize: function() {\n            return this._process(!0)\n        },\n        blockSize: 1\n    });\n    var b = l.mode = {},\n    x = function(a, f, b) {\n        var c = this._iv;\n        c ? this._iv = u: c = this._prevBlock;\n        for (var e = 0; e < b; e++) a[f + e] ^= c[e]\n    },\n    r = (d.BlockCipherMode = n.extend({\n        createEncryptor: function(a, f) {\n            return this.Encryptor.create(a, f)\n        },\n        createDecryptor: function(a, f) {\n            return this.Decryptor.create(a, f)\n        },\n        init: function(a, f) {\n            this._cipher = a;\n            this._iv = f\n        }\n    })).extend();\n    r.Encryptor = r.extend({\n        processBlock: function(a, f) {\n            var b = this._cipher,\n            c = b.blockSize;\n            x.call(this, a, f, c);\n            b.encryptBlock(a, f);\n            this._prevBlock = a.slice(f, f + c)\n        }\n    });\n    r.Decryptor = r.extend({\n        processBlock: function(a, b) {\n            var c = this._cipher,\n            e = c.blockSize,\n            d = a.slice(b, b + e);\n            c.decryptBlock(a, b);\n            x.call(this, a, b, e);\n            this._prevBlock = d\n        }\n    });\n    b = b.CBC = r;\n    r = (l.pad = {}).Pkcs7 = {\n        pad: function(a, b) {\n            for (var c = 4 * b,\n            c = c - a.sigBytes % c,\n            e = c << 24 | c << 16 | c << 8 | c,\n            d = [], l = 0; l < c; l += 4) d.push(e);\n            c = p.create(d, c);\n            a.concat(c)\n        },\n        unpad: function(a) {\n            a.sigBytes -= a.words[a.sigBytes - 1 >>> 2] & 255\n        }\n    };\n    d.BlockCipher = v.extend({\n        cfg: v.cfg.extend({\n            mode: b,\n            padding: r\n        }),\n        reset: function() {\n            v.reset.call(this);\n            var a = this.cfg,\n            c = a.iv,\n            a = a.mode;\n            if (this._xformMode == this._ENC_XFORM_MODE) var b = a.createEncryptor;\n            else b = a.createDecryptor,\n            this._minBufferSize = 1;\n            this._mode = b.call(a, this, c && c.words)\n        },\n        _doProcessBlock: function(a, c) {\n            this._mode.processBlock(a, c)\n        },\n        _doFinalize: function() {\n            var a = this.cfg.padding;\n            if (this._xformMode == this._ENC_XFORM_MODE) {\n                a.pad(this._data, this.blockSize);\n                var c = this._process(!0)\n            } else c = this._process(!0),\n            a.unpad(c);\n            return c\n        },\n        blockSize: 4\n    });\n    var e = d.CipherParams = n.extend({\n        init: function(a) {\n            this.mixIn(a)\n        },\n        toString: function(a) {\n            return (a || this.formatter).stringify(this)\n        }\n    }),\n    b = (l.format = {}).OpenSSL = {\n        stringify: function(a) {\n            var c = a.ciphertext;\n            a = a.salt;\n            return (a ? p.create([1398893684, 1701076831]).concat(a).concat(c) : c).toString(q)\n        },\n        parse: function(a) {\n            a = q.parse(a);\n            var c = a.words;\n            if (1398893684 == c[0] && 1701076831 == c[1]) {\n                var b = p.create(c.slice(2, 4));\n                c.splice(0, 4);\n                a.sigBytes -= 16\n            }\n            return e.create({\n                ciphertext: a,\n                salt: b\n            })\n        }\n    },\n    a = d.SerializableCipher = n.extend({\n        cfg: n.extend({\n            format: b\n        }),\n        encrypt: function(a, c, b, d) {\n            d = this.cfg.extend(d);\n            var l = a.createEncryptor(b, d);\n            c = l.finalize(c);\n            l = l.cfg;\n            return e.create({\n                ciphertext: c,\n                key: b,\n                iv: l.iv,\n                algorithm: a,\n                mode: l.mode,\n                padding: l.padding,\n                blockSize: a.blockSize,\n                formatter: d.format\n            })\n        },\n        decrypt: function(a, c, b, e) {\n            e = this.cfg.extend(e);\n            c = this._parse(c, e.format);\n            return a.createDecryptor(b, e).finalize(c.ciphertext)\n        },\n        _parse: function(a, c) {\n            return \"string\" == typeof a ? c.parse(a, this) : a\n        }\n    }),\n    l = (l.kdf = {}).OpenSSL = {\n        execute: function(a, c, b, d) {\n            d || (d = p.random(8));\n            a = w.create({\n                keySize: c + b\n            }).compute(a, d);\n            b = p.create(a.words.slice(c), 4 * b);\n            a.sigBytes = 4 * c;\n            return e.create({\n                key: a,\n                iv: b,\n                salt: d\n            })\n        }\n    },\n    c = d.PasswordBasedCipher = a.extend({\n        cfg: a.cfg.extend({\n            kdf: l\n        }),\n        encrypt: function(c, b, e, d) {\n            d = this.cfg.extend(d);\n            e = d.kdf.execute(e, c.keySize, c.ivSize);\n            d.iv = e.iv;\n            c = a.encrypt.call(this, c, b, e.key, d);\n            c.mixIn(e);\n            return c\n        },\n        decrypt: function(c, b, e, d) {\n            d = this.cfg.extend(d);\n            b = this._parse(b, d.format);\n            e = d.kdf.execute(e, c.keySize, c.ivSize, b.salt);\n            d.iv = e.iv;\n            return a.decrypt.call(this, c, b, e.key, d)\n        }\n    })\n} (); (function() {\n    function u(b, a) {\n        var c = (this._lBlock >>> b ^ this._rBlock) & a;\n        this._rBlock ^= c;\n        this._lBlock ^= c << b\n    }\n    function l(b, a) {\n        var c = (this._rBlock >>> b ^ this._lBlock) & a;\n        this._lBlock ^= c;\n        this._rBlock ^= c << b\n    }\n    var d = CryptoJS,\n    n = d.lib,\n    p = n.WordArray,\n    n = n.BlockCipher,\n    s = d.algo,\n    q = [57, 49, 41, 33, 25, 17, 9, 1, 58, 50, 42, 34, 26, 18, 10, 2, 59, 51, 43, 35, 27, 19, 11, 3, 60, 52, 44, 36, 63, 55, 47, 39, 31, 23, 15, 7, 62, 54, 46, 38, 30, 22, 14, 6, 61, 53, 45, 37, 29, 21, 13, 5, 28, 20, 12, 4],\n    w = [14, 17, 11, 24, 1, 5, 3, 28, 15, 6, 21, 10, 23, 19, 12, 4, 26, 8, 16, 7, 27, 20, 13, 2, 41, 52, 31, 37, 47, 55, 30, 40, 51, 45, 33, 48, 44, 49, 39, 56, 34, 53, 46, 42, 50, 36, 29, 32],\n    v = [1, 2, 4, 6, 8, 10, 12, 14, 15, 17, 19, 21, 23, 25, 27, 28],\n    b = [{\n        \"0\": 8421888,\n        268435456 : 32768,\n        536870912 : 8421378,\n        805306368 : 2,\n        1073741824 : 512,\n        1342177280 : 8421890,\n        1610612736 : 8389122,\n        1879048192 : 8388608,\n        2147483648 : 514,\n        2415919104 : 8389120,\n        2684354560 : 33280,\n        2952790016 : 8421376,\n        3221225472 : 32770,\n        3489660928 : 8388610,\n        3758096384 : 0,\n        4026531840 : 33282,\n        134217728 : 0,\n        402653184 : 8421890,\n        671088640 : 33282,\n        939524096 : 32768,\n        1207959552 : 8421888,\n        1476395008 : 512,\n        1744830464 : 8421378,\n        2013265920 : 2,\n        2281701376 : 8389120,\n        2550136832 : 33280,\n        2818572288 : 8421376,\n        3087007744 : 8389122,\n        3355443200 : 8388610,\n        3623878656 : 32770,\n        3892314112 : 514,\n        4160749568 : 8388608,\n        1 : 32768,\n        268435457 : 2,\n        536870913 : 8421888,\n        805306369 : 8388608,\n        1073741825 : 8421378,\n        1342177281 : 33280,\n        1610612737 : 512,\n        1879048193 : 8389122,\n        2147483649 : 8421890,\n        2415919105 : 8421376,\n        2684354561 : 8388610,\n        2952790017 : 33282,\n        3221225473 : 514,\n        3489660929 : 8389120,\n        3758096385 : 32770,\n        4026531841 : 0,\n        134217729 : 8421890,\n        402653185 : 8421376,\n        671088641 : 8388608,\n        939524097 : 512,\n        1207959553 : 32768,\n        1476395009 : 8388610,\n        1744830465 : 2,\n        2013265921 : 33282,\n        2281701377 : 32770,\n        2550136833 : 8389122,\n        2818572289 : 514,\n        3087007745 : 8421888,\n        3355443201 : 8389120,\n        3623878657 : 0,\n        3892314113 : 33280,\n        4160749569 : 8421378\n    },\n    {\n        \"0\": 1074282512,\n        16777216 : 16384,\n        33554432 : 524288,\n        50331648 : 1074266128,\n        67108864 : 1073741840,\n        83886080 : 1074282496,\n        100663296 : 1073758208,\n        117440512 : 16,\n        134217728 : 540672,\n        150994944 : 1073758224,\n        167772160 : 1073741824,\n        184549376 : 540688,\n        201326592 : 524304,\n        218103808 : 0,\n        234881024 : 16400,\n        251658240 : 1074266112,\n        8388608 : 1073758208,\n        25165824 : 540688,\n        41943040 : 16,\n        58720256 : 1073758224,\n        75497472 : 1074282512,\n        92274688 : 1073741824,\n        109051904 : 524288,\n        125829120 : 1074266128,\n        142606336 : 524304,\n        159383552 : 0,\n        176160768 : 16384,\n        192937984 : 1074266112,\n        209715200 : 1073741840,\n        226492416 : 540672,\n        243269632 : 1074282496,\n        260046848 : 16400,\n        268435456 : 0,\n        285212672 : 1074266128,\n        301989888 : 1073758224,\n        318767104 : 1074282496,\n        335544320 : 1074266112,\n        352321536 : 16,\n        369098752 : 540688,\n        385875968 : 16384,\n        402653184 : 16400,\n        419430400 : 524288,\n        436207616 : 524304,\n        452984832 : 1073741840,\n        469762048 : 540672,\n        486539264 : 1073758208,\n        503316480 : 1073741824,\n        520093696 : 1074282512,\n        276824064 : 540688,\n        293601280 : 524288,\n        310378496 : 1074266112,\n        327155712 : 16384,\n        343932928 : 1073758208,\n        360710144 : 1074282512,\n        377487360 : 16,\n        394264576 : 1073741824,\n        411041792 : 1074282496,\n        427819008 : 1073741840,\n        444596224 : 1073758224,\n        461373440 : 524304,\n        478150656 : 0,\n        494927872 : 16400,\n        511705088 : 1074266128,\n        528482304 : 540672\n    },\n    {\n        \"0\": 260,\n        1048576 : 0,\n        2097152 : 67109120,\n        3145728 : 65796,\n        4194304 : 65540,\n        5242880 : 67108868,\n        6291456 : 67174660,\n        7340032 : 67174400,\n        8388608 : 67108864,\n        9437184 : 67174656,\n        10485760 : 65792,\n        11534336 : 67174404,\n        12582912 : 67109124,\n        13631488 : 65536,\n        14680064 : 4,\n        15728640 : 256,\n        524288 : 67174656,\n        1572864 : 67174404,\n        2621440 : 0,\n        3670016 : 67109120,\n        4718592 : 67108868,\n        5767168 : 65536,\n        6815744 : 65540,\n        7864320 : 260,\n        8912896 : 4,\n        9961472 : 256,\n        11010048 : 67174400,\n        12058624 : 65796,\n        13107200 : 65792,\n        14155776 : 67109124,\n        15204352 : 67174660,\n        16252928 : 67108864,\n        16777216 : 67174656,\n        17825792 : 65540,\n        18874368 : 65536,\n        19922944 : 67109120,\n        20971520 : 256,\n        22020096 : 67174660,\n        23068672 : 67108868,\n        24117248 : 0,\n        25165824 : 67109124,\n        26214400 : 67108864,\n        27262976 : 4,\n        28311552 : 65792,\n        29360128 : 67174400,\n        30408704 : 260,\n        31457280 : 65796,\n        32505856 : 67174404,\n        17301504 : 67108864,\n        18350080 : 260,\n        19398656 : 67174656,\n        20447232 : 0,\n        21495808 : 65540,\n        22544384 : 67109120,\n        23592960 : 256,\n        24641536 : 67174404,\n        25690112 : 65536,\n        26738688 : 67174660,\n        27787264 : 65796,\n        28835840 : 67108868,\n        29884416 : 67109124,\n        30932992 : 67174400,\n        31981568 : 4,\n        33030144 : 65792\n    },\n    {\n        \"0\": 2151682048,\n        65536 : 2147487808,\n        131072 : 4198464,\n        196608 : 2151677952,\n        262144 : 0,\n        327680 : 4198400,\n        393216 : 2147483712,\n        458752 : 4194368,\n        524288 : 2147483648,\n        589824 : 4194304,\n        655360 : 64,\n        720896 : 2147487744,\n        786432 : 2151678016,\n        851968 : 4160,\n        917504 : 4096,\n        983040 : 2151682112,\n        32768 : 2147487808,\n        98304 : 64,\n        163840 : 2151678016,\n        229376 : 2147487744,\n        294912 : 4198400,\n        360448 : 2151682112,\n        425984 : 0,\n        491520 : 2151677952,\n        557056 : 4096,\n        622592 : 2151682048,\n        688128 : 4194304,\n        753664 : 4160,\n        819200 : 2147483648,\n        884736 : 4194368,\n        950272 : 4198464,\n        1015808 : 2147483712,\n        1048576 : 4194368,\n        1114112 : 4198400,\n        1179648 : 2147483712,\n        1245184 : 0,\n        1310720 : 4160,\n        1376256 : 2151678016,\n        1441792 : 2151682048,\n        1507328 : 2147487808,\n        1572864 : 2151682112,\n        1638400 : 2147483648,\n        1703936 : 2151677952,\n        1769472 : 4198464,\n        1835008 : 2147487744,\n        1900544 : 4194304,\n        1966080 : 64,\n        2031616 : 4096,\n        1081344 : 2151677952,\n        1146880 : 2151682112,\n        1212416 : 0,\n        1277952 : 4198400,\n        1343488 : 4194368,\n        1409024 : 2147483648,\n        1474560 : 2147487808,\n        1540096 : 64,\n        1605632 : 2147483712,\n        1671168 : 4096,\n        1736704 : 2147487744,\n        1802240 : 2151678016,\n        1867776 : 4160,\n        1933312 : 2151682048,\n        1998848 : 4194304,\n        2064384 : 4198464\n    },\n    {\n        \"0\": 128,\n        4096 : 17039360,\n        8192 : 262144,\n        12288 : 536870912,\n        16384 : 537133184,\n        20480 : 16777344,\n        24576 : 553648256,\n        28672 : 262272,\n        32768 : 16777216,\n        36864 : 537133056,\n        40960 : 536871040,\n        45056 : 553910400,\n        49152 : 553910272,\n        53248 : 0,\n        57344 : 17039488,\n        61440 : 553648128,\n        2048 : 17039488,\n        6144 : 553648256,\n        10240 : 128,\n        14336 : 17039360,\n        18432 : 262144,\n        22528 : 537133184,\n        26624 : 553910272,\n        30720 : 536870912,\n        34816 : 537133056,\n        38912 : 0,\n        43008 : 553910400,\n        47104 : 16777344,\n        51200 : 536871040,\n        55296 : 553648128,\n        59392 : 16777216,\n        63488 : 262272,\n        65536 : 262144,\n        69632 : 128,\n        73728 : 536870912,\n        77824 : 553648256,\n        81920 : 16777344,\n        86016 : 553910272,\n        90112 : 537133184,\n        94208 : 16777216,\n        98304 : 553910400,\n        102400 : 553648128,\n        106496 : 17039360,\n        110592 : 537133056,\n        114688 : 262272,\n        118784 : 536871040,\n        122880 : 0,\n        126976 : 17039488,\n        67584 : 553648256,\n        71680 : 16777216,\n        75776 : 17039360,\n        79872 : 537133184,\n        83968 : 536870912,\n        88064 : 17039488,\n        92160 : 128,\n        96256 : 553910272,\n        100352 : 262272,\n        104448 : 553910400,\n        108544 : 0,\n        112640 : 553648128,\n        116736 : 16777344,\n        120832 : 262144,\n        124928 : 537133056,\n        129024 : 536871040\n    },\n    {\n        \"0\": 268435464,\n        256 : 8192,\n        512 : 270532608,\n        768 : 270540808,\n        1024 : 268443648,\n        1280 : 2097152,\n        1536 : 2097160,\n        1792 : 268435456,\n        2048 : 0,\n        2304 : 268443656,\n        2560 : 2105344,\n        2816 : 8,\n        3072 : 270532616,\n        3328 : 2105352,\n        3584 : 8200,\n        3840 : 270540800,\n        128 : 270532608,\n        384 : 270540808,\n        640 : 8,\n        896 : 2097152,\n        1152 : 2105352,\n        1408 : 268435464,\n        1664 : 268443648,\n        1920 : 8200,\n        2176 : 2097160,\n        2432 : 8192,\n        2688 : 268443656,\n        2944 : 270532616,\n        3200 : 0,\n        3456 : 270540800,\n        3712 : 2105344,\n        3968 : 268435456,\n        4096 : 268443648,\n        4352 : 270532616,\n        4608 : 270540808,\n        4864 : 8200,\n        5120 : 2097152,\n        5376 : 268435456,\n        5632 : 268435464,\n        5888 : 2105344,\n        6144 : 2105352,\n        6400 : 0,\n        6656 : 8,\n        6912 : 270532608,\n        7168 : 8192,\n        7424 : 268443656,\n        7680 : 270540800,\n        7936 : 2097160,\n        4224 : 8,\n        4480 : 2105344,\n        4736 : 2097152,\n        4992 : 268435464,\n        5248 : 268443648,\n        5504 : 8200,\n        5760 : 270540808,\n        6016 : 270532608,\n        6272 : 270540800,\n        6528 : 270532616,\n        6784 : 8192,\n        7040 : 2105352,\n        7296 : 2097160,\n        7552 : 0,\n        7808 : 268435456,\n        8064 : 268443656\n    },\n    {\n        \"0\": 1048576,\n        16 : 33555457,\n        32 : 1024,\n        48 : 1049601,\n        64 : 34604033,\n        80 : 0,\n        96 : 1,\n        112 : 34603009,\n        128 : 33555456,\n        144 : 1048577,\n        160 : 33554433,\n        176 : 34604032,\n        192 : 34603008,\n        208 : 1025,\n        224 : 1049600,\n        240 : 33554432,\n        8 : 34603009,\n        24 : 0,\n        40 : 33555457,\n        56 : 34604032,\n        72 : 1048576,\n        88 : 33554433,\n        104 : 33554432,\n        120 : 1025,\n        136 : 1049601,\n        152 : 33555456,\n        168 : 34603008,\n        184 : 1048577,\n        200 : 1024,\n        216 : 34604033,\n        232 : 1,\n        248 : 1049600,\n        256 : 33554432,\n        272 : 1048576,\n        288 : 33555457,\n        304 : 34603009,\n        320 : 1048577,\n        336 : 33555456,\n        352 : 34604032,\n        368 : 1049601,\n        384 : 1025,\n        400 : 34604033,\n        416 : 1049600,\n        432 : 1,\n        448 : 0,\n        464 : 34603008,\n        480 : 33554433,\n        496 : 1024,\n        264 : 1049600,\n        280 : 33555457,\n        296 : 34603009,\n        312 : 1,\n        328 : 33554432,\n        344 : 1048576,\n        360 : 1025,\n        376 : 34604032,\n        392 : 33554433,\n        408 : 34603008,\n        424 : 0,\n        440 : 34604033,\n        456 : 1049601,\n        472 : 1024,\n        488 : 33555456,\n        504 : 1048577\n    },\n    {\n        \"0\": 134219808,\n        1 : 131072,\n        2 : 134217728,\n        3 : 32,\n        4 : 131104,\n        5 : 134350880,\n        6 : 134350848,\n        7 : 2048,\n        8 : 134348800,\n        9 : 134219776,\n        10 : 133120,\n        11 : 134348832,\n        12 : 2080,\n        13 : 0,\n        14 : 134217760,\n        15 : 133152,\n        2147483648 : 2048,\n        2147483649 : 134350880,\n        2147483650 : 134219808,\n        2147483651 : 134217728,\n        2147483652 : 134348800,\n        2147483653 : 133120,\n        2147483654 : 133152,\n        2147483655 : 32,\n        2147483656 : 134217760,\n        2147483657 : 2080,\n        2147483658 : 131104,\n        2147483659 : 134350848,\n        2147483660 : 0,\n        2147483661 : 134348832,\n        2147483662 : 134219776,\n        2147483663 : 131072,\n        16 : 133152,\n        17 : 134350848,\n        18 : 32,\n        19 : 2048,\n        20 : 134219776,\n        21 : 134217760,\n        22 : 134348832,\n        23 : 131072,\n        24 : 0,\n        25 : 131104,\n        26 : 134348800,\n        27 : 134219808,\n        28 : 134350880,\n        29 : 133120,\n        30 : 2080,\n        31 : 134217728,\n        2147483664 : 131072,\n        2147483665 : 2048,\n        2147483666 : 134348832,\n        2147483667 : 133152,\n        2147483668 : 32,\n        2147483669 : 134348800,\n        2147483670 : 134217728,\n        2147483671 : 134219808,\n        2147483672 : 134350880,\n        2147483673 : 134217760,\n        2147483674 : 134219776,\n        2147483675 : 0,\n        2147483676 : 133120,\n        2147483677 : 2080,\n        2147483678 : 131104,\n        2147483679 : 134350848\n    }],\n    x = [4160749569, 528482304, 33030144, 2064384, 129024, 8064, 504, 2147483679],\n    r = s.DES = n.extend({\n        _doReset: function() {\n            for (var b = this._key.words,\n            a = [], c = 0; 56 > c; c++) {\n                var d = q[c] - 1;\n                a[c] = b[d >>> 5] >>> 31 - d % 32 & 1\n            }\n            b = this._subKeys = [];\n            for (d = 0; 16 > d; d++) {\n                for (var f = b[d] = [], l = v[d], c = 0; 24 > c; c++) f[c / 6 | 0] |= a[(w[c] - 1 + l) % 28] << 31 - c % 6,\n                f[4 + (c / 6 | 0)] |= a[28 + (w[c + 24] - 1 + l) % 28] << 31 - c % 6;\n                f[0] = f[0] << 1 | f[0] >>> 31;\n                for (c = 1; 7 > c; c++) f[c] >>>= 4 * (c - 1) + 3;\n                f[7] = f[7] << 5 | f[7] >>> 27\n            }\n            a = this._invSubKeys = [];\n            for (c = 0; 16 > c; c++) a[c] = b[15 - c]\n        },\n        encryptBlock: function(b, a) {\n            this._doCryptBlock(b, a, this._subKeys)\n        },\n        decryptBlock: function(b, a) {\n            this._doCryptBlock(b, a, this._invSubKeys)\n        },\n        _doCryptBlock: function(e, a, c) {\n            this._lBlock = e[a];\n            this._rBlock = e[a + 1];\n            u.call(this, 4, 252645135);\n            u.call(this, 16, 65535);\n            l.call(this, 2, 858993459);\n            l.call(this, 8, 16711935);\n            u.call(this, 1, 1431655765);\n            for (var d = 0; 16 > d; d++) {\n                for (var f = c[d], n = this._lBlock, p = this._rBlock, q = 0, r = 0; 8 > r; r++) q |= b[r][((p ^ f[r]) & x[r]) >>> 0];\n                this._lBlock = p;\n                this._rBlock = n ^ q\n            }\n            c = this._lBlock;\n            this._lBlock = this._rBlock;\n            this._rBlock = c;\n            u.call(this, 1, 1431655765);\n            l.call(this, 8, 16711935);\n            l.call(this, 2, 858993459);\n            u.call(this, 16, 65535);\n            u.call(this, 4, 252645135);\n            e[a] = this._lBlock;\n            e[a + 1] = this._rBlock\n        },\n        keySize: 2,\n        ivSize: 2,\n        blockSize: 2\n    });\n    d.DES = n._createHelper(r);\n    s = s.TripleDES = n.extend({\n        _doReset: function() {\n            var b = this._key.words;\n            this._des1 = r.createEncryptor(p.create(b.slice(0, 2)));\n            this._des2 = r.createEncryptor(p.create(b.slice(2, 4)));\n            this._des3 = r.createEncryptor(p.create(b.slice(4, 6)))\n        },\n        encryptBlock: function(b, a) {\n            this._des1.encryptBlock(b, a);\n            this._des2.decryptBlock(b, a);\n            this._des3.encryptBlock(b, a)\n        },\n        decryptBlock: function(b, a) {\n            this._des3.decryptBlock(b, a);\n            this._des2.encryptBlock(b, a);\n            this._des1.decryptBlock(b, a)\n        },\n        keySize: 6,\n        ivSize: 2,\n        blockSize: 2\n    });\n    d.TripleDES = n._createHelper(s)\n})();\n/*\nCryptoJS v3.1.2\ncode.google.com/p/crypto-js\n(c) 2009-2013 by Jeff Mott. All rights reserved.\ncode.google.com/p/crypto-js/wiki/License\n*/\n/**\n * Electronic Codebook block mode.\n */\nCryptoJS.mode.ECB = (function() {\n    var ECB = CryptoJS.lib.BlockCipherMode.extend();\n\n    ECB.Encryptor = ECB.extend({\n        processBlock: function(words, offset) {\n            this._cipher.encryptBlock(words, offset);\n        }\n    });\n\n    ECB.Decryptor = ECB.extend({\n        processBlock: function(words, offset) {\n            this._cipher.decryptBlock(words, offset);\n        }\n    });\n\n    return ECB;\n} ());\n\nfunction encryptByDES(message, key) {\n    var keyHex = CryptoJS.enc.Utf8.parse(key);\n    var encrypted = CryptoJS.DES.encrypt(message, keyHex, {\n        mode: CryptoJS.mode.ECB,\n        padding: CryptoJS.pad.Pkcs7\n    });\n    return encrypted.toString()\n}\n//DES加密结束\nvar deskey = 'web@hzlq';\nvar userId='0';\nfunction getPostUrl(data,type) {\nvar url = 'http://m.ndlib.cn/nlc_read_home/service.do';\nvar md5Key = 'library_2016@hzlq';\nvalue = {\n    siteId: 1,\n    data: encryptByDES(JSON.stringify(data), deskey),\n    userId: userId,\n    fromSource: 3,\n    osType: 5,\n    version: \"1.0.1\",\n    versionCode: 10001,\n    timeStamp: data.timeStamp,\n    hashCode: md5(data.timeStamp + md5Key)\n}\nreturn result=url + '@cmd='+type+'&value=' + encodeURIComponent(JSON.stringify(value));\n}\n\n//目录链接生成\nvar data = {\n    timeStamp:Date.now(),\n    resourceId:result,\n    pageSize:10000,\n    pageNum:1\n};\ngetPostUrl(data,'qryChapterList');",
    "ruleSearchUrl": "{{\n//md5加密开始\nvar rotateLeft = function(lValue, iShiftBits) {\n    return (lValue << iShiftBits) | (lValue >>> (32 - iShiftBits))\n}\nvar addUnsigned = function(lX, lY) {\n    var lX4, lY4, lX8, lY8, lResult;\n    lX8 = (lX & 0x80000000);\n    lY8 = (lY & 0x80000000);\n    lX4 = (lX & 0x40000000);\n    lY4 = (lY & 0x40000000);\n    lResult = (lX & 0x3FFFFFFF) + (lY & 0x3FFFFFFF);\n    if (lX4 & lY4) return (lResult ^ 0x80000000 ^ lX8 ^ lY8);\n    if (lX4 | lY4) {\n        if (lResult & 0x40000000) return (lResult ^ 0xC0000000 ^ lX8 ^ lY8);\n        else return (lResult ^ 0x40000000 ^ lX8 ^ lY8)\n    } else {\n        return (lResult ^ lX8 ^ lY8)\n    }\n}\nvar F = function(x, y, z) {\n    return (x & y) | ((~x) & z)\n}\nvar G = function(x, y, z) {\n    return (x & z) | (y & (~z))\n}\nvar H = function(x, y, z) {\n    return (x ^ y ^ z)\n}\nvar I = function(x, y, z) {\n    return (y ^ (x | (~z)))\n}\nvar FF = function(a, b, c, d, x, s, ac) {\n    a = addUnsigned(a, addUnsigned(addUnsigned(F(b, c, d), x), ac));\n    return addUnsigned(rotateLeft(a, s), b)\n};\nvar GG = function(a, b, c, d, x, s, ac) {\n    a = addUnsigned(a, addUnsigned(addUnsigned(G(b, c, d), x), ac));\n    return addUnsigned(rotateLeft(a, s), b)\n};\nvar HH = function(a, b, c, d, x, s, ac) {\n    a = addUnsigned(a, addUnsigned(addUnsigned(H(b, c, d), x), ac));\n    return addUnsigned(rotateLeft(a, s), b)\n};\nvar II = function(a, b, c, d, x, s, ac) {\n    a = addUnsigned(a, addUnsigned(addUnsigned(I(b, c, d), x), ac));\n    return addUnsigned(rotateLeft(a, s), b)\n};\nvar convertToWordArray = function(string) {\n    var lWordCount;\n    var lMessageLength = string.length;\n    var lNumberOfWordsTempOne = lMessageLength + 8;\n    var lNumberOfWordsTempTwo = (lNumberOfWordsTempOne - (lNumberOfWordsTempOne % 64)) / 64;\n    var lNumberOfWords = (lNumberOfWordsTempTwo + 1) * 16;\n    var lWordArray = Array(lNumberOfWords - 1);\n    var lBytePosition = 0;\n    var lByteCount = 0;\n    while (lByteCount < lMessageLength) {\n        lWordCount = (lByteCount - (lByteCount % 4)) / 4;\n        lBytePosition = (lByteCount % 4) * 8;\n        lWordArray[lWordCount] = (lWordArray[lWordCount] | (string.charCodeAt(lByteCount) << lBytePosition));\n        lByteCount++\n    }\n    lWordCount = (lByteCount - (lByteCount % 4)) / 4;\n    lBytePosition = (lByteCount % 4) * 8;\n    lWordArray[lWordCount] = lWordArray[lWordCount] | (0x80 << lBytePosition);\n    lWordArray[lNumberOfWords - 2] = lMessageLength << 3;\n    lWordArray[lNumberOfWords - 1] = lMessageLength >>> 29;\n    return lWordArray\n};\nvar wordToHex = function(lValue) {\n    var WordToHexValue = \"\",\n    WordToHexValueTemp = \"\",\n    lByte, lCount;\n    for (lCount = 0; lCount <= 3; lCount++) {\n        lByte = (lValue >>> (lCount * 8)) & 255;\n        WordToHexValueTemp = \"0\" + lByte.toString(16);\n        WordToHexValue = WordToHexValue + WordToHexValueTemp.substr(WordToHexValueTemp.length - 2, 2)\n    }\n    return WordToHexValue\n};\nvar uTF8Encode = function(string) {\n    string = string.replace(/\\x0d\\x0a/g, \"\\x0a\");\n    var output = \"\";\n    for (var n = 0; n < string.length; n++) {\n        var c = string.charCodeAt(n);\n        if (c < 128) {\n            output += String.fromCharCode(c)\n        } else if ((c > 127) && (c < 2048)) {\n            output += String.fromCharCode((c >> 6) | 192);\n            output += String.fromCharCode((c & 63) | 128)\n        } else {\n            output += String.fromCharCode((c >> 12) | 224);\n            output += String.fromCharCode(((c >> 6) & 63) | 128);\n            output += String.fromCharCode((c & 63) | 128)\n        }\n    }\n    return output;\n};\nfunction md5(string) {\n    var x = Array();\n    var k, AA, BB, CC, DD, a, b, c, d;\n    var S11 = 7,\n    S12 = 12,\n    S13 = 17,\n    S14 = 22;\n    var S21 = 5,\n    S22 = 9,\n    S23 = 14,\n    S24 = 20;\n    var S31 = 4,\n    S32 = 11,\n    S33 = 16,\n    S34 = 23;\n    var S41 = 6,\n    S42 = 10,\n    S43 = 15,\n    S44 = 21;\n    string = uTF8Encode(string);\n    x = convertToWordArray(string);\n    a = 0x67452301;\n    b = 0xEFCDAB89;\n    c = 0x98BADCFE;\n    d = 0x10325476;\n    for (k = 0; k < x.length; k += 16) {\n        AA = a;\n        BB = b;\n        CC = c;\n        DD = d;\n        a = FF(a, b, c, d, x[k + 0], S11, 0xD76AA478);\n        d = FF(d, a, b, c, x[k + 1], S12, 0xE8C7B756);\n        c = FF(c, d, a, b, x[k + 2], S13, 0x242070DB);\n        b = FF(b, c, d, a, x[k + 3], S14, 0xC1BDCEEE);\n        a = FF(a, b, c, d, x[k + 4], S11, 0xF57C0FAF);\n        d = FF(d, a, b, c, x[k + 5], S12, 0x4787C62A);\n        c = FF(c, d, a, b, x[k + 6], S13, 0xA8304613);\n        b = FF(b, c, d, a, x[k + 7], S14, 0xFD469501);\n        a = FF(a, b, c, d, x[k + 8], S11, 0x698098D8);\n        d = FF(d, a, b, c, x[k + 9], S12, 0x8B44F7AF);\n        c = FF(c, d, a, b, x[k + 10], S13, 0xFFFF5BB1);\n        b = FF(b, c, d, a, x[k + 11], S14, 0x895CD7BE);\n        a = FF(a, b, c, d, x[k + 12], S11, 0x6B901122);\n        d = FF(d, a, b, c, x[k + 13], S12, 0xFD987193);\n        c = FF(c, d, a, b, x[k + 14], S13, 0xA679438E);\n        b = FF(b, c, d, a, x[k + 15], S14, 0x49B40821);\n        a = GG(a, b, c, d, x[k + 1], S21, 0xF61E2562);\n        d = GG(d, a, b, c, x[k + 6], S22, 0xC040B340);\n        c = GG(c, d, a, b, x[k + 11], S23, 0x265E5A51);\n        b = GG(b, c, d, a, x[k + 0], S24, 0xE9B6C7AA);\n        a = GG(a, b, c, d, x[k + 5], S21, 0xD62F105D);\n        d = GG(d, a, b, c, x[k + 10], S22, 0x2441453);\n        c = GG(c, d, a, b, x[k + 15], S23, 0xD8A1E681);\n        b = GG(b, c, d, a, x[k + 4], S24, 0xE7D3FBC8);\n        a = GG(a, b, c, d, x[k + 9], S21, 0x21E1CDE6);\n        d = GG(d, a, b, c, x[k + 14], S22, 0xC33707D6);\n        c = GG(c, d, a, b, x[k + 3], S23, 0xF4D50D87);\n        b = GG(b, c, d, a, x[k + 8], S24, 0x455A14ED);\n        a = GG(a, b, c, d, x[k + 13], S21, 0xA9E3E905);\n        d = GG(d, a, b, c, x[k + 2], S22, 0xFCEFA3F8);\n        c = GG(c, d, a, b, x[k + 7], S23, 0x676F02D9);\n        b = GG(b, c, d, a, x[k + 12], S24, 0x8D2A4C8A);\n        a = HH(a, b, c, d, x[k + 5], S31, 0xFFFA3942);\n        d = HH(d, a, b, c, x[k + 8], S32, 0x8771F681);\n        c = HH(c, d, a, b, x[k + 11], S33, 0x6D9D6122);\n        b = HH(b, c, d, a, x[k + 14], S34, 0xFDE5380C);\n        a = HH(a, b, c, d, x[k + 1], S31, 0xA4BEEA44);\n        d = HH(d, a, b, c, x[k + 4], S32, 0x4BDECFA9);\n        c = HH(c, d, a, b, x[k + 7], S33, 0xF6BB4B60);\n        b = HH(b, c, d, a, x[k + 10], S34, 0xBEBFBC70);\n        a = HH(a, b, c, d, x[k + 13], S31, 0x289B7EC6);\n        d = HH(d, a, b, c, x[k + 0], S32, 0xEAA127FA);\n        c = HH(c, d, a, b, x[k + 3], S33, 0xD4EF3085);\n        b = HH(b, c, d, a, x[k + 6], S34, 0x4881D05);\n        a = HH(a, b, c, d, x[k + 9], S31, 0xD9D4D039);\n        d = HH(d, a, b, c, x[k + 12], S32, 0xE6DB99E5);\n        c = HH(c, d, a, b, x[k + 15], S33, 0x1FA27CF8);\n        b = HH(b, c, d, a, x[k + 2], S34, 0xC4AC5665);\n        a = II(a, b, c, d, x[k + 0], S41, 0xF4292244);\n        d = II(d, a, b, c, x[k + 7], S42, 0x432AFF97);\n        c = II(c, d, a, b, x[k + 14], S43, 0xAB9423A7);\n        b = II(b, c, d, a, x[k + 5], S44, 0xFC93A039);\n        a = II(a, b, c, d, x[k + 12], S41, 0x655B59C3);\n        d = II(d, a, b, c, x[k + 3], S42, 0x8F0CCC92);\n        c = II(c, d, a, b, x[k + 10], S43, 0xFFEFF47D);\n        b = II(b, c, d, a, x[k + 1], S44, 0x85845DD1);\n        a = II(a, b, c, d, x[k + 8], S41, 0x6FA87E4F);\n        d = II(d, a, b, c, x[k + 15], S42, 0xFE2CE6E0);\n        c = II(c, d, a, b, x[k + 6], S43, 0xA3014314);\n        b = II(b, c, d, a, x[k + 13], S44, 0x4E0811A1);\n        a = II(a, b, c, d, x[k + 4], S41, 0xF7537E82);\n        d = II(d, a, b, c, x[k + 11], S42, 0xBD3AF235);\n        c = II(c, d, a, b, x[k + 2], S43, 0x2AD7D2BB);\n        b = II(b, c, d, a, x[k + 9], S44, 0xEB86D391);\n        a = addUnsigned(a, AA);\n        b = addUnsigned(b, BB);\n        c = addUnsigned(c, CC);\n        d = addUnsigned(d, DD);\n    };\n    var tempValue = wordToHex(a) + wordToHex(b) + wordToHex(c) + wordToHex(d);\n    return tempValue.toLowerCase();\n}\n//md5加密结束\n//DES加密开始\n/*\nCryptoJS v3.1.2\ncode.google.com/p/crypto-js\n(c) 2009-2013 by Jeff Mott. All rights reserved.\ncode.google.com/p/crypto-js/wiki/License\n*/\nvar CryptoJS = CryptoJS ||\nfunction(u, l) {\n    var d = {},\n    n = d.lib = {},\n    p = function() {},\n    s = n.Base = {\n        extend: function(a) {\n            p.prototype = this;\n            var c = new p;\n            a && c.mixIn(a);\n            c.hasOwnProperty(\"init\") || (c.init = function() {\n                c.$super.init.apply(this, arguments)\n            });\n            c.init.prototype = c;\n            c.$super = this;\n            return c\n        },\n        create: function() {\n            var a = this.extend();\n            a.init.apply(a, arguments);\n            return a\n        },\n        init: function() {},\n        mixIn: function(a) {\n            for (var c in a) a.hasOwnProperty(c) && (this[c] = a[c]);\n            a.hasOwnProperty(\"toString\") && (this.toString = a.toString)\n        },\n        clone: function() {\n            return this.init.prototype.extend(this)\n        }\n    },\n    q = n.WordArray = s.extend({\n        init: function(a, c) {\n            a = this.words = a || [];\n            this.sigBytes = c != l ? c: 4 * a.length\n        },\n        toString: function(a) {\n            return (a || v).stringify(this)\n        },\n        concat: function(a) {\n            var c = this.words,\n            m = a.words,\n            f = this.sigBytes;\n            a = a.sigBytes;\n            this.clamp();\n            if (f % 4) for (var t = 0; t < a; t++) c[f + t >>> 2] |= (m[t >>> 2] >>> 24 - 8 * (t % 4) & 255) << 24 - 8 * ((f + t) % 4);\n            else if (65535 < m.length) for (t = 0; t < a; t += 4) c[f + t >>> 2] = m[t >>> 2];\n            else c.push.apply(c, m);\n            this.sigBytes += a;\n            return this\n        },\n        clamp: function() {\n            var a = this.words,\n            c = this.sigBytes;\n            a[c >>> 2] &= 4294967295 << 32 - 8 * (c % 4);\n            a.length = u.ceil(c / 4)\n        },\n        clone: function() {\n            var a = s.clone.call(this);\n            a.words = this.words.slice(0);\n            return a\n        },\n        random: function(a) {\n            for (var c = [], m = 0; m < a; m += 4) c.push(4294967296 * u.random() | 0);\n            return new q.init(c, a)\n        }\n    }),\n    w = d.enc = {},\n    v = w.Hex = {\n        stringify: function(a) {\n            var c = a.words;\n            a = a.sigBytes;\n            for (var m = [], f = 0; f < a; f++) {\n                var t = c[f >>> 2] >>> 24 - 8 * (f % 4) & 255;\n                m.push((t >>> 4).toString(16));\n                m.push((t & 15).toString(16))\n            }\n            return m.join(\"\")\n        },\n        parse: function(a) {\n            for (var c = a.length,\n            m = [], f = 0; f < c; f += 2) m[f >>> 3] |= parseInt(a.substr(f, 2), 16) << 24 - 4 * (f % 8);\n            return new q.init(m, c / 2)\n        }\n    },\n    b = w.Latin1 = {\n        stringify: function(a) {\n            var c = a.words;\n            a = a.sigBytes;\n            for (var m = [], f = 0; f < a; f++) m.push(String.fromCharCode(c[f >>> 2] >>> 24 - 8 * (f % 4) & 255));\n            return m.join(\"\")\n        },\n        parse: function(a) {\n            for (var c = a.length,\n            m = [], f = 0; f < c; f++) m[f >>> 2] |= (a.charCodeAt(f) & 255) << 24 - 8 * (f % 4);\n            return new q.init(m, c)\n        }\n    },\n    x = w.Utf8 = {\n        stringify: function(a) {\n            try {\n                return decodeURIComponent(escape(b.stringify(a)))\n            } catch(c) {\n                throw Error(\"Malformed UTF-8 data\");\n            }\n        },\n        parse: function(a) {\n            return b.parse(unescape(encodeURIComponent(a)))\n        }\n    },\n    r = n.BufferedBlockAlgorithm = s.extend({\n        reset: function() {\n            this._data = new q.init;\n            this._nDataBytes = 0\n        },\n        _append: function(a) {\n            \"string\" == typeof a && (a = x.parse(a));\n            this._data.concat(a);\n            this._nDataBytes += a.sigBytes\n        },\n        _process: function(a) {\n            var c = this._data,\n            m = c.words,\n            f = c.sigBytes,\n            t = this.blockSize,\n            b = f / (4 * t),\n            b = a ? u.ceil(b) : u.max((b | 0) - this._minBufferSize, 0);\n            a = b * t;\n            f = u.min(4 * a, f);\n            if (a) {\n                for (var e = 0; e < a; e += t) this._doProcessBlock(m, e);\n                e = m.splice(0, a);\n                c.sigBytes -= f\n            }\n            return new q.init(e, f)\n        },\n        clone: function() {\n            var a = s.clone.call(this);\n            a._data = this._data.clone();\n            return a\n        },\n        _minBufferSize: 0\n    });\n    n.Hasher = r.extend({\n        cfg: s.extend(),\n        init: function(a) {\n            this.cfg = this.cfg.extend(a);\n            this.reset()\n        },\n        reset: function() {\n            r.reset.call(this);\n            this._doReset()\n        },\n        update: function(a) {\n            this._append(a);\n            this._process();\n            return this\n        },\n        finalize: function(a) {\n            a && this._append(a);\n            return this._doFinalize()\n        },\n        blockSize: 16,\n        _createHelper: function(a) {\n            return function(c, m) {\n                return (new a.init(m)).finalize(c)\n            }\n        },\n        _createHmacHelper: function(a) {\n            return function(c, m) {\n                return (new e.HMAC.init(a, m)).finalize(c)\n            }\n        }\n    });\n    var e = d.algo = {};\n    return d\n} (Math); (function() {\n    var u = CryptoJS,\n    l = u.lib.WordArray;\n    u.enc.Base64 = {\n        stringify: function(d) {\n            var n = d.words,\n            l = d.sigBytes,\n            s = this._map;\n            d.clamp();\n            d = [];\n            for (var q = 0; q < l; q += 3) for (var w = (n[q >>> 2] >>> 24 - 8 * (q % 4) & 255) << 16 | (n[q + 1 >>> 2] >>> 24 - 8 * ((q + 1) % 4) & 255) << 8 | n[q + 2 >>> 2] >>> 24 - 8 * ((q + 2) % 4) & 255, v = 0; 4 > v && q + 0.75 * v < l; v++) d.push(s.charAt(w >>> 6 * (3 - v) & 63));\n            if (n = s.charAt(64)) for (; d.length % 4;) d.push(n);\n            return d.join(\"\")\n        },\n        parse: function(d) {\n            var n = d.length,\n            p = this._map,\n            s = p.charAt(64);\n            s && (s = d.indexOf(s), -1 != s && (n = s));\n            for (var s = [], q = 0, w = 0; w < n; w++) if (w % 4) {\n                var v = p.indexOf(d.charAt(w - 1)) << 2 * (w % 4),\n                b = p.indexOf(d.charAt(w)) >>> 6 - 2 * (w % 4);\n                s[q >>> 2] |= (v | b) << 24 - 8 * (q % 4);\n                q++\n            }\n            return l.create(s, q)\n        },\n        _map: \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\"\n    }\n})(); (function(u) {\n    function l(b, e, a, c, m, f, t) {\n        b = b + (e & a | ~e & c) + m + t;\n        return (b << f | b >>> 32 - f) + e\n    }\n    function d(b, e, a, c, m, f, t) {\n        b = b + (e & c | a & ~c) + m + t;\n        return (b << f | b >>> 32 - f) + e\n    }\n    function n(b, e, a, c, m, f, t) {\n        b = b + (e ^ a ^ c) + m + t;\n        return (b << f | b >>> 32 - f) + e\n    }\n    function p(b, e, a, c, m, f, t) {\n        b = b + (a ^ (e | ~c)) + m + t;\n        return (b << f | b >>> 32 - f) + e\n    }\n    for (var s = CryptoJS,\n    q = s.lib,\n    w = q.WordArray,\n    v = q.Hasher,\n    q = s.algo,\n    b = [], x = 0; 64 > x; x++) b[x] = 4294967296 * u.abs(u.sin(x + 1)) | 0;\n    q = q.MD5 = v.extend({\n        _doReset: function() {\n            this._hash = new w.init([1732584193, 4023233417, 2562383102, 271733878])\n        },\n        _doProcessBlock: function(r, e) {\n            for (var a = 0; 16 > a; a++) {\n                var c = e + a,\n                m = r[c];\n                r[c] = (m << 8 | m >>> 24) & 16711935 | (m << 24 | m >>> 8) & 4278255360\n            }\n            var a = this._hash.words,\n            c = r[e + 0],\n            m = r[e + 1],\n            f = r[e + 2],\n            t = r[e + 3],\n            y = r[e + 4],\n            q = r[e + 5],\n            s = r[e + 6],\n            w = r[e + 7],\n            v = r[e + 8],\n            u = r[e + 9],\n            x = r[e + 10],\n            z = r[e + 11],\n            A = r[e + 12],\n            B = r[e + 13],\n            C = r[e + 14],\n            D = r[e + 15],\n            g = a[0],\n            h = a[1],\n            j = a[2],\n            k = a[3],\n            g = l(g, h, j, k, c, 7, b[0]),\n            k = l(k, g, h, j, m, 12, b[1]),\n            j = l(j, k, g, h, f, 17, b[2]),\n            h = l(h, j, k, g, t, 22, b[3]),\n            g = l(g, h, j, k, y, 7, b[4]),\n            k = l(k, g, h, j, q, 12, b[5]),\n            j = l(j, k, g, h, s, 17, b[6]),\n            h = l(h, j, k, g, w, 22, b[7]),\n            g = l(g, h, j, k, v, 7, b[8]),\n            k = l(k, g, h, j, u, 12, b[9]),\n            j = l(j, k, g, h, x, 17, b[10]),\n            h = l(h, j, k, g, z, 22, b[11]),\n            g = l(g, h, j, k, A, 7, b[12]),\n            k = l(k, g, h, j, B, 12, b[13]),\n            j = l(j, k, g, h, C, 17, b[14]),\n            h = l(h, j, k, g, D, 22, b[15]),\n            g = d(g, h, j, k, m, 5, b[16]),\n            k = d(k, g, h, j, s, 9, b[17]),\n            j = d(j, k, g, h, z, 14, b[18]),\n            h = d(h, j, k, g, c, 20, b[19]),\n            g = d(g, h, j, k, q, 5, b[20]),\n            k = d(k, g, h, j, x, 9, b[21]),\n            j = d(j, k, g, h, D, 14, b[22]),\n            h = d(h, j, k, g, y, 20, b[23]),\n            g = d(g, h, j, k, u, 5, b[24]),\n            k = d(k, g, h, j, C, 9, b[25]),\n            j = d(j, k, g, h, t, 14, b[26]),\n            h = d(h, j, k, g, v, 20, b[27]),\n            g = d(g, h, j, k, B, 5, b[28]),\n            k = d(k, g, h, j, f, 9, b[29]),\n            j = d(j, k, g, h, w, 14, b[30]),\n            h = d(h, j, k, g, A, 20, b[31]),\n            g = n(g, h, j, k, q, 4, b[32]),\n            k = n(k, g, h, j, v, 11, b[33]),\n            j = n(j, k, g, h, z, 16, b[34]),\n            h = n(h, j, k, g, C, 23, b[35]),\n            g = n(g, h, j, k, m, 4, b[36]),\n            k = n(k, g, h, j, y, 11, b[37]),\n            j = n(j, k, g, h, w, 16, b[38]),\n            h = n(h, j, k, g, x, 23, b[39]),\n            g = n(g, h, j, k, B, 4, b[40]),\n            k = n(k, g, h, j, c, 11, b[41]),\n            j = n(j, k, g, h, t, 16, b[42]),\n            h = n(h, j, k, g, s, 23, b[43]),\n            g = n(g, h, j, k, u, 4, b[44]),\n            k = n(k, g, h, j, A, 11, b[45]),\n            j = n(j, k, g, h, D, 16, b[46]),\n            h = n(h, j, k, g, f, 23, b[47]),\n            g = p(g, h, j, k, c, 6, b[48]),\n            k = p(k, g, h, j, w, 10, b[49]),\n            j = p(j, k, g, h, C, 15, b[50]),\n            h = p(h, j, k, g, q, 21, b[51]),\n            g = p(g, h, j, k, A, 6, b[52]),\n            k = p(k, g, h, j, t, 10, b[53]),\n            j = p(j, k, g, h, x, 15, b[54]),\n            h = p(h, j, k, g, m, 21, b[55]),\n            g = p(g, h, j, k, v, 6, b[56]),\n            k = p(k, g, h, j, D, 10, b[57]),\n            j = p(j, k, g, h, s, 15, b[58]),\n            h = p(h, j, k, g, B, 21, b[59]),\n            g = p(g, h, j, k, y, 6, b[60]),\n            k = p(k, g, h, j, z, 10, b[61]),\n            j = p(j, k, g, h, f, 15, b[62]),\n            h = p(h, j, k, g, u, 21, b[63]);\n            a[0] = a[0] + g | 0;\n            a[1] = a[1] + h | 0;\n            a[2] = a[2] + j | 0;\n            a[3] = a[3] + k | 0\n        },\n        _doFinalize: function() {\n            var b = this._data,\n            e = b.words,\n            a = 8 * this._nDataBytes,\n            c = 8 * b.sigBytes;\n            e[c >>> 5] |= 128 << 24 - c % 32;\n            var m = u.floor(a / 4294967296);\n            e[(c + 64 >>> 9 << 4) + 15] = (m << 8 | m >>> 24) & 16711935 | (m << 24 | m >>> 8) & 4278255360;\n            e[(c + 64 >>> 9 << 4) + 14] = (a << 8 | a >>> 24) & 16711935 | (a << 24 | a >>> 8) & 4278255360;\n            b.sigBytes = 4 * (e.length + 1);\n            this._process();\n            b = this._hash;\n            e = b.words;\n            for (a = 0; 4 > a; a++) c = e[a],\n            e[a] = (c << 8 | c >>> 24) & 16711935 | (c << 24 | c >>> 8) & 4278255360;\n            return b\n        },\n        clone: function() {\n            var b = v.clone.call(this);\n            b._hash = this._hash.clone();\n            return b\n        }\n    });\n    s.MD5 = v._createHelper(q);\n    s.HmacMD5 = v._createHmacHelper(q)\n})(Math); (function() {\n    var u = CryptoJS,\n    l = u.lib,\n    d = l.Base,\n    n = l.WordArray,\n    l = u.algo,\n    p = l.EvpKDF = d.extend({\n        cfg: d.extend({\n            keySize: 4,\n            hasher: l.MD5,\n            iterations: 1\n        }),\n        init: function(d) {\n            this.cfg = this.cfg.extend(d)\n        },\n        compute: function(d, l) {\n            for (var p = this.cfg,\n            v = p.hasher.create(), b = n.create(), u = b.words, r = p.keySize, p = p.iterations; u.length < r;) {\n                e && v.update(e);\n                var e = v.update(d).finalize(l);\n                v.reset();\n                for (var a = 1; a < p; a++) e = v.finalize(e),\n                v.reset();\n                b.concat(e)\n            }\n            b.sigBytes = 4 * r;\n            return b\n        }\n    });\n    u.EvpKDF = function(d, l, n) {\n        return p.create(n).compute(d, l)\n    }\n})();\nCryptoJS.lib.Cipher ||\nfunction(u) {\n    var l = CryptoJS,\n    d = l.lib,\n    n = d.Base,\n    p = d.WordArray,\n    s = d.BufferedBlockAlgorithm,\n    q = l.enc.Base64,\n    w = l.algo.EvpKDF,\n    v = d.Cipher = s.extend({\n        cfg: n.extend(),\n        createEncryptor: function(m, a) {\n            return this.create(this._ENC_XFORM_MODE, m, a)\n        },\n        createDecryptor: function(m, a) {\n            return this.create(this._DEC_XFORM_MODE, m, a)\n        },\n        init: function(m, a, b) {\n            this.cfg = this.cfg.extend(b);\n            this._xformMode = m;\n            this._key = a;\n            this.reset()\n        },\n        reset: function() {\n            s.reset.call(this);\n            this._doReset()\n        },\n        process: function(a) {\n            this._append(a);\n            return this._process()\n        },\n        finalize: function(a) {\n            a && this._append(a);\n            return this._doFinalize()\n        },\n        keySize: 4,\n        ivSize: 4,\n        _ENC_XFORM_MODE: 1,\n        _DEC_XFORM_MODE: 2,\n        _createHelper: function(m) {\n            return {\n                encrypt: function(f, b, e) {\n                    return (\"string\" == typeof b ? c: a).encrypt(m, f, b, e)\n                },\n                decrypt: function(f, b, e) {\n                    return (\"string\" == typeof b ? c: a).decrypt(m, f, b, e)\n                }\n            }\n        }\n    });\n    d.StreamCipher = v.extend({\n        _doFinalize: function() {\n            return this._process(!0)\n        },\n        blockSize: 1\n    });\n    var b = l.mode = {},\n    x = function(a, f, b) {\n        var c = this._iv;\n        c ? this._iv = u: c = this._prevBlock;\n        for (var e = 0; e < b; e++) a[f + e] ^= c[e]\n    },\n    r = (d.BlockCipherMode = n.extend({\n        createEncryptor: function(a, f) {\n            return this.Encryptor.create(a, f)\n        },\n        createDecryptor: function(a, f) {\n            return this.Decryptor.create(a, f)\n        },\n        init: function(a, f) {\n            this._cipher = a;\n            this._iv = f\n        }\n    })).extend();\n    r.Encryptor = r.extend({\n        processBlock: function(a, f) {\n            var b = this._cipher,\n            c = b.blockSize;\n            x.call(this, a, f, c);\n            b.encryptBlock(a, f);\n            this._prevBlock = a.slice(f, f + c)\n        }\n    });\n    r.Decryptor = r.extend({\n        processBlock: function(a, b) {\n            var c = this._cipher,\n            e = c.blockSize,\n            d = a.slice(b, b + e);\n            c.decryptBlock(a, b);\n            x.call(this, a, b, e);\n            this._prevBlock = d\n        }\n    });\n    b = b.CBC = r;\n    r = (l.pad = {}).Pkcs7 = {\n        pad: function(a, b) {\n            for (var c = 4 * b,\n            c = c - a.sigBytes % c,\n            e = c << 24 | c << 16 | c << 8 | c,\n            d = [], l = 0; l < c; l += 4) d.push(e);\n            c = p.create(d, c);\n            a.concat(c)\n        },\n        unpad: function(a) {\n            a.sigBytes -= a.words[a.sigBytes - 1 >>> 2] & 255\n        }\n    };\n    d.BlockCipher = v.extend({\n        cfg: v.cfg.extend({\n            mode: b,\n            padding: r\n        }),\n        reset: function() {\n            v.reset.call(this);\n            var a = this.cfg,\n            c = a.iv,\n            a = a.mode;\n            if (this._xformMode == this._ENC_XFORM_MODE) var b = a.createEncryptor;\n            else b = a.createDecryptor,\n            this._minBufferSize = 1;\n            this._mode = b.call(a, this, c && c.words)\n        },\n        _doProcessBlock: function(a, c) {\n            this._mode.processBlock(a, c)\n        },\n        _doFinalize: function() {\n            var a = this.cfg.padding;\n            if (this._xformMode == this._ENC_XFORM_MODE) {\n                a.pad(this._data, this.blockSize);\n                var c = this._process(!0)\n            } else c = this._process(!0),\n            a.unpad(c);\n            return c\n        },\n        blockSize: 4\n    });\n    var e = d.CipherParams = n.extend({\n        init: function(a) {\n            this.mixIn(a)\n        },\n        toString: function(a) {\n            return (a || this.formatter).stringify(this)\n        }\n    }),\n    b = (l.format = {}).OpenSSL = {\n        stringify: function(a) {\n            var c = a.ciphertext;\n            a = a.salt;\n            return (a ? p.create([1398893684, 1701076831]).concat(a).concat(c) : c).toString(q)\n        },\n        parse: function(a) {\n            a = q.parse(a);\n            var c = a.words;\n            if (1398893684 == c[0] && 1701076831 == c[1]) {\n                var b = p.create(c.slice(2, 4));\n                c.splice(0, 4);\n                a.sigBytes -= 16\n            }\n            return e.create({\n                ciphertext: a,\n                salt: b\n            })\n        }\n    },\n    a = d.SerializableCipher = n.extend({\n        cfg: n.extend({\n            format: b\n        }),\n        encrypt: function(a, c, b, d) {\n            d = this.cfg.extend(d);\n            var l = a.createEncryptor(b, d);\n            c = l.finalize(c);\n            l = l.cfg;\n            return e.create({\n                ciphertext: c,\n                key: b,\n                iv: l.iv,\n                algorithm: a,\n                mode: l.mode,\n                padding: l.padding,\n                blockSize: a.blockSize,\n                formatter: d.format\n            })\n        },\n        decrypt: function(a, c, b, e) {\n            e = this.cfg.extend(e);\n            c = this._parse(c, e.format);\n            return a.createDecryptor(b, e).finalize(c.ciphertext)\n        },\n        _parse: function(a, c) {\n            return \"string\" == typeof a ? c.parse(a, this) : a\n        }\n    }),\n    l = (l.kdf = {}).OpenSSL = {\n        execute: function(a, c, b, d) {\n            d || (d = p.random(8));\n            a = w.create({\n                keySize: c + b\n            }).compute(a, d);\n            b = p.create(a.words.slice(c), 4 * b);\n            a.sigBytes = 4 * c;\n            return e.create({\n                key: a,\n                iv: b,\n                salt: d\n            })\n        }\n    },\n    c = d.PasswordBasedCipher = a.extend({\n        cfg: a.cfg.extend({\n            kdf: l\n        }),\n        encrypt: function(c, b, e, d) {\n            d = this.cfg.extend(d);\n            e = d.kdf.execute(e, c.keySize, c.ivSize);\n            d.iv = e.iv;\n            c = a.encrypt.call(this, c, b, e.key, d);\n            c.mixIn(e);\n            return c\n        },\n        decrypt: function(c, b, e, d) {\n            d = this.cfg.extend(d);\n            b = this._parse(b, d.format);\n            e = d.kdf.execute(e, c.keySize, c.ivSize, b.salt);\n            d.iv = e.iv;\n            return a.decrypt.call(this, c, b, e.key, d)\n        }\n    })\n} (); (function() {\n    function u(b, a) {\n        var c = (this._lBlock >>> b ^ this._rBlock) & a;\n        this._rBlock ^= c;\n        this._lBlock ^= c << b\n    }\n    function l(b, a) {\n        var c = (this._rBlock >>> b ^ this._lBlock) & a;\n        this._lBlock ^= c;\n        this._rBlock ^= c << b\n    }\n    var d = CryptoJS,\n    n = d.lib,\n    p = n.WordArray,\n    n = n.BlockCipher,\n    s = d.algo,\n    q = [57, 49, 41, 33, 25, 17, 9, 1, 58, 50, 42, 34, 26, 18, 10, 2, 59, 51, 43, 35, 27, 19, 11, 3, 60, 52, 44, 36, 63, 55, 47, 39, 31, 23, 15, 7, 62, 54, 46, 38, 30, 22, 14, 6, 61, 53, 45, 37, 29, 21, 13, 5, 28, 20, 12, 4],\n    w = [14, 17, 11, 24, 1, 5, 3, 28, 15, 6, 21, 10, 23, 19, 12, 4, 26, 8, 16, 7, 27, 20, 13, 2, 41, 52, 31, 37, 47, 55, 30, 40, 51, 45, 33, 48, 44, 49, 39, 56, 34, 53, 46, 42, 50, 36, 29, 32],\n    v = [1, 2, 4, 6, 8, 10, 12, 14, 15, 17, 19, 21, 23, 25, 27, 28],\n    b = [{\n        \"0\": 8421888,\n        268435456 : 32768,\n        536870912 : 8421378,\n        805306368 : 2,\n        1073741824 : 512,\n        1342177280 : 8421890,\n        1610612736 : 8389122,\n        1879048192 : 8388608,\n        2147483648 : 514,\n        2415919104 : 8389120,\n        2684354560 : 33280,\n        2952790016 : 8421376,\n        3221225472 : 32770,\n        3489660928 : 8388610,\n        3758096384 : 0,\n        4026531840 : 33282,\n        134217728 : 0,\n        402653184 : 8421890,\n        671088640 : 33282,\n        939524096 : 32768,\n        1207959552 : 8421888,\n        1476395008 : 512,\n        1744830464 : 8421378,\n        2013265920 : 2,\n        2281701376 : 8389120,\n        2550136832 : 33280,\n        2818572288 : 8421376,\n        3087007744 : 8389122,\n        3355443200 : 8388610,\n        3623878656 : 32770,\n        3892314112 : 514,\n        4160749568 : 8388608,\n        1 : 32768,\n        268435457 : 2,\n        536870913 : 8421888,\n        805306369 : 8388608,\n        1073741825 : 8421378,\n        1342177281 : 33280,\n        1610612737 : 512,\n        1879048193 : 8389122,\n        2147483649 : 8421890,\n        2415919105 : 8421376,\n        2684354561 : 8388610,\n        2952790017 : 33282,\n        3221225473 : 514,\n        3489660929 : 8389120,\n        3758096385 : 32770,\n        4026531841 : 0,\n        134217729 : 8421890,\n        402653185 : 8421376,\n        671088641 : 8388608,\n        939524097 : 512,\n        1207959553 : 32768,\n        1476395009 : 8388610,\n        1744830465 : 2,\n        2013265921 : 33282,\n        2281701377 : 32770,\n        2550136833 : 8389122,\n        2818572289 : 514,\n        3087007745 : 8421888,\n        3355443201 : 8389120,\n        3623878657 : 0,\n        3892314113 : 33280,\n        4160749569 : 8421378\n    },\n    {\n        \"0\": 1074282512,\n        16777216 : 16384,\n        33554432 : 524288,\n        50331648 : 1074266128,\n        67108864 : 1073741840,\n        83886080 : 1074282496,\n        100663296 : 1073758208,\n        117440512 : 16,\n        134217728 : 540672,\n        150994944 : 1073758224,\n        167772160 : 1073741824,\n        184549376 : 540688,\n        201326592 : 524304,\n        218103808 : 0,\n        234881024 : 16400,\n        251658240 : 1074266112,\n        8388608 : 1073758208,\n        25165824 : 540688,\n        41943040 : 16,\n        58720256 : 1073758224,\n        75497472 : 1074282512,\n        92274688 : 1073741824,\n        109051904 : 524288,\n        125829120 : 1074266128,\n        142606336 : 524304,\n        159383552 : 0,\n        176160768 : 16384,\n        192937984 : 1074266112,\n        209715200 : 1073741840,\n        226492416 : 540672,\n        243269632 : 1074282496,\n        260046848 : 16400,\n        268435456 : 0,\n        285212672 : 1074266128,\n        301989888 : 1073758224,\n        318767104 : 1074282496,\n        335544320 : 1074266112,\n        352321536 : 16,\n        369098752 : 540688,\n        385875968 : 16384,\n        402653184 : 16400,\n        419430400 : 524288,\n        436207616 : 524304,\n        452984832 : 1073741840,\n        469762048 : 540672,\n        486539264 : 1073758208,\n        503316480 : 1073741824,\n        520093696 : 1074282512,\n        276824064 : 540688,\n        293601280 : 524288,\n        310378496 : 1074266112,\n        327155712 : 16384,\n        343932928 : 1073758208,\n        360710144 : 1074282512,\n        377487360 : 16,\n        394264576 : 1073741824,\n        411041792 : 1074282496,\n        427819008 : 1073741840,\n        444596224 : 1073758224,\n        461373440 : 524304,\n        478150656 : 0,\n        494927872 : 16400,\n        511705088 : 1074266128,\n        528482304 : 540672\n    },\n    {\n        \"0\": 260,\n        1048576 : 0,\n        2097152 : 67109120,\n        3145728 : 65796,\n        4194304 : 65540,\n        5242880 : 67108868,\n        6291456 : 67174660,\n        7340032 : 67174400,\n        8388608 : 67108864,\n        9437184 : 67174656,\n        10485760 : 65792,\n        11534336 : 67174404,\n        12582912 : 67109124,\n        13631488 : 65536,\n        14680064 : 4,\n        15728640 : 256,\n        524288 : 67174656,\n        1572864 : 67174404,\n        2621440 : 0,\n        3670016 : 67109120,\n        4718592 : 67108868,\n        5767168 : 65536,\n        6815744 : 65540,\n        7864320 : 260,\n        8912896 : 4,\n        9961472 : 256,\n        11010048 : 67174400,\n        12058624 : 65796,\n        13107200 : 65792,\n        14155776 : 67109124,\n        15204352 : 67174660,\n        16252928 : 67108864,\n        16777216 : 67174656,\n        17825792 : 65540,\n        18874368 : 65536,\n        19922944 : 67109120,\n        20971520 : 256,\n        22020096 : 67174660,\n        23068672 : 67108868,\n        24117248 : 0,\n        25165824 : 67109124,\n        26214400 : 67108864,\n        27262976 : 4,\n        28311552 : 65792,\n        29360128 : 67174400,\n        30408704 : 260,\n        31457280 : 65796,\n        32505856 : 67174404,\n        17301504 : 67108864,\n        18350080 : 260,\n        19398656 : 67174656,\n        20447232 : 0,\n        21495808 : 65540,\n        22544384 : 67109120,\n        23592960 : 256,\n        24641536 : 67174404,\n        25690112 : 65536,\n        26738688 : 67174660,\n        27787264 : 65796,\n        28835840 : 67108868,\n        29884416 : 67109124,\n        30932992 : 67174400,\n        31981568 : 4,\n        33030144 : 65792\n    },\n    {\n        \"0\": 2151682048,\n        65536 : 2147487808,\n        131072 : 4198464,\n        196608 : 2151677952,\n        262144 : 0,\n        327680 : 4198400,\n        393216 : 2147483712,\n        458752 : 4194368,\n        524288 : 2147483648,\n        589824 : 4194304,\n        655360 : 64,\n        720896 : 2147487744,\n        786432 : 2151678016,\n        851968 : 4160,\n        917504 : 4096,\n        983040 : 2151682112,\n        32768 : 2147487808,\n        98304 : 64,\n        163840 : 2151678016,\n        229376 : 2147487744,\n        294912 : 4198400,\n        360448 : 2151682112,\n        425984 : 0,\n        491520 : 2151677952,\n        557056 : 4096,\n        622592 : 2151682048,\n        688128 : 4194304,\n        753664 : 4160,\n        819200 : 2147483648,\n        884736 : 4194368,\n        950272 : 4198464,\n        1015808 : 2147483712,\n        1048576 : 4194368,\n        1114112 : 4198400,\n        1179648 : 2147483712,\n        1245184 : 0,\n        1310720 : 4160,\n        1376256 : 2151678016,\n        1441792 : 2151682048,\n        1507328 : 2147487808,\n        1572864 : 2151682112,\n        1638400 : 2147483648,\n        1703936 : 2151677952,\n        1769472 : 4198464,\n        1835008 : 2147487744,\n        1900544 : 4194304,\n        1966080 : 64,\n        2031616 : 4096,\n        1081344 : 2151677952,\n        1146880 : 2151682112,\n        1212416 : 0,\n        1277952 : 4198400,\n        1343488 : 4194368,\n        1409024 : 2147483648,\n        1474560 : 2147487808,\n        1540096 : 64,\n        1605632 : 2147483712,\n        1671168 : 4096,\n        1736704 : 2147487744,\n        1802240 : 2151678016,\n        1867776 : 4160,\n        1933312 : 2151682048,\n        1998848 : 4194304,\n        2064384 : 4198464\n    },\n    {\n        \"0\": 128,\n        4096 : 17039360,\n        8192 : 262144,\n        12288 : 536870912,\n        16384 : 537133184,\n        20480 : 16777344,\n        24576 : 553648256,\n        28672 : 262272,\n        32768 : 16777216,\n        36864 : 537133056,\n        40960 : 536871040,\n        45056 : 553910400,\n        49152 : 553910272,\n        53248 : 0,\n        57344 : 17039488,\n        61440 : 553648128,\n        2048 : 17039488,\n        6144 : 553648256,\n        10240 : 128,\n        14336 : 17039360,\n        18432 : 262144,\n        22528 : 537133184,\n        26624 : 553910272,\n        30720 : 536870912,\n        34816 : 537133056,\n        38912 : 0,\n        43008 : 553910400,\n        47104 : 16777344,\n        51200 : 536871040,\n        55296 : 553648128,\n        59392 : 16777216,\n        63488 : 262272,\n        65536 : 262144,\n        69632 : 128,\n        73728 : 536870912,\n        77824 : 553648256,\n        81920 : 16777344,\n        86016 : 553910272,\n        90112 : 537133184,\n        94208 : 16777216,\n        98304 : 553910400,\n        102400 : 553648128,\n        106496 : 17039360,\n        110592 : 537133056,\n        114688 : 262272,\n        118784 : 536871040,\n        122880 : 0,\n        126976 : 17039488,\n        67584 : 553648256,\n        71680 : 16777216,\n        75776 : 17039360,\n        79872 : 537133184,\n        83968 : 536870912,\n        88064 : 17039488,\n        92160 : 128,\n        96256 : 553910272,\n        100352 : 262272,\n        104448 : 553910400,\n        108544 : 0,\n        112640 : 553648128,\n        116736 : 16777344,\n        120832 : 262144,\n        124928 : 537133056,\n        129024 : 536871040\n    },\n    {\n        \"0\": 268435464,\n        256 : 8192,\n        512 : 270532608,\n        768 : 270540808,\n        1024 : 268443648,\n        1280 : 2097152,\n        1536 : 2097160,\n        1792 : 268435456,\n        2048 : 0,\n        2304 : 268443656,\n        2560 : 2105344,\n        2816 : 8,\n        3072 : 270532616,\n        3328 : 2105352,\n        3584 : 8200,\n        3840 : 270540800,\n        128 : 270532608,\n        384 : 270540808,\n        640 : 8,\n        896 : 2097152,\n        1152 : 2105352,\n        1408 : 268435464,\n        1664 : 268443648,\n        1920 : 8200,\n        2176 : 2097160,\n        2432 : 8192,\n        2688 : 268443656,\n        2944 : 270532616,\n        3200 : 0,\n        3456 : 270540800,\n        3712 : 2105344,\n        3968 : 268435456,\n        4096 : 268443648,\n        4352 : 270532616,\n        4608 : 270540808,\n        4864 : 8200,\n        5120 : 2097152,\n        5376 : 268435456,\n        5632 : 268435464,\n        5888 : 2105344,\n        6144 : 2105352,\n        6400 : 0,\n        6656 : 8,\n        6912 : 270532608,\n        7168 : 8192,\n        7424 : 268443656,\n        7680 : 270540800,\n        7936 : 2097160,\n        4224 : 8,\n        4480 : 2105344,\n        4736 : 2097152,\n        4992 : 268435464,\n        5248 : 268443648,\n        5504 : 8200,\n        5760 : 270540808,\n        6016 : 270532608,\n        6272 : 270540800,\n        6528 : 270532616,\n        6784 : 8192,\n        7040 : 2105352,\n        7296 : 2097160,\n        7552 : 0,\n        7808 : 268435456,\n        8064 : 268443656\n    },\n    {\n        \"0\": 1048576,\n        16 : 33555457,\n        32 : 1024,\n        48 : 1049601,\n        64 : 34604033,\n        80 : 0,\n        96 : 1,\n        112 : 34603009,\n        128 : 33555456,\n        144 : 1048577,\n        160 : 33554433,\n        176 : 34604032,\n        192 : 34603008,\n        208 : 1025,\n        224 : 1049600,\n        240 : 33554432,\n        8 : 34603009,\n        24 : 0,\n        40 : 33555457,\n        56 : 34604032,\n        72 : 1048576,\n        88 : 33554433,\n        104 : 33554432,\n        120 : 1025,\n        136 : 1049601,\n        152 : 33555456,\n        168 : 34603008,\n        184 : 1048577,\n        200 : 1024,\n        216 : 34604033,\n        232 : 1,\n        248 : 1049600,\n        256 : 33554432,\n        272 : 1048576,\n        288 : 33555457,\n        304 : 34603009,\n        320 : 1048577,\n        336 : 33555456,\n        352 : 34604032,\n        368 : 1049601,\n        384 : 1025,\n        400 : 34604033,\n        416 : 1049600,\n        432 : 1,\n        448 : 0,\n        464 : 34603008,\n        480 : 33554433,\n        496 : 1024,\n        264 : 1049600,\n        280 : 33555457,\n        296 : 34603009,\n        312 : 1,\n        328 : 33554432,\n        344 : 1048576,\n        360 : 1025,\n        376 : 34604032,\n        392 : 33554433,\n        408 : 34603008,\n        424 : 0,\n        440 : 34604033,\n        456 : 1049601,\n        472 : 1024,\n        488 : 33555456,\n        504 : 1048577\n    },\n    {\n        \"0\": 134219808,\n        1 : 131072,\n        2 : 134217728,\n        3 : 32,\n        4 : 131104,\n        5 : 134350880,\n        6 : 134350848,\n        7 : 2048,\n        8 : 134348800,\n        9 : 134219776,\n        10 : 133120,\n        11 : 134348832,\n        12 : 2080,\n        13 : 0,\n        14 : 134217760,\n        15 : 133152,\n        2147483648 : 2048,\n        2147483649 : 134350880,\n        2147483650 : 134219808,\n        2147483651 : 134217728,\n        2147483652 : 134348800,\n        2147483653 : 133120,\n        2147483654 : 133152,\n        2147483655 : 32,\n        2147483656 : 134217760,\n        2147483657 : 2080,\n        2147483658 : 131104,\n        2147483659 : 134350848,\n        2147483660 : 0,\n        2147483661 : 134348832,\n        2147483662 : 134219776,\n        2147483663 : 131072,\n        16 : 133152,\n        17 : 134350848,\n        18 : 32,\n        19 : 2048,\n        20 : 134219776,\n        21 : 134217760,\n        22 : 134348832,\n        23 : 131072,\n        24 : 0,\n        25 : 131104,\n        26 : 134348800,\n        27 : 134219808,\n        28 : 134350880,\n        29 : 133120,\n        30 : 2080,\n        31 : 134217728,\n        2147483664 : 131072,\n        2147483665 : 2048,\n        2147483666 : 134348832,\n        2147483667 : 133152,\n        2147483668 : 32,\n        2147483669 : 134348800,\n        2147483670 : 134217728,\n        2147483671 : 134219808,\n        2147483672 : 134350880,\n        2147483673 : 134217760,\n        2147483674 : 134219776,\n        2147483675 : 0,\n        2147483676 : 133120,\n        2147483677 : 2080,\n        2147483678 : 131104,\n        2147483679 : 134350848\n    }],\n    x = [4160749569, 528482304, 33030144, 2064384, 129024, 8064, 504, 2147483679],\n    r = s.DES = n.extend({\n        _doReset: function() {\n            for (var b = this._key.words,\n            a = [], c = 0; 56 > c; c++) {\n                var d = q[c] - 1;\n                a[c] = b[d >>> 5] >>> 31 - d % 32 & 1\n            }\n            b = this._subKeys = [];\n            for (d = 0; 16 > d; d++) {\n                for (var f = b[d] = [], l = v[d], c = 0; 24 > c; c++) f[c / 6 | 0] |= a[(w[c] - 1 + l) % 28] << 31 - c % 6,\n                f[4 + (c / 6 | 0)] |= a[28 + (w[c + 24] - 1 + l) % 28] << 31 - c % 6;\n                f[0] = f[0] << 1 | f[0] >>> 31;\n                for (c = 1; 7 > c; c++) f[c] >>>= 4 * (c - 1) + 3;\n                f[7] = f[7] << 5 | f[7] >>> 27\n            }\n            a = this._invSubKeys = [];\n            for (c = 0; 16 > c; c++) a[c] = b[15 - c]\n        },\n        encryptBlock: function(b, a) {\n            this._doCryptBlock(b, a, this._subKeys)\n        },\n        decryptBlock: function(b, a) {\n            this._doCryptBlock(b, a, this._invSubKeys)\n        },\n        _doCryptBlock: function(e, a, c) {\n            this._lBlock = e[a];\n            this._rBlock = e[a + 1];\n            u.call(this, 4, 252645135);\n            u.call(this, 16, 65535);\n            l.call(this, 2, 858993459);\n            l.call(this, 8, 16711935);\n            u.call(this, 1, 1431655765);\n            for (var d = 0; 16 > d; d++) {\n                for (var f = c[d], n = this._lBlock, p = this._rBlock, q = 0, r = 0; 8 > r; r++) q |= b[r][((p ^ f[r]) & x[r]) >>> 0];\n                this._lBlock = p;\n                this._rBlock = n ^ q\n            }\n            c = this._lBlock;\n            this._lBlock = this._rBlock;\n            this._rBlock = c;\n            u.call(this, 1, 1431655765);\n            l.call(this, 8, 16711935);\n            l.call(this, 2, 858993459);\n            u.call(this, 16, 65535);\n            u.call(this, 4, 252645135);\n            e[a] = this._lBlock;\n            e[a + 1] = this._rBlock\n        },\n        keySize: 2,\n        ivSize: 2,\n        blockSize: 2\n    });\n    d.DES = n._createHelper(r);\n    s = s.TripleDES = n.extend({\n        _doReset: function() {\n            var b = this._key.words;\n            this._des1 = r.createEncryptor(p.create(b.slice(0, 2)));\n            this._des2 = r.createEncryptor(p.create(b.slice(2, 4)));\n            this._des3 = r.createEncryptor(p.create(b.slice(4, 6)))\n        },\n        encryptBlock: function(b, a) {\n            this._des1.encryptBlock(b, a);\n            this._des2.decryptBlock(b, a);\n            this._des3.encryptBlock(b, a)\n        },\n        decryptBlock: function(b, a) {\n            this._des3.decryptBlock(b, a);\n            this._des2.encryptBlock(b, a);\n            this._des1.decryptBlock(b, a)\n        },\n        keySize: 6,\n        ivSize: 2,\n        blockSize: 2\n    });\n    d.TripleDES = n._createHelper(s)\n})();\n/*\nCryptoJS v3.1.2\ncode.google.com/p/crypto-js\n(c) 2009-2013 by Jeff Mott. All rights reserved.\ncode.google.com/p/crypto-js/wiki/License\n*/\n/**\n * Electronic Codebook block mode.\n */\nCryptoJS.mode.ECB = (function() {\n    var ECB = CryptoJS.lib.BlockCipherMode.extend();\n\n    ECB.Encryptor = ECB.extend({\n        processBlock: function(words, offset) {\n            this._cipher.encryptBlock(words, offset);\n        }\n    });\n\n    ECB.Decryptor = ECB.extend({\n        processBlock: function(words, offset) {\n            this._cipher.decryptBlock(words, offset);\n        }\n    });\n\n    return ECB;\n} ());\n\nfunction encryptByDES(message, key) {\n    var keyHex = CryptoJS.enc.Utf8.parse(key);\n    var encrypted = CryptoJS.DES.encrypt(message, keyHex, {\n        mode: CryptoJS.mode.ECB,\n        padding: CryptoJS.pad.Pkcs7\n    });\n    return encrypted.toString()\n}\n//DES加密结束\nvar deskey = 'web@hzlq';\nvar userId='0';\nfunction getPostUrl(data,type) {\nvar url = 'http://m.ndlib.cn/nlc_read_home/service.do';\nvar md5Key = 'library_2016@hzlq';\nvalue = {\n    siteId: 1,\n    data: encryptByDES(JSON.stringify(data), deskey),\n    userId: userId,\n    fromSource: 3,\n    osType: 5,\n    version: \"1.0.1\",\n    versionCode: 10001,\n    timeStamp: data.timeStamp,\n    hashCode: md5(data.timeStamp + md5Key)\n}\nreturn result=url + '@cmd='+type+'&value=' + encodeURIComponent(JSON.stringify(value));\n}\n//搜索链接\nvar data = {\n    timeStamp:Date.now(),\n    bigType:\"0\",\n    content:'searchKey',\n    pageSize:10,\n    pageNum:1\n};\ngetPostUrl(data,'qrySearchList');\n}}",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔍 登录",
    "bookSourceName": "🔍 UPU小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.upuxsw.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://www.upuxsw.com/login.php",
    "ruleBookAuthor": "id.writer@text",
    "ruleBookContent": "id.content@tag.p@text",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.bookinfo-right@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.des@text",
    "ruleSearchAuthor": "tag.dt@tag.span.1@text|tag.dt@tag.span.0@text#/",
    "ruleSearchCoverUrl": "class.image@tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.li.0@text",
    "ruleSearchList": "class.item",
    "ruleSearchName": "tag.dt@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.dt@tag.a@href",
    "ruleSearchUrl": "https://www.upuxsw.com/search.php?q=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 256文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.256wenxue.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.book_con fix@p@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.catalog@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "text.目录@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "现代耽美::https://www.256wenxue.com/xiandai/index{,_searchPage}.html&&古代架空::https://www.256wenxue.com/jiakong/index{,_searchPage}.html&&穿越重生::https://www.256wenxue.com/chuanyue/index{,_searchPage}.html&&BL同人::https://www.256wenxue.com/bltongren/index{,_searchPage}.html&&GL百合::https://www.256wenxue.com/glbaihe/index{,_searchPage}.html&&玄幻科幻::https://www.256wenxue.com/xuanhuan/index{,_searchPage}.html&&都市言情::https://www.256wenxue.com/yanqing/index{,_searchPage}.html&&古代言情::https://www.256wenxue.com/gudaiyanqing/index{,_searchPage}.html&&现代::https://www.256wenxue.com/tuijian/xiandai_top100.html&&古代架空::https://www.256wenxue.com/tuijian/jiakong_top100.html&&穿越重生::https://www.256wenxue.com/tuijian/chuanyue_top100.html&&都市言情::https://www.256wenxue.com/tuijian/yanqing_top100.html\n无限流::/tuijian/wuxianliu/\n高干::/tuijian/gaoganwen/{,index_searchPage.html}\n豪门总裁::/tuijian/haomenzongcai/{,index_searchPage.html}\n娱乐圈::/tuijian/yulequan/{,index_searchPage.html}\n韩娱::/tuijian/hanyu/{,index_searchPage.html}\n军旅::/tuijian/junlvwen/\n商战::/tuijian/shangzhan/\n网游::/tuijian/wangyouwen/{,index_searchPage.html}\n种田::/tuijian/zhongtianwen/{,index_searchPage.html}\n宫斗::/tuijian/gongdouwen/{,index_searchPage.html}\n宅斗::/tuijian/zhaidouwen/{,index_searchPage.html}\n清穿::/tuijian/qingchuan/{,index_searchPage.html}\n快穿::/tuijian/kuaichuanwen/{,index_searchPage.html}\n异世::/tuijian/yishi/{,index_searchPage.html}\n洪荒::/tuijian/honghuang/\n空间::/tuijian/kongjianwen/{,index_searchPage.html}\n系统::/tuijian/xitong/{,index_searchPage.html}\n末世::/tuijian/moshiwen/{,index_searchPage.html}\n星际::/tuijian/xingjiwen/{,index_searchPage.html}\n兽人::/tuijian/shourenwen/\n古穿今::/tuijian/guchuanjin/{,index_searchPage.html}\n青梅竹马::/tuijian/qingmeizhuma/{,index_searchPage.html}\n灵魂转换::/tuijian/linghunzhuanhuan/{,index_searchPage.html}\n天作之合::/tuijian/tianzuozhihe/{,index_searchPage.html}\n强取豪夺::/tuijian/qiangquhaoduo/{,index_searchPage.html}\n爽文::/tuijian/shuangwen/{,index_searchPage.html}\n复仇::/tuijian/fuchou/{,index_searchPage.html}\n温馨::/tuijian/wenxinwen/{,index_searchPage.html}\n腹黑::/tuijian/fuheiwen/{,index_searchPage.html}\n强强::/tuijian/qiangqiang/{,index_searchPage.html}\n忠犬::/tuijian/zhongquangong/{,index_searchPage.html}\n年下::/tuijian/nianxiagong/{,index_searchPage.html}\n年上::/tuijian/nianshanggong/{,index_searchPage.html}\n宠文::/tuijian/chongwentianwen/{,index_searchPage.html}\n虐文::/tuijian/nuewen/\n虐恋::/tuijian/nuelian/{,index_searchPage.html}\n女配::/tuijian/nvpeiwen/\n生子::/tuijian/shengziwen/{,index_searchPage.html}\n父子::/tuijian/fuziwen/{,index_searchPage.html}\nNP::/tuijian/np/{,index_searchPage.html}",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "h2@a@text||a@text#.*作者：",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "tag.p.0@text||span@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.list@li||class.hot_article@li",
    "ruleSearchName": "h2@a@text||a@text#作者：.*|\\+番外",
    "ruleSearchNoteUrl": "h2@a@href||a@href",
    "ruleSearchUrl": "https://www.256wenxue.com/e/search/@tbname=article&tempid=1&show=title,writer&keyboard=searchKey&submit=",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 39小说网",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.sanjiuxs.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.block_txt2@tag.p.2@a@text",
    "ruleBookContent": "id.nr1@html##.*页\\)",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.block_txt2@h2@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapter@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "text.查看目录@href",
    "ruleChapterUrlNext": "text.下一页@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "text.下一章@href",
    "ruleCoverUrl": "class.block_img2img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "玄幻::https://m.sanjiuxs.com/sort/1_searchPage/\n仙侠::https://m.sanjiuxs.com/sort/2_searchPage/\n都市::https://m.sanjiuxs.com/sort/3_searchPage/\n历史::https://m.sanjiuxs.com/sort/4_searchPage/\n网游::https://m.sanjiuxs.com/sort/5_searchPage/\n科幻::https://m.sanjiuxs.com/sort/6_searchPage/\n其他::https://m.sanjiuxs.com/sort/7_searchPage/",
    "ruleIntroduce": "class.intro_info@text",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.a.0@text##\\[|\\]",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.line",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "https://m.sanjiuxs.com/s.php@s=searchKey&type=articlename",
    "serialNumber": 0,
    "weight": 8
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 3Z小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.3zxsw.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@tag.p.0@textNodes#\\(网.*|tar.*\\)",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.defaulthtml4@class.dccss",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "@css:a:contains(开始阅读)@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "都市言情::http://www.3rzw.com/3_searchPage/&&玄幻魔法::http://www.3rzw.com/1_searchPage/&&\n武侠修真::http://www.3rzw.com/2_searchPage/&&\n耽美同人::http://www.3rzw.com/5_searchPage/&&\n历史军事::http://www.3rzw.com/7_searchPage/&&最新更新::http://www.3rzw.com/lastupdate_searchPage/&&\n最新更新::http://www.3rzw.com/postdate_searchPage/&&\n最近更新::http://www.3rzw.com/lastupdate_searchPage/&&\n最新新书::http://www.3rzw.com/postdate_searchPage/&&\n日点击榜::http://www.3rzw.com/dayvisit_searchPage/&&\n周点击榜::http://www.3rzw.com/weekvisit_searchPage/&&\n月点击榜::http://www.3rzw.com/monthvisit_searchPage/&&\n总点击榜::http://www.3rzw.com/allvote_searchPage/&&\n日榜::http://www.3rzw.com/dayvote_searchPage/&&\n周榜::http://www.3rzw.com/weekvote_searchPage/&&\n月榜::http://www.3rzw.com/monthvote_searchPage/&&\n总榜::http://www.3rzw.com/allvote_searchPage/&&字数排行::http://www.3rzw.com/size_searchPage/&&\n总收藏榜::http://www.3rzw.com/goodnum_searchPage/",
    "ruleIntroduce": "class.nr@textNodes",
    "ruleSearchAuthor": "class.title@tag.span.0@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.sys@tag.a.0@text",
    "ruleSearchList": "//div[@id='alistbox']",
    "ruleSearchName": "class.title@tag.h2@tag.a@text",
    "ruleSearchNoteUrl": "text.开始阅读@href",
    "ruleSearchUrl": "http://www.3zxsw.com/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 52书库",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.52shukuw.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.bookinfo.1@text#作者：",
    "ruleBookContent": "class.book_con fix@tag.p@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "class.bookinfo.3@text#状态：",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.art_tit@text#_.*|\\[.*",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.catalog@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleIntroduce": "class.infotype infotype_mulu@tag.p@text",
    "ruleSearchAuthor": "tag.h2@tag.a@text#.*作者：",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "p@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "span@text",
    "ruleSearchList": "class.list@li",
    "ruleSearchName": "tag.h2@tag.a@text#作者：.*|\\+番外",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "https://www.52shukuw.com/e/search/@tbname=article&tempid=1&show=title%2Cwriter&keyboard=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 52书屋",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.52shuwu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.article-header@tag.h1@text#.*_|【.*|.*作者:",
    "ruleBookContent": "class.article-content@html#目录上一页.*|52书库.*",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.article-header@tag.h1@text#_.*|\\[.*|作者.*",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.list clearfix@tag.li",
    "ruleChapterName": "tag.a@text#章#页",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.article-content@tag.p.1@text#.*】",
    "ruleSearchAuthor": "tag.h2@tag.a@text#.*_|.*作者:|【.*】",
    "ruleSearchCoverUrl": "@js:'https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1566992102636&di=73ffc4763d78fa75c4774b3d5f6c376d&imgtype=0&src=http%3A%2F%2Ft9.baidu.com%2Fit%2Fu%3D1075583831%2C3248151575%26fm%3D193'",
    "ruleSearchIntroduce": "class.note@text#.*】",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.muted.0@text#\\(|\\).*",
    "ruleSearchList": "class.excerpt",
    "ruleSearchName": "tag.h2@tag.a@text#_.*|作者.*",
    "ruleSearchNoteUrl": "class.excerpt@tag.h2@tag.a@href",
    "ruleSearchUrl": "https://www.52shuwu.com/e/search/@show=title%2Cwriter&keyboard=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 941小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://gnr.wodeapi001.xyz",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$.detail@js:result.replace(/\\s{4,}/g,\"\\n\")",
    "ruleBookInfoInit": "",
    "ruleBookKind": "$.novelList[0].subCategoryName@js:result.replace(\"系列\",\"\")",
    "ruleBookLastChapter": "",
    "ruleBookName": "$.novelList[0].novelName@js:result.replace(/–.*/g,\"\")",
    "ruleBookUrlPattern": ".*",
    "ruleChapterList": "-$.novelList",
    "ruleChapterName": "$.novelName@js:result.replace(/–.*/g,\"\")",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "http://gnr.wodeapi001.xyz/941novel.php?method=novel&novelLink={$.novelLink}",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "校园::http://gnr.wodeapi001.xyz/941novel.php?method=novelList&categoryLink=http://941novel.com/archives/category/%e3%80%90%e7%b6%9c%e5%90%88%e6%88%90%e4%ba%ba%e6%96%87%e5%ad%b8%e3%80%91/%e6%a0%a1%e5%9c%92%e5%b8%ab%e7%94%9f%e7%b3%bb%e5%88%97&page=searchPage\n日常::http://gnr.wodeapi001.xyz/941novel.php?method=novelList&categoryLink=http://941novel.com/archives/category/%e3%80%90%e7%b6%9c%e5%90%88%e6%88%90%e4%ba%ba%e6%96%87%e5%ad%b8%e3%80%91/%e6%97%a5%e5%b8%b8%e7%94%9f%e6%b4%bb%e7%b3%bb%e5%88%97&page=searchPage\n人妻::http://gnr.wodeapi001.xyz/941novel.php?method=novelList&categoryLink=http://941novel.com/archives/category/%e3%80%90%e7%b6%9c%e5%90%88%e6%88%90%e4%ba%ba%e6%96%87%e5%ad%b8%e3%80%91/%e4%ba%ba%e5%a6%bb%e7%86%9f%e5%a5%b3%e7%b3%bb%e5%88%97&page=searchPage\n武侠::http://gnr.wodeapi001.xyz/941novel.php?method=novelList&categoryLink=http://941novel.com/archives/category/%e3%80%90%e7%b6%9c%e5%90%88%e6%88%90%e4%ba%ba%e6%96%87%e5%ad%b8%e3%80%91/%e7%8e%84%e5%b9%bb%e6%ad%a6%e4%bf%a0%e7%b3%bb%e5%88%97&page=searchPage\n科幻::http://gnr.wodeapi001.xyz/941novel.php?method=novelList&categoryLink=http://941novel.com/archives/category/%e3%80%90%e7%b6%9c%e5%90%88%e6%88%90%e4%ba%ba%e6%96%87%e5%ad%b8%e3%80%91/%e7%a7%91%e5%b9%bb%e5%8a%87%e6%83%85%e7%b3%bb%e5%88%97&page=searchPage\n不伦::http://gnr.wodeapi001.xyz/941novel.php?method=novelList&categoryLink=http://941novel.com/archives/category/%e3%80%90%e7%b6%9c%e5%90%88%e6%88%90%e4%ba%ba%e6%96%87%e5%ad%b8%e3%80%91/%e4%b8%8d%e5%80%ab%e6%88%80%e6%9b%b2%e7%b3%bb%e5%88%97&page=searchPage\n凌辱::http://gnr.wodeapi001.xyz/941novel.php?method=novelList&categoryLink=http://941novel.com/archives/category/%e3%80%90%e7%b6%9c%e5%90%88%e6%88%90%e4%ba%ba%e6%96%87%e5%ad%b8%e3%80%91/%e5%87%8c%e8%be%b1%e8%aa%bf%e6%95%99%e7%b3%bb%e5%88%97&page=searchPage\n分享::http://gnr.wodeapi001.xyz/941novel.php?method=novelList&categoryLink=http://941novel.com/archives/category/%e3%80%90%e7%b6%9c%e5%90%88%e6%88%90%e4%ba%ba%e6%96%87%e5%ad%b8%e3%80%91/%e7%b6%93%e9%a9%97%e5%88%86%e4%ba%ab%e7%b3%bb%e5%88%97&page=searchPage\n其他::http://gnr.wodeapi001.xyz/941novel.php?method=novelList&categoryLink=http://941novel.com/archives/category/%e3%80%90%e7%b6%9c%e5%90%88%e6%88%90%e4%ba%ba%e6%96%87%e5%ad%b8%e3%80%91/%e5%85%b6%e4%bb%96%e9%a1%9e%e5%88%a5%e7%b3%bb%e5%88%97&page=searchPage",
    "ruleIntroduce": "@js:\"  书源说明：将搜索或发现的每个结果页作为一本书，书名为第一篇文章名。\"",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "",
    "ruleSearchName": "",
    "ruleSearchNoteUrl": "",
    "ruleSearchUrl": "http://gnr.wodeapi001.xyz/941novel.php?method=search&keyword=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 爱久久",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.xinxingxiangzhifa.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.read-content@html##.*\\(\\d+/\\d+\\)|天才一.*新最快的小说网站!",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.cate-list@li@a",
    "ruleChapterName": "tag.span.0@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "text.下一章@href",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "男生·完本::https://www.xinxingxiangzhifa.com/lists/serialize/1/id/4{,searchPage}.html?page=searchPage\n奇幻玄幻::https://www.xinxingxiangzhifa.com/lists/id/18.html?page=searchPage\n武侠仙侠::https://www.xinxingxiangzhifa.com/lists/id/19.html?page=searchPage\n历史军事::https://www.xinxingxiangzhifa.com/lists/id/20.html?page=searchPage\n都市娱乐::https://www.xinxingxiangzhifa.com/lists/id/21.html?page=searchPage\n科幻末日::https://www.xinxingxiangzhifa.com/lists/id/22.html?page=searchPage\n悬疑灵异::https://www.xinxingxiangzhifa.com/lists/id/23.html?page=searchPage\n游戏竞技::https://www.xinxingxiangzhifa.com/lists/id/34.html?page=searchPage\n其他::https://www.xinxingxiangzhifa.com/lists/id/35.html?page=searchPage\n女生·完本::https://www.xinxingxiangzhifa.com/lists/serialize/1/id/8{,searchPage}.html?page=searchPage\n古装言情::https://www.xinxingxiangzhifa.com/lists/id/25.html?page=searchPage\n都市言情::https://www.xinxingxiangzhifa.com/lists/id/26.html?page=searchPage\n浪漫青春::https://www.xinxingxiangzhifa.com/lists/id/27.html?page=searchPage\n幻想言情::https://www.xinxingxiangzhifa.com/lists/id/28.html?page=searchPage\n科幻空间::https://www.xinxingxiangzhifa.com/lists/id/37.html?page=searchPage\n灵异悬疑::https://www.xinxingxiangzhifa.com/lists/id/38.html?page=searchPage\n同人衍生::https://www.xinxingxiangzhifa.com/lists/id/39.html?page=searchPage\n耽美百合::https://www.xinxingxiangzhifa.com/lists/id/40.html?page=searchPage",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "dd@tag.a.1@text",
    "ruleSearchCoverUrl": "tag.a.0@img@src",
    "ruleSearchIntroduce": "class.big-book-info@text",
    "ruleSearchKind": "dd@tag.a.2@text&&class.clicknum@text##\\||\\d+推荐##,",
    "ruleSearchLastChapter": "class.red@text##最近更新",
    "ruleSearchList": "class.secd-rank-list",
    "ruleSearchName": "dd@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.xinxingxiangzhifa.com/search.html?keyword=searchKey",
    "serialNumber": 0,
    "weight": 32
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 爱污书",
    "bookSourceType": "",
    "bookSourceUrl": "http://awubook.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.main@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "tag.html",
    "ruleChapterName": "tag.title@text##——.*",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "tag.a.1@text##.*——",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "##<font color=\"green\">([^<]+)</font>##$1###",
    "ruleFindLastChapter": "",
    "ruleFindList": "class.lists@li",
    "ruleFindName": "tag.a.1@text##——.*",
    "ruleFindNoteUrl": "tag.a.1@href",
    "ruleFindUrl": "最近更新::http://awubook.com/",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "tag.a.0@text##.*——",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.li_bg",
    "ruleSearchName": "tag.a.0@text##——.*",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/e/search/index.php@show=title&tempid=1&keyboard=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 霸气书屋",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.87shuwu.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746785694,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.page-content@html",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.list.1@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "class.nextPage@text.下页@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "全本::http://www.87shuwu.com/shuku/0-lastupdate-2-searchPage.html\n玄幻奇幻::http://www.87shuwu.com/shuku/1-lastupdate-2-searchPage.html\n仙侠武侠::http://www.87shuwu.com/shuku/2-lastupdate-2-searchPage.html\n言情都市::http://www.87shuwu.com/shuku/3-lastupdate-2-searchPage.html\n穿越历史::http://www.87shuwu.com/shuku/4-lastupdate-2-searchPage.html\n科幻灵异::http://www.87shuwu.com/shuku/5-lastupdate-2-searchPage.html\n藏经阁::http://www.87shuwu.com/shuku/6-lastupdate-2-searchPage.html\n其他类型::http://www.87shuwu.com/shuku/7-lastupdate-2-searchPage.html",
    "ruleIntroduce": "class.bd.2@text",
    "ruleSearchAuthor": "class.info@text#字.*",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.words@text",
    "ruleSearchLastChapter": "class.update@text",
    "ruleSearchList": "class.column-2@tag.li",
    "ruleSearchName": "class.name@text",
    "ruleSearchNoteUrl": "class.name@href",
    "ruleSearchUrl": "http://www.87shuwu.com/s.php@type=articlename&s=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 大陆文学网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.dnxiaoshuo.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.novel_content@html",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.novel_list@tag.ul@tag.li",
    "ruleChapterName": "tag.li@tag.a@text",
    "ruleChapterUrl": "class.button2 white@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.li@tag.a@href",
    "ruleContentUrlNext": "text.第@href",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.description1@text",
    "ruleSearchAuthor": "class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.odd.2@text",
    "ruleSearchList": "tag.tbody@tag.tr!0:",
    "ruleSearchName": "class.odd.0@tag.a@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "https://www.dnxiaoshuo.com/modules/article/search.php?searchkey=searchKey&action=login&button=%CB%D1+%CB%F7&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 大漠阁",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.damoge.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.contentbox@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.book_list@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "tag.p.0@text#简介：",
    "ruleSearchAuthor": "class.infos@tag.a.0@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "tag.span.3@text#类别：",
    "ruleSearchLastChapter": "tag.span.1@text",
    "ruleSearchList": "class.so new",
    "ruleSearchName": "tag.h2@tag.a.0@text",
    "ruleSearchNoteUrl": "tag.h2@tag.a.0@href",
    "ruleSearchUrl": "http://www.damoge.com/plus/search.php?kwtype=0&searchtype=all&q=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 27
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 黛妃书屋",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.dytxts.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673513530,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.nr1@html##\\&lt;|&gt;|/",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "//a[@style=\"color:red;\"]/@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "tag.p.0@strong@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "##栏目：([^<]+)<##$1###",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.common-bookele",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://www.dytxts.com/search.php@keyword=searchKey",
    "serialNumber": 0,
    "weight": 58
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 耽美书网1",
    "bookSourceType": "",
    "bookSourceUrl": "https://wap.dmshuwang.org",
    "enable": true,
    "ruleBookContent": "class.nrxs@tag.div@textNodes",
    "ruleChapterList": "+<js>\nvar n=result.match(/<b>1<\\/b>\\/<b>(\\d+)<\\/b>/)[1];\nvar list=[{k:'第1页',v:baseUrl}];\nfor(var i=2;i<=n;i++){\nlist.push({k:'第'+i+'页',v:baseUrl.replace(/\\.html/,'_'+i+'.html')});\n}\nlist\n</js>",
    "ruleChapterName": "k",
    "ruleContentUrl": "v",
    "ruleContentUrlNext": "",
    "ruleIntroduce": "class.nrxs@tag.div@textNodes",
    "ruleSearchAuthor": "text#.*——",
    "ruleSearchList": "class.article-list@tag.li@tag.a",
    "ruleSearchName": "text#——.*|（.*）",
    "ruleSearchNoteUrl": "href",
    "ruleSearchUrl": "https://wap.dmshuwang.org/search/index.php@keyboard=searchKey&show=title&tempid=2&tbname=article&x=0&y=0|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 耽美书屋2",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.danmeishuwu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.contentbox@textNodes#本书籍由.*版权归原作者所有\n|本书籍仅供学习交流之用，请在下载后24小时内自行删除|.*小说下载网（）|=================",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "class.upd@tag.a.0@text",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.book_list@tag.li@tag.a",
    "ruleChapterName": "text#章#页",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "class.infos@tag.a@text",
    "ruleSearchCoverUrl": "class.pic@tag.img@src",
    "ruleSearchIntroduce": "class.infos@tag.p@text",
    "ruleSearchKind": "class.infos@tag.span.3@text#类别：",
    "ruleSearchLastChapter": "class.infos@tag.span.2@text#状态：",
    "ruleSearchList": "class.so new",
    "ruleSearchName": "tag.h2@tag.a@text",
    "ruleSearchNoteUrl": "tag.h2@tag.a@href",
    "ruleSearchUrl": "https://www.danmeishuwu.com/plus/search.php?kwtype=0&searchtype=&q=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 耽美小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.danmei.la",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": ".msg@tag.em.0@text##作者：",
    "ruleBookContent": ".novel@html@js:\nvar J = org.jsoup.Jsoup.parse(result);\nString(J.select('.yd_text2').html()).replace(String(J.select('h1').text().trim()), '')",
    "ruleBookInfoInit": "",
    "ruleBookKind": ".place@tag.a.-1@text",
    "ruleBookLastChapter": ".msg@tag.em.3@a@text",
    "ruleBookName": "h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".mulu a",
    "ruleChapterName": "text@js:java.put('title', 'Chapter')",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": ".jieshao .lf img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": ".intro@html##^\\s*##<br>",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "tag.a.0@href@js:\nvar id = result.match(/\\/(\\d+)\\.?/)[1];\n'/files/article/image/'+parseInt(id/1000)+'/'+id+'/'+id+'s.jpg';",
    "ruleSearchIntroduce": "tag.td.-2@text@js:result.trim()",
    "ruleSearchKind": "tag.td.-3@text&&tag.td.-1@text@js:result.replace('K', '000').replace('完成', '完本').replace(/已|中/g, '')",
    "ruleSearchLastChapter": "tag.td.1@text",
    "ruleSearchList": ".grid@tag.tr.1&&.grid@tag.tr.2&&.grid@tag.tr.3",
    "ruleSearchName": "tag.td.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/modules/article/search.php@searchkey=searchKey&searchtype=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 第二版主网",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.banzhu22.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36",
    "ruleBookAuthor": "//meta[@property=\"og:novel:author\"]/@content()",
    "ruleBookContent": "id.content@textNodes#第[\\u4e00-\\u9fa5]{1,3}折.+?\\d{4}-\\d\\d-\\d\\d",
    "ruleBookKind": "//meta[@property=\"og:novel:category\"]/@content()",
    "ruleBookLastChapter": "//meta[@property=\"og:novel:latest_chapter_name\"]/@content()\n<js>result.replace(/.+(?=第[\\u4e00-\\u9fa5][章卷部]\\b)/g,\"\")</js>",
    "ruleBookName": "//meta[@property=\"og:novel:book_name\"]/@content()",
    "ruleChapterList": "id.list@tag.dd",
    "ruleChapterName": "tag.a@text#.+(?=第[\\u4e00-\\u9fa5][章卷部]\\b)",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "//meta[@property=\"og:image\"]/@content()",
    "ruleIntroduce": "//meta[@property=\"og:description\"]/@content()\n<js>result.replace(/^|\\s+(?=[^a-zA-Z])|(—|–|=){3,}/g,\"\\n\")</js>",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "tag.a.0@href\n<js>result.replace(/.+\\D(\\d+)_(\\d+)\\//,\"/files/article/image/$1/$2/$2s.jpg\")</js>",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.td!0:1:2@text",
    "ruleSearchLastChapter": "tag.td.1@text",
    "ruleSearchList": "@css:tr#nr",
    "ruleSearchName": "tag.td.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/modules/article/search.php@searchkey=searchKey&searchtype=articlename&page=searchPage|char=gbk\"",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊; 💡 发现",
    "bookSourceName": "🔞 第二书包网",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.shubaodd.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.block_txt2@tag.p.1@tag.a@text",
    "ruleBookContent": "id.nr1@textNodes",
    "ruleBookName": "tag.h2@text",
    "ruleChapterList": "class.chapter.0@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.margin_right@tag.a@href",
    "ruleChapterUrlNext": "class.page@tag.a.0@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "id.pb_next@href",
    "ruleCoverUrl": "class.block_img2@tag.img@src",
    "ruleFindUrl": "月点击榜::https://m.shubaodd.com/top/monthvisit_searchPage/&&周点击榜::https://m.shubaodd.com/top/weekvisit_searchPage/&&月推荐榜::https://m.shubaodd.com/top/monthvote_searchPage/&&周推荐榜::https://m.shubaodd.com/top/weekvote_searchPage/&&总收藏榜::https://m.shubaodd.com/top/goodnum_searchPage/&&总点击榜::https://m.shubaodd.com/top/allvisit_searchPage/&&总推荐榜::https://m.shubaodd.com/top/allvote_searchPage/&&最近更新::https://m.shubaodd.com/top/lastupdate_searchPage/&&最新入库::https://m.shubaodd.com/top/postdate_searchPage/&&玄幻::https://m.shubaodd.com/sort/1_searchPage/&&都市::https://m.shubaodd.com/sort/2_searchPage/&&历史::https://m.shubaodd.com/sort/3_searchPage/&&网游::https://m.shubaodd.com/sort/4_searchPage/&&科幻::https://m.shubaodd.com/sort/5_searchPage/&&辣文::https://m.shubaodd.com/sort/6_searchPage/",
    "ruleIntroduce": "class.intro_info@text",
    "ruleSearchAuthor": "class.line@tag.a.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.line@tag.a.0@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.cover@tag.p",
    "ruleSearchName": "class.blue@text",
    "ruleSearchNoteUrl": "class.blue@href",
    "ruleSearchUrl": "https://m.shubaodd.com/s.php@type=articlename&s=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 8
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 第一版主1",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.dybz9.pw",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.info@text",
    "ruleBookContent": "class.page-content@tag.p@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "class.bd@tag.a.1@text",
    "ruleBookLastChapter": "",
    "ruleBookName": "tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapter-list.1@tag.ul@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "class.nextPage@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "//a[@class=\"curr\"]/following-sibling::a[1]/@href",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "class.right@tag.span@text&&tag.a@tag.span.1@text&&class.info@tag.a@text&&",
    "ruleFindCoverUrl": "class.left@tag.img@src&&tag.a@tag.img@src&&",
    "ruleFindIntroduce": "class.summary@text&&",
    "ruleFindKind": "tag.a@tag.span.0@text&&",
    "ruleFindLastChapter": "claa.update@tag.a@text&&",
    "ruleFindList": "class.recommend@tag.li&&class.column-list@class.list@tag.li&&class.book-all-list@class.column-2&&",
    "ruleFindName": "tag.h4@tag.a@text&&tag.a@text&&class.name@tag.a@text&&class.name@text&&",
    "ruleFindNoteUrl": "tag.h4@tag.a@href&&tag.a@href&&class.name@tag.a@href&&class.name@href&&",
    "ruleFindUrl": "玄幻·奇幻::http://www.dybz9.pw/fenlei/1_searchPage.html\n仙侠·武侠::http://www.dybz9.pw/fenlei/2_searchPage.html\n都市·言情::http://www.dybz9.pw/fenlei/3_searchPage.html\n穿越·历史::http://www.dybz9.pw/fenlei/4_searchPage.html\n科幻·灵异::http://www.dybz9.pw/fenlei/5_searchPage.html\n藏经阁::http://www.dybz9.pw/fenlei/6_searchPage.html\n其他·类别::http://www.dybz9.pw/fenlei/7_searchPage.html\n完本大全::http://www.dybz9.pw/shuku/0-lastupdate-2-searchPage.html",
    "ruleIntroduce": "class.book-intro@class.bd@text",
    "ruleSearchAuthor": "class.info@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.update@tag.a@text",
    "ruleSearchList": "class.column-2 ",
    "ruleSearchName": "class.name@text",
    "ruleSearchNoteUrl": "class.name@href",
    "ruleSearchUrl": "http://www.dybz9.pw/s.php@objectType=2&type=articlename&s=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 第一版主2",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.diyibanzhu5.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.articlecontent@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.ml_list@tag.li",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "玄幻::/xuanhuan/searchPage.html\n仙侠::/xianxia/searchPage.html\n都市::/dushi/searchPage.html\n军史::/junshi/searchPage.html\n辣文::/lawen/searchPage.html\n科幻::/kehuan/searchPage.html\n恐怖::/kongbu/searchPage.html\n其他::/qita/searchPage.html\n完结::/modules/article/articlelist.php?fullflag=1&page=searchPage\n总点击榜::https://www.diyibanzhu5.com/paihang/allvisit_searchPage.html&&月点击榜::https://www.diyibanzhu5.com/paihang/allvisit_searchPage.html&&周点击榜::https://www.diyibanzhu5.com/paihang/weekvisit_searchPage.html&&总收藏榜::https://www.diyibanzhu5.com/paihang/goodnum_searchPage.html&&最新入库::https://www.diyibanzhu5.com/paihang/postdate_searchPage.html&&最近跟新::https://www.diyibanzhu5.com/paihang/lastupdate_searchPage.html",
    "ruleIntroduce": "class.jj@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "class.p2@text",
    "ruleSearchKind": "tag.td.5@text",
    "ruleSearchLastChapter": "tag.a.1@taxt",
    "ruleSearchList": "tag.tbody@tag.tr!0|class.fl_right@class.tt",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.diyibanzhu5.com/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 第一版主3",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.diyibanzhu9.pro",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.page-content@p@html\n<js>\nm=[];n=[];\nfunction x(a,b){m.push(a);n.push(b)}\n// ➖➖拼音还原➖➖\n// 逐条添加：x(/#正则#/gi,\"文本\");\nx(/#ai#/gi,\"爱\");\nx(/#bao#/gi,\"暴\");\nx(/#bang#/gi,\"棒\");\nx(/#bang2#/gi,\"帮\");\nx(/#bi#/gi,\"逼\");\nx(/#biao#/gi,\"婊\");\nx(/#bo#/gi,\"勃\");\nx(/#cao#/gi,\"操\");\nx(/#cha#/gi,\"插\");\nx(/#chao#/gi,\"潮\");\nx(/#chu#/gi,\"处\");\nx(/#chun#/gi,\"唇\");\nx(/#dan#/gi,\"单\");\nx(/#dan2#/gi,\"蛋\");\nx(/#dang#/gi,\"党\");\nx(/#dang2#/gi,\"荡\");\nx(/#di#/gi,\"嫡\");\nx(/#di2#/gi,\"弟\");\nx(/#ding#/gi,\"丁\");\nx(/#dong#/gi,\"洞\");\nx(/#du#/gi,\"毒\");\nx(/#du2#/gi,\"杜\");\nx(/#fen#/gi,\"粉\");\nx(/#feng#/gi,\"缝\");\nx(/#fu#/gi,\"妇\");\nx(/#fu2#/gi,\"府\");\nx(/#gao#/gi,\"高\");\nx(/#gao2#/gi,\"搞\");\nx(/#gan#/gi,\"干\");\nx(/#gang#/gi,\"肛\");\nx(/#gong#/gi,\"共\");\nx(/#gong2#/gi,\"宫\");\nx(/#gou#/gi,\"狗\");\nx(/#gui#/gi,\"龟\");\nx(/#guo#/gi,\"国\");\nx(/#gun#/gi,\"棍\");\nx(/#han#/gi,\"含\");\nx(/#hu#/gi,\"胡\");\nx(/#hui#/gi,\"秽\");\nx(/#ji#/gi,\"激\");\nx(/#ji2#/gi,\"鸡\");\nx(/#ji3#/gi,\"纪\");\nx(/#ji4#/gi,\"妓\");\nx(/#jiao#/gi,\"交\");\nx(/#jian#/gi,\"奸\");\nx(/#jian2#/gi,\"贱\");\nx(/#jie#/gi,\"介\");\nx(/#jin#/gi,\"锦\");\nx(/#jiu#/gi,\"九\");\nx(/#jing#/gi,\"茎\");\nx(/#jing2#/gi,\"精\");\nx(/#jue#/gi,\"厥\");\nx(/#jv#/gi,\"具\");\nx(/#jv2#/gi,\"菊\");\nx(/#keng#/gi,\"坑\");\nx(/#ling#/gi,\"凌\");\nx(/#liu#/gi,\"流\");\nx(/#lou#/gi,\"露\");\nx(/#lu#/gi,\"露\");\nx(/#lu2#/gi,\"撸\");\nx(/#lu3#/gi,\"颅\");\nx(/#lun#/gi,\"伦\");\nx(/#lun2#/gi,\"轮\");\nx(/#luo#/gi,\"裸\");\nx(/#luan#/gi,\"乱\");\nx(/#ma#/gi,\"麻\");\nx(/#ma2#/gi,\"马\");\nx(/#ma3#/gi,\"妈\");\nx(/#mang#/gi,\"氓\");\nx(/#mei#/gi,\"美\");\nx(/#mi#/gi,\"迷\");\nx(/#mi2#/gi,\"蜜\");\nx(/#mie#/gi,\"灭\");\nx(/#mu#/gi,\"母\");\nx(/#nai#/gi,\"奶\");\nx(/#nei#/gi,\"内\");\nx(/#nen#/gi,\"嫩\");\nx(/#niao#/gi,\"尿\");\nx(/#nu#/gi,\"奴\");\nx(/#nue#/gi,\"虐\");\nx(/#pao#/gi,\"炮\");\nx(/#pao999#/gi,\"刨\");\nx(/#peng#/gi,\"鹏\");\nx(/#pi#/gi,\"屁\");\nx(/#qiang#/gi,\"枪\");\nx(/#qin#/gi,\"亲\");\nx(/#qing#/gi,\"情\");\nx(/#ri#/gi,\"日\");\nx(/#rou#/gi,\"肉\");\nx(/#ru#/gi,\"乳\");\nx(/#ru2#/gi,\"辱\");\nx(/#sao#/gi,\"骚\");\nx(/#se#/gi,\"色\");\nx(/#sha#/gi,\"杀\");\nx(/#she#/gi,\"舌\");\nx(/#shen#/gi,\"呻\");\nx(/#she2#/gi,\"射\");\nx(/#shi#/gi,\"尸\");\nx(/#shi2#/gi,\"湿\");\nx(/#shou#/gi,\"兽\");\nx(/#shu#/gi,\"熟\");\nx(/#shui#/gi,\"水\");\nx(/#si#/gi,\"死\");\nx(/#si2#/gi,\"丝\");\nx(/#suan#/gi,\"酸\");\nx(/#tai#/gi,\"台\");\nx(/#tao#/gi,\"涛\");\nx(/#tian#/gi,\"舔\");\nx(/#tong#/gi,\"童\");\nx(/#tou#/gi,\"偷\");\nx(/#tun#/gi,\"臀\");\nx(/#tun2#/gi,\"吞\");\nx(/#tui#/gi,\"腿\");\nx(/#wang#/gi,\"亡\");\nx(/#wei#/gi,\"未\");\nx(/#wen#/gi,\"温\");\nx(/#xi2#/gi,\"席\");\nx(/#xi3#/gi,\"吸\");\nx(/#xiong#/gi,\"胸\");\nx(/#xing#/gi,\"性\");\nx(/#xue#/gi,\"学\");\nx(/#xue2#/gi,\"穴\");\nx(/#xue3#/gi,\"血\");\nx(/#yao#/gi,\"摇\");\nx(/#yao2#/gi,\"药\");\nx(/#yi#/gi,\"义\");\nx(/#yi2#/gi,\"漪\");\nx(/#yin3#/gi,\"淫\");\nx(/#yin2#/gi,\"阴\");\nx(/#yin#/gi,\"吟\");\nx(/#ying#/gi,\"硬\");\nx(/#you#/gi,\"诱\");\nx(/#you2#/gi,\"幼\");\nx(/#yu#/gi,\"欲\");\nx(/#zai#/gi,\"在\");\nx(/#zha#/gi,\"炸\");\nx(/#zhan#/gi,\"斩\");\nx(/#ze#/gi,\"泽\");\nx(/#zhong#/gi,\"中\");\nx(/#zhi#/gi,\"指\");\nx(/#zhu#/gi,\"主\");\nx(/#zu#/gi,\"足\");\nx(/#zuo#/gi,\"做\");\nx(/＊|（待续）|((记住)?(地t[址阯])?[发發沷][布怖][页頁])[^<\\n]+/gi,\"\");\nresult=result.replace(/<img .+?toimg\\/data\\/([^\\.]+)[^>]+>/g,\"#$1#\");\nfor(i in n){result=result.replace(m[i],n[i])};\nresult=result.replace(\"<br>\",\"</p><p>\").replace(/([，、\\u4e00-\\u9fa5])(<br>\\s*){1,2}/g,\"$1\")\n</js>",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.container@class.bd@class.right@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapter-list.1@class.bd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.pagelistbox@class.indexPage@href",
    "ruleChapterUrlNext": "class.pagelistbox@class.nextPage@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "@css:.chapterPages > a.curr + a@href",
    "ruleCoverUrl": "",
    "ruleFindUrl": "全部·总集::https://www.diyibanzhu9.pro/shuku/0-lastupdate-0-searchPage.html\n全部·完本::https://www.diyibanzhu9.pro/shuku/0-lastupdate-2-searchPage.html\n全部·连载::https://www.diyibanzhu9.pro/shuku/0-lastupdate-1-searchPage.html\n奇幻·玄幻::https://www.diyibanzhu9.pro/shuku/1-lastupdate-0-searchPage.html\n仙侠·武侠::https://www.diyibanzhu9.pro/shuku/2-lastupdate-0-searchPage.html\n都市·言情::https://www.diyibanzhu9.pro/shuku/3-lastupdate-0-searchPage.html\n穿越·历史::https://www.diyibanzhu9.pro/shuku/4-lastupdate-0-searchPage.html\n科幻·灵异::https://www.diyibanzhu9.pro/shuku/5-lastupdate-0-searchPage.html\n藏经阁::https://www.diyibanzhu9.pro/shuku/6-lastupdate-0-searchPage.html\n其他类型::https://www.diyibanzhu9.pro/shuku/7-lastupdate-0-searchPage.html\n总人气::https://www.diyibanzhu9.pro/shuku/0-allvisit-0-searchPage.html\n月人气::https://www.diyibanzhu9.pro/shuku/0-monthvisit-0-searchPage.html\n字数::https://www.diyibanzhu9.pro/shuku/0-size-0-searchPage.html\n新书::https://www.diyibanzhu9.pro/shuku/0-postdate-0-searchPage.html",
    "ruleIntroduce": "class.book-intro@class.bd@text",
    "ruleSearchAuthor": "class.author@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.update@tag.a.0@text",
    "ruleSearchList": "class.container@class.book-all-list@class.bd@class.right",
    "ruleSearchName": "class.name@text",
    "ruleSearchNoteUrl": "class.name@href",
    "ruleSearchUrl": "/s.php@objectType=2&type=articlename&s=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 第一版主4",
    "bookSourceType": "",
    "bookSourceUrl": "http://hdyp.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.page-content font-large@p@html##<img src=\"/toimg/data/|\\.png\">",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.list.1@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "text.下页@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "##class=\"curr\">【\\d+】</a><a href=\"([^\"]+)\">【\\d+】</a>##$1###",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.mod book-intro@text",
    "ruleSearchAuthor": "##作者：([^<]+)##$1###",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.update@a@text",
    "ruleSearchList": "class.column-2 ",
    "ruleSearchName": "class.name@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://hdyp.net/s.php@type=articlename&s=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 福书网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.fushutuan.net",
    "enable": true,
    "ruleBookAuthor": "id",
    "ruleBookContent": "id.text@tag.div@textNodes",
    "ruleChapterList": "//select[@name=\"titleselect\"]/option",
    "ruleChapterName": "text#.*\\((\\d+)\\)#第$1页",
    "ruleContentUrl": "//@value",
    "ruleContentUrlNext": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.text@tag.div@textNodes",
    "ruleSearchAuthor": "tag.a@title#.*——.",
    "ruleSearchKind": "",
    "ruleSearchList": "class.article-list@li",
    "ruleSearchName": "tag.a.0@title#（.*",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/e/search/index.php@keyboard=searchKey&show=title&tempid=1|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 腐读阁",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.xfuduge.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": ".box_box@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.booklistBox@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": ".author@text",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": ".c@text&&.words@text&&.abover@text#\\[|\\]",
    "ruleFindLastChapter": ".n@text",
    "ruleFindList": ".ul_m_list@li",
    "ruleFindName": ".t@text",
    "ruleFindNoteUrl": ".t@a@href#page#chapter",
    "ruleFindUrl": "奇幻·玄幻::http://www.xfuduge.com/category/?11-searchPage.html&&武侠·仙侠::http://www.xfuduge.com/category/?22-searchPage.html&&都市·青春::http://www.xfuduge.com/category/?33-searchPage.html&&历史·穿越::http://www.xfuduge.com/category/?44-searchPage.html&&游戏·竞技::http://www.xfuduge.com/category/?55-searchPage.html&&耽美::http://www.xfuduge.com/category/?37791-searchPage.html&&",
    "ruleIntroduce": "",
    "ruleSearchAuthor": ".state@tag.a.0@text",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchIntroduce": ".jianjie@textNodes",
    "ruleSearchKind": "tag.h2@tag.a.0@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "@js:\nimportClass(org.jsoup.Jsoup);\nvar url=baseUrl.replace(/=/,'');\nJsoup.connect(url).get().select('.SoList li')",
    "ruleSearchName": "tag.h2@tag.a.1@text",
    "ruleSearchNoteUrl": "tag.h2@tag.a.1@href@js:\nresult.replace(/page/,'chapter').replace(/=/,'')",
    "ruleSearchUrl": "http://www.xfuduge.com/so/?searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 腐国度1",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.fuguodu520.com",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "h2@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "//*[@id=\"list\"]//dd/a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "@js:baseUrl.replace(/m/,\"www\")",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.block_img2@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro_info@text",
    "ruleSearchAuthor": "text##.*/",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.a.0@text##\\[|\\]",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.line",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "/s.php@type=articlename&s=searchKey&submit=|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 腐国度2",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.fuguoduxs.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "https://m.fuguoduxs.com/login.php",
    "ruleBookAuthor": "id.info@tag.p@text",
    "ruleBookContent": "id.content@text",
    "ruleBookInfoInit": "",
    "ruleBookKind": "class.con_top@tag.a.1@text",
    "ruleBookLastChapter": "id.list@tag.dd-1@tag.a@text",
    "ruleBookName": "tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "玄幻::https://www.fuguoduxs.com/xuanhuan/1_searchPage.html\n修真::https://www.fuguoduxs.com/xiuzhen/2_searchPage.html\n都市::https://www.fuguoduxs.com/dushi/3_searchPage.html\n穿越::https://www.fuguoduxs.com/chuanyue/4_searchPage.html\n耽美::https://www.fuguoduxs.com/danmei/5_searchPage.html\n科幻::https://www.fuguoduxs.com/kehuan/6_searchPage.html\n完本::https://www.fuguoduxs.com/wanben/1_searchPage.html",
    "ruleIntroduce": "id.intro@tag.p@text",
    "ruleSearchAuthor": "class.s5@text|class.odd.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.s3@tag.a@text|class.even@tag.a@text",
    "ruleSearchList": "//div[@class='l']/ul/li|class.grid@tag.tr!0",
    "ruleSearchName": "class.s2@tag.a@text|class.odd.0@tag.a@text",
    "ruleSearchNoteUrl": "class.s2@tag.a@href|class.odd.0@tag.a@href",
    "ruleSearchUrl": "https://www.fuguoduxs.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 腐女中文",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.fnzw.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.bookinfo@tag.tbody@tag.tr.0@tag.td.2@tag.p.0@text#作者：",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "id.readlist@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "ctag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro@text",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.lists@tag.li",
    "ruleSearchName": "tag.a@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "https://m.fnzw.com/novel.php?action=search@searchkey=searchKey|char=gbk&searchtype=novelname",
    "serialNumber": 0,
    "weight": 125
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 腐书网",
    "bookSourceType": "",
    "bookSourceUrl": "https://wap.fushuwang.org",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.text@div@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "//select[@name=\"titleselect\"]/option",
    "ruleChapterName": "text##.*\\(|\\)",
    "ruleChapterUrl": "@js:baseUrl.replace(/wap/,\"www\")",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "//@value",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "tag.a.0@text##.*——",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.article-list@li",
    "ruleSearchName": "tag.a.0@text##——.*",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://wap.fushuwang.org/search/index.php@keyboard=searchKey&tempid=2&tbname=article&show=title|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 腐文小说网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.u6k6.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.box_con@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.intro@html",
    "ruleSearchAuthor": "class.odd.1@text|class.s5@text|id.info@tag.p.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.odd.0@tag.a@text|id.info@tag.p.2@text#最后...",
    "ruleSearchLastChapter": "class.even.0@tag.a@text|class.box_con@tag.dd.0@text",
    "ruleSearchList": "class.grid@tag.tr!0|id.wrapper",
    "ruleSearchName": "class.odd.0@tag.a@text|id.info@tag.h1@text|class.s2@tag.a@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href",
    "ruleSearchUrl": "https://www.u6k6.com/modules/article/search.php?searchkey=searchKey&searchtype=articlename&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 7
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 腐小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.fuxsb.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.titls@tag.strong@text#作者：",
    "ruleBookContent": "class.nr_bzm@textNodes",
    "ruleBookName": "tag.h2@text",
    "ruleChapterList": "class.alt_page@tag.li!0",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "class.alt_page@tag.li.3@href",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleSearchAuthor": "tag.a.1@text#.*作者：",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "class.desc@text",
    "ruleSearchKind": "tag.a.0@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.list_article@tag.li",
    "ruleSearchName": "tag.a.1@text#作者：.*",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "http://www.fuxsb.com/plus/search.php?q=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 腐宅屋",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.fuzhaiwu.com",
    "enable": true,
    "ruleBookAuthor": "//*[@class=\"info\"]/ul/li[1]/a/text()",
    "ruleBookContent": "//*[@class=\"box_box\"]",
    "ruleBookInfoInit": "",
    "ruleBookName": "//*[@class=\"title\"]/h2/a/text()",
    "ruleChapterList": "//*[@id=\"booklistBox\"]//a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "//*[@class=\"booklist\"]/h3/a/@href",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "",
    "ruleFindUrl": "耽美::http://m.fuzhaiwu.com/danmei{,/11-searchPage}.html&&\n百合::http://m.fuzhaiwu.com/baihe{,/22-searchPage}.html&&\n言情::http://m.fuzhaiwu.com/yanqing{,/33-searchPage}.html&&\n高辣文::http://m.fuzhaiwu.com/lawen{,/44-searchPage}.html",
    "ruleIntroduce": "//*[@class=\"words\"]/p/a/text()",
    "ruleSearchAuthor": "//p[1]/span/a/text()",
    "ruleSearchIntroduce": "//p[3]/a/text()",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "//*[@class=\"wen\"]",
    "ruleSearchName": "//p[1]/a[1]/text()",
    "ruleSearchNoteUrl": "##<p class=\"title\"><a href=\"http://m.fuzhaiwu.com([^\"]+)\" title=\"[^\"]+\">[^<]+</a>##http://www.fuzhaiwu.com$1###",
    "ruleSearchUrl": "http://m.fuzhaiwu.com/so/searchKey{,-searchPage}.html",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 富书湾",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.fushuwan.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746901409,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.post@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "//select[@name=\"titleselect\"]/option",
    "ruleChapterName": "//text()##：.*",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "//@value",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "h3@text##《|》|.*——",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "class.blog_entry@text",
    "ruleSearchKind": "tag.strong.1@a@text",
    "ruleSearchLastChapter": "class.date-time@text",
    "ruleSearchList": "class.topic-list@li",
    "ruleSearchName": "h3@text##《|》|——.*",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.fushuwan.com/e/search/index.php@show=title&keyboard=searchKey&submit=湾里找找|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 高端书院",
    "bookSourceType": "",
    "bookSourceUrl": "http://gaoduan.szjinruixin.com/yushuge/index/index.html",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Linux; Android 9; HWI-AL00 Build/HUAWEIHWI-AL00; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/71.0.3578.99 Mobile Safari/537.36 qrqmxsapptoken",
    "ruleBookAuthor": "$..bAuthor",
    "ruleBookContent": "<js>\nvar json = JSON.parse(result);\njson.errcode == \"0\" ? json.data.rows.Contents : json.errmsg\n</js>",
    "ruleBookKind": "$..Bname",
    "ruleBookName": "$..Cname@put:{bid:$..ID}",
    "ruleBookUrlPattern": "http://appapi.szjinruixin.com/books/book/get/.*",
    "ruleChapterList": "+<js>\nvar base=\"http://appapi.szjinruixin.com/books/chapter/getdetail/no-uid/@get:{bid}/0/☆/0/0/2/1\";\n\nJSON.parse(result).data.rows\n.map(ch=>({\n  title:ch.Title,\n  link:base.replace(\"☆\",ch.SortID)\n}))\n</js>",
    "ruleChapterName": "title",
    "ruleChapterUrl": "http://appapi.szjinruixin.com/books/chapter/getCacheList/{$..ID}/5000/1/",
    "ruleChapterUrlNext": "<js>\nvar page=\"\";\nvar n=baseUrl.match(/\\/(\\d+)\\/(\\d+)\\/$/);\nvar index=parseInt(n[2])+1;\nvar size=n[1];\nif(JSON.parse(result).data.rows.length==size)\n  page=baseUrl.replace(/\\/(\\d+)\\/$/,\"/\"+index+\"/\");\npage\n</js>",
    "ruleContentUrl": "link",
    "ruleCoverUrl": "$..ImgUrl",
    "ruleFindAuthor": "$.bAuthor",
    "ruleFindCoverUrl": "$.ImgUrl",
    "ruleFindIntroduce": "$.bIntro",
    "ruleFindKind": "$.bType<js>\nvar b1=[\"Type\",\"玄幻\",\"仙侠\",\"都市\",\"言情\",\"穿越\",\"游戏\",\"科幻\",\"灵异\"];\n\nb1[parseInt(String(result).match(/\\d+/)[0])]\n</js>",
    "ruleFindList": "$.data.rows[*]",
    "ruleFindName": "$.Cname",
    "ruleFindNoteUrl": "http://appapi.szjinruixin.com/books/book/get/{$.ID}",
    "ruleFindUrl": "全·Type·State::http://appapi.szjinruixin.com/books/book/getbooklist/0/0/0/0/10/searchPage&&全·Type·连载::http://appapi.szjinruixin.com/books/book/getbooklist/0/0/0/1/10/searchPage&&全·Type·完结::http://appapi.szjinruixin.com/books/book/getbooklist/0/0/0/2/10/searchPage&&全·玄幻·State::http://appapi.szjinruixin.com/books/book/getbooklist/0/0/1/0/10/searchPage&&全·玄幻·连载::http://appapi.szjinruixin.com/books/book/getbooklist/0/0/1/1/10/searchPage&&全·玄幻·完结::http://appapi.szjinruixin.com/books/book/getbooklist/0/0/1/2/10/searchPage&&全·仙侠·State::http://appapi.szjinruixin.com/books/book/getbooklist/0/0/2/0/10/searchPage&&全·仙侠·连载::http://appapi.szjinruixin.com/books/book/getbooklist/0/0/2/1/10/searchPage&&全·仙侠·完结::http://appapi.szjinruixin.com/books/book/getbooklist/0/0/2/2/10/searchPage&&全·都市·State::http://appapi.szjinruixin.com/books/book/getbooklist/0/0/3/0/10/searchPage&&全·都市·连载::http://appapi.szjinruixin.com/books/book/getbooklist/0/0/3/1/10/searchPage&&全·都市·完结::http://appapi.szjinruixin.com/books/book/getbooklist/0/0/3/2/10/searchPage&&全·言情·State::http://appapi.szjinruixin.com/books/book/getbooklist/0/0/4/0/10/searchPage&&全·言情·连载::http://appapi.szjinruixin.com/books/book/getbooklist/0/0/4/1/10/searchPage&&全·言情·完结::http://appapi.szjinruixin.com/books/book/getbooklist/0/0/4/2/10/searchPage&&全·穿越·State::http://appapi.szjinruixin.com/books/book/getbooklist/0/0/5/0/10/searchPage&&全·穿越·连载::http://appapi.szjinruixin.com/books/book/getbooklist/0/0/5/1/10/searchPage&&全·穿越·完结::http://appapi.szjinruixin.com/books/book/getbooklist/0/0/5/2/10/searchPage&&全·游戏·State::http://appapi.szjinruixin.com/books/book/getbooklist/0/0/6/0/10/searchPage&&全·游戏·连载::http://appapi.szjinruixin.com/books/book/getbooklist/0/0/6/1/10/searchPage&&全·游戏·完结::http://appapi.szjinruixin.com/books/book/getbooklist/0/0/6/2/10/searchPage&&全·科幻·State::http://appapi.szjinruixin.com/books/book/getbooklist/0/0/7/0/10/searchPage&&全·科幻·连载::http://appapi.szjinruixin.com/books/book/getbooklist/0/0/7/1/10/searchPage&&全·科幻·完结::http://appapi.szjinruixin.com/books/book/getbooklist/0/0/7/2/10/searchPage&&全·灵异·State::http://appapi.szjinruixin.com/books/book/getbooklist/0/0/8/0/10/searchPage&&全·灵异·连载::http://appapi.szjinruixin.com/books/book/getbooklist/0/0/8/1/10/searchPage&&全·灵异·完结::http://appapi.szjinruixin.com/books/book/getbooklist/0/0/8/2/10/searchPage&&男·Type·State::http://appapi.szjinruixin.com/books/book/getbooklist/0/1/0/0/10/searchPage&&男·Type·连载::http://appapi.szjinruixin.com/books/book/getbooklist/0/1/0/1/10/searchPage&&男·Type·完结::http://appapi.szjinruixin.com/books/book/getbooklist/0/1/0/2/10/searchPage&&男·玄幻·State::http://appapi.szjinruixin.com/books/book/getbooklist/0/1/1/0/10/searchPage&&男·玄幻·连载::http://appapi.szjinruixin.com/books/book/getbooklist/0/1/1/1/10/searchPage&&男·玄幻·完结::http://appapi.szjinruixin.com/books/book/getbooklist/0/1/1/2/10/searchPage&&男·仙侠·State::http://appapi.szjinruixin.com/books/book/getbooklist/0/1/2/0/10/searchPage&&男·仙侠·连载::http://appapi.szjinruixin.com/books/book/getbooklist/0/1/2/1/10/searchPage&&男·仙侠·完结::http://appapi.szjinruixin.com/books/book/getbooklist/0/1/2/2/10/searchPage&&男·都市·State::http://appapi.szjinruixin.com/books/book/getbooklist/0/1/3/0/10/searchPage&&男·都市·连载::http://appapi.szjinruixin.com/books/book/getbooklist/0/1/3/1/10/searchPage&&男·都市·完结::http://appapi.szjinruixin.com/books/book/getbooklist/0/1/3/2/10/searchPage&&男·言情·State::http://appapi.szjinruixin.com/books/book/getbooklist/0/1/4/0/10/searchPage&&男·言情·连载::http://appapi.szjinruixin.com/books/book/getbooklist/0/1/4/1/10/searchPage&&男·言情·完结::http://appapi.szjinruixin.com/books/book/getbooklist/0/1/4/2/10/searchPage&&男·穿越·State::http://appapi.szjinruixin.com/books/book/getbooklist/0/1/5/0/10/searchPage&&男·穿越·连载::http://appapi.szjinruixin.com/books/book/getbooklist/0/1/5/1/10/searchPage&&男·穿越·完结::http://appapi.szjinruixin.com/books/book/getbooklist/0/1/5/2/10/searchPage&&男·游戏·State::http://appapi.szjinruixin.com/books/book/getbooklist/0/1/6/0/10/searchPage&&男·游戏·连载::http://appapi.szjinruixin.com/books/book/getbooklist/0/1/6/1/10/searchPage&&男·游戏·完结::http://appapi.szjinruixin.com/books/book/getbooklist/0/1/6/2/10/searchPage&&男·科幻·State::http://appapi.szjinruixin.com/books/book/getbooklist/0/1/7/0/10/searchPage&&男·科幻·连载::http://appapi.szjinruixin.com/books/book/getbooklist/0/1/7/1/10/searchPage&&男·科幻·完结::http://appapi.szjinruixin.com/books/book/getbooklist/0/1/7/2/10/searchPage&&男·灵异·State::http://appapi.szjinruixin.com/books/book/getbooklist/0/1/8/0/10/searchPage&&男·灵异·连载::http://appapi.szjinruixin.com/books/book/getbooklist/0/1/8/1/10/searchPage&&男·灵异·完结::http://appapi.szjinruixin.com/books/book/getbooklist/0/1/8/2/10/searchPage&&女·Type·State::http://appapi.szjinruixin.com/books/book/getbooklist/0/2/0/0/10/searchPage&&女·Type·连载::http://appapi.szjinruixin.com/books/book/getbooklist/0/2/0/1/10/searchPage&&女·Type·完结::http://appapi.szjinruixin.com/books/book/getbooklist/0/2/0/2/10/searchPage&&女·玄幻·State::http://appapi.szjinruixin.com/books/book/getbooklist/0/2/1/0/10/searchPage&&女·玄幻·连载::http://appapi.szjinruixin.com/books/book/getbooklist/0/2/1/1/10/searchPage&&女·玄幻·完结::http://appapi.szjinruixin.com/books/book/getbooklist/0/2/1/2/10/searchPage&&女·仙侠·State::http://appapi.szjinruixin.com/books/book/getbooklist/0/2/2/0/10/searchPage&&女·仙侠·连载::http://appapi.szjinruixin.com/books/book/getbooklist/0/2/2/1/10/searchPage&&女·仙侠·完结::http://appapi.szjinruixin.com/books/book/getbooklist/0/2/2/2/10/searchPage&&女·都市·State::http://appapi.szjinruixin.com/books/book/getbooklist/0/2/3/0/10/searchPage&&女·都市·连载::http://appapi.szjinruixin.com/books/book/getbooklist/0/2/3/1/10/searchPage&&女·都市·完结::http://appapi.szjinruixin.com/books/book/getbooklist/0/2/3/2/10/searchPage&&女·言情·State::http://appapi.szjinruixin.com/books/book/getbooklist/0/2/4/0/10/searchPage&&女·言情·连载::http://appapi.szjinruixin.com/books/book/getbooklist/0/2/4/1/10/searchPage&&女·言情·完结::http://appapi.szjinruixin.com/books/book/getbooklist/0/2/4/2/10/searchPage&&女·穿越·State::http://appapi.szjinruixin.com/books/book/getbooklist/0/2/5/0/10/searchPage&&女·穿越·连载::http://appapi.szjinruixin.com/books/book/getbooklist/0/2/5/1/10/searchPage&&女·穿越·完结::http://appapi.szjinruixin.com/books/book/getbooklist/0/2/5/2/10/searchPage&&女·游戏·State::http://appapi.szjinruixin.com/books/book/getbooklist/0/2/6/0/10/searchPage&&女·游戏·连载::http://appapi.szjinruixin.com/books/book/getbooklist/0/2/6/1/10/searchPage&&女·游戏·完结::http://appapi.szjinruixin.com/books/book/getbooklist/0/2/6/2/10/searchPage&&女·科幻·State::http://appapi.szjinruixin.com/books/book/getbooklist/0/2/7/0/10/searchPage&&女·科幻·连载::http://appapi.szjinruixin.com/books/book/getbooklist/0/2/7/1/10/searchPage&&女·科幻·完结::http://appapi.szjinruixin.com/books/book/getbooklist/0/2/7/2/10/searchPage&&女·灵异·State::http://appapi.szjinruixin.com/books/book/getbooklist/0/2/8/0/10/searchPage&&女·灵异·连载::http://appapi.szjinruixin.com/books/book/getbooklist/0/2/8/1/10/searchPage&&女·灵异·完结::http://appapi.szjinruixin.com/books/book/getbooklist/0/2/8/2/10/searchPage&&点击榜::http://appapi.szjinruixin.com/books/book/getclicklist/0/0/1/0/0/searchPage&&收藏榜::http://appapi.szjinruixin.com/books/book/getcollectionlist/0/0/1/0/0/searchPage&&打赏榜::http://appapi.szjinruixin.com/books/book/getrewardlist/0/0/1/0/0/searchPage",
    "ruleIntroduce": "$..bIntro",
    "ruleSearchAuthor": "$.bAuthor",
    "ruleSearchCoverUrl": "$.ImgUrl",
    "ruleSearchIntroduce": "$.bIntro",
    "ruleSearchKind": "$.bType<js>\nvar b1=[\"玄幻\",\"仙侠\",\"都市\",\"言情\",\"穿越\",\"游戏\",\"科幻\",\"灵异\"];\n\nb1[parseInt(String(result).match(/\\d+/)[0])-1]\n</js>",
    "ruleSearchList": "<js>\nvar url=\"http://appapi.szjinruixin.com/books/book/searchbycname\";\nvar json='{\"key\":\"'+decodeURIComponent(baseUrl.match(/query=(.*)/)[1])+'\"}';\nvar doc=org.jsoup.Jsoup.connect(url)\n .requestBody(json)\n .header(\"Content-Length\", \"16\")\n .ignoreContentType(true)\n .post();\nJSON.parse(String(doc).match(/body>\\s*(.*)\\s*<\\/bo/)[1]).data.rows\n</js>",
    "ruleSearchName": "$.Cname",
    "ruleSearchNoteUrl": "http://appapi.szjinruixin.com/books/book/get/{$.ID}",
    "ruleSearchUrl": "http://api01pbmp.zhuishushenqi.com/book/fuzzy-search?query=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 海岸线",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.haxwx.cc",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673888431,
    "ruleBookAuthor": "",
    "ruleBookContent": "id.BookText@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.chapterlist@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.book-intro@text",
    "ruleSearchAuthor": "tag.p.0@tag.i.0@text|tag.em@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "tag.p.0@tag.i.1@text",
    "ruleSearchLastChapter": "tag.p.1@text#.*章节.|.*简介........",
    "ruleSearchList": "class.item-pic|class.details.0",
    "ruleSearchName": "tag.h3@text|tag.h1.0@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "http://www.haxwx.cc/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 红杏小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://free.ilemi.cn",
    "enable": true,
    "ruleBookContent": "$.data.content##（.*无弹窗广告.*）|.收藏.记录.*##",
    "ruleChapterList": "$.data",
    "ruleChapterName": "chapterName",
    "ruleContentUrl": "http://free.ilemi.cn/v1/api/book/chapter/content?bookId=@get:{book}&chapterId={$.chapterId}&imei=869041047791556&idfa=869041047791656&packagename=com.quanben.hongxing&packageName=com.quanben.hongxing&model=MI%20MAX%203&version=1.0.2",
    "ruleSearchAuthor": "penName",
    "ruleSearchCoverUrl": "bookCover",
    "ruleSearchIntroduce": "bookIntro",
    "ruleSearchKind": "cateName",
    "ruleSearchList": "$.data",
    "ruleSearchName": "bookName@put:{book:bookId}",
    "ruleSearchNoteUrl": "http://free.ilemi.cn/v1/api/book/chapter/list?bookId={$.bookId}&offset=1&limit=10&sort=chapterId&isAsc=true&imei=869041047791656&idfa=869041047791656&packagename=com.quanben.hongxing&packageName=com.quanben.hongxing&model=MI%20MAX%203&version=1.0.2",
    "ruleSearchUrl": "http://free.ilemi.cn/v1/api/booksearch/query?queryStr=searchKey&offset=searchPage&limit=20&imei=869041047791656&idfa=869041047791656&packagename=com.quanben.hongxing&packageName=com.quanben.hongxing&model=MI%20MAX%203&version=1.0.2",
    "serialNumber": 0,
    "weight": 8
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 激情网",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.jiqinw.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.nr_bzm@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.alt_page@ul@li!0:1:2:3@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "tag.a.0@text#.*作者：",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "class.desc.0@text",
    "ruleFindKind": "",
    "ruleFindLastChapter": "class.time.0@text",
    "ruleFindList": "class.list_article@ul@li|class.list_article@ul@li",
    "ruleFindName": "tag.a.0@b@text|tag.a.0@strong@text",
    "ruleFindNoteUrl": "tag.a.0@href|",
    "ruleFindUrl": "现代耽美::http://www.jiqinw.com/xiandai/list_4_searchPage.html&&古代耽美::http://www.jiqinw.com/gudai/list_5_searchPage.html&&穿越重生::http://www.jiqinw.com/chuanyue/list_6_searchPage.html&&玄幻灵异::http://www.jiqinw.com/qihuan/list_7_searchPage.html&&网游竞技::http://www.jiqinw.com/wangyou/list_8_searchPage.html&&同人耽美::http://www.jiqinw.com/tongren/list_9_searchPage.html&&G L 百合::http://www.jiqinw.com/baihe/list_10_searchPage.html&&现代排行榜::http://www.jiqinw.com/paihang/xd.html&&古代排行榜::http://www.jiqinw.com/paihang/gd.html&&穿越排行榜::http://www.jiqinw.com/paihang/cy.html&&玄幻排行榜::http://www.jiqinw.com/paihang/xh.html&&网游排行榜::http://www.jiqinw.com/paihang/wy.html&&同人排行榜::http://www.jiqinw.com/paihang/tr.html&&百合排行榜::http://www.jiqinw.com/paihang/gl.html&&经典点击榜::http://www.jiqinw.com/tietui/top.html&&经典大全::http://www.jiqinw.com/tietui/",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "tag.a.1@text#.*作者：",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "class.desc.0@text",
    "ruleSearchKind": "tag.a.0@text",
    "ruleSearchLastChapter": "class.time.0@text",
    "ruleSearchList": "class.list_article@ul@li",
    "ruleSearchName": "tag.a.1@text#\\作者：.*",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "/plus/search.php?q=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 禁忌书屋",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.42wg.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673504583,
    "loginUrl": "",
    "ruleBookAuthor": "##作者：([^<]+)##$1###",
    "ruleBookContent": "id.novelcontent@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.catalog1@h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.info_chapters@tag.ul.1@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "text.下一页@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.tu@img@src",
    "ruleFindAuthor": "class.p4@text",
    "ruleFindCoverUrl": "img@src",
    "ruleFindIntroduce": "class.p5@text",
    "ruleFindKind": "class.label@tag.p!-1@text",
    "ruleFindLastChapter": "",
    "ruleFindList": "class.tt",
    "ruleFindName": "class.p1@text",
    "ruleFindNoteUrl": "tag.a.0@href",
    "ruleFindUrl": "耽美小说::/sort/1_searchPage/&&百合小说::/sort/2_searchPage/&&言情小说::/sort/3_searchPage/&&高辣文::/sort/4_searchPage/&&腹黑小说::/sort/5_searchPage/&&种田文::/sort/6_searchPage/&&高干文::/sort/7_searchPage/&&玄幻小说::/sort/8_searchPage/&&修真小说::/sort/9_searchPage/&&其他小说::/sort/10_searchPage/&&武侠小说::/sort/11_searchPage/&&都市小说::/sort/12_searchPage/&&科幻小说::/sort/13_searchPage/&&网游小说::/sort/14_searchPage/&&恐怖小说::/sort/15_searchPage/&&历史小说::/sort/16_searchPage/&&同人小说::/sort/17_searchPage/&&\t",
    "ruleIntroduce": "class.p2.1@text",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.a.1@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.search_list",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/s.php@s=searchKey&type=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 17
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 就爱读小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.92dxs.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.acontent@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.index@tag.dd@tag.a",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.btnlink b_hot mbs@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.tabvalue@text",
    "ruleSearchAuthor": "class.c_value.0@text",
    "ruleSearchCoverUrl": "tag.img.0@src",
    "ruleSearchKind": "class.c_value.1@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.c_row",
    "ruleSearchName": "class.c_subject@tag.a.0@text",
    "ruleSearchNoteUrl": "class.c_subject@tag.a.0@href",
    "ruleSearchUrl": "https://www.92dxs.com/search?key=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 就要耽美",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.521danmei.org",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ".zjbox@dd@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": ".title@span@text#.*?：",
    "ruleFindCoverUrl": "img@src",
    "ruleFindIntroduce": ".intro@html",
    "ruleFindKind": "##字数：(\\d+)##$1###",
    "ruleFindLastChapter": "",
    "ruleFindList": "id.alistbox",
    "ruleFindName": "h2@a@title",
    "ruleFindNoteUrl": "h2@a@href",
    "ruleFindUrl": "玄幻魔法::http://www.521danmei.org/sort1/searchPage/&&武侠修真::http://www.521danmei.org/sort2/searchPage/&&历史军事::http://www.521danmei.org/sort3/searchPage/&&科幻游戏::http://www.521danmei.org/sort4/searchPage/&&近代现代::http://www.521danmei.org/sort5/searchPage/&&架空历史::http://www.521danmei.org/sort6/searchPage/&&重生异能::http://www.521danmei.org/sort7/searchPage/&&恐怖推理::http://www.521danmei.org/sort8/searchPage/&&都市言情::http://www.521danmei.org/sort11/searchPage/&&耽美小说::http://www.521danmei.org/sort12/searchPage/&&",
    "ruleIntroduce": "[property=\"og:description\"]@content",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "tag.td.0@a@href@js:\nresult=result.match(/\\/(\\d+)\\//)[1];\nvar id=result.match(/(\\d+)\\d{3}/);\nid=((id)?id[1]:'0');\n'http://www.521danmei.org/files/article/image/'+id+'/'+result+'/'+result+'s.jpg';",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.td.5@text&&tag.td.3@text##成##结@js:\nresult+'字'",
    "ruleSearchLastChapter": "tag.td.1@a@text",
    "ruleSearchList": "table@tr!0",
    "ruleSearchName": "tag.td.0@a@text",
    "ruleSearchNoteUrl": "tag.td.0@a@href",
    "ruleSearchUrl": "/modules/article/search.php@searchtype=articlename&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 辣文鲜文",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.9xianwen.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.book-info@em@text##作者：",
    "ruleBookContent": "id.BookText@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.book-info@h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapterlist@dd@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "text.全文阅读@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "class.book-img@img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.book-intro@text",
    "ruleSearchAuthor": "tag.p.0@tag.i.0@text",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchIntroduce": "tag.p.2@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.p.1@a@text",
    "ruleSearchList": "class.item-pic",
    "ruleSearchName": "h3@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://www.9xianwen.com/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 19
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 鲤鱼乡",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.yue987.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.m-article-text@tag.p@text",
    "ruleBookName": "",
    "ruleChapterList": "class.book-list f-cb@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.book-img@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.m-bkcont@text",
    "ruleSearchAuthor": "class.wid10 cr@tag.b@text",
    "ruleSearchCoverUrl": "class.book-img@tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.wid35@tag.h3@text|tag.p@tag.a@text",
    "ruleSearchList": "class.m-update clearfix@tag.li",
    "ruleSearchName": "class.wid35.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.wid35.0@tag.a.0@href|href",
    "ruleSearchUrl": "http://www.yue987.com/e/search/index.php@tbname=bookname&show=title,writer&tempid=1&keyboard=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 鲤鱼乡123",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.liyuxiang123.com",
    "enable": true,
    "lastUpdateTime": 1576746788791,
    "ruleBookAuthor": "class.infotitle@tag.a@text",
    "ruleBookContent": "id.content@textNodes#鲤鱼乡.*",
    "ruleBookKind": "id.srcbox@tag.a.1@text",
    "ruleBookName": "class.infotitle@tag.h1@text",
    "ruleChapterList": "id.box@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "class.img_in@tag.img@scr",
    "ruleFindAuthor": "class.title@tag.span@text",
    "ruleFindCoverUrl": "class.pic@tag.img@src",
    "ruleFindIntroduce": "class.intro@text",
    "ruleFindList": "@css:#alistbox",
    "ruleFindName": "class.title@tag.h2@text#\\《|\\》",
    "ruleFindNoteUrl": "class.title@tag.h2@tag.a@href",
    "ruleFindUrl": "近代现代::http://www.liyuxiang123.com/sort1/searchPage/&&\n古代架空::http://www.liyuxiang123.com/sort2/searchPage/&&\n穿越重生::http://www.liyuxiang123.com/sort3/searchPage/&&\n玄幻灵异::http://www.liyuxiang123.com/sort4/searchPage/&&\n推理悬疑::http://www.liyuxiang123.com/sort5/searchPage/&&\n网游竞技::http://www.liyuxiang123.com/sort6/searchPage/&&\nBL同人::http://www.liyuxiang123.com/sort7/searchPage/&&\nGL百合::http://www.liyuxiang123.com/sort8/searchPage/&&",
    "ruleIntroduce": "id.aboutbook@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchKind": "tag.td.5@text",
    "ruleSearchLastChapter": "tag.td.4@text",
    "ruleSearchList": "class.searchxx@tag.tr!0",
    "ruleSearchName": "tag.td.0@tag.a@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a@href",
    "ruleSearchUrl": "http://www.liyuxiang123.com/modules/article/search.php?searchtype=articlename&searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 脸红心跳",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.po18.work",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.chaptercontent@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.chapterlist@tag.p!0@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "text.查看完整目录@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "class.author@text#作者：",
    "ruleFindCoverUrl": "class.lazy@src",
    "ruleFindIntroduce": "class.review@text",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "id.main@div",
    "ruleFindName": "class.title@text",
    "ruleFindNoteUrl": "tag.a.0@href",
    "ruleFindUrl": "全部::/xclass/0/searchPage.html&&都市::/xclass/1/searchPage.html&&浓情::/xclass/2/searchPage.html&&言情::/xclass/3/searchPage.html&&校园::/xclass/4/searchPage.html&&武侠::/xclass/5/searchPage.html&&玄幻::/xclass/6/searchPage.html&&穿越::/xclass/7/searchPage.html&&惊悚::/xclass/8/searchPage.html&&悬疑::/xclass/9/searchPage.html&&重生::/xclass/10/searchPage.html&&历史::/xclass/11/searchPage.html&&网游::/xclass/12/searchPage.html&&科幻::/xclass/13/searchPage.html&&耽美::/xclass/14/searchPage.html&&高干::/xclass/15/searchPage.html&&种田::/xclass/16/searchPage.html&&百合::/xclass/17/searchPage.html&&其他::/xclass/18/searchPage.html&&",
    "ruleIntroduce": "class.review@text",
    "ruleSearchAuthor": "tag.p.1@text##.*作者：",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.p.1@text## \\| .*",
    "ruleSearchLastChapter": "tag.p.2@text##.*更新：",
    "ruleSearchList": "//*[@class=\"recommend mybook\"]/div[position()>1 and position()<10]",
    "ruleSearchName": "tag.p.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/s.php@keyword=searchKey",
    "serialNumber": 0,
    "weight": 7
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 烈火中文",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.liehuozw.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746788387,
    "loginUrl": "",
    "ruleBookAuthor": "class.infotype@tag.p.0@tag.a.0@text",
    "ruleBookContent": "id.novelcontent@html#本章未完，请点击下一页继续阅读\\ 》\\》|上一章|返回目录|加入书签|下一页|上一页|下一章|作者：.+字数：\\d{1,2},\\d{3}字",
    "ruleBookKind": "class.infotype@tag.p.1@text#类型\\：",
    "ruleBookLastChapter": "class.infotype@tag.p.3@tag.a.0@text",
    "ruleBookName": "class.cataloginfo@tag.h3@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapters@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.gochapter@tag.a.0@href",
    "ruleChapterUrlNext": "text.下一页.0@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "text.下页.0@href",
    "ruleCoverUrl": "tag.img@src",
    "ruleFindUrl": "玄幻小说::http://m.liehuozw.com/sort/1_searchPage/&&仙侠小说::http://m.liehuozw.com/sort/2_searchPage/&&都市小说::http://m.liehuozw.com/sort/3_searchPage/&&军史小说::http://m.liehuozw.com/sort/4_searchPage/&&网游小说::http://m.liehuozw.com/sort/5_searchPage/&&科幻小说::http://m.liehuozw.com/sort/6_searchPage/&&耽美小说::http://m.liehuozw.com/sort/7_searchPage/&&辣文合集::http://m.liehuozw.com/sort/8_searchPage/&&总点击榜::http://m.liehuozw.com/top/allvisit_searchPage/&&总收藏榜::http://m.liehuozw.com/top/goodnum_searchPage/&&总推荐榜::http://m.liehuozw.com/top/allvote_searchPage/&&最新入库::http://m.liehuozw.com/top/postdate_searchPage/&&",
    "ruleIntroduce": "class.intro@tag.p@text",
    "ruleSearchAuthor": "class.author@tag.a.0@text|class.p3@tag.a.0@text",
    "ruleSearchCoverUrl": "class.sone@tag.a.0@href|class.pic@tag.img@src<js>String(result).replace(/^\\/(\\d+)\\/(\\d+)\\/$/,\"files/article/image/$1/$2/$2s.jpg\")</js>",
    "ruleSearchKind": "class.p1@text#\\[|\\]",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.branch_menu@children|class.searchresult@children!0|class.ranking_general@children",
    "ruleSearchName": "class.sone@tag.a.0@text|class.content@tag.h6@text|class.p2@text",
    "ruleSearchNoteUrl": "class.sone@tag.a.0@href|class.content@tag.h6@tag.a.0@href|class.p2@tag.a.0@href",
    "ruleSearchUrl": "http://m.liehuozw.com/s.php@s=searchKey&type=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 六欲小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.6yu6.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.p2.0@text#.*小说|最新.*|",
    "ruleBookContent": "id.chaptercontent@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.a1@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.t_list6@tag.ul@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "text.查看目录@href",
    "ruleChapterUrlNext": "##<a href=\"([^\"]*)\">\\s+&gt;\\s+</a>##$1###",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.p_list10@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "玄幻::/sort/1-searchPage.html\n修仙::/sort/2-searchPage.html\n都市::/sort/3-searchPage.html\n历史::/sort/4-searchPage.html\n网游::/sort/5-searchPage.html\n科幻::/sort/6-searchPage.html\n言情::/sort/7-searchPage.html\n灵异::/sort/8-searchPage.html\n奇幻::/sort/9-searchPage.html\n武侠::/sort/10-searchPage.html\n校园::/sort/11-searchPage.html",
    "ruleIntroduce": "class.text1@text",
    "ruleSearchAuthor": "class.pl_s2@text#全文|全本|免费|阅读|小说|完结|连载|番外|书坊|纵横|作者|著|[:：]|简介.*|类别.*|已有.*|目前.*|章节.*|字数.*|最新.*|最近.*|时间.*|总点击.*|《|》|（.*）|【.*】|〖.*〗|［.*］|〈.*〉|〔.*〕|「.*」|(|)|",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "class.pl_s4@text",
    "ruleSearchKind": "class.pl_s1@text#].*|\\[",
    "ruleSearchLastChapter": "class.pl_s2@text#.*：",
    "ruleSearchList": "tag.ul!0@li",
    "ruleSearchName": "class.pl_s1@text#.*]",
    "ruleSearchNoteUrl": "class.pl_s1@tag.a@href",
    "ruleSearchUrl": "http://www.6yu6.com/search.html?k=searchKey|char=utf-8",
    "serialNumber": 0,
    "weight": 63
  },
  {
    "bookSourceGroup": "🔞 特殊; 💡 发现",
    "bookSourceName": "🔞 龙腾5200",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.longteng52.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes#\\( .*?http.*",
    "ruleBookName": "",
    "ruleChapterList": "id.readerlist@tag.ul@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.newrap@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.bookimg@tag.img@src",
    "ruleFindUrl": "玄幻::http://www.longteng52.com/xuanhuan/searchPage/#&&武侠::http://www.longteng52.com/wuxia/searchPage/#&&都市::http://www.longteng52.com/dushi/searchPage/#&&历史::http://www.longteng52.com/lishi/searchPage/#&&网游::http://www.longteng52.com/wangyou/searchPage/#&&乡村::http://www.longteng52.com/xiangcun/searchPage/#&&其他::http://www.longteng52.com/qita/searchPage/#&&更新::http://www.longteng52.com/gengxin.html",
    "ruleIntroduce": "class.d2@textNodes",
    "ruleSearchAuthor": "class.odd.1@tag.td.0@text|tag.dd.1@tag.a.0@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "class.even.1@text|tag.dd.1@tag.span.2@text",
    "ruleSearchLastChapter": "class.even@tag.a.0@text|tag.dd.3@tag.a.0@text",
    "ruleSearchList": "class.grid@tag.tr!0|id.sitebox@tag.dl",
    "ruleSearchName": "class.odd@tag.a.0@text|tag.dd.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.odd@tag.a.0@href|tag.dd.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.longteng52.com/modules/article/search.php?searchkey=searchKey&searchtype=articlename&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 龙腾小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.6qwx.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@textNodes#\\¤|\\||\\／|\\☆|[a-z]|\\：|\\(|\\:|\\/|\\.|移动版阅读.*|\\)|\\&|\\;|\\@|\\｝|http.*|.*正版.*|.*节上.*|.*免费看.*|.*酷匠.*|更新.*|.*盗版|我的妹妹.*",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.readerlist@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "text.开始阅读@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.bookleft@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.bookintro@text",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.td.4@text",
    "ruleSearchLastChapter": "tag.td.1@text",
    "ruleSearchList": "id.conn@tag.tr!0",
    "ruleSearchName": "tag.td.0@tag.a@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a@href",
    "ruleSearchUrl": "http://www.6qwx.com/modules/article/search.php@searchkey=searchKey&searchtype=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 妈妈小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.momxs.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.jie@tag.5@tag.a@text",
    "ruleBookContent": "$class.novelinfvie@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.sso_a@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "重生::http://m.momxs.com/momclass.asp?id=12&page=searchPage&&都市::http://m.momxs.com/momclass.asp?id=4&page=searchPage&&穿越::http://m.momxs.com/momclass.asp?id=11&page=searchPage&&玄幻::http://m.momxs.com/momclass.asp?id=1&page=searchPage&&灵异::http://m.momxs.com/momclass.asp?id=17&page=searchPage&&总裁::http://m.momxs.com/momclass.asp?id=25&page=searchPage&&竞技::http://m.momxs.com/momclass.asp?id=10&page=searchPage&&科幻::http://m.momxs.com/momclass.asp?id=16&page=searchPage&&官场::http://m.momxs.com/momclass.asp?id=13&page=searchPage&&乡村::http://m.momxs.com/momclass.asp?id=21&page=searchPage&&网游::http://m.momxs.com/momclass.asp?id=9&page=searchPage&&架空::http://m.momxs.com/momclass.asp?id=14&page=searchPage&&短篇::http://m.momxs.com/momclass.asp?id=22&page=searchPage&&热门::http://m.momxs.com/momclass.asp?id=24&page=searchPage&&武侠::http://m.momxs.com/momclass.asp?id=2&page=searchPage&&名著::http://m.momxs.com/momclass.asp?id=20&page=searchPage&&仙侠::http://m.momxs.com/momclass.asp?id=3&page=searchPage&&言情::http://m.momxs.com/momclass.asp?id=5&page=searchPage&&军事::http://m.momxs.com/momclass.asp?id=8&page=searchPage&&耽美::http://m.momxs.com/momclass.asp?id=15&page=searchPage",
    "ruleIntroduce": "class.novelinfo@text",
    "ruleSearchAuthor": "class.main@tag.span.1@text#时间：*",
    "ruleSearchCoverUrl": "class.img@tag.img@src",
    "ruleSearchKind": "class.main@tag.span.0@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.list_a",
    "ruleSearchName": "class.main@tag.strong@text",
    "ruleSearchNoteUrl": "class.main@tag.a.0@href",
    "ruleSearchUrl": "http://m.momxs.com/search.asp?word=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 谜语书屋",
    "bookSourceType": "",
    "bookSourceUrl": "https://h5.miyushu.com/index.shtml",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.zw@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.myzl3 fix@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.jjbox book fix mb15@text",
    "ruleSearchAuthor": "text##.*（|）",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.a.0@text##.*?_(.*?)_.*##$1",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.norli@li",
    "ruleSearchName": "tag.a.0@text##_.*",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "//h5.miyushu.com/search.php@value=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 秘密花园",
    "bookSourceType": "",
    "bookSourceUrl": "http://park521.com/group/?type_id=-1",
    "enable": true,
    "ruleBookContent": "class.content@textNodes",
    "ruleChapterList": "class.text@tag.h4",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "text.正序@href",
    "ruleChapterUrlNext": "+<js>\nvar n;\nn=5;\nvar list=[];\nfor (var i=2;i<=n;i++){\nlist.push(baseUrl.replace(/pageNo=\\d+/,'pageNo='+i));\n}\nlist\n</js>",
    "ruleContentUrl": "tag.a@href",
    "ruleFindUrl": "都市::http://park521.com/group/?type_id=7&&校园::http://park521.com/group/?type_id=8&&奇幻::http://park521.com/group/?type_id=10&&刑侦::http://park521.com/group/?type_id=11&&古风::http://park521.com/group/?type_id=12&&游戏::http://park521.com/group/?type_id=13",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "##<p class=\"text-muted\" title=\"([^\"]+)\"##$1###",
    "ruleSearchList": "class.col-sm-4",
    "ruleSearchName": "tag.h4@tag.a@text",
    "ruleSearchNoteUrl": "tag.h4@tag.a@href",
    "ruleSearchUrl": "http://park521.com/group/?key=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 你懂的",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.120w.info",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673890220,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.BookText@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapterlist@tag.dd",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.book-link@tag.a.1@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "tag.p.1@text",
    "ruleSearchAuthor": "tag.i.0@text",
    "ruleSearchCoverUrl": "tag.a@tag.img@src",
    "ruleSearchKind": "tag.i.1@text",
    "ruleSearchLastChapter": "tag.p.1@text#更新.*|最新章节.",
    "ruleSearchList": "class.item-pic",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "http://www.120w.info/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 8
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 泊星石",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.mkxs8.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.novel_msg@tag.li.0@text#作者：",
    "ruleBookContent": "id.text_area@textNodes#[\\(（].{1,30}com[\\)）]",
    "ruleBookName": "class.blue_bg@tag.h1@tag.a@text",
    "ruleChapterList": "class.box-item@tag.ul@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "text.全文阅读@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.novel_img@tag.a@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.description1@textNodes",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "tag.a.0@text#\\[|\\]",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.line",
    "ruleSearchName": "class.blue@text",
    "ruleSearchNoteUrl": "class.blue@href@js:result.replace(\"/book\",\"https://www.mkxs8.com/book\")",
    "ruleSearchUrl": "https://m.mkxs8.com/modules/article/waps.php@searchtype=articlename&searchkey=searchKey&submit=|char=gbk",
    "serialNumber": 0,
    "weight": 8
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 破万卷",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.powanjuan.org",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.clearfix@tag.li",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.descInfo@tag.p@text",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "class.cover@tag.img@src",
    "ruleSearchKind": "tag.span.0@text",
    "ruleSearchLastChapter": "tag.span.1@text",
    "ruleSearchList": "class.list@tag.li",
    "ruleSearchName": "class.title@tag.a.0@text",
    "ruleSearchNoteUrl": "class.title@tag.a.0@href",
    "ruleSearchUrl": "http://www.powanjuan.org/e/search/index.php@show=title&classid=0&keyboard=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 七情小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.7qing7.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.p2.0@text#.*作者：|\\s+最新.*",
    "ruleBookContent": "id.chaptercontent@html",
    "ruleBookName": "class.a1@tag.h1@text",
    "ruleChapterList": "class.t_list6@tag.ul@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "text.查看目录@href",
    "ruleChapterUrlNext": "##<a href=\"([^\"]*)\">\\s+&gt;\\s+</a>##$1###",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.p_list10@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.text1@text",
    "ruleSearchAuthor": "class.pl_s2@text#\\s+最新.*",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "class.pl_s4@text",
    "ruleSearchKind": "class.pl_s1@text#].*|\\[",
    "ruleSearchLastChapter": "class.pl_s2@text#.*：",
    "ruleSearchList": "tag.ul!0@li",
    "ruleSearchName": "class.pl_s1@text#.*]",
    "ruleSearchNoteUrl": "class.pl_s1@tag.a@href",
    "ruleSearchUrl": "http://www.7qing7.com/search.html?k=searchKey|char=utf-8",
    "serialNumber": 0,
    "weight": 39
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 去看书",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.qkshu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@html",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "都市::https://www.qkshu.com/dushi/index_searchPage.html&&玄幻::https://www.qkshu.com/xuanhuan/index_searchPage.html&&仙侠::https://www.qkshu.com/xianxia/index_searchPage.html&&历史::https://www.qkshu.com/lishi/index_searchPage.html&&科幻::https://www.qkshu.com/kehuan/index_searchPage.html&&悬疑::https://www.qkshu.com/xuanyi/index_searchPage.html&&其它::https://www.qkshu.com/qita/index_searchPage.html&&全本::https://www.qkshu.com/quanben/index_searchPage.html",
    "ruleIntroduce": "id.des@text",
    "ruleSearchAuthor": "class.author@text||tag.span.1@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.li.0@text||tag.a.2@text",
    "ruleSearchList": "class.item||class.bookbox",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://www.qkshu.com/search.php?q=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 肉肉书",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.rouroushu.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.htmlContent@textNodes#\\\\\\\\&nbsp\\\\\\\\;nbsp\\\\\\\\;\\\\\\\\&nbsp\\\\\\\\;nbsp\\\\\\\\;",
    "ruleBookName": "",
    "ruleChapterList": "class.col-md-3",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.img-thumbnail.0@src",
    "ruleFindUrl": "耽美::https://www.rouroushu.com/list/1/searchPage.html&&百合::https://www.rouroushu.com/list/2/searchPage.html&&言情::https://www.rouroushu.com/list/3/searchPage.html&&高辣::https://www.rouroushu.com/list/4/searchPage.html&&腹黑::https://www.rouroushu.com/list/5/searchPage.html&&种田::https://www.rouroushu.com/list/6/searchPage.html&&高干::https://www.rouroushu.com/list/7/searchPage.html&&玄幻::https://www.rouroushu.com/list/8/searchPage.html&&修真::https://www.rouroushu.com/list/9/searchPage.html&&其他::https://www.rouroushu.com/list/10/searchPage.html&&\r\n最新入库::https://www.rouroushu.com/top/postdate/searchPage.html&&日点击榜::https://www.rouroushu.com/top/dayvisit/searchPage.html&&周点击榜::https://www.rouroushu.com/top/weekvisit/searchPage.html&&月点击榜::https://www.rouroushu.com/top/monthvisit/searchPage.html&&总点击榜::https://www.rouroushu.com/top/allvisit/searchPage.html&&日推荐榜::https://www.rouroushu.com/top/dayvote/searchPage.html&&周推荐榜::https://www.rouroushu.com/top/weekvote/searchPage.html&&月推荐榜::https://www.rouroushu.com/top/monthvote/searchPage.html&&总推荐榜::https://www.rouroushu.com/top/allvote/searchPage.html&&字数排行::https://www.rouroushu.com/top/size/searchPage.html&&总收藏榜::https://www.rouroushu.com/top/goodnum/searchPage.html&&",
    "ruleIntroduce": "id.bookIntro@text",
    "ruleSearchAuthor": "tag.li.2@text||tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "tag.li.3@text||tag.td.3@text",
    "ruleSearchLastChapter": "tag.li.1@tag.a@text||tag.td.1@tag.a@text",
    "ruleSearchList": "class.mySearch@tag.ul!30||class.table@tag.tr!0",
    "ruleSearchName": "tag.li.0@tag.a@text||tag.td.0@tag.a@text",
    "ruleSearchNoteUrl": "tag.li.0@tag.a@href||tag.td.0@tag.a@href",
    "ruleSearchUrl": "https://www.rouroushu.com/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 108
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 肉色屋",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.62ru.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.tab@class.p1@text#作者：",
    "ruleBookContent": "id.novelcontent@html",
    "ruleBookKind": "class.tab1@tag.p@text",
    "ruleBookLastChapter": "class.tab@class.p3@text#最新：",
    "ruleBookName": "class.catalog1@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.info_chapters@tag.ul.1@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "class.listpage@class.right@tag.a@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.tu@tag.img@src",
    "ruleFindUrl": "耽美小说::https://m.62ru.com/sort/1_searchPage/\n百合小说::https://m.62ru.com/sort/2_searchPage/\n言情小说::https://m.62ru.com/sort/3_searchPage/\n  高辣文  ::https://m.62ru.com/sort/4_searchPage/\n腹黑小说::https://m.62ru.com/sort/5_searchPage/\n  种田文  ::https://m.62ru.com/sort/6_searchPage/\n  高干文  ::https://m.62ru.com/sort/7_searchPage/\n玄幻小说::https://m.62ru.com/sort/8_searchPage/\n修真小说::https://m.62ru.com/sort/9_searchPage/\n其他小说::https://m.62ru.com/sort/10_searchPage/\n武侠小说::https://m.62ru.com/sort/11_searchPage/\n都市小说::https://m.62ru.com/sort/12_searchPage/\n科幻小说::https://m.62ru.com/sort/13_searchPage/\n网游小说::https://m.62ru.com/sort/14_searchPage/\n恐怖小说::https://m.62ru.com/sort/15_searchPage/\n历史小说::https://m.62ru.com/sort/16_searchPage/\n同人小说::https://m.62ru.com/sort/17_searchPage/",
    "ruleIntroduce": "class.p2.1@text",
    "ruleSearchAuthor": "class.p4@text|tag.a.2@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "class.p2@text|tag.a.1@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.search_list|class.tt",
    "ruleSearchName": "class.p1@text|tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://m.62ru.com/s.php@s=searchKey&type=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 如书屋",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.rushuwu.net",
    "enable": true,
    "ruleBookAuthor": "[property=\"og:novel:author\"]@content",
    "ruleBookContent": "id.ccontent@textNodes",
    "ruleBookLastChapter": "[property=\"og:novel:latest_chapter_name\" ]@content",
    "ruleBookName": "[property=\"og:title\"]@content",
    "ruleChapterList": "tag.td@tag.a",
    "ruleChapterName": "tag.a@text",
    "ruleContentUrl": "tag.a@href",
    "ruleCoverUrl": "[property=\"og:image\"]@content",
    "ruleFindUrl": "总排行榜::http://www.rushuwu.net/allvisit-searchPage.html\n总推荐榜::http://www.rushuwu.net/allvote-searchPage.html\n月排行榜::http://www.rushuwu.net/monthvisit-searchPage.html\n月推荐榜::http://www.rushuwu.net/monthvote-searchPage.html\n周排行榜::http://www.rushuwu.net/weekvisit-searchPage.html\n周推荐榜::http://www.rushuwu.net/weekvote-searchPage.html\n最新入库::http://www.rushuwu.net/postdate-searchPage.html\n最近更新::http://www.rushuwu.net/lastupdate-searchPage.html\n总收藏榜::http://www.rushuwu.net/goodnum-searchPage.html\n字数排行::http://www.rushuwu.net/size-searchPage.html\n书库::http://www.rushuwu.net/lastupdate-searchPage.html&&排行::http://www.rushuwu.net/allvisit-searchPage.html&&玄幻魔法::http://www.rushuwu.net/list/1-searchPage.html&&武侠修真::http://www.rushuwu.net/list/2-searchPage.html&&都市言情::http://www.rushuwu.net/list/3-searchPage.html&&历史军事::http://www.rushuwu.net/list/4-searchPage.html&&侦探推理::http://www.rushuwu.net/list/5-searchPage.html&&网游动漫::http://www.rushuwu.net/list/6-searchPage.html&&科幻恐怖::http://www.rushuwu.net/list/7-searchPage.html&&YY香艳H::http://www.rushuwu.net/list/8-searchPage.html&&其他类型::http://www.rushuwu.net/list/9-searchPage.html&&",
    "ruleSearchAuthor": "tag.td.2@text||class.gray.0@text#\\s.*",
    "ruleSearchIntroduce": "class.gray.1@text",
    "ruleSearchLastChapter": "tag.td@tag.a.1@text||tag.p.1@tag.a@text",
    "ruleSearchList": "tag.tr!0||tag.li",
    "ruleSearchName": "tag.td.0@tag.a@text||class.aname@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a@href||class.aname@href",
    "ruleSearchUrl": "http://www.rushuwu.net/modules/article/search.php?searchtype=articlename&searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 三匹小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://3p5i.club",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746788238,
    "loginUrl": "",
    "ruleBookAuthor": "@css:.post-byline a@text",
    "ruleBookContent": "class.entry-inner@tag.p!-1@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "@css:post-tags a@text",
    "ruleBookLastChapter": "",
    "ruleBookName": "@css:.post-title@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "@css:h1.post-title",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "首页::/?paged=searchPage\n乱伦::/?cat=5&paged=searchPage\n制服::/?cat=2&paged=searchPage\n校园::/?cat=3&paged=searchPage\n凌辱::/?cat=6&paged=searchPage\n人妻::/?cat=4&paged=searchPage\n激情::/?cat=8&paged=searchPage\n经典::/?cat=9&paged=searchPage\n武侠::/?cat=7&paged=searchPage",
    "ruleIntroduce": "@css:.entry-inner@text#(.{0,200}。).+#$1",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "@js:'http://1t.click/GPx'",
    "ruleSearchIntroduce": "@css:.entry p@text@js:result.trim()",
    "ruleSearchKind": "@css:.post-meta p@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "@css:.post-list .post",
    "ruleSearchName": "@css:.post-title a@text",
    "ruleSearchNoteUrl": "@css:.post-title a@href",
    "ruleSearchUrl": "/?s=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 色小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.yite.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@tag.p@html",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "都市::https://www.yite.cc/dushi/index_searchPage.html&&\r\n玄幻::https://www.yite.cc/xuanhuan/index_searchPage.html&&\r\n仙侠::https://www.yite.cc/xianxia/index_searchPage.html&&\r\n历史::https://www.yite.cc/lishi/index_searchPage.html&&\r\n科幻::https://www.yite.cc/kehuan/index_searchPage.html&&\r\n悬疑::https://www.yite.cc/xuanyi/index_searchPage.html&&\r\n其他::https://www.yite.cc/qita/index_searchPage.html&&\r\n全本::https://www.yite.cc/quanben/index_searchPage.html",
    "ruleIntroduce": "id.des@html",
    "ruleSearchAuthor": "class.author@text|tag.dt@tag.span.1@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.update@tag.a@text|tag.li.0@tag.a@text",
    "ruleSearchList": "class.bookbox|class.wrap@class.item",
    "ruleSearchName": "tag.i@tag.a@text|tag.dt@tag.a@text",
    "ruleSearchNoteUrl": "tag.i@tag.a@href|tag.dt@tag.a@href",
    "ruleSearchUrl": "https://www.yite.cc/search.php?q=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 傻逼小说网",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.shabixs.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.nr1@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapter@tag.li",
    "ruleChapterName": "tag.li@tag.a@text",
    "ruleChapterUrl": "text.开始阅读@href",
    "ruleChapterUrlNext": "text.下一页@href",
    "ruleContentUrl": "tag.li@tag.a@href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "class=\"block_img2@img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.intro_info@text",
    "ruleSearchAuthor": "tag.p@tag.a.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "tag.p@tag.a.0@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.line",
    "ruleSearchName": "tag.p@tag.a.1@text",
    "ruleSearchNoteUrl": "tag.p@tag.a.1@href",
    "ruleSearchUrl": "http://m.shabixs.com/s.php@type=articlename&s=searchKey&submit=|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 神仙肉",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.ltxxs.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "$id.nr1@html",
    "ruleBookLastChapter": "tag.a.13@text",
    "ruleBookName": "",
    "ruleChapterList": ":id=\"nr_title\">\\s+.*?-\\s(.*?)\\s(.*?)\\s(?:[^n]*n){5}.*?=\"(.*?)\"",
    "ruleChapterName": "$1",
    "ruleChapterUrl": "text.开始阅读@href",
    "ruleChapterUrlNext": "##id=\"nr_title\">(?:[^n]*n){5}.*?=\"(.*?)\"##$1###",
    "ruleContentUrl": "$3",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "都市言情::http://www.ltxxs.com/list/3-searchPage.html&&\n玄幻魔法::http://www.ltxxs.com/list/1-searchPage.html&&\n武侠修真::http://www.ltxxs.com/list/2-searchPage.html&&\n历史军事::http://www.ltxxs.com/list/4-searchPage.html&&\n侦探推理::http://www.ltxxs.com/list/5-searchPage.html&&\n网游动漫::http://www.ltxxs.com/list/6-searchPage.html&&\n科幻小说::http://www.ltxxs.com/list/7-searchPage.html&&\n恐怖灵异::http://www.ltxxs.com/list/8-searchPage.html&&\n散文诗词::http://www.ltxxs.com/list/9-searchPage.html&&\n其他类型::http://www.ltxxs.com/list/10-searchPage.html&&\n全部小说::http://www.ltxxs.com/list/11-searchPage.html&&",
    "ruleIntroduce": "//meta[@name=\"description\"]/@content",
    "ruleSearchAuthor": "$3",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "$4",
    "ruleSearchLastChapter": "",
    "ruleSearchList": ":div class=\"common-bookele\">\\s+(?:[^=]*=\"){2}(.+?)\">(.*?)<(?:[^>]*>){3}(.*?)<(?:[^>]*>){3}栏目：(.*?)<",
    "ruleSearchName": "$2",
    "ruleSearchNoteUrl": "$1",
    "ruleSearchUrl": "http://www.ltxxs.com/search.php@keyword=searchKey|char=UTF-8",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 书包网",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.bookbao99.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.info@tag.p@tag.a@text",
    "ruleBookContent": "id.contents@text",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "id.info@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.chapterlist@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.am-radius.1@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.infocontent@text",
    "ruleSearchAuthor": "class.txt@tag.div.0@tag.span.2@text",
    "ruleSearchCoverUrl": "class.list_img@src",
    "ruleSearchKind": "class.txt@tag.div.1@text#作者：|类别：|大小：.*",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.search_box@tag.ul@tag.li",
    "ruleSearchName": "class.red@text",
    "ruleSearchNoteUrl": "class.t@tag.a@href",
    "ruleSearchUrl": "https://www.bookbao99.net/search/q_searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊; 💡 发现",
    "bookSourceName": "🔞 书楼吧",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.shulouba.org",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "id.info@tag.p.0@text",
    "ruleBookContent": "$id.content@textNodes#天才一秒记住本站地址：[书楼吧] |https:.*无广告！|【书楼吧.*】",
    "ruleBookKind": "",
    "ruleBookLastChapter": "id.info@tag.p.3@text",
    "ruleBookName": "tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.list@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "id.fmimg@tag.img@src",
    "ruleFindUrl": "玄幻::https://www.shulouba.org/xuanhuan/\n武侠::https://www.shulouba.org/wuxia/\n穿越::https://www.shulouba.org/chuanyue/\n都市::https://www.shulouba.org/dushi/\n历史::https://www.shulouba.org/lishi/\n科幻::https://www.shulouba.org/kehuan/\n网游::https://www.shulouba.org/wangyou/\n耽美::https://www.shulouba.org/danmei/\n推理::https://www.shulouba.org/tuili/\n恐怖::https://www.shulouba.org/kongbu/\n完本::https://www.shulouba.org/wanben/1_1",
    "ruleIntroduce": "id.intro@text",
    "ruleSearchAuthor": "class.s4@tag.a@text",
    "ruleSearchCoverUrl": "class.image@tag.img@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.s3.@tag.a@text",
    "ruleSearchList": "class.novelslist2",
    "ruleSearchName": "class.s2@tag.a@text",
    "ruleSearchNoteUrl": "class.s2@tag.a@href",
    "ruleSearchUrl": "https://www.shulouba.org/index.php?s=/web/index/search&name=searchKey",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 书书屋",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.shushuwuxs.org",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746788993,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.nr@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "//meta[@property=\"og:title\"]/@content",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.lb fk@li!-1@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.gengduo@a@href",
    "ruleChapterUrlNext": "##\"xbk this tb\">[^<]+</a><li><a href=\"([^\"]+)\"##$1###",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "//meta[@property=\"og:image\"]/@content",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "//meta[@name=\"description\"]/@content",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.a.0@text##\\[|\\]",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.fk@li",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "http://m.shushuwuxs.org/s.php@s=searchKey&type=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 7
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 躺着看",
    "bookSourceType": "",
    "bookSourceUrl": "http://tangzhekan.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.page-content font-large@p@html##<img src=\"/toimg/data/|\\.png\">",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.right@h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.list.1@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "text.下页@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "##class=\"curr\">【\\d+】</a><a href=\"([^\"]+)\">【\\d+】</a>##$1###",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "全部·总集::http://tangzhekan.cc/shuku/0-lastupdate-0-searchPage.html\n全部·连载::http://tangzhekan.cc/shuku/0-lastupdate-1-searchPage.html\n全部·完本::http://tangzhekan.cc/shuku/0-lastupdate-2-searchPage.html\n玄幻·奇幻::http://tangzhekan.cc/shuku/1-lastupdate-0-searchPage.html\n仙侠·武侠::http://tangzhekan.cc/shuku/2-lastupdate-0-searchPage.html\n都市·言情::http://tangzhekan.cc/shuku/3-lastupdate-0-searchPage.html\n穿越·历史::http://tangzhekan.cc/shuku/4-lastupdate-0-searchPage.html\n科幻·灵异::http://tangzhekan.cc/shuku/5-lastupdate-0-searchPage.html\n藏经阁::http://tangzhekan.cc/shuku/6-lastupdate-0-searchPage.html\n其他类别::http://tangzhekan.cc/shuku/7-lastupdate-0-searchPage.html\n总人气::http://tangzhekan.cc/shuku/0-allvisit-0-searchPage.html\n月人气::http://tangzhekan.cc/shuku/0-monthvisit-0-searchPage.html\n字数::http://tangzhekan.cc/shuku/0-size-0-searchPage.html\n新书::http://tangzhekan.cc/shuku/0-postdate-0-searchPage.html",
    "ruleIntroduce": "class.mod book-intro@text",
    "ruleSearchAuthor": "class.info@text##作者：|字数.*",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.update@a@text",
    "ruleSearchList": "class.column-2 ",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://tangzhekan.cc/s.php@s=searchKey&type=articlename|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 甜梦文库",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.tmwk8.com",
    "enable": true,
    "lastUpdateTime": 1576746906945,
    "ruleBookAuthor": "class.title@text#.*作者：|.*by",
    "ruleBookContent": "class.content@html#\\(甜梦.*甜梦文哦！\\)",
    "ruleChapterList": "class.pagelist@tag.li!0:1:-1@a|tag.html",
    "ruleChapterName": "class.title@text|text#by.*|作者.*",
    "ruleContentUrl": "href",
    "ruleFindAuthor": "class.title@text#.*作者：|（.*）|.*by",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "class.intro@text",
    "ruleFindKind": "class.info@text#日期：",
    "ruleFindList": "class.e2@li",
    "ruleFindName": "class.title@text#作者[^（]+|by[^（]",
    "ruleFindNoteUrl": "tag.a.0@href",
    "ruleFindUrl": "现代文::http://www.tmwk8.com/xiandai/list_1_searchPage.html&&古代文::http://www.tmwk8.com/gudai/list_2_searchPage.html&& 耽美文::http://www.tmwk8.com/danmei/list_16_searchPage.html&&同人文::http://www.tmwk8.com/tongren/list_4_searchPage.html&&婚恋文::http://www.tmwk8.com/rouwen/list_5_searchPage.html&&高干文::http://www.tmwk8.com/gaoganwen/list_6_searchPage.html&&种田文::http://www.tmwk8.com/zhongtian/list_7_searchPage.html&&HP文::http://www.tmwk8.com/HP/list_8_searchPage.html&&宠文::http://www.tmwk8.com/chongwen/list_9_searchPage.html&&穿越文::http://www.tmwk8.com/chuanyue/list_15_searchPage.html&&重生文::http://www.tmwk8.com/chongsheng/list_18_searchPage.html&&虐文::http://www.tmwk8.com/nuewen/list_12_searchPage.html",
    "ruleSearchAuthor": "",
    "ruleSearchList": "class.p_newslist@li",
    "ruleSearchName": "a@text#作.*|by.*",
    "ruleSearchNoteUrl": "a@href#(/.*/\\d+.html)#http://www.tmwk8.com$1",
    "ruleSearchUrl": "http://m.tmwk8.com/plus/search.php?keyword=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 我的书阁1",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.myshuge.org",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.chaptercontent@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.chapterlist@tag.p!0",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.recommend@tag.h2.1@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.review@text",
    "ruleSearchAuthor": "class.author.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.author.1@text",
    "ruleSearchList": "class.recommend mybook@tag.div!0",
    "ruleSearchName": "class.title@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "/s.php?keyword=searchKey&t=1",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 我的书阁2",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.myshuge.cc",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.infotitle.0@tag.span.0@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "class.infotitle.0@tag.h1.0@text",
    "ruleChapterList": "id.box@tag.dd",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.img_in.0@tag.img.0@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.aboutbook@text",
    "ruleSearchAuthor": "tag.td.2@text|class.title@tag.span@text",
    "ruleSearchCoverUrl": "class.pic.0@tag.img.src",
    "ruleSearchKind": "tag.td.3@text",
    "ruleSearchLastChapter": "tag.td.1@tag.a.0@text",
    "ruleSearchList": "class.searchxx@tag.tr!0|class.boxcontent@id.alistbox",
    "ruleSearchName": "tag.td.0@tag.a.0@text|class.title@tag.a@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a.0@href|class.title@tag.a@href",
    "ruleSearchUrl": "http://www.myshuge.cc/modules/article/search.php?searchtype=articlename&searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 我的书阁2",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.myshuge.org",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.infotitle.0@tag.span.0@text",
    "ruleBookContent": "id.content@textNodes",
    "ruleBookName": "class.infotitle.0@tag.h1.0@text",
    "ruleChapterList": "id.box@tag.dd",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.img_in.0@tag.img.0@src",
    "ruleFindUrl": "玄幻::http://www.myshuge.org/sort1/searchPage/&&科幻::http://www.myshuge.org/sort2/searchPage/&&都市::http://www.myshuge.org/sort3/searchPage/&&校园::http://www.myshuge.org/sort4/searchPage/&&同人::http://www.myshuge.org/sort5/searchPage/&&家园::http://www.myshuge.org/sort6/searchPage/&&精品::http://www.myshuge.org/sort7/searchPage/&&古典::http://www.myshuge.org/sort8/searchPage/&&小甜甜文::http://www.myshuge.org/sort9/searchPage/&&其他::http://www.myshuge.org/sort10/searchPage/&&全本::http://www.myshuge.org/full/&&总排行榜::http://www.myshuge.org/top/allvisit_searchPage/&&总推荐榜::http://www.myshuge.org/top/allvote_searchPage/&&月排行榜::http://www.myshuge.org/top/monthvisit_searchPage/&&月推荐榜::http://www.myshuge.org/top/monthvote_searchPage/&&周排行榜::http://www.myshuge.org/top/weekvisit_searchPage/&&周推荐榜::http://www.myshuge.org/top/weekvote_searchPage/&&最新入库::http://www.myshuge.org/top/postdate_searchPage/&&最近更新::http://www.myshuge.org/top/lastupdate_searchPage/&&原创更新::http://www.myshuge.org/top/authorupdate_searchPage/&&转载更新::http://www.myshuge.org/top/masterupdate_searchPage/&&总收藏榜::http://www.myshuge.org/top/goodnum_searchPage/&&字数排行::http://www.myshuge.org/top/size_searchPage/",
    "ruleIntroduce": "id.aboutbook@text",
    "ruleSearchAuthor": "tag.td.2@text||class.title@tag.span@text",
    "ruleSearchCoverUrl": "class.pic.0@tag.img.src",
    "ruleSearchKind": "tag.td.3@text",
    "ruleSearchLastChapter": "tag.td.1@tag.a.0@text",
    "ruleSearchList": "class.searchxx@tag.tr!0||class.boxcontent@id.alistbox",
    "ruleSearchName": "tag.td.0@tag.a.0@text||class.title@tag.a@text",
    "ruleSearchNoteUrl": "tag.td.0@tag.a.0@href||class.title@tag.a@href",
    "ruleSearchUrl": "http://www.myshuge.org/modules/article/search.php?searchtype=articlename&searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 乡村小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.xcxs9.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673888072,
    "ruleBookAuthor": "",
    "ruleBookContent": "id.nr1@textNodes#",
    "ruleBookName": "",
    "ruleChapterList": "class.chapter@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.ablum_read@tag.span.1@tag.a@href",
    "ruleChapterUrlNext": "class.page.0@tag.a@href",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "id.pb_next@text.下一页@href",
    "ruleCoverUrl": "class.block_img2@tag.img@src",
    "ruleFindUrl": "玄幻魔法::/sort-1-searchPage/\n武侠修真::/sort-2-searchPage/\n都市言情::/sort-3-searchPage/\n历史军事::/sort-4-searchPage/\n网络小说::/sort-5-searchPage/\n科幻小说::/sort-6-searchPage/\n乡村小说::/sort-7-searchPage/\n其他类型::/sort-8-searchPage/\n完本小说::/full-searchPage/",
    "ruleIntroduce": "class.intro_info@text",
    "ruleSearchAuthor": "tag.a.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "tag.a.0@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.cover@tag.p",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "http://m.xcxs9.com/modules/article/waps.php@searchtype=articlename&searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 小强文学",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.xiaoqiangwx.org",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746906064,
    "loginUrl": "",
    "ruleBookAuthor": "//*[@id=\"detail-box\"]/div/div[1]/div[1]/div[2]/table/tbody/tr[1]/td/div[1]/h1/em/text()##作\\s*者：",
    "ruleBookContent": "id.nr1@html##.*本章未完.*",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "//*[@id=\"detail-box\"]/div/div[1]/div[1]/div[2]/table/tbody/tr[1]/td/div[1]/h1/text()",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "//ul[@class=\"chapter\"]/li/a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "@js:a=baseUrl.match(/(\\d{1})(\\d+)/);\nresult=\"https://m.xiaoqiangwx.org/\"+a[1]+\"/\"+a[1]+a[2]+\"/\"",
    "ruleChapterUrlNext": "text.下一页@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "魔幻玄幻::https://www.xiaoqiangwx.org/fenlei/1_searchPage.html\n武侠修真::https://www.xiaoqiangwx.org/fenlei/2_searchPage.html\n都市青春::https://www.xiaoqiangwx.org/fenlei/3_searchPage.html\n历史军事::https://www.xiaoqiangwx.org/fenlei/4_searchPage.html\n精品小说::https://www.xiaoqiangwx.org/fenlei/5_searchPage.html\n科幻小说::https://www.xiaoqiangwx.org/fenlei/6_searchPage.html\n藏经阁::https://www.xiaoqiangwx.org/fenlei/7_searchPage.html\n其他::https://www.xiaoqiangwx.org/fenlei/8_searchPage.html\n完本::https://www.xiaoqiangwx.org/top/wanben_searchPage",
    "ruleIntroduce": "//*[@id=\"detail-box\"]/div/div[1]/div[1]/div[2]/table/tbody/tr[3]/td/div/text()",
    "ruleSearchAuthor": "//*[@id=\"alistbox\"]/div[2]/div[1]/span/text()",
    "ruleSearchCoverUrl": "//*[@id=\"alistbox\"]/div[1]/a/img/@src",
    "ruleSearchIntroduce": "//*[@id=\"alistbox\"]/div[2]/div[3]/text()",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "//*[@id=\"alistbox\"]",
    "ruleSearchName": "//*[@id=\"alistbox\"]/div[2]/div[1]/h2/a/text()",
    "ruleSearchNoteUrl": "//*[@id=\"alistbox\"]/div[1]/a/@href",
    "ruleSearchUrl": "https://www.xiaoqiangwx.org/modules/article/search.php?searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 小强小说1",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.xiaoqiang520.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@tag.p@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.liebiao@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.box_info@class.option@class.btopt@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.box_intro@class.pic@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "最新入库::http://www.xiaoqiang520.cc/top/postdate_searchPage.html&&最近更新::http://www.xiaoqiang520.cc/top/lastupdate_searchPage.html&&藏经阁::http://www.xiaoqiang520.cc/fenlei/7_searchPage.html&&玄幻魔法::http://www.xiaoqiang520.cc/fenlei/1_searchPage.html&&武侠修真::http://www.xiaoqiang520.cc/fenlei/2_searchPage.html&&历史小说::http://www.xiaoqiang520.cc/fenlei/4_searchPage.html&&都市青春::http://www.xiaoqiang520.cc/fenlei/3_searchPage.html&&科幻小说::http://www.xiaoqiang520.cc/fenlei/6_searchPage.html&&其他类型::http://www.xiaoqiang520.cc/fenlei/8_searchPage.html&&精品小说::http://www.xiaoqiang520.cc/fenlei/5_searchPage.html",
    "ruleIntroduce": "class.box_info@class.ui_tb1@class.intro@textNodes",
    "ruleSearchAuthor": "id.alistbox@tag.span.0@text",
    "ruleSearchCoverUrl": "id.alistbox@tag.a.0@tag.img.0@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "id.alistbox@tag.a.2@text",
    "ruleSearchList": "id.alist@tag.div!0",
    "ruleSearchName": "id.alistbox@tag.h2.0@tag.a.0@text#作者.*",
    "ruleSearchNoteUrl": "id.alistbox@tag.h2.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.xiaoqiang520.cc/modules/article/search.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 小强小说2",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.123xiaoqiang.me",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "##作者：([^<]+)<##$1###",
    "ruleBookContent": "$id.content@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "##class=\"f20h\">([^<]+)<em>##$1###",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.liebiao@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.btopt@a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.pic@img@src",
    "ruleFindAuthor": "class.author@text##作者：",
    "ruleFindCoverUrl": "tag.a.0@img@data-original",
    "ruleFindIntroduce": "class.review@text",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "class.hot_sale",
    "ruleFindName": "class.title@text",
    "ruleFindNoteUrl": "tag.a.0@href##/\\d+_(\\d+)/##http://www.123xiaoqiang.me/book/$1.html",
    "ruleFindUrl": "凌辱::http://m.123xiaoqiang.me/tag/0/37/searchPage.html&&\nSM::http://m.123xiaoqiang.me/tag/0/38/searchPage.html&&\n调教::http://m.123xiaoqiang.me/tag/0/39/searchPage.html&&\n催眠::http://m.123xiaoqiang.me/tag/0/40/searchPage.html&&\n交换::http://m.123xiaoqiang.me/tag/0/41/searchPage.html&&\n校园::http://m.123xiaoqiang.me/tag/0/42/searchPage.html&&\n乡村::http://m.123xiaoqiang.me/tag/0/43/searchPage.html&&\n职场::http://m.123xiaoqiang.me/tag/0/44/searchPage.html&&\n真实::http://m.123xiaoqiang.me/tag/0/45/searchPage.html&&\n故事::http://m.123xiaoqiang.me/tag/0/46/searchPage.html&&\n武侠::http://m.123xiaoqiang.me/tag/0/47/searchPage.html&&\n少妇::http://m.123xiaoqiang.me/tag/0/48/searchPage.html&&\n娇妻::http://m.123xiaoqiang.me/tag/0/49/searchPage.html&&\n后宫::http://m.123xiaoqiang.me/tag/0/50/searchPage.html&&\n绿妻::http://m.123xiaoqiang.me/tag/0/51/searchPage.html&&\n绿帽::http://m.123xiaoqiang.me/tag/0/52/searchPage.html&&\n绿母::http://m.123xiaoqiang.me/tag/0/53/searchPage.html&&\n乱伦::http://m.123xiaoqiang.me/tag/0/54/searchPage.html&&\n同人::http://m.123xiaoqiang.me/tag/0/55/searchPage.html&&\n妖文::http://m.123xiaoqiang.me/tag/0/56/searchPage.html&&\n玄幻::http://m.123xiaoqiang.me/tag/0/57/searchPage.html&&\n男同::http://m.123xiaoqiang.me/tag/0/58/searchPage.html&&\n触手::http://m.123xiaoqiang.me/tag/0/59/searchPage.html&&\n穿越::http://m.123xiaoqiang.me/tag/0/60/searchPage.html&&\n丝足::http://m.123xiaoqiang.me/tag/0/61/searchPage.html&&\n古典::http://m.123xiaoqiang.me/tag/0/62/searchPage.html&&\n秀色::http://m.123xiaoqiang.me/tag/0/63/searchPage.html&&\n暴露::http://m.123xiaoqiang.me/tag/0/64/searchPage.html&&\n重生::http://m.123xiaoqiang.me/tag/0/65/searchPage.html&&\n冰恋::http://m.123xiaoqiang.me/tag/0/66/searchPage.html&&\n重口::http://m.123xiaoqiang.me/tag/0/68/searchPage.html&&\n百合::http://m.123xiaoqiang.me/tag/0/69/searchPage.html&&\n扶她::http://m.123xiaoqiang.me/tag/0/70/searchPage.html&&\n科幻::http://m.123xiaoqiang.me/tag/0/71/searchPage.html&&\n网游::http://m.123xiaoqiang.me/tag/0/72/searchPage.html&&\n都市::http://m.123xiaoqiang.me/tag/0/73/searchPage.html&&",
    "ruleIntroduce": "class.intro@text",
    "ruleSearchAuthor": "##作者：([^<]+)<##$1###",
    "ruleSearchCoverUrl": "img@src",
    "ruleSearchIntroduce": "class.intro@text",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.sys@a@text",
    "ruleSearchList": "id.alistbox",
    "ruleSearchName": "h2@a@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://www.123xiaoqiang.me/modules/article/search.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 瑶池小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.yaochixs.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.content@textNodes",
    "ruleBookName": "",
    "ruleChapterList": "class.nav clearfix@tag.span",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.wrapper@tag.p.0@tag.a.2@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.wrapper@tag.img@src",
    "ruleFindUrl": "玄幻魔法::http://www.yaochixs.com/list/1_searchPage.html&&武侠修真::http://www.yaochixs.com/list/2_searchPage.html&&都市言情::http://www.yaochixs.com/list/3_searchPage.html&&历史军事::http://www.yaochixs.com/list/4_searchPage.html&&穿越架空::http://www.yaochixs.com/list/5_searchPage.html&&游戏竞技::http://www.yaochixs.com/list/6_searchPage.html&&科幻灵异::http://www.yaochixs.com/list/7_searchPage.html&&总点击榜::http://www.yaochixs.com/top/allvisit_searchPage.html&&月点击榜::http://www.yaochixs.com/top/monthvisit_searchPage.html&&周点击榜::http://www.yaochixs.com/top/weekvisit_searchPage.html&&日点击榜::http://www.yaochixs.com/top/dayvisit_searchPage.html&&总推荐榜::http://www.yaochixs.com/top/allvote_searchPage.html&&月推荐榜::http://www.yaochixs.com/top/monthvote_searchPage.html&&周推荐榜::http://www.yaochixs.com/top/weekvote_searchPage.html&&日推荐榜::http://www.yaochixs.com/top/dayvote_searchPage.html&&最新::http://www.yaochixs.com/top/postdate_searchPage.html&&最近更新::http://www.yaochixs.com/top/lastupdate_searchPage.html&&总收藏榜::http://www.yaochixs.com/top/godnum_searchPage.html&&字数排行::http://www.yaochixs.com/top/size_searchPage.html",
    "ruleIntroduce": "class.wrapper@tag.p.0@text#<.*?>",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "tag.a.2@text",
    "ruleSearchList": "class.nav clearfix@tag.span",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 夜夜小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.yeyexs.com",
    "enable": true,
    "ruleBookAuthor": "[property=\"og:novel:author\"]@content",
    "ruleBookContent": "id.txt@textNodes",
    "ruleBookKind": "##分类：<.+?>(.+?)<##$1###",
    "ruleBookLastChapter": "p@text.最新.+@a@text",
    "ruleBookName": "[property=\"og:title\"]@content",
    "ruleBookUrlPattern": "http://m.yeyexs.com/txt/\\d+.html",
    "ruleChapterList": ".chapter@li@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "span@text.查看目录@a@href",
    "ruleChapterUrlNext": "a@text.下一页.+@href",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": ".block_img2@img@src",
    "ruleFindAuthor": "textNodes",
    "ruleFindList": ".cover@p",
    "ruleFindName": "a@text",
    "ruleFindNoteUrl": "a@href",
    "ruleFindUrl": "日点击榜::/top_dayvisit_searchPage.html\n周点击榜::/top_weekvisit_searchPage.html\n月点击榜::/top_monthvisit_searchPage.html\n总点击榜::/top_allvisit_searchPage.html\n总收藏榜::/top_goodnum_searchPage.html\n字数排行::/top_size_searchPage.html\n日推荐榜::/top_dayvote_searchPage.html\n周推荐榜::/top_weekvote_searchPage.html\n月推荐榜::/top_monthvote_searchPage.html\n总推荐榜::/top_allvote_searchPage.html\n最新入库::/top_postdate_searchPage.html\n最近更新::/top_lastupdate_searchPage.html",
    "ruleIntroduce": "[property=\"og:description\"]@content#^#<br>",
    "ruleSearchAuthor": "textNodes",
    "ruleSearchCoverUrl": "@js:java.get('cover')",
    "ruleSearchIntroduce": "@js:java.get('intro')",
    "ruleSearchKind": "tag.a.0@text#\\[|\\]",
    "ruleSearchLastChapter": "tag.a.1@href@js:\nresult=java.ajax('http://m.yeyexs.com'+result);\n\njava.put('cover',result.match(/property=.og:image..content=\"(.*)\"/)[1]);\n\njava.put('intro',result.match(/property=\"og:description\" content=\"([^\"]*)/)[1]);\n\nresult=result.match(/property=\"og:novel:latest_chapter_name\".content=\"(.*)\"\\/>/)[1];",
    "ruleSearchList": ".cover p:lt(2)",
    "ruleSearchName": "tag.a.1@text",
    "ruleSearchNoteUrl": "tag.a.1@href",
    "ruleSearchUrl": "http://m.yeyexs.com/modules/article/waps.php@searchtype=name&searchkey=searchKey&submit=|char=gbk",
    "serialNumber": 0,
    "weight": 9
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 一起色",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.s5217.net",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673505166,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.ccontent@textNodes#丨",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.ccss@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.divbox cf@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "激情::/sort/1-searchPage.html\n腹黑::/sort/2-searchPage.html\n言情::/sort/3-searchPage.html\n乡村::/sort/4-searchPage.html\n种田::/sort/5-searchPage.html\n短篇::/sort/6-searchPage.html\n其他::/sort/7-searchPage.html\n总排行榜::/allvisit-searchPage.html\n月排行榜::/monthvisit-searchPage.html\n周排行榜::/weekvisit-searchPage.html\n日排行榜::/dayvisit-searchPage.html\n总收藏榜::/goodnum-searchPage.html\n总推荐榜::/allvote-searchPage.html\n月推荐榜::/monthvote-searchPage.html\n周推荐榜::/weekvote-searchPage.html\n日推荐榜::/dayvote-searchPage.html\n最新入库::/postdate-searchPage.html\n最近更新::/lastupdate-searchPage.html",
    "ruleIntroduce": "class.gray@textNodes",
    "ruleSearchAuthor": "class.odd.1@text|class.gray.0@text#作者：(\\S+).+#$1",
    "ruleSearchCoverUrl": "class.divbox cf@tag.img@src",
    "ruleSearchIntroduce": "class.gray.-1@text",
    "ruleSearchKind": "class.gray.0@text&&class.aflag@text&&class.even.-2@text&&class.even.-1@text&&class.odd.-1@text#.+类型：(.+)#$1",
    "ruleSearchLastChapter": "class.even.0@text|tag.p.1@text",
    "ruleSearchList": "class.grid@tag.tr!0|class.ultwo@tag.li",
    "ruleSearchName": "class.odd.0@text|class.aname@text",
    "ruleSearchNoteUrl": "class.odd.0@tag.a@href|class.aname@href",
    "ruleSearchUrl": "/modules/article/search.php?searchtype=articlename&searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 8
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 一曲书斋",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.yiqushu.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746907030,
    "loginUrl": "",
    "ruleBookAuthor": "class.article-title@text#.*作者:|【.*】|.*_",
    "ruleBookContent": "//*[@class=\"article-content\"]##.*下一页|尾页|跳到\\:|第\\(\\d+\\)章",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.article-title@text#作者.*|【.*】|_.*",
    "ruleBookUrlPattern": "",
    "ruleChapterList": ":<option value=\"([^\"]+)\">第\\((\\d+)\\)章</option>",
    "ruleChapterName": "第$2页",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "$1",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "tag.h2@tag.a@text#.*作者:|【.*】|.*_",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "tag.tbody@tag.tr.0@tag.td@text|class.note@text",
    "ruleSearchKind": "tag.tbody@tag.tr.1@tag.td@tag.a@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.excerpt",
    "ruleSearchName": "tag.h2@tag.a@text#作者.*|【.*】|_.*",
    "ruleSearchNoteUrl": "tag.h2@tag.a@href",
    "ruleSearchUrl": "http://www.yiqushu.com/e/search/@tbname=article&tempid=1&show=title%2Cwriter&keyboard=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 一世书城",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.114txt.cc",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.chaptercontent@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.chapterlist@tag.p!0",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "class.btn@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "id.pt_next@text.下一页@href<js>var a=result;var b=new RegExp(\"_\",\"g\");var c;c=b.exec(a);if(c==\"_\"){a;}</js>",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "class.author@tag.a.1@text",
    "ruleFindCoverUrl": "class.bookimg@tag.img.0@src",
    "ruleFindIntroduce": "class.review@text#.*》",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "id.main@class.hot_sale",
    "ruleFindName": "class.title@text",
    "ruleFindNoteUrl": "class.detail@tag.a.0@href",
    "ruleFindUrl": "全部::https://m.114txt.cc/xclass/0/searchPage.html&&玄幻::https://m.114txt.cc/xclass/1/searchPage.html&&仙侠修真::https://m.114txt.cc/xclass/2/searchPage.html&&都市::https://m.114txt.cc/xclass/3/searchPage.html&&历史::https://m.114txt.cc/xclass/4/searchPage.html&&网游::https://m.114txt.cc/xclass/5/searchPage.html&&科幻::https://m.114txt.cc/xclass/6/searchPage.html&&其他::https://m.114txt.cc/xclass/7/searchPage.html",
    "ruleIntroduce": "class.review@text",
    "ruleSearchAuthor": "class.author.0@tag.a.1@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.author.1@text",
    "ruleSearchList": "class.slide-item list1@tag.div!0",
    "ruleSearchName": "class.title@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://m.114txt.cc/SearchBook.php@keyword=searchKey",
    "serialNumber": 0,
    "weight": 8
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 壹贰看书",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.12kanshu.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.booksub@tag.a.0@text",
    "ruleBookContent": "id.chapterContent@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.status fl@tag.h1.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.booklist@tag.td",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.book_cover fl@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.info_con@tag.p@text",
    "ruleSearchAuthor": "class.rela.0@tag.a.0@text",
    "ruleSearchCoverUrl": "class.pic.0@tag.img.0@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "class.rela.0@tag.a.1@text",
    "ruleSearchLastChapter": "class.arcurl.0@text#\\-章.*",
    "ruleSearchList": "class.ul_b_list@tag.li",
    "ruleSearchName": "tag.h2.0@text#\\/.*",
    "ruleSearchNoteUrl": "class.more.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.12kanshu.com/plus/search.php?fuck=subject&q=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 28
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 玉米文学",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.335xs.xyz",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576746820102,
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.content@tag.p@textNodes",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.liebiao@tag.li@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "class.box_info@class.option@class.btopt@tag.a.0@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.box_intro@class.pic@tag.img.0@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "最新入库::http://www.xiaoqiang520.cc/top/postdate_searchPage.html&&最近更新::http://www.xiaoqiang520.cc/top/lastupdate_searchPage.html&&藏经阁::http://www.xiaoqiang520.cc/fenlei/7_searchPage.html&&玄幻魔法::http://www.xiaoqiang520.cc/fenlei/1_searchPage.html&&武侠修真::http://www.xiaoqiang520.cc/fenlei/2_searchPage.html&&历史小说::http://www.xiaoqiang520.cc/fenlei/4_searchPage.html&&都市青春::http://www.xiaoqiang520.cc/fenlei/3_searchPage.html&&科幻小说::http://www.xiaoqiang520.cc/fenlei/6_searchPage.html&&其他类型::http://www.xiaoqiang520.cc/fenlei/8_searchPage.html&&精品小说::http://www.xiaoqiang520.cc/fenlei/5_searchPage.html",
    "ruleIntroduce": "class.box_info@class.ui_tb1@class.intro@textNodes",
    "ruleSearchAuthor": "id.alistbox@tag.span.0@text",
    "ruleSearchCoverUrl": "id.alistbox@tag.a.0@tag.img.0@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "id.alistbox@tag.a.2@text",
    "ruleSearchList": "id.alist@tag.div!0",
    "ruleSearchName": "id.alistbox@tag.h2.0@tag.a.0@text#作者.*",
    "ruleSearchNoteUrl": "id.alistbox@tag.h2.0@tag.a.0@href",
    "ruleSearchUrl": "http://www.335xs.xyz/modules/article/search.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 欲望社",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.yuwangshe.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.panel-body@html",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.panel-body@tag.dd@tag.a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.text-muted@html",
    "ruleSearchAuthor": "tag.li.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "tag.li.3@text#大小.",
    "ruleSearchLastChapter": "tag.li.1@tag.a@text",
    "ruleSearchList": "class.mySearch@tag.ul",
    "ruleSearchName": "class.b@text",
    "ruleSearchNoteUrl": "tag.li.0@tag.a@href",
    "ruleSearchUrl": "http://www.yuwangshe.net/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 106
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 御宅屋",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.yuzhaiwu.info",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.infotitle@tag.a.0@text",
    "ruleBookContent": "id._chapter@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.infotitle@tag.h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.float-list fill-block@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "id.aboutbook@text",
    "ruleSearchAuthor": "class.author@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.tr@tag.td.1@tag.a.0@text",
    "ruleSearchLastChapter": "class.range.0@tag.a.1@text#章节目录",
    "ruleSearchList": "class.bd@tag.tr",
    "ruleSearchName": "class.range.0@tag.a.0@text",
    "ruleSearchNoteUrl": "class.range.0@tag.a.0@href",
    "ruleSearchUrl": "https://www.yuzhaiwu.info/modules/article/search.php@searchtype=all&searchkey=searchKey&act=search&submit=搜索&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 御宅屋1",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.yuzhaiwuwang.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.artz@tag.div!0:1@textNodes#点击：|次",
    "ruleBookInfoInit": "",
    "ruleBookKind": "id.showpagetags@tag.a@text",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.arfy@tag.li!0:1:-1",
    "ruleChapterName": "tag.a@text#(\\d+)#第$1页",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.artz@tag.div!0:1@textNodes",
    "ruleSearchAuthor": "tag.a@text#.*作者：|.*by：",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.sosuo@tag.li",
    "ruleSearchName": "tag.a@text#by.*|作者：.*|gl.*|\\+番外|\\[.*|\\]",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "http://www.yuzhaiwuwang.com/plus/search.php?keyword=searchKey&searchtype=titlekeyword&channeltype=0&orderby=&kwtype=0&pagesize=10&typeid=0&TotalResult=379&PageNo=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 御宅屋2",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.5tns.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.nr1@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "ul@tag.li!-1@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "//a[@style=\"color:red;\"]/@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "全部::/wapsort/0_searchPage.html\n玄幻::/wapsort/1_searchPage.html\n修真::/wapsort/2_searchPage.html\n言情::/wapsort/3_searchPage.html\n武侠::/wapsort/4_searchPage.html\n都市::/wapsort/5_searchPage.html\n科幻::/wapsort/6_searchPage.html\n网游::/wapsort/7_searchPage.html\n恐怖::/wapsort/8_searchPage.html\n耽美::/wapsort/9_searchPage.html\n历史::/wapsort/10_searchPage.html\n高辣::/wapsort/11_searchPage.html\n同人::/wapsort/12_searchPage.html\n腹黑::/wapsort/13_searchPage.html\n种田::/wapsort/14_searchPage.html\n高干::/wapsort/15_searchPage.html\n其他::/wapsort/16_searchPage.html\n百合::/wapsort/17_searchPage.html",
    "ruleIntroduce": "tag.pre@text",
    "ruleSearchAuthor": "tag.p.0@strong@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "tag.p.1@text##栏目：",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.common-bookele",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://m.5tns.com/s.php@s=searchKey&type=articlename",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 镇魂小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.zhenhunxiaoshuo.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "##作者：([^<]+)<##$1###",
    "ruleBookContent": "class.article-content@html<js>if(result!=null){result=result}else{\nresult=\"请复制链接通过 ▓ 添加书籍网址▓ 来将书籍加入书架\\n\"+\"↓↓↓↓↓↓↓↓↓↓↓↓\\n\"+baseUrl\n}</js>",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "h1@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.excerpts@article||class.article-content@tr@td",
    "ruleChapterName": "a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "//td[@width=\"236\"]/text()",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "class.focusbox-text@text",
    "ruleFindKind": "//td[@width=\"277\"]/text()",
    "ruleFindLastChapter": "",
    "ruleFindList": "//table[@width=\"1284\"]//tr[position()>1]||//table[@width=\"1075\"]//tr[position()>1]||//tr/td/a||h1",
    "ruleFindName": "//td[@width=\"245\"]//strong/text()||//td[@width=\"277\"]//strong/text()||text()",
    "ruleFindNoteUrl": "tag.a.0@href",
    "ruleFindUrl": "纯爱::https://www.zhenhunxiaoshuo.com/chunai{,searchPage}&&言情::https://www.zhenhunxiaoshuo.com/yanqing{,searchPage}&&priest集::https://www.zhenhunxiaoshuo.com/priest&&镇魂::https://www.zhenhunxiaoshuo.com/lunhuigui/&&作者::https://www.zhenhunxiaoshuo.com/%e4%bd%9c%e8%80%85",
    "ruleIntroduce": "class.focusbox-text@text",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "",
    "ruleSearchName": "",
    "ruleSearchNoteUrl": "",
    "ruleSearchUrl": "-",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 猪猪书屋",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.zhuzhunovel.com",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.details-top-cover@tag.p.0@text",
    "ruleBookContent": "class.txtBox@tag.p@text",
    "ruleBookName": "class.details-top-cover@tag.h2.0@text",
    "ruleChapterList": "class.wrap directory bwrite@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.details-top-cover@tag.img@src",
    "ruleFindUrl": "经管金融::http://www.zhuzhunovel.com/jingguanjinrong/{index,indexsearchPage}.html\n穿越重生::http://www.zhuzhunovel.com/chongsheng/{index,indexsearchPage}.html\n田园乡村::http://www.zhuzhunovel.com/zhongtian/{index,indexsearchPage}.html\n女尊百合::http://www.zhuzhunovel.com/nvzunbl/{index,indexsearchPage}.html\n现代耽美::http://www.zhuzhunovel.com/xddm/{index,indexsearchPage}.html\n古风纯爱::http://www.zhuzhunovel.com/gfca/{index,indexsearchPage}.html\n百合美文::http://www.zhuzhunovel.com/glmw/{index,indexsearchPage}.html\n娱乐圈圈::http://www.zhuzhunovel.com/ylqq/{index,indexsearchPage}.html\n衍生同人::http://www.zhuzhunovel.com/ystr/\n睡前故事::http://www.zhuzhunovel.com/sqgs/{index,indexsearchPage}.html\n金庸武侠::http://www.zhuzhunovel.com/jinyong/{index,indexsearchPage}.html\n技能教育::http://www.zhuzhunovel.com/jnjy/{index,indexsearchPage}.html\n唐诗宋词::http://www.zhuzhunovel.com/tssc/{index,indexsearchPage}.html\n总裁萌宠::http://www.zhuzhunovel.com/zcmq/{index,indexsearchPage}.html\n影视风云::http://www.zhuzhunovel.com/ysfy/{index,indexsearchPage}.html\n惊悚诡事::http://www.zhuzhunovel.com/jinsongguishi/\n盗墓风水::http://www.zhuzhunovel.com/daomufengshui/\n姻缘不散::http://www.zhuzhunovel.com/yinyuanbusan/\n悬疑推理::http://www.zhuzhunovel.com/xuanyituili/\n中外奇案::http://www.zhuzhunovel.com/zhongwaiqian/\n名校推荐::http://www.zhuzhunovel.com/mingxiaotj/\n经典名著::http://www.zhuzhunovel.com/mingzhu/\n十大禁书::http://www.zhuzhunovel.com/gudaijinshu/\nABO耽美::http://www.zhuzhunovel.com/abo/{index,indexsearchPage}.html\n反攻耽美::http://www.zhuzhunovel.com/blfangong/{index,indexsearchPage}.html\n强强耽美::http://www.zhuzhunovel.com/blqiangqiang/{index,indexsearchPage}.html\n肉文耽美::http://www.zhuzhunovel.com/rouwen/{index,indexsearchPage}.html\n肉耽耽美::http://www.zhuzhunovel.com/roudan/{index,indexsearchPage}.html\n林紫绪::http://www.zhuzhunovel.com/dmlinzixu/{index,indexsearchPage}.html\n水千丞::http://www.zhuzhunovel.com/dmshuiqianchen/{index,indexsearchPage}.html\n长生千叶::http://www.zhuzhunovel.com/dmchangsqy/{index,indexsearchPage}.html\n天籁纸鸢::http://www.zhuzhunovel.com/tianlaizhiyuan/{index,indexsearchPage}.html",
    "ruleIntroduce": "class.ellipsis.0@text||class.details-top-article@tag.p@text",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "tag.img.0@src",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.lists@tag.li",
    "ruleSearchName": "tag.h2.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 追梦",
    "bookSourceType": "",
    "bookSourceUrl": "https://danmei.in",
    "enable": true,
    "lastUpdateTime": 1576746792848,
    "ruleBookContent": "class.detail-body@html",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.pagination",
    "ruleChapterName": "tag.a@text",
    "ruleContentUrl": "tag.a@href",
    "ruleFindAuthor": "class.article-title.0@text#.*――",
    "ruleFindIntroduce": "class.article-abstract.0@text",
    "ruleFindKind": "class.article-list.0@text",
    "ruleFindList": "class.article@children",
    "ruleFindName": "class.article-title.0@text#――[^（]+",
    "ruleFindNoteUrl": "tag.a.0@href",
    "ruleFindUrl": "穿越::https://danmei.in/e/tags/?tagid=413/https://danmei.in/book/modern/index_searchPage.html&&重生::https://danmei.in/e/tags/?tagid=3950/index_searchPage.html&&强强::https://danmei.in/e/tags/?tagid=1638/index_searchPage.html&&甜文::https://danmei.in/e/tags/?tagid=4192/index_searchPage.html&&生子::https://danmei.in/e/tags/?tagid=2718/index_searchPage.html&&包子::https://danmei.in/e/tags/?tagid=4107/index_searchPage.html&&都市::https://danmei.in/e/tags/?tagid=4216/index_searchPage.html&&修真::https://danmei.in/e/tags/?tagid=4187/index_searchPage.html&&种田::https://danmei.in/e/tags/?tagid=4181/index_searchPage.html&&娱乐圈::https://danmei.in/e/tags/?tagid=4158/index_searchPage.html&&系统::https://danmei.in/e/tags/?tagid=4102/index_searchPage.html&&年下::https://danmei.in/e/tags/?tagid=1660/index_searchPage.html&&灵异::https://danmei.in/e/tags/?tagid=4193/index_searchPage.html&&同人::https://danmei.in/e/tags/?tagid=25/index_searchPage.html&&男人::https://danmei.in/e/tags/?tagid=306/index_searchPage.html&&豪门::https://danmei.in/e/tags/?tagid=4248/index_searchPage.html&&HE::https://danmei.in/e/tags/?tagid=2449/index_searchPage.html&&宫廷::https://danmei.in/e/tags/?tagid=4005/index_searchPage.html&&空间::https://danmei.in/e/tags/?tagid=4273/index_searchPage.html&&末世::https://danmei.in/e/tags/?tagid=4199/index_searchPage.html&&1V1::https://danmei.in/e/tags/?tagid=4554/index_searchPage.html&&网游::https://danmei.in/e/tags/?tagid=370/index_searchPage.html&&自由自在::https://danmei.in/e/tags/?tagid=2442/index_searchPage.html&&架空::https://danmei.in/e/tags/?tagid=3975/index_searchPage.html&&励志::https://danmei.in/e/tags/?tagid=4285/index_searchPage.html&&异能::https://danmei.in/e/tags/?tagid=4250/index_searchPage.html&&异世::https://danmei.in/e/tags/?tagid=4124/index_searchPage.html&&时空::https://danmei.in/e/tags/?tagid=412/index_searchPage.html&&快穿::https://danmei.in/e/tags/?tagid=4318/index_searchPage.html&&哥哥::https://danmei.in/e/tags/?tagid=427/index_searchPage.html&&少年::https://danmei.in/e/tags/?tagid=91/index_searchPage.html&&机甲::https://danmei.in/e/tags/?tagid=4272/index_searchPage.html&&游戏::https://danmei.in/e/tags/?tagid=385/index_searchPage.html&&网配::https://danmei.in/e/tags/?tagid=4369/index_searchPage.html&&长生千叶::https://danmei.in/e/tags/?tagid=6883/index_searchPage.html&&莫晨欢::https://danmei.in/e/tags/?tagid=4105/index_searchPage.html&&叶忆落::https://danmei.in/e/tags/?tagid=6617/index_searchPage.html&&虐恋::https://danmei.in/e/tags/?tagid=4471/index_searchPage.html&&幸福::https://danmei.in/e/tags/?tagid=129/index_searchPage.html&&颜若优雅::https://danmei.in/e/tags/?tagid=5082/index_searchPage.html&&",
    "ruleSearchAuthor": "class.article-title.0@text#.*――",
    "ruleSearchIntroduce": "class.article-abstract.0@text",
    "ruleSearchKind": "class.article-list.0@text",
    "ruleSearchList": "class.article@children",
    "ruleSearchName": "class.article-title.0@text#――[^（]+",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "/e/search/index.php@show=title,writer,newstext&keyboard=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 ACOME",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.hebao1.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.nr1@html",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "ul@tag.li!-1@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "//a[@style=\"color:red;\"]/@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "御书·最新::http://www.hebao1.net/list/1-searchPage.html\n御宅·最新::http://www.hebao1.net/list/2-searchPage.html\n腐国度最新::http://www.hebao1.net/list/3-searchPage.html\n御书·月榜::http://www.hebao1.net/top/1_monthvisit_searchPage/\n御宅·月榜::http://www.hebao1.net/top/2_monthvisit_searchPage/\n腐国度月榜::http://www.hebao1.net/top/3_monthvisit_searchPage/",
    "ruleIntroduce": "pre@text",
    "ruleSearchAuthor": "tag.p.0@strong@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "//div[@class=\"common-bookele\"][position()<10]",
    "ruleSearchName": "tag.a.0@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://www.hebao1.net/search.php@keyword=searchKey",
    "serialNumber": 0,
    "weight": 50
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 BL鲤鱼乡",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.bllyxw.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "id.arctext@p@textNodes||id.arctext@div@textNodes#点击：|次",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.arfy@tag.li!0:1:-1@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "现代都市::/xiandaidushi/list_searchPage_searchPage.html&&古代架空::/gudaijiakong/list_2_searchPage.html&&穿越重生::/chuanyuechongsheng/list_3_searchPage.html&&玄幻灵异::/xuanhuanlingyi/list_4_searchPage.html&&推理悬疑::/tuilixuanyi/list_5_searchPage.html&&网游竞技::/wangyoujingji/list_6_searchPage.html&&ＢＬ同人::/tongren/list_7_searchPage.html&&ＧＬ百合::/baihe/list_8_searchPage.html&&",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "tag.a.0@text#.*作者：|.*by：|（.*）|.*BY：|.*By：",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "tag.p.0@text",
    "ruleSearchKind": "tag.p.1@tag.a.1@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.xgsos@ul@li||class.listw@ul@li",
    "ruleSearchName": "tag.a.0@text#作者[^（]+|by[^（]+|By[^（]+|BY[^（]+",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://www.bllyxw.com/plus/search.php@keyword=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 BL文库1",
    "bookSourceType": "",
    "bookSourceUrl": "http://m.wenkuw.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "class.title@text##.*作者：|[（\\(上下中\\)）]+",
    "ruleBookContent": "@js:org.jsoup.Jsoup.parse(String(result).match(/class=\"blcont\">([\\s\\S]*?)<div class=\"pages\"/)[1]).html()",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.title@text##作者[^（\\(]+",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.pagelist@tag.li!0:1:-1@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "种田文::/tags.php?/%D6%D6%CC%EF%CE%C4/searchPage/&&生子::/tags.php?/%C9%FA%D7%D3/searchPage/&&穿书::/tags.php?/%B4%A9%CA%E9/searchPage/&&末世::/tags.php?/%C4%A9%CA%C0/searchPage/&&强强::/tags.php?/%C7%BF%C7%BF/searchPage/&&甜文::/tags.php?/%CC%F0%CE%C4/searchPage/&&竞技::/tags.php?/%BE%BA%BC%BC/searchPage/&&直播::/tags.php?/%D6%B1%B2%A5/searchPage/&&校园::/tags.php?/%D0%A3%D4%B0/searchPage/&&情有独钟::/tags.php?/%C7%E9%D3%D0%B6%C0%D6%D3/searchPage/&&萌宠::/tags.php?/%C3%C8%B3%E8/searchPage/&&爽文::/tags.php?/%CB%AC%CE%C4/searchPage/&&星际::/tags.php?/%D0%C7%BC%CA/searchPage/&&三教九流::/tags.php?/%C8%FD%BD%CC%BE%C5%C1%F7/searchPage/&&前世今生::/tags.php?/%C7%B0%CA%C0%BD%F1%C9%FA/searchPage/&&综漫::/tags.php?/%D7%DB%C2%FE/searchPage/&&灵异神怪::/tags.php?/%C1%E9%D2%EC%C9%F1%B9%D6/searchPage/&&打脸::/tags.php?/%B4%F2%C1%B3/searchPage/&&快穿::/tags.php?/%BF%EC%B4%A9/searchPage/&&系统::/tags.php?/%CF%B5%CD%B3/searchPage/&&\t现代都市::/xiandaidushi/list_1_1.html&&古代架空::/gudaijiakong/list_2_1.html&&穿越重生::/chuanyuechongsheng/list_3_1.html&&玄幻灵异::/xuanhuanlingyi/list_4_1.html&&推理悬疑::/tuilixuanyi/list_5_1.html&&网游竞技::/wangyoujingji/list_6_1.html&&ＢＬ同人::/tongren/list_7_1.html&&ＧＬ百合::/baihe/list_8_1.html&&",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.p_newslist@li",
    "ruleSearchName": "tag.a.0@text##\\s作.*",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "http://m.wenkuw.com/search.php?q=searchKey&Submit=%CB%D1+%CB%F7|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 BL文库2",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.blwenku.net",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "//meta[@property=\"og:novel:author\"]/@content",
    "ruleBookContent": "//*[@class=\"articlecontent\"]##百度搜.*最新耽美完本每日更新！",
    "ruleBookInfoInit": "",
    "ruleBookKind": "//meta[@property=\"og:novel:category\"]/@content",
    "ruleBookLastChapter": "//meta[@property=\"og:novel:latest_chapter_name\"]/@content",
    "ruleBookName": "//meta[@property=\"og:novel:book_name\"]/@content",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "//*[@class=\"ml_list\"]/ul/li/a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "//meta[@property=\"og:image\"]/@content",
    "ruleFindAuthor": "class.pp@tag.p.0@text#作者：",
    "ruleFindCoverUrl": "//span/a/img/@src",
    "ruleFindIntroduce": "//*[@class=\"pp\"]/p[2]/text()",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "//*[@class=\"tt\"]",
    "ruleFindName": "tag.h3@a@text#\\+番外",
    "ruleFindNoteUrl": "//h3/a/@href",
    "ruleFindUrl": "玄幻奇幻::/xuanhuan/searchPage.html&&\n都市言情::/dushi/searchPage.html&&\n军事历史::/chuanyue/searchPage.html&&\n科幻灵异::/kehuan/searchPage.html&&\n游戏竞技::/wangyou/searchPage.html&&\nBL同人::/tongren/searchPage.html&&\nGL百合::/baihe/searchPage.html&&",
    "ruleIntroduce": "//meta[@property=\"og:description\"]/@content",
    "ruleSearchAuthor": "//td[3]/text()",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "//td[6]/text()",
    "ruleSearchLastChapter": "//td[2]/a/text()",
    "ruleSearchList": "id.author@tag.tbody@tag.tr!0",
    "ruleSearchName": "tag.td.0@a@text#\\+番外",
    "ruleSearchNoteUrl": "//td[1]/a/@href",
    "ruleSearchUrl": "/modules/article/search.php@searchkey=searchKey|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 book88小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.book88.org",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.panel-body content-body content-ext@textNodes",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.list-group list-chart@tag.li",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "tag.td.2@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "tag.td.4@text",
    "ruleSearchLastChapter": "tag.td.3@text",
    "ruleSearchList": "tag.tr",
    "ruleSearchName": "tag.td.1@text",
    "ruleSearchNoteUrl": "tag.td.1@href",
    "ruleSearchUrl": "http://www.book88.org/modules/article/search.php@searchkey=searchKey&0=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 PO18",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.po18.in",
    "enable": true,
    "ruleBookContent": "id.htmlContent@textNodes",
    "ruleBookLastChapter": "[property=\"og:novel:latest_chapter_name\"]@content",
    "ruleChapterList": ":<dd class=\"col-md-3\"><a href=\"(.*?)\" title=\"[^>]*>(.*?)</a></dd>\r",
    "ruleChapterName": "$2",
    "ruleChapterUrl": "",
    "ruleContentUrl": "$1",
    "ruleCoverUrl": "[property=\"og:image\"]@content",
    "ruleFindAuthor": "tag.td.2@text",
    "ruleFindLastChapter": "tag.td.1@tag.a@text",
    "ruleFindList": "tag.tr!0",
    "ruleFindName": "tag.td.0@tag.a@text",
    "ruleFindNoteUrl": "tag.td.0@tag.a@href",
    "ruleFindUrl": "总排行榜::/top/allvisit/searchPage.html\n总推荐榜::/top/allvote/searchPage.html\n月排行榜::/top/monthvisit/searchPage.html\n月推荐榜::/top/monthvote/searchPage.html\n周排行榜::/top/weekvisit/searchPage.html\n周推荐榜::/top/weekvote/searchPage.html\n最新入库::/top/goodnum/searchPage.html\n最近更新::/top/toptime/searchPage.html\n总收藏榜::/top/size/searchPage.html\n字数排行::/top/lastupdate/searchPage.html\n本站推荐::/top/postdate/searchPage.html\n玄幻::/list/searchPage.html\n武侠::/list/2{searchPage}.html\n言情::/list/3{searchPage}.html\n科幻::/list/4{searchPage}.html\n惊悚::/list/5{searchPage}.html\n耽美::/list/6{searchPage}.html\n穿越::/list/7{searchPage}.html\n浓情::/list/8{searchPage}.html\n百合::/list/9{searchPage}.html\n精品::/list/10{searchPage}.html",
    "ruleIntroduce": "[property=\"og:description\"]@content",
    "ruleSearchAuthor": "$5",
    "ruleSearchCoverUrl": "$1",
    "ruleSearchLastChapter": "$4",
    "ruleSearchList": ":div><img src=\"(.*?)\"(?:[^\"]*\"){5}(.*?)\"[^>]*>(.*?)<(?:[^>]*>){4}(.*?)<(?:[^>]*>){3}作者：(.*?)<",
    "ruleSearchName": "$3",
    "ruleSearchNoteUrl": "$2",
    "ruleSearchUrl": "https://www.po18.in/modules/article/search.php?searchkey=searchKey&page=searchPage|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔞 特殊",
    "bookSourceName": "🔞 UU小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.uu234.net",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "class.author@tag.a.0@text",
    "ruleBookContent": "class.content@textNodes",
    "ruleBookName": "class.r420@tag.h1@text",
    "ruleChapterList": "class.clearfix dirconone.1@tag.li",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "class.dirtools@tag.a@href",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleCoverUrl": "class.con_limg@tag.img@src",
    "ruleFindUrl": "",
    "ruleIntroduce": "class.r_cons@text#内容简介:",
    "ruleSearchAuthor": "class.width111@tag.a.0@text",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "class.width369@tag.span.0@text#\\].*|\\[",
    "ruleSearchLastChapter": "class.width369@tag.a.1@text",
    "ruleSearchList": "class.listcon clearfix@tag.li",
    "ruleSearchName": "class.width369@tag.a.0@text",
    "ruleSearchNoteUrl": "class.width369@tag.a.0@href",
    "ruleSearchUrl": "http://www.uu234.net/search?wd=searchKey&pn=searchPage-1",
    "serialNumber": 0,
    "weight": 42
  },
  {
    "bookSourceGroup": "🔞 特殊; 💡 发现",
    "bookSourceName": "🔞82小说",
    "bookSourceType": "",
    "bookSourceUrl": "https://www.82xs.cc",
    "enable": true,
    "httpUserAgent": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.readcontent@html#一秒记住[\\s\\S]*?阅读.",
    "ruleBookName": "",
    "ruleChapterList": "id.list-chapterAll@tag.dd",
    "ruleChapterName": "tag.a.0@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.bookintro@tag.img@src",
    "ruleFindUrl": "玄幻小说::https://www.82xs.cc/xuanhuan{,-searchPage}.html&&仙侠小说::https://www.82xs.cc/xianxia{,-searchPage}.html&&都市小说::https://www.82xs.cc/dushi{,-searchPage}.html&&军史小说::https://www.82xs.cc/junshi{,-searchPage}.html&&网游小说::https://www.82xs.cc/wangyou{,-searchPage}.html&&科幻小说::https://www.82xs.cc/kehuan{,-searchPage}.html&&灵异小说::https://www.82xs.cc/lingyi{,-searchPage}.html&&言情小说::https://www.82xs.cc/yanqing{,-searchPage}.html&&其他小说::https://www.82xs.cc/qita{,-searchPage}.html&&书 库::https://www.82xs.cc/all{,-searchPage}.html&&全 本::https://www.82xs.cc/wanben/&&总点击榜::https://www.82xs.cc/allvisit.html&&月点击榜::https://www.82xs.cc/monthvisit.html&&周点击榜::https://www.82xs.cc/weekvisit.html&&总推荐榜::https://www.82xs.cc/allvote.html&&月推荐榜::https://www.82xs.cc/monthvote.html&&收藏排行::https://www.82xs.cc/goodnum.html&&最近更新::https://www.82xs.cc/lastupdate.html&&新书上架::https://www.82xs.cc/postdate.html&&字数排行::https://www.82xs.cc/size.html",
    "ruleIntroduce": "class.bookintro@text",
    "ruleSearchAuthor": "class.author@text#作者.|字数.*|阅读量.*",
    "ruleSearchCoverUrl": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "class.cat@tag.a.0@text",
    "ruleSearchList": "class.bookbox",
    "ruleSearchName": "class.bookname@tag.a@text",
    "ruleSearchNoteUrl": "class.bookname@tag.a@href",
    "ruleSearchUrl": "https://www.82xs.cc/modules/article/search.php@searchkey=searchKey&action=login|char=gbk",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔤 外语",
    "bookSourceName": "🔤 可可英语",
    "bookSourceType": "AUDIO",
    "bookSourceUrl": "http://www.kekenet.com",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "<js>\nvar domain = result.match(/domain\\s*=\\s*['\"](http[^'\"]+)/)[1];\nvar thunderUrl = result.match(/thunder_url\\s*=\\s*['\"]([^'\"]+)/)[1];\ndomain + thunderUrl;\n</js>",
    "ruleBookInfoInit": "",
    "ruleBookKind": "class.infoNav@tag.a.-1@text",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "id.List1@tag.a||id.nrtitle",
    "ruleChapterName": "title||text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "class.info-qh@tag.img@src<js>String(result).trim() || 'http://t.cn/AiY7icKw';</js>",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "tag.img@src<js>String(result).trim() || 'http://t.cn/AiY7icKw';</js>",
    "ruleFindIntroduce": "tag.p@text#标签：.+",
    "ruleFindKind": "tag.p@tag.a@text",
    "ruleFindLastChapter": "tag.h2@tag.a.0@text#[\\[\\]]",
    "ruleFindList": "id.menu-list@tag.li",
    "ruleFindName": "tag.h2@tag.a.1@text",
    "ruleFindNoteUrl": "tag.h2@tag.a.1@href",
    "ruleFindUrl": "VOA慢速::/broadcast/voaspecial/\nVOA常速::/broadcast/Normal/\nBBC广播::/broadcast/BBC/\nCNN广播::/broadcast/CNN/\n经济学人::/Article/media/economist/\n入门::/Article/chuji/\n实战::/Article/practical/\n美文::/Article/enjoy/\n演讲::/Article/kkspeech/\n有声读物::/Article/duwu/\n视频听力::/Article/videolis/\n国外媒体::/Article/media/\n娱乐听力::/Article/yule/\n品牌听力::/Article/brand/\n可可之声::/Article/jiaoxue/",
    "ruleIntroduce": "class.info-qh@textNodes",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "",
    "ruleSearchName": "",
    "ruleSearchNoteUrl": "",
    "ruleSearchUrl": "-",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔤 外语",
    "bookSourceName": "🔤 英文小说",
    "bookSourceType": "",
    "bookSourceUrl": "http://novel.tingroom.com/wap/index.php",
    "enable": true,
    "httpUserAgent": "Mozilla/5.0 (Linux; U; Android 9; zh-cn; MI 6 Build/PKQ1.190118.001) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/61.0.3163.128 Mobile Safari/537.36 XiaoMi/MiuiBrowser/10.8.1",
    "loginUrl": "",
    "ruleBookAuthor": "class.writer.0@text#\\s+",
    "ruleBookContent": "id.nr1@html#首页(.|\\n)*尾页|\\\\",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.sm@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.listtxt@tag.li",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a.0@href",
    "ruleContentUrlNext": "text.下一页@href",
    "ruleCoverUrl": "class.f_l@tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "金典英文::http://novel.tingroom.com/wap/index.php?moduleid=1025&catid=1&type=2&page=searchPage&&双语小说::http://novel.tingroom.com/wap/index.php?moduleid=1025&catid=33&type=2&page=searchPage&&名人传记::http://novel.tingroom.com/wap/index.php?moduleid=1025&catid=32&type=2&page=searchPage&&英文励志::http://novel.tingroom.com/wap/index.php?moduleid=1025&catid=6&type=2&page=searchPage&&儿童英文::http://novel.tingroom.com/wap/index.php?moduleid=1025&catid=29&type=2&page=searchPage&&英文科幻::http://novel.tingroom.com/wap/index.php?moduleid=1025&catid=30&type=2&page=searchPage&&宗教英文::http://novel.tingroom.com/wap/index.php?moduleid=1025&catid=28&type=2&page=searchPage",
    "ruleIntroduce": "id.infoShort@text",
    "ruleSearchAuthor": "",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.list_1",
    "ruleSearchName": "class.name.0@text",
    "ruleSearchNoteUrl": "class.name.0@tag.a.0@href#amp;",
    "ruleSearchUrl": "http://novel.tingroom.com/wap/index.php?moduleid=1025&catid=1&areaid=0&type=2&kw=searchKey&page=searchPage",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔤 外语",
    "bookSourceName": "🔤 优词英文",
    "bookSourceType": "",
    "bookSourceUrl": "http://www.youdict.com",
    "enable": true,
    "httpUserAgent": "",
    "lastUpdateTime": 1576673889925,
    "loginUrl": "",
    "ruleBookAuthor": "class.n-author n-common-info@text",
    "ruleBookContent": "tag.p@text",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "class.n-en-title@tag.a.0@text",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.chapter-list@tag.p",
    "ruleChapterName": "tag.a@text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "tag.a@href",
    "ruleContentUrlNext": "",
    "ruleCoverUrl": "tag.img@src",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "经典::/novel/id_1_searchPage.html",
    "ruleIntroduce": "class.n-desc n-common-info@text",
    "ruleSearchAuthor": "class.n-author n-common-info@tag.a@text",
    "ruleSearchCoverUrl": "tag.img@src",
    "ruleSearchIntroduce": "",
    "ruleSearchKind": "",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.novel-info|class.item",
    "ruleSearchName": "class.item-info@tag.a.0@text",
    "ruleSearchNoteUrl": "class.n-en-title@tag.a.0@href",
    "ruleSearchUrl": "/novel/search?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔤 外语",
    "bookSourceName": "🔤 WuXiaWorld",
    "bookSourceType": "",
    "bookSourceUrl": "https://m.wuxiaworld.co",
    "enable": true,
    "ruleBookAuthor": "class.author@text#.*：",
    "ruleBookContent": "id.chaptercontent@textNodes",
    "ruleChapterList": "tag.a!0:1:2:-0:-1:-2:-3:-4:-5",
    "ruleChapterName": "text",
    "ruleChapterUrl": "text.Start@href",
    "ruleContentUrl": "href",
    "ruleCoverUrl": "class.synopsisArea_detail@img@src",
    "ruleFindUrl": "All::https://m.wuxiaworld.co/category/0/searchPage.html\nFantasy::https://m.wuxiaworld.co/category/1/searchPage.html\nXianxia::https://m.wuxiaworld.co/category/2/searchPage.html\nRomantic::https://m.wuxiaworld.co/category/3/searchPage.html\nHistorical::https://m.wuxiaworld.co/category/4/searchPage.html\nSci-fi::https://m.wuxiaworld.co/category/5/searchPage.html\nGame::https://m.wuxiaworld.co/category/6/searchPage.html",
    "ruleIntroduce": "class.review@text",
    "ruleSearchAuthor": "class.author@text#.*：|\\s|\\d+.*",
    "ruleSearchLastChapter": "class.author.1@text#.+：",
    "ruleSearchList": "class.hot_sale",
    "ruleSearchName": "class.title@text",
    "ruleSearchNoteUrl": "tag.a@href",
    "ruleSearchUrl": "https://m.wuxiaworld.co/SearchBook.aspx?keyword=searchKey&page=searchPage|char=utf-8",
    "serialNumber": 0,
    "weight": 0
  },
  {
    "bookSourceGroup": "🔤 外语",
    "bookSourceName": "🔤 エブリスタ",
    "bookSourceType": "",
    "bookSourceUrl": "https://estar.jp",
    "enable": true,
    "httpUserAgent": "",
    "loginUrl": "",
    "ruleBookAuthor": "",
    "ruleBookContent": "class.content -unselectable@textNodes@js:if(baseUrl.match(/page=\\d+/)){result.replace(/\\s/g,\"\\n\")}else{result=null}",
    "ruleBookInfoInit": "",
    "ruleBookKind": "",
    "ruleBookLastChapter": "",
    "ruleBookName": "",
    "ruleBookUrlPattern": "",
    "ruleChapterList": "class.item@a",
    "ruleChapterName": "text",
    "ruleChapterUrl": "",
    "ruleChapterUrlNext": "",
    "ruleContentUrl": "href",
    "ruleContentUrlNext": "@js:\nif(baseUrl.match(/page=\\d+/)){\nn=parseInt(result.match(/max=\"([^\"]+)\"/)[1]);\nm=result.match(/(\\d+)\\/(\\d+)/);\na=result.match(/page=(\\d+)/)[1];\nc=parseInt(baseUrl.match(/page=(\\d+)/)[1]);\nb=baseUrl.match(/(https:\\/\\/estar.jp\\/.*?\\/\\d+\\/viewer\\?page=)\\d+/)[1];\nif(c<n){\nif(parseInt(m[1])<parseInt(m[2])){\nresult=b+String(parseInt(a))}}}",
    "ruleCoverUrl": "",
    "ruleFindAuthor": "",
    "ruleFindCoverUrl": "",
    "ruleFindIntroduce": "",
    "ruleFindKind": "",
    "ruleFindLastChapter": "",
    "ruleFindList": "",
    "ruleFindName": "",
    "ruleFindNoteUrl": "",
    "ruleFindUrl": "",
    "ruleIntroduce": "",
    "ruleSearchAuthor": "h4@text",
    "ruleSearchCoverUrl": "class.pictureIconNovel@meta@content",
    "ruleSearchIntroduce": "class.nickname@text",
    "ruleSearchKind": "class.label@text",
    "ruleSearchLastChapter": "",
    "ruleSearchList": "class.novelListItem",
    "ruleSearchName": "h3@text",
    "ruleSearchNoteUrl": "tag.a.0@href",
    "ruleSearchUrl": "https://estar.jp/novels?keyword=searchKey",
    "serialNumber": 0,
    "weight": 0
  }
]