{
"bookSourceGroup": "爱猫小说书源合集",
"bookSourceName": "塔读文学",
"bookSourceType": 0,
"bookSourceUrl": "http:\/\/www.tadu.com",
"bookUrlPattern": "",
"customOrder": 60,
"enabled": true,
"enabledExplore": true,
"exploreUrl": " 男频 ::\/store\/98-a-0-3-a-20-p-{{page}}-98\n东方玄幻::\/store\/99-a-0-3-a-20-p-{{page}}-98\n现代都市::\/store\/103-a-0-3-a-20-p-{{page}}-98\n脑洞创意::\/store\/135-a-0-3-a-20-p-{{page}}-98\n历史架空::\/store\/108-a-0-3-a-20-p-{{page}}-98\n军事战争::\/store\/113-a-0-3-a-20-p-{{page}}-98\n游戏竞技::\/store\/112-a-0-3-a-20-p-{{page}}-98\n武侠仙侠::\/store\/109-a-0-3-a-20-p-{{page}}-98\n科幻末世::\/store\/111-a-0-3-a-20-p-{{page}}-98\n灵异悬疑::\/store\/128-a-0-3-a-20-p-{{page}}-98\n西方奇幻::\/store\/107-a-0-3-a-20-p-{{page}}-98\n短篇小说::\/store\/281-a-0-3-a-20-p-{{page}}-98\n 女频 ::\/store\/122-a-0-3-a-20-p-{{page}}-122\n古代言情::\/store\/129-a-0-3-a-20-p-{{page}}-122\n幻想言情::\/store\/133-a-0-3-a-20-p-{{page}}-122\n现代言情::\/store\/104-a-0-3-a-20-p-{{page}}-122\n浪漫青春::\/store\/105-a-0-3-a-20-p-{{page}}-122\n悬疑小说::\/store\/288-a-0-3-a-20-p-{{page}}-122\n短篇小说::\/store\/291-a-0-3-a-20-p-{{page}}-122\n 出版 ::\/store\/79-a-0-3-a-20-p-{{page}}-79\n现代都市::\/store\/81-a-0-3-a-20-p-{{page}}-79\n青春文学::\/store\/83-a-0-3-a-20-p-{{page}}-79\n悬疑灵异::\/store\/85-a-0-3-a-20-p-{{page}}-79\n励志成功::\/store\/88-a-0-3-a-20-p-{{page}}-79\n官场沉浮::\/store\/115-a-0-3-a-20-p-{{page}}-79\n职场商战::\/store\/92-a-0-3-a-20-p-{{page}}-79\n铁血军事::\/store\/86-a-0-3-a-20-p-{{page}}-79\n历史风云::\/store\/84-a-0-3-a-20-p-{{page}}-79\n影视娱乐::\/store\/102-a-0-3-a-20-p-{{page}}-79\n经管理财::\/store\/32-a-0-3-a-20-p-{{page}}-79\n教育教辅::\/store\/121-a-0-3-a-20-p-{{page}}-79\n纪实传记::\/store\/82-a-0-3-a-20-p-{{page}}-79\n奇幻科幻::\/store\/4-a-0-3-a-20-p-{{page}}-79\n生活休闲::\/store\/87-a-0-3-a-20-p-{{page}}-79\n武侠仙侠::\/store\/10-a-0-3-a-20-p-{{page}}-79\n童话寓言::\/store\/89-a-0-3-a-20-p-{{page}}-79\n社科科普::\/store\/3-a-0-3-a-20-p-{{page}}-79\n外国名著::\/store\/90-a-0-3-a-20-p-{{page}}-79\n古典名著::\/store\/91-a-0-3-a-20-p-{{page}}-79\n当代文学::\/store\/93-a-0-3-a-20-p-{{page}}-79\n两性伦理::\/store\/138-a-0-3-a-20-p-{{page}}-79\n言情小说::\/store\/139-a-0-3-a-20-p-{{page}}-79\n 次元 ::\/store\/270-a-0-3-a-20-p-{{page}}-270\n异能幻想::\/store\/271-a-0-3-a-20-p-{{page}}-270\n校园青春::\/store\/272-a-0-3-a-20-p-{{page}}-270\n动漫同人::\/store\/273-a-0-3-a-20-p-{{page}}-270\n日常变身::\/store\/274-a-0-3-a-20-p-{{page}}-270\n剑与魔法::\/store\/275-a-0-3-a-20-p-{{page}}-270",
"header": "",
"lastUpdateTime": 0,
"loginUrl": "http:\/\/www.tadu.com\/",
"ruleBookInfo": {
"author": "class.bookNm@tag.span.0@text##\\s.*",
"coverUrl": "class.bookImg@data-src",
"init": "",
"intro": "tag.p.0@html",
"kind": "class.sortList@tag.a.0@text&&class.newUpdate@tag.span.0@text##更新时间.",
"lastChapter": "class.newUpdate@tag.a.0@text",
"name": "class.bookNm@tag.a.0@text",
"tocUrl": "class.readBtn@tag.a.1@href",
"wordCount": "class.datum@tag.span.0@text"
},
"ruleContent": {
"content": "id.partContent@tag.p@text",
"imageStyle": "0",
"nextContentUrl": "id.paging_right@tag.a@href",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "tag.a.3@text",
"bookList": "class.bookList bookBgList@tag.li",
"bookUrl": "tag.a.1@href",
"coverUrl": "tag.img@data-src",
"intro": "class.bookIntro@text",
"kind": "tag.a.4@text&&tag.a.6@text",
"lastChapter": "tag.a.5@text##最新更新.",
"name": "tag.a.1@text",
"wordCount": "class.condition@tag.span.1@text"
},
"ruleSearch": {
"author": "author",
"bookList": ".bookList li\n<js>\nresult.toArray().map(o=>{\n var detail = String(o.select('a:eq(0)').attr('href')).replace(\/^\\\/\/, 'http:\/\/www.tadu.com\/');\n var J = org.jsoup.Jsoup.parse(java.ajax(detail));\n return {\n name: String(o.select('.bookNm').text()).replace(\/\\(.*\\)\/,''),\n author:o.select('.authorNm').text(),\n tags: String(o.select('span:eq(2)').text()).replace(' • ',','),\n num: String(o.select('span:eq(6)').text()).replace(\/\\s+\/g,''),\n latest: String(J.select('.newUpdate a').text())? (String(J.select('.newUpdate a').text()).replace(\/[\\((].*[求更谢乐发推].*[)\\)]\/,'').replace(\/\\s*,\/g,' ')+ '('+String(J.select('.newUpdate span').text()).replace('更新时间:','')+')'):'',\n intro: String(o.select('.bookIntro').text()).trim(), \n cover:o.select('img').attr('data-src').includes('webPic')?'http:\/\/suo.im\/6mlA9F':o.select('img').attr('data-src'),\n catalogUrl:J.select('.readBtn a:eq(1)').attr('href')\n }\n});\n<\/js>",
"bookUrl": "catalogUrl",
"coverUrl": "cover",
"intro": "intro",
"kind": "tags",
"lastChapter": "latest",
"name": "name",
"wordCount": "num"
},
"ruleToc": {
"chapterList": "class.chapter clearfix@tag.a",
"chapterName": "text",
"chapterUrl": "href",
"isVip": "tag.i@text",
"nextTocUrl": "",
"updateTime": ""
},
"searchUrl": "\/search?&pageSize=10&pageNum={{page}}&query={{key}}",
"weight": 0
}