斋书苑𖤓
https://m.zhaishuyuan.com
采集机器人 (2)2023/04/01
数据采集
{ "bookSourceGroup": "爱猫小说书源合集", "bookSourceName": "斋书苑𖤓", "bookSourceType": 0, "bookSourceUrl": "https:\/\/m.zhaishuyuan.com", "bookUrlPattern": "https:\/\/m.zhaishuyuan.com\/book\/.*", "customOrder": 141, "enabled": true, "enabledExplore": true, "exploreUrl": "男生书库::\/shuku\/0_1_0_0_0_{{page}}_0_1\n男频连载::\/shuku\/0_2_0_0_0_{{page}}_0_1\n男频完结::\/shuku\/0_3_0_0_0_{{page}}_0_1\n添加时间::\/shuku\/11_1_0_0_8_{{page}}_0_1\n总点击榜::\/shuku\/0_1_0_0_2_{{page}}_0_1\n月点击榜::\/shuku\/0_1_0_0_5_{{page}}_0_1\n周点击榜::\/shuku\/0_1_0_0_4_{{page}}_0_1\n总推荐榜::\/shuku\/0_1_0_0_1_{{page}}_0_1\n月推荐榜::\/shuku\/0_1_0_0_7_{{page}}_0_1\n周推荐榜::\/shuku\/0_1_0_0_6_{{page}}_0_1\n总收藏榜::\/shuku\/0_1_0_0_3_{{page}}_0_1\n总字数榜::\/shuku\/0_1_0_0_9_{{page}}_0_1\n玄幻奇幻::\/shuku\/1_1_0_0_0_{{page}}_0_1\n玄幻总点::\/shuku\/1_1_0_0_2_{{page}}_0_1\n玄幻月点::\/shuku\/1_1_0_0_5_{{page}}_0_1\n玄幻周点::\/shuku\/1_1_0_0_4_{{page}}_0_1\n玄幻总推::\/shuku\/1_1_0_0_1_{{page}}_0_1\n玄幻月推::\/shuku\/1_1_0_0_7_{{page}}_0_1\n玄幻周推::\/shuku\/1_1_0_0_6_{{page}}_0_1\n玄幻总收::\/shuku\/1_1_0_0_3_{{page}}_0_1\n玄幻总字::\/shuku\/1_1_0_0_9_{{page}}_0_1\n东方玄幻::\/shuku\/1_1_0_1_0_{{page}}_0_1\n异世大陆::\/shuku\/1_1_0_2_0_{{page}}_0_1\n史诗奇幻::\/shuku\/1_1_0_3_0_{{page}}_0_1\n高武世界::\/shuku\/1_1_0_4_0_{{page}}_0_1\n剑与魔法::\/shuku\/1_1_0_5_0_{{page}}_0_1\n武侠仙侠::\/shuku\/2_1_0_0_0_{{page}}_0_1\n武侠总点::\/shuku\/2_1_0_0_2_{{page}}_0_1\n武侠月点::\/shuku\/2_1_0_0_5_{{page}}_0_1\n武侠周点::\/shuku\/2_1_0_0_4_{{page}}_0_1\n武侠总推::\/shuku\/2_1_0_0_1_{{page}}_0_1\n武侠月推::\/shuku\/2_1_0_0_7_{{page}}_0_1\n武侠周推::\/shuku\/2_1_0_0_6_{{page}}_0_1\n武侠总收::\/shuku\/2_1_0_0_3_{{page}}_0_1\n武侠总字::\/shuku\/2_1_0_0_9_{{page}}_0_1\n古典仙侠::\/shuku\/2_1_0_1_0_{{page}}_0_1\n修真文明::\/shuku\/2_1_0_2_0_{{page}}_0_1\n现代修真::\/shuku\/2_1_0_3_0_{{page}}_0_1\n神话修真::\/shuku\/2_1_0_4_0_{{page}}_0_1\n武侠幻想::\/shuku\/2_1_0_5_0_{{page}}_0_1\n幻想修仙::\/shuku\/2_1_0_6_0_{{page}}_0_1\n都市青春::\/shuku\/3_1_0_0_0_{{page}}_0_1\n都市总点::\/shuku\/3_1_0_0_2_{{page}}_0_1\n都市月点::\/shuku\/3_1_0_0_5_{{page}}_0_1\n都市周点::\/shuku\/3_1_0_0_4_{{page}}_0_1\n都市总推::\/shuku\/3_1_0_0_1_{{page}}_0_1\n都市月推::\/shuku\/3_1_0_0_7_{{page}}_0_1\n都市周推::\/shuku\/3_1_0_0_6_{{page}}_0_1\n都市总收::\/shuku\/3_1_0_0_3_{{page}}_0_1\n都市总字::\/shuku\/3_1_0_0_9_{{page}}_0_1\n都市生活::\/shuku\/3_1_0_1_0_{{page}}_0_1\n官场沉浮::\/shuku\/3_1_0_2_0_{{page}}_0_1\n娱乐明星::\/shuku\/3_1_0_3_0_{{page}}_0_1\n异术超能::\/shuku\/3_1_0_4_0_{{page}}_0_1\n历史军事::\/shuku\/4_1_0_0_0_{{page}}_0_1\n历史总点::\/shuku\/4_1_0_0_2_{{page}}_0_1\n历史月点::\/shuku\/4_1_0_0_5_{{page}}_0_1\n历史周点::\/shuku\/4_1_0_0_4_{{page}}_0_1\n历史总推::\/shuku\/4_1_0_0_1_{{page}}_0_1\n历史月推::\/shuku\/4_1_0_0_7_{{page}}_0_1\n历史周推::\/shuku\/4_1_0_0_6_{{page}}_0_1\n历史总收::\/shuku\/4_1_0_0_3_{{page}}_0_1\n历史总字::\/shuku\/4_1_0_0_9_{{page}}_0_1\n架空历史::\/shuku\/4_1_0_1_0_{{page}}_0_1\n秦汉三国::\/shuku\/4_1_0_2_0_{{page}}_0_1\n两晋隋唐::\/shuku\/4_1_0_3_0_{{page}}_0_1\n两宋元明::\/shuku\/4_1_0_4_0_{{page}}_0_1\n清史民国::\/shuku\/4_1_0_5_0_{{page}}_0_1\n外国历史::\/shuku\/4_1_0_6_0_{{page}}_0_1\n军事战争::\/shuku\/4_1_0_7_0_{{page}}_0_1\n抗战烽火::\/shuku\/4_1_0_8_0_{{page}}_0_1\n科幻灵异::\/shuku\/5_1_0_0_0_{{page}}_0_1\n科幻总点::\/shuku\/5_1_0_0_2_{{page}}_0_1\n科幻月点::\/shuku\/5_1_0_0_5_{{page}}_0_1\n科幻周点::\/shuku\/5_1_0_0_4_{{page}}_0_1\n科幻总推::\/shuku\/5_1_0_0_1_{{page}}_0_1\n科幻月推::\/shuku\/5_1_0_0_7_{{page}}_0_1\n科幻周推::\/shuku\/5_1_0_0_6_{{page}}_0_1\n科幻总收::\/shuku\/5_1_0_0_3_{{page}}_0_1\n科幻总字::\/shuku\/5_1_0_0_9_{{page}}_0_1\n未来世界::\/shuku\/5_1_0_1_0_{{page}}_0_1\n超级科技::\/shuku\/5_1_0_2_0_{{page}}_0_1\n时空穿梭::\/shuku\/5_1_0_3_0_{{page}}_0_1\n进化变异::\/shuku\/5_1_0_4_0_{{page}}_0_1\n末世危机::\/shuku\/5_1_0_5_0_{{page}}_0_1\n灵异鬼怪::\/shuku\/5_1_0_6_0_{{page}}_0_1\n侦探推理::\/shuku\/5_1_0_7_0_{{page}}_0_1\n寻墓探险::\/shuku\/5_1_0_8_0_{{page}}_0_1\n游戏竞技::\/shuku\/6_1_0_0_0_{{page}}_0_1\n游戏总点::\/shuku\/6_1_0_0_2_{{page}}_0_1\n游戏月点::\/shuku\/6_1_0_0_5_{{page}}_0_1\n游戏周点::\/shuku\/6_1_0_0_4_{{page}}_0_1\n游戏总推::\/shuku\/6_1_0_0_1_{{page}}_0_1\n游戏月推::\/shuku\/6_1_0_0_7_{{page}}_0_1\n游戏周推::\/shuku\/6_1_0_0_6_{{page}}_0_1\n游戏总收::\/shuku\/6_1_0_0_3_{{page}}_0_1\n游戏总字::\/shuku\/6_1_0_0_9_{{page}}_0_1\n虚拟网游::\/shuku\/6_1_0_1_0_{{page}}_0_1\n游戏异界::\/shuku\/6_1_0_2_0_{{page}}_0_1\n体育竞技::\/shuku\/6_1_0_3_0_{{page}}_0_1\n游戏生涯::\/shuku\/6_1_0_4_0_{{page}}_0_1\n电子竞技::\/shuku\/6_1_0_5_0_{{page}}_0_1\n女生言情::\/shuku\/9_1_0_0_0_{{page}}_0_1\n女生总点::\/shuku\/9_1_0_0_2_{{page}}_0_1\n女生月点::\/shuku\/9_1_0_0_5_{{page}}_0_1\n女生周点::\/shuku\/9_1_0_0_4_{{page}}_0_1\n女生总推::\/shuku\/9_1_0_0_1_{{page}}_0_1\n女生月推::\/shuku\/9_1_0_0_7_{{page}}_0_1\n女生周推::\/shuku\/9_1_0_0_6_{{page}}_0_1\n女生总收::\/shuku\/9_1_0_0_3_{{page}}_0_1\n女生总字::\/shuku\/9_1_0_0_9_{{page}}_0_1\n豪门总裁::\/shuku\/9_1_0_1_0_{{page}}_0_1\n现代言情::\/shuku\/9_1_0_2_0_{{page}}_0_1\n星际科幻::\/shuku\/9_1_0_3_0_{{page}}_0_1\n灵异推理::\/shuku\/9_1_0_4_0_{{page}}_0_1\n婚恋情缘::\/shuku\/9_1_0_5_0_{{page}}_0_1\n古代言情::\/shuku\/9_1_0_6_0_{{page}}_0_1\n玄幻仙侠::\/shuku\/9_1_0_7_0_{{page}}_0_1\n宫闱宅斗::\/shuku\/9_1_0_8_0_{{page}}_0_1\n次元同人::\/shuku\/20_1_0_0_0_{{page}}_0_1\n次元总点::\/shuku\/20_1_0_0_2_{{page}}_0_1\n次元月点::\/shuku\/20_1_0_0_5_{{page}}_0_1\n次元周点::\/shuku\/20_1_0_0_4_{{page}}_0_1\n次元总推::\/shuku\/20_1_0_0_1_{{page}}_0_1\n次元月推::\/shuku\/20_1_0_0_7_{{page}}_0_1\n次元周推::\/shuku\/20_1_0_0_6_{{page}}_0_1\n次元总收::\/shuku\/20_1_0_0_3_{{page}}_0_1\n次元总字::\/shuku\/20_1_0_0_9_{{page}}_0_1\n动漫同人::\/shuku\/20_1_0_1_0_{{page}}_0_1\n小说同人::\/shuku\/20_1_0_2_0_{{page}}_0_1\n影视同人::\/shuku\/20_1_0_3_0_{{page}}_0_1\n原生幻想::\/shuku\/20_1_0_4_0_{{page}}_0_1", "header": "{\n \"User-Agent\": \"Mozilla\/5.0 (Linux; Android 9; Pixel 3) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/73.0.3683.90 Mobile Safari\/537.36\"\n}", "lastUpdateTime": 0, "loginUrl": "", "ruleBookInfo": { "author": "[email protected]@text", "coverUrl": "[email protected]@src", "intro": "class.book-intro@text", "kind": "[email protected]@text", "lastChapter": "[email protected]@text## - \\d+-\\d+$", "name": " id.book@text", "tocUrl": "@js:baseUrl.replace('book', 'read')" }, "ruleContent": { "content": "<js>\n\/\/取正文\na=org.jsoup.Jsoup.parse(String(result).match(\/id=\"[A-Z].*?\">([\\s\\S]*?)\\s<\\\/div>\/)[1]).html();\n\/\/取屏蔽段落\nvar content=String(result.match(\/function\\s*getDecode\\(\\)\\{(.*)\\}\/)[1]);\n\/\/还原屏蔽段落\ncontent=content.replace(\/\\\\\/g,\"\/\")\n.replace(\/[A-Z]=~.*?\\('\/g,\"\")\n.replace(\/#.*?\\('\/g,\"\")\n.replace(\/'\\).*\/g,\"\")\n.replace(\/\\+|\"\/g,\"\")\n.replace(\/[A-Z]\\.\\$__\\$\/g,\"9\")\n.replace(\/[A-Z]\\.\\$___\/g,\"8\")\n.replace(\/[A-Z]\\.\\$\\$\\$\/g,\"7\")\n.replace(\/[A-Z]\\.\\$\\$_\/g,\"6\")\n.replace(\/[A-Z]\\.\\$_\\$\/g,\"5\")\n.replace(\/[A-Z]\\.\\$__\/g,\"4\")\n.replace(\/[A-Z]\\._\\$\\$\/g,\"3\")\n.replace(\/[A-Z]\\._\\$_\/g,\"2\")\n.replace(\/[A-Z]\\.__\\$\/g,\"1\")\n.replace(\/[A-Z]\\.___\/g,\"0\")\n.replace(\/\\\/\\\/74\\\/{2,3}160\\\/\\\/76\/g,\"\\n\")\n\/\/大写字母\n.replace(\/\\\/\\\/132\/g,\"Z\")\n.replace(\/\\\/\\\/131\/g,\"Y\")\n.replace(\/\\\/\\\/130\/g,\"X\")\n.replace(\/\\\/\\\/127\/g,\"W\")\n.replace(\/\\\/\\\/126\/g,\"V\")\n.replace(\/\\\/\\\/125\/g,\"U\")\n.replace(\/\\\/\\\/124\/g,\"T\")\n.replace(\/\\\/\\\/123\/g,\"S\")\n.replace(\/\\\/\\\/122\/g,\"R\")\n.replace(\/\\\/\\\/121\/g,\"Q\")\n.replace(\/\\\/\\\/120\/g,\"P\")\n.replace(\/\\\/\\\/117\/g,\"O\")\n.replace(\/\\\/\\\/116\/g,\"N\")\n.replace(\/\\\/\\\/115\/g,\"M\")\n.replace(\/\\\/\\\/114\/g,\"L\")\n.replace(\/\\\/\\\/113\/g,\"K\")\n.replace(\/\\\/\\\/112\/g,\"J\")\n.replace(\/\\\/\\\/111\/g,\"I\")\n.replace(\/\\\/\\\/110\/g,\"H\")\n.replace(\/\\\/\\\/107\/g,\"G\")\n.replace(\/\\\/\\\/106\/g,\"F\")\n.replace(\/\\\/\\\/105\/g,\"E\")\n.replace(\/\\\/\\\/104\/g,\"D\")\n.replace(\/\\\/\\\/103\/g,\"C\")\n.replace(\/\\\/\\\/102\/g,\"B\")\n.replace(\/\\\/\\\/101\/g,\"A\")\n.replace(\/\\\/\\\/100\/g,\"@\")\n\/\/小写字母\n.replace(\/5\\_\/g,\"a\")\n.replace(\/5\\$\/g,\"b\")\n.replace(\/6\\_\/g,\"c\")\n.replace(\/6\\$\/g,\"d\")\n.replace(\/7\\_\/g,\"e\")\n.replace(\/7\\$\/g,\"f\")\n.replace(\/\\\/\\\/147\/g,\"g\")\n.replace(\/\\\/\\\/150\/g,\"h\")\n.replace(\/\\\/\\\/151\/g,\"i\")\n.replace(\/\\\/\\\/152\/g,\"j\")\n.replace(\/\\\/\\\/153\/g,\"k\")\n.replace(\/\\(\\!\\[\\]\\)\\[2\\]\/g,\"l\")\n.replace(\/\\\/\\\/155\/g,\"m\")\n.replace(\/\\\/\\\/156\/g,\"n\")\n.replace(\/[A-Z]\\._\\$\/g,\"o\")\n.replace(\/\\\/\\\/160\/g,\"p\")\n.replace(\/\\\/\\\/161\/g,\"q\")\n.replace(\/\\\/\\\/162\/g,\"r\")\n.replace(\/\\\/\\\/163\/g,\"s\")\n.replace(\/[A-Z].__\/g,\"t\")\n.replace(\/[A-Z]._\/g,\"u\")\n.replace(\/\\\/\\\/166\/g,\"v\")\n.replace(\/\\\/\\\/167\/g,\"w\")\n.replace(\/\\\/\\\/170\/g,\"x\")\n.replace(\/\\\/\\\/171\/g,\"y\")\n.replace(\/\\\/\\\/172\/g,\"z\")\n\/\/英文符号\n.replace(\/\\\/\\\/72\/g,\":\")\n.replace(\/\\\/\\\/73\/g,\" \")\n.replace(\/\\\/\\\/77\/g,\"?\")\n.replace(\/\\\/\\\/\\\/\\\/u(.{4})\/g,\"%u$1\");\n密文=unescape(content)\n\/\/放回原位\nresult=String(a);\nresult=result.replace(\/自动加载\/,密文)\n\/\/分隔符\n.replace(\/防采集\/g,\"\")\n.replace(\/失败.*?浏览器!\/g,\"\")\n<\/js>" }, "ruleExplore": {}, "ruleSearch": { "author": "class.author@text", "bookList": "div.bookbox", "bookUrl": "a@href", "coverUrl": "img@data-src", "intro": "class.intro_line@text", "lastChapter": "class.update@text##最新.", "name": "h4@text" }, "ruleToc": { "chapterList": "@css:div.newlist li", "chapterName": "a@text## - \\d+-\\d+$", "chapterUrl": "a@href##$##,{\"webView\":true}", "nextTocUrl": "text.下一页@data-url" }, "searchUrl": "\/search\/,{\n \"charset\": \"gbk\",\n \"method\": \"POST\",\n \"body\": \"key={{key}}&y={{page}}\"\n}", "weight": 0 }