[ { "bookSourceComment": "//2025.02.05\n//by 天天的鸟蛋蛋 \n//正文 webView by 关耳 正文 解密by== by水镜绘纱\n//发现 by 另一个书友圈\n// 设置书源变量 默认为0 0是调用解密\n//1是webView加载 下面的代码勿动\ncontent = java.getElement(\"@@class.content\");\nscript = result.match(/\\var c=\"[\\s\\S]+?defer=\"defer\"\\>\\<\\/script\\>/)[0];\nscript = content+script;\nresult = java.webView(script,\"http://www.xinjianpan.com\",\"\")", "bookSourceGroup": "免费", "bookSourceName": "新键盘小说网", "bookSourceType": 0, "bookSourceUrl": "http://www.xinjianpan.com", "customOrder": -99041, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[\n {\n \"title\": \"🌊 热门 🌊\",\n \"url\": \"\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 1\n }\n },\n {\n \"title\": \"周点击\",\n \"url\": \"/rank/weekvisit/?page={{page}}\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.25\n }\n },\n {\n \"title\": \"月点击\",\n \"url\": \"/rank/monthvisit/?page={{page}}\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.25\n }\n },\n {\n \"title\": \"总点击\",\n \"url\": \"/rank/allvisit/?page={{page}}\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.25\n }\n },\n {\n \"title\": \"🌊 分类 🌊\",\n \"url\": \"\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 1\n }\n },\n {\n \"title\": \"玄幻\",\n \"url\": \"/sort/xuanhuan-{{page}}.html\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.2\n }\n },\n {\n \"title\": \"仙侠\",\n \"url\": \"/sort/xianxia-{{page}}.html\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.2\n }\n },\n {\n \"title\": \"都市\",\n \"url\": \"/sort/dushi-{{page}}.html\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.2\n }\n },\n {\n \"title\": \"历史\",\n \"url\": \"/sort/lishi-{{page}}.html\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.2\n }\n },\n {\n \"title\": \"网游\",\n \"url\": \"/sort/wangyou-{{page}}.html\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.2\n }\n },\n {\n \"title\": \"科幻\",\n \"url\": \"/sort/kehuan-{{page}}.html\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.2\n }\n },\n {\n \"title\": \"灵异\",\n \"url\": \"/sort/lingyi-{{page}}.html\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.2\n }\n },\n {\n \"title\": \"言情\",\n \"url\": \"/sort/yanqing-{{page}}.html\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.2\n }\n },\n {\n \"title\": \"其他\",\n \"url\": \"/sort/qita-{{page}}.html\",\n \"style\": {\n \"layout_flexGrow\": -1,\n \"layout_flexBasisPercent\": 0.205\n }\n },\n {\n \"title\": \"全本\",\n \"url\": \"/quanben/sort/{{page}}.html\",\n \"style\": {\n \"layout_flexGrow\": -1,\n \"layout_flexBasisPercent\": 0.205\n }\n }\n]", "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; U; Android 14; zh-cn; M2102K1AC Build/UKQ1.231207.002) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/109.0.5414.118 Mobile Safari/537.36 MQQBrowser/10.1.0\"}", "lastUpdateTime": 1738854811604, "respondTime": 4215, "ruleBookInfo": { "author": "[property$=author]@content", "coverUrl": "[property$=image]@content", "intro": "[property$=description]@content", "kind": "[property~=status|update_time|category]@content", "lastChapter": "[property$=latest_chapter_name]@content", "name": "[property$=book_name]@content", "tocUrl": "text.更多章节@href" }, "ruleContent": { "content": "\nz = source.getVariable().split(\",\");\nif(!(parseInt(z[0])>0)){\n let regex = /var c=\"([^\"]*)\"/;\nlet dd = result.match(regex)[1]\n\nlet j = java.base64Decode(dd);\n //java.log(j)\n jja=String(j).replace(/^[^-]*-/,\"-\")\n if(/=/.test(jja)){jj=jja.replace(/=[^=]*$/,\"\");}else{jj=jja.replace(/_[^_]*$/,\"\");}\n \nm=jj.replace(/-/g,\"PHA+\").replace(/_/g,\"8L3A+\");\nn=java.getString(\"@@#chaptercontent@p@html\");\nn+\tjava.base64Decode(m)\n\n \n}else if(parseInt(z[0])){\n src=eval(String(source.bookSourceComment))\nresult=java.getString(\"id.chaptercontent@html\",src)\nresult\n}\n\n\n", "nextContentUrl": "##onclick=\"location.href='([^\"]+_\\d+.html)'\">下一章##$1###", "replaceRegex": "##天才一秒记住【.*】地址.*|.*退出阅读模式即可,谢谢!|小说推荐:.*", "title": "", "webJs": "" }, "ruleExplore": {}, "ruleSearch": { "author": "dd@a@text", "bookList": "dl:nth-child(n+1)", "bookUrl": "dt@a@href", "checkKeyWord": "斗破苍穹", "coverUrl": "img@data-src", "intro": "dd.0@text", "kind": "dd@span.0:-1@text", "name": "dt@a@text", "wordCount": "dd@span.1@text" }, "ruleToc": { "chapterList": ".all@ul@li@a", "chapterName": "text", "chapterUrl": "onclick##.*\\'(.*)\\'##$1###", "nextTocUrl": "option@value" }, "searchUrl": "/search/?searchkey={{key}}", "weight": 0 }, { "bookSourceComment": "\n@天天的鸟蛋蛋(源仓库 mctiantian2501314 (2333))重发 \n 首发 壬二酸 在社区频道。\n正文解密,目录下一页by一包薯条,目录下一页修复by天天的鸟蛋蛋\n壬二酸", "bookSourceGroup": "免费", "bookSourceName": "小说123456789", "bookSourceType": 0, "bookSourceUrl": "https://xiaoshuo123456789.com/", "concurrentRate": "", "customOrder": -98709, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "玄幻::/sort/7/{{page}}/\n武侠::/sort/8/{{page}}/\n都市::/sort/9/{{page}}/\n历史::/sort/10/{{page}}/\n科幻::/sort/12/{{page}}/\n青春::/sort/11/{{page}}/\n恐怖::/sort/13/{{page}}/\n同人::/sort/14/{{page}}/\n综合::/sort/15/{{page}}/", "header": "@js:\nJSON.stringify({\n\t\"User-Agent\": \"Mozilla/5.0 (Linux; Android 12; HarmonyOS; OCE-AN50; HMSCore 6.14.0.322) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.196 HuaweiBrowser/15.0.9.300 Mobile Safari/537.36\",\n\t\"Referer\":baseUrl\n\t})", "lastUpdateTime": 1735667314967, "loginUi": "", "respondTime": 10163, "ruleBookInfo": { "author": "id.info@tag.a.0@text", "lastChapter": "id.info@tag.a.1@text", "name": "id.info@tag.h1@text", "tocUrl": "text.章节目录@href" }, "ruleContent": { "content": "tag.script.11@html\n@js:\nlet met = result.match(/if \\('(.*?)'/)[1];\n\tjava.log(met);\nif(met=='aes'){\nlet data = result.match(/decrypt\\('(.*?)'/)[1];\nlet key = result.match(/parse\\('(.*?)'/)[1];\nkey = java.base64DecodeToByteArray(key);\njava.getElement('id.content@div.1')+java.bytesToStr(java.createSymmetricCrypto(\"AES/ECB/pkcs7padding\", key).decrypt(data));}else{\n\tlet data = result.match(/atob\\('(.*?)'/)[1];\njava.getElement('id.content@div.1')+java.base64Decode(data);\n\t}\n", "nextContentUrl": "text.下一页@href", "title": "class.bookname@text##(.*?)" }, "ruleExplore": {}, "ruleSearch": { "author": "tag.a.2@text", "bookList": "class.item", "bookUrl": "tag.a.0@href", "checkKeyWord": "恶魔", "intro": "tag.dd@text", "kind": "class.blue visible-xs@text", "name": "tag.a.1@text", "wordCount": "class.orange visible-xs@text" }, "ruleToc": { "chapterList": "id.content_1@tag.a", "chapterName": "tag.dd@text", "chapterUrl": "href", "nextTocUrl": "text.下一页@href||option@value" }, "searchUrl": "{{cookie.removeCookie(source.key)}}https://xiaoshuo123456789.com/search/?searchkey={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "笔趣阁", "bookSourceName": "🍩笔趣阁小说网[自写]", "bookSourceType": 0, "bookSourceUrl": "https://www.seebook.net/#xsw8093", "customOrder": -92902, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "", "header": "{\n 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36',\n \"Cookie\":\"0\"\n}", "lastUpdateTime": 1729482944313, "respondTime": 11186, "ruleBookInfo": { "author": "@get:{a}", "coverUrl": "@get:{c}", "init": "@put:{\nn:\"[property~=book_name|title]@content\",\na:\"[property$=author]@content\",\nk:\"[property~=category|status|update_time]@content\",\nl:\"[property~=lastest_chapter_name|latest_chapter_name]@content\",\ni:\"[property$=description]@content\",\nc:\"[property$=image]@content\"\n}", "intro": "@get:{i}", "kind": "@get:{k}", "lastChapter": "@get:{l}", "name": "@get:{n}", "tocUrl": "", "wordCount": "" }, "ruleContent": { "content": "#article@html", "nextContentUrl": "text.下一@href\n@js:\nif(result){\n result=result[0].includes(\"_\")?result:\"\";\n}", "replaceRegex": "##{{book.author}}.*.接着再看更方便|本章没完.*继续阅读!如果被转码.*更换浏揽器即可。|本章未完.*退出阅读模式即可,谢谢|.*提醒.*看完记得.*|\\s*温馨提示.?亲爱的读者.*\\s*|\\d+。。", "sourceRegex": "" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "coverUrl": "", "intro": "", "kind": "", "lastChapter": "", "name": "" }, "ruleSearch": { "author": ".commend-title@span@text", "bookList": ".category-div", "bookUrl": ".commend-title@a@href", "checkKeyWord": "剑来", "coverUrl": "img@src", "intro": ".intro@text", "kind": "", "lastChapter": "p.2@a@text", "name": "h3@text", "wordCount": "" }, "ruleToc": { "chapterList": "#zhangjie@a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": "option@value", "updateTime": "" }, "searchUrl": "@js:\nvar su=source.getKey()\nvar htmlUrl=java.get(su,{}).headers('Location')\njava.log(`重定向:${htmlUrl[0]}`)\nvar posturl=htmlUrl[0]?htmlUrl[0]:(su.includes(\"#\")?su.match(/([^\\#]+)\\#/)[1]:su)\nposturl = posturl.slice(-1)=='/'?posturl.slice(0,-1):posturl\ncookie.removeCookie(posturl)\njava.log(`请求:${posturl}`)\n\nck=cookie.getCookie(posturl);\n\ncookie.setCookie(posturl,String(ck).replace(/ss_search_delay=.*/,\"\"));\n\nso=posturl+\"/search,\"+JSON.stringify({\n \"body\": \"searchkey=\"+key,\n \"method\": \"POST\"\n});\njava.put(\"url\",String(so))\nso", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "笔趣阁", "bookSourceType": 0, "bookSourceUrl": "https://www.yuyouku.com/#xsw8093", "customOrder": -58296, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "", "header": "{\n 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36',\n \"Cookie\":\"0\"\n}", "lastUpdateTime": 1734981353415, "respondTime": 7052, "ruleBookInfo": { "author": "@get:{a}", "coverUrl": "@get:{c}", "init": "@put:{\nn:\"[property$=book_name|title]@content\",\na:\"[property$=author]@content\",\nk:\"[property~=category|status|update_time]@content\",\nl:\"[property$=latest_chapter_name]@content\",\ni:\"[property$=description]@content\",\nc:\"[property$=image]@content\",\ntac:\"[property$=read_url]@content\"\n}", "intro": "@get:{i}", "kind": "@get:{k}", "lastChapter": "@get:{l}", "name": "@get:{n}", "tocUrl": "@get:{tac}", "wordCount": "" }, "ruleContent": { "content": "#txtContent@html\n@js:\n/*\nresult=result.replace(/
/g,\"

\").replace(/ /g,\"

\")\n*/\nresult", "nextContentUrl": "text.下一@href\n@js:\nif(result){\n result=result[0].includes(\"_\")?result:\"\";\n}", "replaceRegex": "" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "coverUrl": "", "intro": "", "kind": "", "lastChapter": "", "name": "" }, "ruleSearch": { "author": "div.3@text", "bookList": ".list-group-item[1:-2]", "bookUrl": "div.1@a@href", "checkKeyWord": "剑来", "coverUrl": "", "intro": "", "kind": "div.0@i@text", "lastChapter": "div.2@a@text", "name": "div.1@a@text", "wordCount": "" }, "ruleToc": { "chapterList": "#chapters-list@li@a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": "option@value", "updateTime": "" }, "searchUrl": "@js:\nvar su=source.getKey()\nvar htmlUrl=java.get(su,{}).headers('Location')\njava.log(`重定向:${htmlUrl[0]}`)\nvar posturl=htmlUrl[0]?htmlUrl[0]:(su.includes(\"#\")?su.match(/([^\\#]+)\\#/)[1]:su)\nposturl = posturl.slice(-1)=='/'?posturl.slice(0,-1):posturl\ncookie.removeCookie(posturl)\njava.log(`请求:${posturl}`)\n\n\nvar html = java.ajax(posturl);\n\nsearch = org.jsoup.Jsoup.parse(html).select('form[role=form]').attr('action');\n\n\nposturl+search+\"?keyword={{key}},\"+JSON.stringify({\r\n \"method\": \"GET\"\r\n})", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "西瓜小说", "bookSourceType": 0, "bookSourceUrl": "https://www.pdske.com", "customOrder": -231, "enabled": true, "enabledCookieJar": true, "enabledExplore": false, "exploreUrl": "[{\"title\":\"职业商战\",\"url\":\"/class/1/{{page}}.html,{'webView': true}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"军旅生涯\",\"url\":\"/class/2/{{page}}.html,{'webView': true}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"恐怖悬疑\",\"url\":\"/class/3/{{page}}.html,{'webView': true}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"探险异闻\",\"url\":\"/class/4/{{page}}.html,{'webView': true}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"变身情缘\",\"url\":\"/class/5/{{page}}.html,{'webView': true}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"国术武技\",\"url\":\"/class/6/{{page}}.html,{'webView': true}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"菁菁校园\",\"url\":\"/class/7/{{page}}.html,{'webView': true}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"人文社科\",\"url\":\"/class/8/{{page}}.html,{'webView': true}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"全本完结\",\"url\":\"/wanjie/{{page}}.html,{'webView': true}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]", "lastUpdateTime": 1736052263944, "respondTime": 16969, "ruleBookInfo": { "author": ".xas645@text", "coverUrl": ".fxjais@img@src", "intro": ".sc7f1w@text##(^|[。!?]+[”」)】]?)##$1
", "kind": ".8dxgao@a.1@text&&.wqo02t,.kmqi6u,.cp5dfn@text##.*:|\\s..:.*", "lastChapter": ".6kcp8h@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "name": ".h4a0bo@text", "tocUrl": "" }, "ruleContent": { "content": "id.TextContent@p@html", "replaceRegex": "##想要看最新章节.*" }, "ruleExplore": {}, "ruleSearch": { "author": "a.2@text", "bookList": ".bookbox", "bookUrl": "a.1@href##$##,{'webView': true}", "checkKeyWord": "", "coverUrl": "img@data-original", "intro": ".update@textNodes", "kind": ".author!0@text##.*:|\\s..:.*", "lastChapter": "a.3@text", "name": "a.1@text", "wordCount": "" }, "ruleToc": { "chapterList": "id.chapter@a", "chapterName": "text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "chapterUrl": "href##$##,{'webView': true}" }, "searchUrl": "/search.php?searchkey={{key}}&action=login&submit=,{\n \"method\": \"get\",\n \"webView\": true\n}", "weight": 0 }, { "bookSourceComment": "24.12.31\n动态发现—源论坛无名", "bookSourceGroup": "免费", "bookSourceName": "🍒休闲文学吧", "bookSourceType": 0, "bookSourceUrl": "https://www.xxwx8.com/", "customOrder": -44, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "@js:\n var result = [];\njava.toast(\"🔥动态获取发现中……\");\nvar push=(title,url,size)=>result.push({\n \t\"title\": title,\n \t\"url\": url,\n \t\"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": size\n }\n });\nvar fl = java.ajax(\"https://www.xxwx8.com/\");\nif (fl) {\na=org.jsoup.Jsoup.parse(fl).select(\".mav_3 a\");\npush(\"🍁分类🍁\",null,1)\npush(\"最近\",\"https://www.xxwx8.com/\",0.25)\n for(var i=0;i", "kind": "{{@@.nbs_1.1@a@text}}\n{{@@table.0@tbody@tr@td.-1@text}}", "lastChapter": "{{@@table.0@tbody@tr@td.1@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求含理更谢乐发推票盟补加字].*?[】)\\)]}}•{{@@table.0@tbody@tr@td.-1@text}}\n@js:result\n.replace(\"••\",\"\")\n.replace(/^(\\d+).第/,'第')\n.replace(/^(\\d+)[、.]第.+章/,'第$1章')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(\\d+)、/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([零一二两三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3", "name": "h1@text", "tocUrl": "{{baseUrl}}##xxbook##xxchapter" }, "ruleContent": { "content": ".ReadContents@html", "replaceRegex": "##{{book.name}}\\s.*|.*{{book.name}}目录.*" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "coverUrl": "", "kind": "", "lastChapter": "", "name": "" }, "ruleSearch": { "author": "td.1@a@text", "bookList": "table@tbody@tr!0", "bookUrl": "a.0@href", "checkKeyWord": "我的模拟长生路", "coverUrl": "a.0@href##xxbook\\/(.*)\\.html##https://www.xxwx8.com/images/xxid/$1.jpg###", "kind": "td.-1@text##\\/##-", "lastChapter": "{{@@td.-2@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求含理更谢乐发推票盟补加字].*?[】)\\)]}}•{{@@td.-1@text}}\n@js:result\n.replace(\"••\",\"\")\n.replace(/^(\\d+).第/,'第')\n.replace(/\\//g,'-')\n.replace(/^(\\d+)[、.]第.+章/,'第$1章')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(\\d+)、/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([零一二两三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3", "name": "td.0@a@text" }, "ruleToc": { "chapterList": ".chapterlist@a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "https://www.xxwx8.com/xxlist/{{key}}_{{page}}.html", "weight": 0 }, { "bookSourceGroup": "免费", "bookSourceName": "群小说网", "bookSourceType": 0, "bookSourceUrl": "http://www.qunxs.com", "bookUrlPattern": "http://www.qunxs.com/xiaoshuo_\\d+.html", "customOrder": -9, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "首页::/\n玄幻::/xuanhuan/{{page}}\n仙侠::/xianxia/{{page}}\n都市::/dushi/{{page}}\n历史::/lishi/{{page}}\n科幻::/kehuan/{{page}}\n恐怖::/kongbu/{{page}}\n其他::/qita/{{page}}\n热门::/rank/{{page}}\n推荐::/votelist/{{page}}\n全本::/quanben/{{page}}\n记录::/history.html", "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\"}", "lastUpdateTime": 1738435985123, "respondTime": 8322, "ruleBookInfo": { "author": "[property$=author]@content", "canReName": "true", "coverUrl": "[property$=image]@content", "downloadUrls": "text.TXT 下载@href", "intro": "[property$=description]@content", "kind": "[property~=category|status|update_time]@content", "lastChapter": "[property$=latest_chapter_name]@content", "name": "[property$=book_name]@content", "tocUrl": "{{baseUrl.replace(\"xiaoshuo_\",'txt/')}}", "wordCount": "{{@@text.字数:@text##字数:}}" }, "ruleContent": { "content": "#booktxt@p@html", "nextContentUrl": "text.下—页@class||text.下一页@class\n@js:\nif(result[0]){\n\t\tvar next=src.match(/next_page = \"(.+)\"/)[1];\n \tnext = next.replace(\"/_/\",\"_\");\n\t\tresult=next;\n\t}else{\n\t\tresult=\"\";\n\t}\nresult;" }, "ruleExplore": {}, "ruleSearch": { "author": "a.2@text", "bookList": ".item", "bookUrl": "a.1@href", "checkKeyWord": "剑来", "coverUrl": "img@data-original", "intro": "dd@text", "kind": "em.-1@text", "name": "a.1@text", "wordCount": "em.-2@text" }, "ruleToc": { "chapterList": "#content_1 a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": "option@value||text.下一页@href" }, "searchUrl": "@js:\n\nvar html = java.ajax(source.getKey())\n\ntoken = org.jsoup.Jsoup.parse(html).select('input[name=_token]').attr('value')\n\n\"/search,\"+JSON.stringify({\n \"body\": `_token=${token}&keyword=${key}`,\n \"method\": \"POST\"\n})", "weight": 0 }, { "bookSourceComment": "20241104新增指定来源搜索\n20241124新增详情页音色提示\n20241126修复bug\n20241129更新秘钥填写方式\n20241217更新服务器切换功能\n20250104新增服务器\n20250105登录新增手动填写服务器、音色", "bookSourceGroup": "大灰狼", "bookSourceName": "🍅大灰狼融合", "bookSourceType": 0, "bookSourceUrl": "https://api.langge.tk\nhttps://api.doubi.tk\nhttp://api.dahuilang.cf\n提示:点击登录切换服务器按钮可进行切换(当前书源为融合版)", "bookUrlPattern": "", "customOrder": -7, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "\nfunction setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument,'');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n}\n\nfunction gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n \n for (let server of serverList) {\n let keys = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (keys) {\n let keyParts = keys.split('secretKey=');\n if (keyParts.length > 1) {\n keys = keyParts[keyParts.length - 1];\n setArgument('key', keys);\n return keys;\n }\n }\n }\n return ''; \n }\n\nlet open_argument = source.getVariable();\nlet base_url = getArguments(open_argument,'server');\nlet ms = getArguments(open_argument,'tone_id');\nlet key = getArguments(open_argument,'key');\nif (!key) {\n\tkey = gets_key();\n\t}\n\nlet data = {\n \"男\": {\n \"玄幻\": 7,\n \"都市\": 1,\n \"洪荒\": 66,\n \"无敌\": 384,\n \"末世\": 68,\n \"诸天万界\": 71,\n \"科幻\": 8,\n \"星际\": 77,\n \"重生\": 36,\n \"系统\": 19,\n \"神豪\": 20,\n \"鉴宝\": 17,\n \"三国\": 67,\n \"二次元\": 39,\n \"历史\": 12,\n \"美食\": 78,\n \"奶爸\": 42,\n \"娱乐圈\": 43,\n \"大唐\": 73,\n \"外卖\": 75,\n \"宠物\": 74,\n \"学霸\": 82,\n \"游戏动漫\": 57,\n \"体育\": 15,\n \"直播\": 69,\n \"年代\": 79,\n \"文化历史\": 62,\n \"海岛\": 40,\n \"神医\": 26,\n \"明朝\": 126,\n \"武侠\": 16,\n \"灵异\": 100,\n \"穿越\": 37,\n \"剑道\": 80,\n \"都市修真\": 124,\n \"赘婿\": 25,\n \"盗墓\": 81,\n \"推理\": 61,\n \"无限流\": 70,\n \"种田\": 23,\n \"战争\": 97,\n \"天才\": 90,\n \"职场\": 127,\n \"悬疑\": 10,\n \"成功励志\": 56,\n \"空间\": 44,\n \"腹黑\": 92,\n \"诗歌散文\": 46,\n \"家庭\": 125,\n \"影视小说\": 45,\n \"生活\": 48,\n \"都市生活\": 2,\n \"扮猪吃虎\": 93,\n \"大秦\": 377,\n \"漫威\": 374,\n \"火影\": 368,\n \"西游\": 373,\n \"龙珠\": 376,\n \"聊天群\": 381,\n \"海贼\": 370,\n \"奥特同人\": 367,\n \"特种兵\": 375,\n \"反派\": 369,\n \"校花\": 385,\n \"女帝\": 378,\n \"单女主\": 389,\n \"神奇宝贝\": 371,\n \"九叔\": 383,\n \"求生\": 379,\n \"无女主\": 391,\n \"武魂\": 386,\n \"网游\": 372,\n \"战神\": 27,\n \"都市脑洞\": 262,\n \"都市种田\": 263,\n \"都市日常\": 261,\n \"历史脑洞\": 272,\n \"玄幻脑洞\": 257,\n \"奇幻仙侠\": 259,\n \"都市青春\": 396,\n \"传统玄幻\": 258,\n \"历史古代\": 273\n },\n \"女\": {\n \"幻想言情\": 32,\n \"现代言情\": 3,\n \"现言甜宠\": 395,\n \"现言脑洞\": 267,\n \"先婚后爱\": 265,\n \"都市日常\": 261,\n \"古言脑洞\": 253,\n \"古言萌宝\": 249,\n \"古言甜宠\": 394,\n \"现言日常\": 269,\n \"现言复仇\": 268,\n \"玄幻言情\": 248,\n \"医术\": 247,\n \"无敌\": 384,\n \"种田\": 23,\n \"萌宝\": 28,\n \"美食\": 78,\n \"游戏动漫\": 57,\n \"娱乐圈\": 43,\n \"直播\": 69,\n \"女扮男装\": 388,\n \"二次元\": 39,\n \"团宠\": 94,\n \"无cp\": 392,\n \"青梅竹马\": 387,\n \"病娇\": 380,\n \"科幻\": 8,\n \"武侠\": 16,\n \"年代\": 79,\n \"重生\": 36,\n \"灵异\": 100,\n \"公主\": 83,\n \"甜宠\": 96,\n \"盗墓\": 81,\n \"系统\": 19,\n \"女强\": 86,\n \"皇后\": 84,\n \"推理\": 61,\n \"文化历史\": 62,\n \"生活\": 48,\n \"反派\": 369,\n \"末世\": 68,\n \"悬疑\": 10,\n \"穿越\": 37,\n \"学霸\": 82,\n \"扮猪吃虎\": 93,\n \"清穿\": 76,\n \"穿书\": 382,\n \"快穿\": 24,\n \"皇叔\": 87,\n \"空间\": 44,\n \"宠妻\": 30,\n \"豪门总裁\": 29,\n \"影视小说\": 45,\n \"成功励志\": 56,\n \"职场\": 127,\n \"民国\": 390,\n \"都市生活\": 2,\n \"腹黑\": 92,\n \"星际\": 77,\n \"天才\": 90,\n \"古代言情\": 5,\n \"家庭\": 125,\n \"兽世\": 72,\n \"校园\": 4,\n \"诗歌散文\": 46,\n \"虐文\": 95,\n \"嫡女\": 88,\n \"王妃\": 85,\n \"精灵\": 89,\n \"马甲\": 266\n }\n};\n\nconst groupDatas = [];\nlet infoData = [];\nfunction deviceType() {\n try {\n return!!java.androidId();\n } catch (e) {\n return false;\n }\n}\nlet device = deviceType()? 'android' : 'ios';\nif (device == 'android' && (get_key(String(cookie.getCookie('fanqienovel.com') || java.getCookie('fanqienovel.com'))))) {\n function groupQuery() {\n const url = base_url + \"/group_name?cookie={{get_key(String(cookie.getCookie('fanqienovel.com') || java.getCookie('fanqienovel.com')))}}\";\n const res = java.ajax(url);\n const data = JSON.parse(res).data;\n\n data.forEach(group => {\n let key;\n for (key in group) {\n groupDatas.push({\n \"title\": key,\n \"url\": base_url +\"/bookshelf2?page={{page}}&book_ids=\" + group[key].join(\",\"),\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.45\n }\n });\n }\n });\n\n if (groupDatas.length % 2 !== 0) {\n groupDatas.push({\n \"title\": \"--\",\n \"url\": \"\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.45\n }\n });\n }\n }\n\n try {\n \tjava.longToast(\"请稍等,正在更新分组数据!\");\n // 用户信息\n const userUrl = base_url + '/fquser?sessionid={{String(cookie.getKey(\"fanqienovel.com\", \"sessionid\"))}}';\n const userRes = java.ajax(userUrl);\n const userInfo = JSON.parse(userRes).data.name;\n\n infoData = [\n {\n \"title\": `${userInfo}个人中心`,\n \"url\": \"\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 1\n }\n }\n ];\n groupQuery();\n } catch (e) {\n java.longToast(\"网络错误或登录失效或阅读版本过低,请重新登录番茄重试!\");\n }\n\n}\n\n// 合并数据\nlet datas1 = [\n {\n \"title\": \"番茄官方书架\",\n \"url\": base_url + \"/bookshelf?page={{page}}&cookie={{cookie.getCookie('fanqienovel.com') || java.getCookie('fanqienovel.com')}}\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.45\n }\n },\n {\n \"title\": \"大灰狼阅读记录\",\n \"url\": base_url + \"/bookshelf?page={{page}}&key=\" + key,\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.45\n }\n }\n];\n\nconst datas2 = [{\n \"title\": \"书籍排行榜 ٩( ˃̶͈̀௰˂̶͈́ )و\",\n \"url\": \"\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 1\n }\n },\n {\n \"title\": \"推荐榜单\",\n \"url\": base_url + '/discover?page={{page}}&side_type=10',\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.27\n }\n },\n {\n \"title\": \"完结榜单\",\n \"url\": base_url +'/discover?page={{page}}&side_type=11',\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.27\n }\n },\n {\n \"title\": \"热搜榜单\",\n \"url\": base_url +'/discover?page={{page}}&side_type=12',\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.27\n }\n },\n {\n \"title\": \"黑马榜单\",\n \"url\": base_url +'/discover?page={{page}}&side_type=13',\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.27\n }\n },\n {\n \"title\": \"爆更榜单\",\n \"url\": base_url + '/discover?page={{page}}&side_type=15',\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.27\n }\n },\n {\n \"title\": \"巅峰榜单\",\n \"url\": base_url +'/discover?page={{page}}&type=0',\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.27\n }\n },\n {\n \"title\": \"男频精选\",\n \"url\": base_url + '/discover?page={{page}}&type=2',\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.27\n }\n },\n {\n \"title\": \"女频精选\",\n \"url\":base_url + '/discover?page={{page}}&type=3',\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.27\n }\n },\n {\n \"title\": \"每周推荐\",\n \"url\": base_url +'/discover?page={{page}}&type=1',\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.27\n }\n }];\nconst datas = datas1.concat(infoData, groupDatas, datas2);\n\n\nfunction generateUrl(k, k1, sort, status) {\n return `${base_url}/discover?offset={{(page - 1) * 10}}&limit=10&tags=${data[k][k1]}&status=${status}&sort=${sort}`;\n}\n\nfor (let k in data) {\n datas.push({\n \"title\": \"❦ \" + k + \"生频道 ❧\",\n \"url\": \"\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 1\n }\n });\n for (let k1 in data[k]) {\n datas.push({\n \"title\": '༺༴ '+k1+' ༴༻',\n \"url\": '',\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 1\n }\n });\n datas.push({\n \"title\": \"推荐排行\",\n \"url\": generateUrl(k, k1, 0, 'ALL'),\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.27\n }\n });\n \n datas.push({\n \"title\": \"评分排行\",\n \"url\": generateUrl(k, k1, 1, 'ALL'),\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.27\n }\n });\n \n datas.push({\n \"title\": \"热门排行\",\n \"url\": generateUrl(k, k1, 2, 'ALL'),\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.27\n }\n });\n }\n}\n\n\n\nJSON.stringify(datas);\n", "jsLib": "function get_key(cookie){\nlet key;\nkey = cookie.split('secretKey=');\nkey = key[key.length-1];\nreturn key\n}\n\nfunction getArguments(open_argument,key) {\n try {\n open_argument = JSON.parse(open_argument);\n } catch (e) {\n open_argument = {\n \"search\": \"-1\",\n \"tone_id\": \"-1\",\n \"server\": \"https://api.langge.tk\"\n };\n }\n if (key) {return open_argument[key];} else {return open_argument}\n}\n", "lastUpdateTime": 1736269054823, "loginUi": "\n[ {\n \"name\": \"☕请杯咖啡,解除下载限制\",\n \"type\": \"button\",\n \"action\": \"vip()\"\n }, {\n \"name\": \"更新书源\",\n \"type\": \"button\",\n \"action\": \"api()\"\n },\n\n {\n \"name\": \"♥♥♥♥♥♥ 填写密钥 ♥♥♥♥♥♥\",\n \"type\": \"button\",\n \"action\":\"loginqt()\"\n }, {\n \"name\": \"服务器地址(可不填)\",\n \"type\": \"text\"\n },{\n \"name\": \"番茄登录\",\n \"type\": \"button\",\n \"action\": \"fq_login()\"\n },\n\n {\n \"name\": \"退出登录\",\n \"type\": \"button\",\n \"action\": \"logout()\"\n },{\n \"name\": \"切换服务器\",\n \"type\": \"button\",\n \"action\": \"set_server(server)\"\n },{\n \"name\": \"当前模式\",\n \"type\": \"button\",\n \"action\": \"get_search()\"\n },\n {\n \"name\": \"当前音色\",\n \"type\": \"button\",\n \"action\": \"get_tone_id(tone_id)\"\n }, {\n \"name\": \"当前服务器\",\n \"type\": \"button\",\n \"action\": \"get_server()\"\n },\n {\n \"name\": \"🔎搜小说\",\n \"type\": \"button\",\n \"action\": \"set_search('-1','小说搜索')\"\n },\n {\n \"name\": \"🔎搜音频\",\n \"type\": \"button\",\n \"action\": \"set_search('0','音频搜索')\"\n },{\n \"name\": \"🔎搜漫画\",\n \"type\": \"button\",\n \"action\": \"set_search('-2','漫画搜索')\"\n },\n {\n \"name\": \"阅读模式\",\n \"type\": \"button\",\n \"action\": \"set_tone_id('-1','纯净阅读')\"\n },\n {\n \"name\": \"多人发音\",\n \"type\": \"button\",\n \"action\": \"set_tone_id('51','多人发音')\"\n },\n {\n \"name\": \"甜美少女\",\n \"type\": \"button\",\n \"action\": \"set_tone_id('1','甜美少女')\"\n },\n {\n \"name\": \"清亮青叔\",\n \"type\": \"button\",\n \"action\": \"set_tone_id('2','清亮青叔')\"\n },\n {\n \"name\": \"开朗青年\",\n \"type\": \"button\",\n \"action\": \"set_tone_id('5','开朗青年')\"\n },\n {\n \"name\": \"温柔淑女\",\n \"type\": \"button\",\n \"action\": \"set_tone_id('6','温柔淑女')\"\n },\n {\n \"name\": \"成熟大叔\",\n \"type\": \"button\",\n \"action\": \"set_tone_id('4','成熟大叔')\"\n },\n {\n \"name\": \"大叔升级\",\n \"type\": \"button\",\n \"action\": \"set_tone_id('74','大叔升级')\"\n },\n {\n \"name\": \"优雅御姐\",\n \"type\": \"button\",\n \"action\": \"set_tone_id('30','优雅御姐')\"\n },\n {\n \"name\": \"其他音色填写后点击右上角✔\",\n \"type\": \"text\"\n }\n ]", "loginUrl": "function login() {\n let zdyserver;\n try {\n zdyserver = String(source.getLoginInfoMap()['服务器地址(可不填)']);\n if (zdyserver.includes('http')) {\n setArgument('server', zdyserver);\n java.toast(`\\n\\n当前服务器为自定义服务器\\n${zdyserver}\\n\\n切换服务器请先清空服务器地址中的数据`);\n }\n } catch (error) {\n }\n ;\n let zdytone_id;\n try {\n zdytone_id = String(source.getLoginInfoMap()['其他音色填写后点击右上角✔']);\n if (zdytone_id) {\n setArgument('tone_id', zdytone_id);\n }} catch (error) {\n }\n ;\n}\n\nfunction gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n\n for (let server of serverList) {\n let key = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (key) {\n let keyParts = key.split('secretKey=');\n if (keyParts.length > 1) {\n key = keyParts[keyParts.length - 1];\n setArgument('key', key);\n return key;\n }\n }\n }\n\n return '';\n}\n\n// 填写密钥\nfunction loginqt() {\n let key = gets_key()\n if (key && key != \"\") {\n java.toast(\"您已填写秘钥:\" + key);\n return false\n }\n java.startBrowserAwait(getArgument('server') + '/check_key', '登录晴天小说书源');\n key = gets_key()\n if (key) {\n java.longToast('登录成功,秘钥:' + key);\n return true\n } else {\n java.toast('登录失败!!!!!');\n return false\n }\n}\n\n//登录番茄\nfunction fq_login() {\n var cookies = cookie.getCookie('fanqienovel.com') || java.getCookie('fanqienovel.com')\n java.log(cookies)\n if (cookies && cookies != \"\") {\n java.toast(\"请不要重复登录,请先退出登录!\")\n return false\n }\n try {\n java.startBrowserAwait(\"https://fanqienovel.com/\", \"登录\")\n } catch (e) {\n java.toast(e)\n }\n try {\n cookie.removeCookie(\"snssdk.com\")\n } catch (e) {\n }\n var cookies = cookie.getCookie(\"fanqienovel.com\")\n if (!cookies || cookies == \"\") {\n java.toast(\"登录失败!\")\n return false\n }\n java.toast(\"登录成功!\")\n return true\n}\n\n//退出番茄\nfunction logout() {\n cookie.removeCookie(\"fanqienovel.com\");\n cookie.removeCookie(\"snssdk.com\");\n //cookie.removeCookie(getArgument('server'));\n java.toast(\"退出登录成功\");\n}\n\n//获取参数\nfunction getArgument(key) {\n let open_argument = source.getVariable();\n return getArguments(open_argument, key);\n}\n\n//设置参数\nfunction setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument, '');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n}\n\n//首页\nfunction api() {\n java.startBrowserAwait(getArgument('server') + '/', \"接口文档\");\n}\n\n//打赏\nfunction vip() {\n java.startBrowserAwait(getArgument('server') + '/coffee', \"喝咖啡\");\n}\n\n//获取密钥\nfunction hqmy() {\n java.startBrowserAwait(getArgument('server') + '/key', \"获取密钥\");\n}\n\nvar server = getArgument('server');\n\n//获取搜索\nfunction get_search() {\n var search = getArgument('search');\n var datadist = {\n \"-1\": \"阅读模式\",\n \"-2\": \"漫画模式\",\n \"0\": \"音频模式\",\n };\n var tishi = '\\n\\n当前搜索模式:' + datadist[search]\n java.toast(tishi);\n return search\n}\n\n//设置搜索\nfunction set_search(mode, name) {\n setArgument('search', mode);\n setArgument('tone_id', mode);\n java.toast('\\n\\n已切换至' + name);\n}\n\n//获取服务器\nfunction get_server() {\n var server = getArgument('server');\n var tishi = '\\n\\n当前服务器:' + server\n java.toast(tishi);\n return server\n}\n\n\n//设置服务器\nfunction set_server() {\n let zdyserver;\n try {\n zdyserver = String(source.getLoginInfoMap()['服务器地址(可不填)']);\n if (zdyserver.includes('http')) {\n setArgument('server', zdyserver);\n java.toast(`\\n\\n当前服务器为自定义服务器\\n${zdyserver}\\n\\n切换服务器请先清空服务器地址中的数据`);\n } else {\n zdyserver = '';\n }\n } catch (error) {\n zdyserver = '';\n }\n ;\n if (!zdyserver) {\n const servers = String(source.bookSourceUrl).split('\\n').map(s => s.trim()).filter(s => s && !s.includes('提示'));\n const currentServer = getArgument('server') || '';\n const currentIndex = servers.indexOf(currentServer);\n\n const nextIndex = currentIndex >= 0 ? (currentIndex + 1) % servers.length : 0;\n const nextServer = servers[nextIndex];\n\n setArgument('server', nextServer);\n java.toast(`\\n\\n当前服务器${nextIndex+1}:${nextServer}\\n\\n注意:切换服务器后需要在详情页刷新目录才能生效`);\n }\n}\n\n\n//获取音色\nvar tone_id = getArgument('tone_id');\n\nfunction get_tone_id(arg) {\n var datadist = {\n \"0\": \"默认音色\",\n \"-1\": \"阅读模式\",\n \"-2\": \"漫画模式\",\n \"51\": \"多人发音\",\n \"1\": \"甜美少女\",\n \"2\": \"清亮青叔\",\n \"5\": \"开朗青年\",\n \"6\": \"温柔淑女\",\n \"4\": \"成熟大叔\",\n \"74\": \"大叔升级\",\n \"30\": \"优雅御姐\"\n };\n var tone_id = datadist[arg] || arg;\n var tishi = '\\n\\n当前音色:' + tone_id;\n java.toast(tishi);\n}\n\n//设置音色\nfunction set_tone_id(mode, name) {\n let zdytone_id;\n try {\n zdytone_id = String(source.getLoginInfoMap()['其他音色填写后点击右上角✔']);\n if (zdytone_id) {\n setArgument('tone_id', zdytone_id);\n java.toast(`\\n\\n当前音色为自定义音色\\n${zdytone_id}\\n\\n切换音色请先清空音色输入框中的数据`);\n } else {\n zdytone_id = '';\n }\n } catch (error) {\n zdytone_id = '';\n }\n if (!zdytone_id) {\n let toast = \"\\n\\n已切换至:\" + name + '\\n\\n切换后需要刷新详情页';\n setArgument('tone_id', mode);\n java.toast(toast);\n }\n}\n\nfunction zr() {\n let toast = '\\n\\n真人语音无法手动切换\\n\\n前往搜索找包含主播的书籍进入即可';\n java.toast(toast);\n}\n\nfunction mh() {\n let toast = '\\n\\n漫画无法手动切换\\n\\n前往搜索找包含主播的书籍进入即可';\n java.toast(toast);\n}", "respondTime": 1017, "ruleBookInfo": { "author": "author", "coverUrl": "thumb_url", "init": "", "intro": "$..book_id\n\nfunction setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument,'');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n}\n\nfunction gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n \n for (let server of serverList) {\n let keys = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (keys) {\n let keyParts = keys.split('secretKey=');\n if (keyParts.length > 1) {\n keys = keyParts[keyParts.length - 1];\n setArgument('key', keys);\n return keys;\n }\n }\n }\n return ''; \n }\n\nlet open_argument = source.getVariable();\nlet base_url = getArguments(open_argument,'server');\nlet tone_id = getArguments(open_argument,'tone_id');\nlet key = getArguments(open_argument,'key');\nif (!key) {\n\tkey = gets_key();\n\t}\n\nvar datadist = {\n \"-1\": \"纯净阅读\",\n \"-2\": \"纯净漫画\",\n \"51\": \"多人发音\",\n \"0\": \"默认发音\",\n \"1\": \"甜美少女\",\n \"2\": \"清亮青叔\",\n \"5\": \"开朗青年\",\n \"6\": \"温柔淑女\",\n \"4\": \"成熟大叔\",\n \"74\": \"大叔升级\",\n '999':'喜马拉雅听书'\n};\n\nlet ms;\nms = datadist[tone_id];\nif (!ms) {\n\t\tms = tone_id\n\t\t}\n\nvar tishi = '\\n\\n当前模式:'+ ms +'\\n\\n如切换,请切换请下拉刷新详情页\\n由于缓存原因,已听的需要切换到下一章再切回来\\n'\n\n\nlet res = result.split(\"\\n\")[0]\nlet media = res.split(\"_\")[1] || 'fanqie'\nlet bookid = res.split(\"_\")[0];\nlet info;\nif (media == 'fanqie') {\ntry {\n info = JSON.parse(java.ajax(`${base_url}/tts_detail?&bookid=${bookid}`));\n } catch (error) {\n info = {'abstract': \"\"}\n }\n} else {\n info = {'abstract': \"\"}\n }\n\n\nif (!key) {\n jj = '\\n\\n❌️当前用户未填写密钥,请先输入密钥\\n密钥获取途径,书籍详情页,点击右上角点击登陆,获取后,填写,再次刷新详情页'\n }\n else if (!info.abstract) {\n jj = \"\"\n } else {\n jj =tishi + info.abstract\n }\n\n", "kind": "category&&status&&score&&last_chapter_update_time", "lastChapter": "last_chapter_title", "name": "book_name", "tocUrl": "{{$..book_id || ''}}|==|{{$..book_name || ''}}|==|{{$..author || ''}}|==|{{$..thumb_url || ''}}\n\nfunction setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument,'');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n}\n\nfunction gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n \n for (let server of serverList) {\n let keys = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (keys) {\n let keyParts = keys.split('secretKey=');\n if (keyParts.length > 1) {\n keys = keyParts[keyParts.length - 1];\n setArgument('key', keys);\n return keys;\n }\n }\n }\n return ''; \n }\n\nlet open_argument = source.getVariable();\nlet base_url = getArguments(open_argument,'server');\nlet tone_id = getArguments(open_argument,'tone_id');\nlet key = getArguments(open_argument,'key');\nif (!key) {\n\tkey = gets_key();\n\t}\n\n\nlet [book_id, raw_book_name, raw_author, raw_thumb_url] = result.split(\"|==|\");\n\njava.put(\"id\", book_id);\n\nlet book_name = java.base64Encode(raw_book_name);\nlet author = java.base64Encode(raw_author);\nlet thumb_url = java.base64Encode(raw_thumb_url);\n\nlet catalogue_url = `${base_url}/detail?bookId=${book_id}&book_name=${book_name}&author=${author}&thumb_url=${thumb_url}`;\n\ncatalogue_url\n", "wordCount": "word_number" }, "ruleContent": { "content": "content" }, "ruleExplore": { "author": "author", "bookList": "$.data.data", "bookUrl": "{{$..book_id || ''}}|==|{{$..book_name || ''}}|==|{{$..author || ''}}|==|{{$..thumb_url || ''}}|==|{{$..media || ''}}\n\nfunction setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument,'');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n}\n\nfunction gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n \n for (let server of serverList) {\n let keys = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (keys) {\n let keyParts = keys.split('secretKey=');\n if (keyParts.length > 1) {\n keys = keyParts[keyParts.length - 1];\n setArgument('key', keys);\n return keys;\n }\n }\n }\n return ''; \n }\n\nlet open_argument = source.getVariable();\nlet base_url = getArguments(open_argument,'server');\nlet ms = getArguments(open_argument,'tone_id');\nlet key = getArguments(open_argument,'key');\nif (!key) {\n\tkey = gets_key();\n\t}\n\n\nlet [book_id, raw_book_name, raw_author, raw_thumb_url,media] = result.split(\"|==|\");\n\n\nlet book_name = java.base64Encode(raw_book_name);\nlet author = java.base64Encode(raw_author);\nlet thumb_url = java.base64Encode(raw_thumb_url);\n\nlet catalogue_url = `${base_url}/multi_detail?bookId=${book_id}&book_name=${book_name}&author=${author}&thumb_url=${thumb_url}`;\n\ncatalogue_url\n", "coverUrl": "thumb_url", "intro": "{{$.media}}小说 \n{{$.abstract}}", "kind": "{{$.category}}\n{{$.score}}\n{{$.status}}\n{{$.source}}\n{{$.tags}}", "lastChapter": "{{$.last_chapter_title}} • {{$.last_update_time}}", "name": "book_name", "wordCount": "word_number" }, "ruleSearch": { "author": "author", "bookList": "$..book_data[*]", "bookUrl": "{{$..book_id || ''}}|==|{{$..book_name || ''}}|==|{{$..author || ''}}|==|{{$..thumb_url || ''}}|==|{{$..media || ''}}\n\nlet [book_id, raw_book_name, raw_author, raw_thumb_url,media] = result.split(\"|==|\");\n\nfunction setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument,'');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n}\n\nfunction gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n \n for (let server of serverList) {\n let keys = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (keys) {\n let keyParts = keys.split('secretKey=');\n if (keyParts.length > 1) {\n keys = keyParts[keyParts.length - 1];\n setArgument('key', keys);\n return keys;\n }\n }\n }\n return ''; \n }\n\nlet open_argument = source.getVariable();\nlet base_url = getArguments(open_argument,'server');\nlet ms = getArguments(open_argument,'tone_id');\nlet key = getArguments(open_argument,'key');\nif (!key) {\n\tkey = gets_key();\n\t}\n\nlet book_name = java.base64Encode(raw_book_name);\nlet author = java.base64Encode(raw_author);\nlet thumb_url = java.base64Encode(raw_thumb_url);\n\nlet catalogue_url = `${base_url}/multi_detail?bookId=${book_id}&book_name=${book_name}&author=${author}&thumb_url=${thumb_url}`;\n\ncatalogue_url\n", "checkKeyWord": "炙热沦陷", "coverUrl": "thumb_url", "intro": "{{$.media}}小说 \n{{$.abstract}}", "kind": "category&&status&&score&&last_chapter_update_time", "lastChapter": "{{$.media}}-{{$..book_id}}\n\n\nfunction lastChapterTitle(media,bookid) {\n \n let url;\n let last;\n if (media == \"番茄\") {\n \t last=fq_last(bookid);\n return last\n } else if (media == \"七猫\") {\n \t last=qm_last(bookid);\n return last\n \n } else {\n \treturn '无'\n \t}\n}\n\n\nfunction fq_last(bookid) {\n\tlet url = `https://api5-normal-sinfonlineb.fqnovel.com/reading/bookapi/multi-detail/v/?aid=1967&iid=1&version_code=999&book_id=${bookid}`;\n let last =JSON.parse(java.ajax(url)).data[0]; \n return last[\"last_chapter_title\"]+\" · \"+java.timeFormat(last[\"last_chapter_update_time\"]*1000);\n\t\n\t}\n\nfunction qm_last(bookid) {\n\tlet headers={'app-version':'51110','platform':'android','reg':'0','AUTHORIZATION':'','application-id':'com.****.reader','net-env':'1','channel':'unknown','qm-params':''}\n\tsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':bookid, 'imei_ip':'2937357107','teeny_mode':0}\n\nvar urlEncode = function (param, key, encode) { \n if(param==null) return ''; \n var paramStr = ''; \n var t = typeof (param); \n if (t == 'string' || t == 'number' || t == 'boolean') { \n paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param); \n } else { \n for (var i in param) { \n var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i); \n paramStr += urlEncode(param[i], k, encode); \n } \n } \n return paramStr; \n};\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key));\nheaderSign=String(java.md5Encode(Object.keys(headers).sort().reduce((pre,n)=>pre+n+'='+headers[n],'')+sign_key))\nparams['sign']=paramSign;\nheaders['sign']=headerSign;\nlet url = \"https://api-bc.wtzw.com/api/v4/book/detail?\"+urlEncode(params);\noption = {'headers':headers};\nlet last =JSON.parse(java.ajax(url+','+JSON.stringify(option)))[\"data\"][\"book\"];\nlet last2 = `${last[\"latest_chapter_title\"]} · ${java.timeFormat(last['update_time']*1000)} `\n\treturn last2\n\t}\nlet media = result.split(\"-\")[0];\nlet bookid = result.split(\"-\")[1].split(\"_\")[0];\nlet lasts = lastChapterTitle(media,bookid);\n\n`${media}: ${lasts}`\n", "name": "book_name", "wordCount": "word_number" }, "ruleToc": { "chapterList": "data.chapterListWithVolume[*].*\n@js:\nfunction setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument,'');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n}\n\nfunction gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n \n for (let server of serverList) {\n let keys = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (keys) {\n let keyParts = keys.split('secretKey=');\n if (keyParts.length > 1) {\n keys = keyParts[keyParts.length - 1];\n setArgument('key', keys);\n return keys;\n }\n }\n }\n return ''; \n }\n\nlet open_argument = source.getVariable();\nlet base_url = getArguments(open_argument,'server');\nlet tone_id = getArguments(open_argument,'tone_id');\nlet key = getArguments(open_argument,'key');\nif (!key) {\n\tkey = gets_key();\n\t}\n\nfunction deviceType() {\n try {\n return!!java.androidId();\n } catch (e) {\n return false;\n }\n}\nlet device = deviceType()? 'android' : 'ios';\nlet genreValue = JSON.parse(java.ajax(book.bookUrl)).genre;\nvar datadist = {\n \"-1\": \"纯净阅读\",\n \"-2\": \"纯净漫画\",\n \"51\": \"多人发音\",\n \"0\": \"真人发音\",\n \"1\": \"甜美少女\",\n \"2\": \"清亮青叔\",\n \"5\": \"开朗青年\",\n \"6\": \"温柔淑女\",\n \"4\": \"成熟大叔\",\n \"74\": \"大叔升级\"\n};\nvar ms = String(tone_id)\nif (genreValue === '0' && ms === '-1') {\n\tif (device === 'android') {\n book.type = 8;} else {\n \tbook.type = 0;\n \t}\n} else if (genreValue === '1') {\n\t if (device === 'android') {\n book.type = 64;} else {\n \tbook.type = 2;\n \t}\n}else if (genreValue === '4') {\n\t var ms = '0';\n\t if (device === 'android') {\n book.type = 32;} else {\n \tbook.type = 1;\n \t}\n} else if (genreValue === '9999'){\n \tvar ms = '-1';\n \tif (device === 'android') {\n book.type = 8;} else {\n \tbook.type = 0;\n \t}\n\t }else if (genreValue!='0' && genreValue!='1' && genreValue!='4' && ms === '-1'){\n \tvar ms = '-1';\n \tif (device === 'android') {\n book.type = 8;} else {\n \tbook.type = 0;\n \t}\n\t } else {\n\t \tif (device === 'android') {\n book.type = 32;} else {\n \tbook.type = 1;\n \t}\n\t \t};\nresult", "chapterName": "title", "chapterUrl": "{{$..itemId}}|==|{{$..book_id || ''}}|==|{{$..book_name || ''}}|==|{{$..author || ''}}|==|{{$..thumb_url || ''}}|==|{{$..media || ''}}\n@js:\nlet open_argument = source.getVariable();\nlet base_url = getArguments(open_argument,'server');\nlet tone_id = getArguments(open_argument,'tone_id');\nlet key = getArguments(open_argument,'key');\n\n\n// 设备类型检测\nlet device, devicetype;\ntry {\n devicetype = java.androidId();\n device = 'android';\n} catch (e) {\n devicetype = java.deviceID();\n device = 'ios';\n}\n\n// 数据\nlet [itemId, book_id, book_name, author, thumb_url, media] = result.split(\"|==|\");\n\n\nlet catalogue_url = `${base_url}/reader?item_id=${itemId}&book_id=${book_id}&tone_id=${tone_id}&key=${key}&device=${devicetype}&book_name=${book_name}&author=${author}&thumb_url=${thumb_url}&media=${media}`;\n\ncatalogue_url", "updateTime": "firstPassTime" }, "searchUrl": "{{key}}\n@js:\nlet search_title = result;\nfunction setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument,'');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n}\n\nfunction gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n \n for (let server of serverList) {\n let keys = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (keys) {\n let keyParts = keys.split('secretKey=');\n if (keyParts.length > 1) {\n keys = keyParts[keyParts.length - 1];\n setArgument('key', keys);\n return keys;\n }\n }\n }\n return ''; \n }\n\n\nlet open_argument = source.getVariable();\n\t \t\t\t \t\n\t \t\t\t \t\nlet base_url = getArguments(open_argument,'server');\nlet ms = getArguments(open_argument,'tone_id');\nlet key = getArguments(open_argument,'key');\nif (!key) {\n\tkey = gets_key();\n\t}\n\n\nlet media;\nif (ms == '0') {\n media = `${base_url}/searchAudio?title=`+search_title+'&media=喜马拉雅,番茄';\n} else if (ms == '-2') {\n media = `${base_url}/searchCaricature?title=`+search_title+'&media=番茄';\n} else {\n media = `${base_url}/searchNovel?title=`+search_title\n}\nkey = '&key=' + key;\n//java.toast(media + key);\nmedia + key", "variableComment": "", "weight": 63 }, { "bookSourceComment": "", "bookSourceGroup": "正版", "bookSourceName": "得间小说", "bookSourceType": 0, "bookSourceUrl": "https://wechat.idejian.com", "customOrder": -6, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "@js:\nvar url1=['https://www.idejian.com//books/nansheng?order=UID&categoryId=&page={{page}})'\n ,'https://www.idejian.com//books/nansheng?order=1&categoryId=UID&page={{page}})'\n ,'https://www.idejian.com//books/nvsheng?order=UID&categoryId=&page={{page}})'\n ,'https://www.idejian.com//books/nvsheng?order=1&categoryId=UID&page={{page}})'\n,'https://www.idejian.com//books/chuban?order=UID&categoryId=&page={{page}})'\n,'https://www.idejian.com//books/chuban?order=1&categoryId=UID&page={{page}})'];\nvar defaultTitle={'title': '','url': '','style': {'layout_flexGrow': 1, 'layout_flexBasisPercent': 1}};\nvar defaultContent={'title': '','url': '','style': {'layout_flexGrow': 1, 'layout_flexBasisPercent': 0.25}};\nvar tab1={'热度榜':'1','最新上架':'2','更新时间':'3','评分排行':'4'}\nvar tab2={'奇幻':'1114','玄幻':'1115','武侠':'1116','仙侠':'1117','都市':'1118','校园':'1119','历史':'1120','军事':'1121','游戏':'1122','竞技':'1123','科幻':'1124','灵异':'1125'}\nvar tab3={\"现代言情\":'1126',\"现代言情\":'1127',\"幻想言情\":'1128',\"青春校园\":'1129',\"同人作品\":'1130',\"惊悚恐怖\":'1132',\"青春校园\":'1133'}\nvar tab4={\"人文社科\":'1134',\"经营励志\":'1135',\"生活\":'1136',\"教育\":'1137',\"文学艺术\":'1138'}\nvar reultJson=[];\nvar AddTab =function(title,listMap,url){\n if(title!=='')AddSingleTab(title,'');\n for (var key in listMap) {\n if (listMap.hasOwnProperty(key)) {\n tempContent=JSON.parse(JSON.stringify(defaultContent));\n tempContent.title=key;\n tempContent.url=url.replace('UID',listMap[key]);\n reultJson.push(tempContent);\n }\n }\n}\nvar AddSingleTab =function(title,url){\n tempTitle=JSON.parse(JSON.stringify(defaultTitle));\n tempTitle.title=title;\n tempTitle.url=url;\n reultJson.push(tempTitle);\n}\n\n\nAddTab(\"༺ˇ»`ʚ男生ɞ´«ˇ༻\",tab1,url1[0]);\nAddTab(\"\",tab2,url1[1]);\nAddTab(\"༺ˇ»`ʚ女生ɞ´«ˇ༻\",tab1,url1[2]);\nAddTab(\"\",tab3,url1[3]);\nAddTab(\"༺ˇ»`ʚ出版ɞ´«ˇ༻\",tab1,url1[4]);\nAddTab(\"\",tab4,url1[5]);\n\nJSON.stringify(reultJson);", "header": "{\n\"User-Agent\":\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36\"\n}", "lastUpdateTime": 1741435562413, "respondTime": 3669, "ruleBookInfo": { "author": "", "coverUrl": "", "init": "body", "intro": "desc", "kind": "bookInfo.multiCategory&&bookInfo.completeState&&bookInfo.popularity&&bookInfo.like&&bookInfo.tag@js:\nlet parts = String(result).split(',');\nlet isFloat=function (str) {\n return !isNaN(parseFloat(str)) && isFinite(str);\n }\nlet arr = [];\nfor (let i = 0; i < parts.length; i++) {\n if (parts[i].includes('{')) continue;\n t = /name=([^}]+)/gm.exec(parts[i]);\n if (t != null) {\n arr.push(t[1]);\n continue;\n }\n if (i < parts.length - 1) {\n if (isFloat(parts[i]) && !isFloat(parts[i + 1])) {\n arr.push(parts[i] + parts[i + 1]);\n i++;\n } else {\n arr.push(parts[i]);\n }\n\n } else {\n arr.push(parts[i].replace(']',''));\n }\n} \narr.toString();\n", "lastChapter": "newestChapter.lastChapter", "name": "", "tocUrl": "https://wechat.idejian.com/api/wechat/allcatalog/{{$.bookInfo.bookId}}?bookId={{$.bookInfo.bookId}}&page=1", "wordCount": "" }, "ruleContent": { "content": "body.content @js: result.replace(/(\\n.+)|()/g,'')", "replaceRegex": "" }, "ruleExplore": { "author": ".bkitem_author@text", "bookList": ".v_books > li", "bookUrl": ".bkitem_name > a@href@js:`https://wechat.idejian.com/api/wechat${result}`", "coverUrl": "img@src", "intro": ".bkitem_brief@text", "kind": ".bkitem_types:nth-child(2)@text&&.bkitem_types:nth-child(3)@text", "lastChapter": "", "name": ".bkitem_name > a@text", "wordCount": ".bk_fontnum@text" }, "ruleSearch": { "author": ".author@text", "bookList": ".rank_ullist > li", "bookUrl": ".bk_brief_btn@href @js:`https://wechat.idejian.com/api/wechat${result}`", "coverUrl": "img@src", "intro": ".rank_bkbrief@text", "kind": "span:nth-child(3)@text&&.search_ohter > span:nth-child(1)@text", "lastChapter": ".rank_newpage > a@text", "name": ".rank_bkname@text", "wordCount": "span:nth-child(2) > i@text" }, "ruleToc": { "chapterList": "body.chapterList", "chapterName": "name", "chapterUrl": "https://wechat.idejian.com/api/wechat{{$.url}}##.html" }, "searchUrl": "https://www.idejian.com/search?keyword={{key}}&page={{page}}", "weight": 0 }, { "bookSourceComment": "支持番茄小说,QQ免费小说,熊猫小说,得间小说,七猫小说,起点69小说\n\n更新说明:\n登录页新增手动切换书籍来源选项按钮\n20241126修复bug\n20241129更新秘钥填写方式\n20241217更新服务器切换功能\n20250104新增服务器\n20250105登录新增手动填写服务器", "bookSourceGroup": "大灰狼", "bookSourceName": "🍅大灰狼小说", "bookSourceType": 0, "bookSourceUrl": "https://api.langge.tk\nhttps://api.doubi.tk\nhttp://api.dahuilang.cf\n提示:点击登录切换服务器按钮可进行切换(当前书源为纯小说阅读)", "bookUrlPattern": "", "customOrder": -5, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "\nfunction setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument,'');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n}\n\nfunction gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n \n for (let server of serverList) {\n let key = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (key) {\n let keyParts = key.split('secretKey=');\n if (keyParts.length > 1) {\n key = keyParts[keyParts.length - 1];\n setArgument('key', key);\n return key;\n }\n }\n }\n return ''; \n }\n\nlet open_argument = source.getVariable();\nlet base_url = getArguments(open_argument,'server');\nlet media = getArguments(open_argument,'media');\nlet keys = getArguments(open_argument,'key');\nif (!keys) {\n\tkeys = gets_key();\n\t}\n\nlet data = {\n \"男\": {\n \"玄幻\": 7,\n \"都市\": 1,\n \"洪荒\": 66,\n \"无敌\": 384,\n \"末世\": 68,\n \"诸天万界\": 71,\n \"科幻\": 8,\n \"星际\": 77,\n \"重生\": 36,\n \"系统\": 19,\n \"神豪\": 20,\n \"鉴宝\": 17,\n \"三国\": 67,\n \"二次元\": 39,\n \"历史\": 12,\n \"美食\": 78,\n \"奶爸\": 42,\n \"娱乐圈\": 43,\n \"大唐\": 73,\n \"外卖\": 75,\n \"宠物\": 74,\n \"学霸\": 82,\n \"游戏动漫\": 57,\n \"体育\": 15,\n \"直播\": 69,\n \"年代\": 79,\n \"文化历史\": 62,\n \"海岛\": 40,\n \"神医\": 26,\n \"明朝\": 126,\n \"武侠\": 16,\n \"灵异\": 100,\n \"穿越\": 37,\n \"剑道\": 80,\n \"都市修真\": 124,\n \"赘婿\": 25,\n \"盗墓\": 81,\n \"推理\": 61,\n \"无限流\": 70,\n \"种田\": 23,\n \"战争\": 97,\n \"天才\": 90,\n \"职场\": 127,\n \"悬疑\": 10,\n \"成功励志\": 56,\n \"空间\": 44,\n \"腹黑\": 92,\n \"诗歌散文\": 46,\n \"家庭\": 125,\n \"影视小说\": 45,\n \"生活\": 48,\n \"都市生活\": 2,\n \"扮猪吃虎\": 93,\n \"大秦\": 377,\n \"漫威\": 374,\n \"火影\": 368,\n \"西游\": 373,\n \"龙珠\": 376,\n \"聊天群\": 381,\n \"海贼\": 370,\n \"奥特同人\": 367,\n \"特种兵\": 375,\n \"反派\": 369,\n \"校花\": 385,\n \"女帝\": 378,\n \"单女主\": 389,\n \"神奇宝贝\": 371,\n \"九叔\": 383,\n \"求生\": 379,\n \"无女主\": 391,\n \"武魂\": 386,\n \"网游\": 372,\n \"战神\": 27,\n \"都市脑洞\": 262,\n \"都市种田\": 263,\n \"都市日常\": 261,\n \"历史脑洞\": 272,\n \"玄幻脑洞\": 257,\n \"奇幻仙侠\": 259,\n \"都市青春\": 396,\n \"传统玄幻\": 258,\n \"历史古代\": 273\n },\n \"女\": {\n \"幻想言情\": 32,\n \"现代言情\": 3,\n \"现言甜宠\": 395,\n \"现言脑洞\": 267,\n \"先婚后爱\": 265,\n \"都市日常\": 261,\n \"古言脑洞\": 253,\n \"古言萌宝\": 249,\n \"古言甜宠\": 394,\n \"现言日常\": 269,\n \"现言复仇\": 268,\n \"玄幻言情\": 248,\n \"医术\": 247,\n \"无敌\": 384,\n \"种田\": 23,\n \"萌宝\": 28,\n \"美食\": 78,\n \"游戏动漫\": 57,\n \"娱乐圈\": 43,\n \"直播\": 69,\n \"女扮男装\": 388,\n \"二次元\": 39,\n \"团宠\": 94,\n \"无cp\": 392,\n \"青梅竹马\": 387,\n \"病娇\": 380,\n \"科幻\": 8,\n \"武侠\": 16,\n \"年代\": 79,\n \"重生\": 36,\n \"灵异\": 100,\n \"公主\": 83,\n \"甜宠\": 96,\n \"盗墓\": 81,\n \"系统\": 19,\n \"女强\": 86,\n \"皇后\": 84,\n \"推理\": 61,\n \"文化历史\": 62,\n \"生活\": 48,\n \"反派\": 369,\n \"末世\": 68,\n \"悬疑\": 10,\n \"穿越\": 37,\n \"学霸\": 82,\n \"扮猪吃虎\": 93,\n \"清穿\": 76,\n \"穿书\": 382,\n \"快穿\": 24,\n \"皇叔\": 87,\n \"空间\": 44,\n \"宠妻\": 30,\n \"豪门总裁\": 29,\n \"影视小说\": 45,\n \"成功励志\": 56,\n \"职场\": 127,\n \"民国\": 390,\n \"都市生活\": 2,\n \"腹黑\": 92,\n \"星际\": 77,\n \"天才\": 90,\n \"古代言情\": 5,\n \"家庭\": 125,\n \"兽世\": 72,\n \"校园\": 4,\n \"诗歌散文\": 46,\n \"虐文\": 95,\n \"嫡女\": 88,\n \"王妃\": 85,\n \"精灵\": 89,\n \"马甲\": 266\n }\n};\n\nconst groupDatas = [];\nlet infoData = [];\nfunction deviceType() {\n try {\n return!!java.androidId();\n } catch (e) {\n return false;\n }\n}\nlet device = deviceType()? 'android' : 'ios';\nif (device == 'android' && (get_key(String(cookie.getCookie('fanqienovel.com') || java.getCookie('fanqienovel.com'))))) {\n function groupQuery() {\n const url = base_url + \"/group_name?cookie={{get_key(String(cookie.getCookie('fanqienovel.com') || java.getCookie('fanqienovel.com')))}}\";\n const res = java.ajax(url);\n const data = JSON.parse(res).data;\n\n data.forEach(group => {\n let key;\n for (key in group) {\n groupDatas.push({\n \"title\": key,\n \"url\": base_url +\"/bookshelf2?page={{page}}&book_ids=\" + group[key].join(\",\"),\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.45\n }\n });\n }\n });\n\n if (groupDatas.length % 2 !== 0) {\n groupDatas.push({\n \"title\": \"--\",\n \"url\": \"\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.45\n }\n });\n }\n }\n\n try {\n \tjava.longToast(\"请稍等,正在更新分组数据!\");\n // 用户信息\n const userUrl = base_url + '/fquser?sessionid={{String(cookie.getKey(\"fanqienovel.com\", \"sessionid\"))}}';\n const userRes = java.ajax(userUrl);\n const userInfo = JSON.parse(userRes).data.name;\n\n infoData = [\n {\n \"title\": `${userInfo}个人中心`,\n \"url\": \"\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 1\n }\n }\n ];\n groupQuery();\n } catch (e) {\n java.longToast(\"网络错误或登录失效或阅读版本过低,请重新登录番茄重试!\");\n }\n\n}\n\n// 合并数据\nlet datas1 = [\n {\n \"title\": \"番茄官方书架\",\n \"url\": base_url + \"/bookshelf?page={{page}}&cookie={{cookie.getCookie('fanqienovel.com') || java.getCookie('fanqienovel.com')}}\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.45\n }\n },\n {\n \"title\": \"大灰狼阅读记录\",\n \"url\": base_url + \"/bookshelf?page={{page}}&key=\" + keys,\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.45\n }\n }\n];\n\nconst datas2 = [{\n \"title\": \"书籍排行榜 ٩( ˃̶͈̀௰˂̶͈́ )و\",\n \"url\": \"\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 1\n }\n },\n {\n \"title\": \"推荐榜单\",\n \"url\": base_url + '/discover?page={{page}}&side_type=10',\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.27\n }\n },\n {\n \"title\": \"完结榜单\",\n \"url\": base_url +'/discover?page={{page}}&side_type=11',\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.27\n }\n },\n {\n \"title\": \"热搜榜单\",\n \"url\": base_url +'/discover?page={{page}}&side_type=12',\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.27\n }\n },\n {\n \"title\": \"黑马榜单\",\n \"url\": base_url +'/discover?page={{page}}&side_type=13',\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.27\n }\n },\n {\n \"title\": \"爆更榜单\",\n \"url\": base_url + '/discover?page={{page}}&side_type=15',\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.27\n }\n },\n {\n \"title\": \"巅峰榜单\",\n \"url\": base_url +'/discover?page={{page}}&type=0',\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.27\n }\n },\n {\n \"title\": \"男频精选\",\n \"url\": base_url + '/discover?page={{page}}&type=2',\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.27\n }\n },\n {\n \"title\": \"女频精选\",\n \"url\":base_url + '/discover?page={{page}}&type=3',\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.27\n }\n },\n {\n \"title\": \"每周推荐\",\n \"url\": base_url +'/discover?page={{page}}&type=1',\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.27\n }\n }];\nconst datas = datas1.concat(infoData, groupDatas, datas2);\n\n\nfunction generateUrl(k, k1, sort, status) {\n return `${base_url}/discover?offset={{(page - 1) * 10}}&limit=10&tags=${data[k][k1]}&status=${status}&sort=${sort}`;\n}\n\nfor (let k in data) {\n datas.push({\n \"title\": \"❦ \" + k + \"生频道 ❧\",\n \"url\": \"\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 1\n }\n });\n for (let k1 in data[k]) {\n datas.push({\n \"title\": '༺༴ '+k1+' ༴༻',\n \"url\": '',\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 1\n }\n });\n datas.push({\n \"title\": \"推荐排行\",\n \"url\": generateUrl(k, k1, 0, 'ALL'),\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.27\n }\n });\n \n datas.push({\n \"title\": \"评分排行\",\n \"url\": generateUrl(k, k1, 1, 'ALL'),\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.27\n }\n });\n \n datas.push({\n \"title\": \"热门排行\",\n \"url\": generateUrl(k, k1, 2, 'ALL'),\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.27\n }\n });\n }\n}\n\n\n\nJSON.stringify(datas);\n", "jsLib": "function get_key(cookie){\nlet key;\nkey = cookie.split('secretKey=');\nkey = key[key.length-1];\nreturn key\n}\n\nfunction getArguments(open_argument,key) {\n try {\n open_argument = JSON.parse(open_argument);\n } catch (e) {\n open_argument = {\n \"media\": \"全部\",\n \"server\": \"https://api.langge.tk\"\n };\n }\n if (key) {return open_argument[key];} else {return open_argument}\n}\n", "lastUpdateTime": 1736269047175, "loginUi": "[\n {\n \"name\": \" 请杯咖啡,破解限制 \",\n \"type\": \"button\",\n \"action\": \"vip()\"\n },{\n \"name\": \"设备管理\",\n \"type\": \"button\",\n \"action\": \"clear()\"\n },{\n \"name\": \"服务器地址(可不填)\",\n \"type\": \"text\"\n },{\n \"name\": \"更新源\",\n \"type\": \"button\",\n \"action\": \"api()\"\n },{\n \"name\": \"切换服务器\",\n \"type\": \"button\",\n \"action\": \"set_server(server)\"\n },{\n \"name\": \"当前服务器\",\n \"type\": \"button\",\n \"action\": \"get_server()\"\n },{\n \"name\": \"♥♥♥♥♥♥填写密钥♥♥♥♥♥♥\",\n \"type\": \"button\",\n \"action\":\"loginqt()\"\n },{\n \"name\": \"番茄登录(同步书架)\",\n \"type\": \"button\",\n \"action\": \"fq_login()\"\n },{\n \"name\": \" 退出番茄登录 \",\n \"type\": \"button\",\n \"action\": \"logout()\"\n },{\n \"name\": \"当前来源\",\n \"type\": \"button\",\n \"action\": \"getmedia()\"\n },{\n \"name\": \"搜索全部\",\n \"type\": \"button\",\n \"action\": \"set('搜索全部')\"\n },{\n \"name\": \"搜索番茄\",\n \"type\": \"button\",\n \"action\": \"set('番茄')\"\n },{\n \"name\": \"搜索七猫\",\n \"type\": \"button\",\n \"action\": \"set('七猫')\"\n },{\n \"name\": \"搜索起点\",\n \"type\": \"button\",\n \"action\": \"set('起点')\"\n },{\n \"name\": \"搜索得间\",\n \"type\": \"button\",\n \"action\": \"set('得间')\"\n },{\n \"name\": \"搜索QQ\",\n \"type\": \"button\",\n \"action\": \"set('QQ')\"\n },{\n \"name\": \"搜索熊猫\",\n \"type\": \"button\",\n \"action\": \"set('熊猫')\"\n },{\n \"name\": \"搜索轻小说\",\n \"type\": \"button\",\n \"action\": \"set('哔哩')\"\n },{\n \"name\": \"搜索聚合\",\n \"type\": \"button\",\n \"action\": \"set('聚合')\"\n } ]", "loginUrl": "function login() {\n let zdyserver;\n try {\n zdyserver = String(source.getLoginInfoMap()['服务器地址(可不填)']);\n if (zdyserver.includes('http')) {\n setArgument('server', zdyserver);\n java.toast(`\\n\\n当前服务器为自定义服务器\\n${zdyserver}\\n\\n切换服务器请先清空服务器地址中的数据`);\n }\n } catch (error) {\n }\n }\n\n\nlet server = getArgument('server');\n\nfunction gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n \n for (let server of serverList) {\n let key = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (key) {\n let keyParts = key.split('secretKey=');\n if (keyParts.length > 1) {\n key = keyParts[keyParts.length - 1];\n setArgument('key', key);\n return key;\n }\n }\n }\n\n return ''; \n}\n\n// 填写密钥\nfunction loginqt(){\n let key = gets_key()\n if (key && key != \"\") {\n java.toast(\"您已填写秘钥:\"+key);\n return false\n }\n java.startBrowserAwait(getArgument('server')+'/check_key','登录大灰狼小说书源');\n key = gets_key()\n if (key){\n java.longToast('登录成功,秘钥:'+key);\n return true\n } else {\n java.toast('登录失败!!!!!');\n return false\n }\n}\n\n//登录番茄\nfunction fq_login() {\n var cookies = cookie.getCookie('fanqienovel.com') || java.getCookie('fanqienovel.com')\n java.log(cookies)\n if (cookies && cookies != \"\") {\n java.toast(\"请不要重复登录,请先退出登录!\")\n return false\n }\n try {\n java.startBrowserAwait(\"https://fanqienovel.com/\", \"登录\")\n } catch (e) {\n java.toast(e)\n }\n try {\n cookie.removeCookie(\"snssdk.com\")\n } catch (e) {}\n var cookies = cookie.getCookie(\"fanqienovel.com\")\n if (!cookies || cookies == \"\") {\n java.toast(\"登录失败!\")\n return false\n }\n java.toast(\"登录成功!\")\n return true\n}\n\n//退出番茄\nfunction logout() {\n cookie.removeCookie(\"fanqienovel.com\");\n cookie.removeCookie(\"snssdk.com\");\n //cookie.removeCookie(getArgument('server'));\n java.toast(\"退出登录成功\");\n}\n\n//获取参数\nfunction getArgument(key) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument,'');\n return open_argument[key];\n}\n\n//设置参数\nfunction setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument,'');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n}\n\n\t\t\nfunction api() { \tjava.startBrowserAwait(getArgument('server')+'/','首页');\n }\nfunction hqmy() { \tjava.startBrowserAwait(getArgument('server')+'/key','密钥');\n }\nfunction vip() { \tjava.startBrowserAwait(getArgument('server')+'/coffee',\"喝咖啡\");\n }\nfunction clear() { \tjava.startBrowserAwait(getArgument('server')+'/clear',\"清空设备\");\n }\n\n\nfunction set(media) {\n\t setArgument('media',media);\n\t java.toast(\"\\n\\n已切换至:\"+media+'\\n请重新搜索书籍!');\n}\n\n\nfunction getmedia() {\n\t \tlet media = getArgument('media');\n\t \tif(media == '') {\n\t \t\tmedia = '全部来源都搜索';\n\t \t\t}\n\t\t\t java.toast(\"\\n\\n当前搜索范围是:\"+media);\n\t\t\t \n}\n\n//获取服务器\nfunction get_server() {\n\t var server = getArgument('server');\n var tishi = '\\n\\n当前服务器:'+ server\n java.toast(tishi);\n return server\n}\n\n\n//设置服务器\nfunction set_server() {\n let zdyserver;\n try {\n zdyserver = String(source.getLoginInfoMap()['服务器地址(可不填)']);\n if (zdyserver.includes('http')) {\n setArgument('server', zdyserver);\n java.toast(`\\n\\n当前服务器为自定义服务器\\n${zdyserver}\\n\\n切换服务器请先清空服务器地址中的数据`);\n } else {\n zdyserver = '';\n }\n } catch (error) {\n zdyserver = '';\n }\n ;\n if (!zdyserver) {\n const servers = String(source.bookSourceUrl).split('\\n').map(s => s.trim()).filter(s => s && !s.includes('提示'));\n const currentServer = getArgument('server') || '';\n const currentIndex = servers.indexOf(currentServer);\n\n const nextIndex = currentIndex >= 0 ? (currentIndex + 1) % servers.length : 0;\n const nextServer = servers[nextIndex];\n\n setArgument('server', nextServer);\n java.toast(`\\n\\n当前服务器${nextIndex+1}:${nextServer}\\n\\n注意:切换服务器后需要在详情页刷新目录才能生效`);\n }\n}", "respondTime": 201, "ruleBookInfo": { "author": "", "init": "$..book_id\n\nlet res = result[0];\nlet media = res.split(\"_\")[1] || 'fanqie'\nlet bookid = res.split(\"_\")[0];\nlet sjy = '';\nlet info;\nlet bookUrl = '';\nlet lx = '';\nlet zxtime = '';\nlet zxzj = '';\nlet sy = '';\nlet jj = '';\ntry {\n\t function setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument, '');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n }\n\n function gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n\n for (let server of serverList) {\n let keys = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (keys) {\n let keyParts = keys.split('secretKey=');\n if (keyParts.length > 1) {\n keys = keyParts[keyParts.length - 1];\n setArgument('key', keys);\n return keys;\n }\n }\n }\n return '';\n }\n\n let open_argument = source.getVariable();\n let base_url = getArguments(open_argument, 'server');\n let ms = getArguments(open_argument, 'media');\n let key = getArguments(open_argument, 'key');\n if (!key) {\n key = gets_key();\n }\n\n var tishi = '  当前搜索模式:' + ms + '\\n\\n如需切换,请点击登陆进行切换\\n切换之后需要重新搜索!\\n\\n\\u200b'\n if (media == 'fanqie' || media == 'juxiaoshuo') {\n try {\n info = JSON.parse(java.ajax(`${base_url}/novel_detail?&bookid=${bookid}`));\n try {\n let shuyuan = info.shuyuan;\n if (shuyuan) {\n let n = 0;\n let v = String(book.getVariable(\"custom\"));\n let x = v.match(/^\\d+$/) ? v : n;\n x = parseInt(x) < shuyuan.length ? x : n;\n bookUrl = shuyuan[x];\n bookUrl = `${base_url}/detail?bookId=${bookUrl}_juxiaoshuo`;\n sjy = `🎯当前书源【${x}】:${shuyuan[x]}`;\n sy = info.sy;\n lx= info.lx;\n zxtime= info.zxtime;\n zxzj= info.zxzj;\n jj = info.abstract;\n jj = `${lx}\n${zxzj}\n${zxtime}\n\\u200b\n${jj}\n\\u200b\n${sjy}\n${sy}`\ninfo = {'abstract': jj}\n }\n } catch (error) {\n info = {'abstract': \"\"}\n }\n } catch (error) {\n info = {'abstract': \"\"}\n }\n } else {\n info = {'abstract': \"\"}\n }\n\n if (!key) {\n jj = '\\n\\n❌️当前用户未填写密钥,请先输入密钥\\n密钥获取途径,书籍详情页,点击右上角点击登陆,获取后,填写,再次刷新详情页'\n } else if (!info.abstract) {\n jj = \"\"\n } else {\n jj = info.abstract\n }\nif (!jj){tishi=''}\n let data = {\n \t tishi:tishi,\n info: jj,\n bookUrl: bookUrl\n };\n JSON.stringify(data);\n} catch (error) {\n JSON.stringify({info: '', bookUrl: ''});\n}\n", "intro": "  \n{{$.tishi}}\n{{$.info}}", "kind": "", "name": "", "tocUrl": "bookUrl" }, "ruleContent": { "content": "content" }, "ruleExplore": { "author": "author", "bookList": "$.data.data", "bookUrl": "{{$..book_id || ''}}|==|{{$..book_name || ''}}|==|{{$..author || ''}}|==|{{$..thumb_url || ''}}\n\nfunction setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument,'');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n}\n\nfunction gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n \n for (let server of serverList) {\n let keys = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (keys) {\n let keyParts = keys.split('secretKey=');\n if (keyParts.length > 1) {\n keys = keyParts[keyParts.length - 1];\n setArgument('key', keys);\n return keys;\n }\n }\n }\n return ''; \n }\n\nlet open_argument = source.getVariable();\nlet base_url = getArguments(open_argument,'server');\nlet media = getArguments(open_argument,'media');\nlet key = getArguments(open_argument,'key');\nif (!key) {\n\tkey = gets_key();\n\t}\n\n\nlet [book_id, raw_book_name, raw_author, raw_thumb_url] = result.split(\"|==|\");\n\nlet book_name = java.base64Encode(raw_book_name);\nlet author = java.base64Encode(raw_author);\nlet thumb_url = java.base64Encode(raw_thumb_url);\n\nlet catalogue_url = `${base_url}/detail?bookId=${book_id}&book_name=${book_name}&author=${author}&thumb_url=${thumb_url}`;\n\ncatalogue_url\n", "coverUrl": "thumb_url", "intro": "abstract", "kind": "{{$.category}}\n{{$.score}}\n{{$.status}}\n{{$.source}}\n{{$.tags}}", "lastChapter": "{{$.last_chapter_title}} • {{$.last_update_time}}", "name": "book_name", "wordCount": "word_number" }, "ruleSearch": { "author": "author", "bookList": "$..book_data[*]", "bookUrl": "{{$..book_id || ''}}|==|{{$..book_name || ''}}|==|{{$..author || ''}}|==|{{$..thumb_url || ''}}\n\nfunction setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument,'');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n}\n\nfunction gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n \n for (let server of serverList) {\n let keys = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (keys) {\n let keyParts = keys.split('secretKey=');\n if (keyParts.length > 1) {\n keys = keyParts[keyParts.length - 1];\n setArgument('key', keys);\n return keys;\n }\n }\n }\n return ''; \n }\n\nlet open_argument = source.getVariable();\nlet base_url = getArguments(open_argument,'server');\n\n\nlet [book_id, raw_book_name, raw_author, raw_thumb_url] = result.split(\"|==|\");\n\nlet book_name = java.base64Encode(raw_book_name);\nlet author = java.base64Encode(raw_author);\nlet thumb_url = java.base64Encode(raw_thumb_url);\n\nlet catalogue_url = `${base_url}/detail?bookId=${book_id}&book_name=${book_name}&author=${author}&thumb_url=${thumb_url}`;\n\ncatalogue_url\n", "checkKeyWord": "我的", "coverUrl": "thumb_url", "intro": "{{$.media}}小说 \n{{$.abstract}}", "kind": "category&&status&&score&&last_chapter_update_time", "lastChapter": "{{$.media}}-{{$..book_id}}\n\nfunction lastChapterTitle(media,bookid) {\n \n let url;\n let last;\n if (media == \"番茄\") {\n \t last=fq_last(bookid);\n return last\n } else if (media == \"七猫\") {\n \t last=qm_last(bookid);\n return last\n \n } else {\n \treturn ''\n \t}\n}\n\n\nfunction fq_last(bookid) {\n\tlet url = `https://api5-normal-sinfonlineb.fqnovel.com/reading/bookapi/multi-detail/v/?aid=1967&iid=1&version_code=999&book_id=${bookid}`;\n let last =JSON.parse(java.ajax(url)).data[0]; \n return last[\"last_chapter_title\"]+\" · \"+java.timeFormat(last[\"last_chapter_update_time\"]*1000);\n\t\n\t}\n\nfunction qm_last(bookid) {\n\tlet headers={'app-version':'51110','platform':'android','reg':'0','AUTHORIZATION':'','application-id':'com.****.reader','net-env':'1','channel':'unknown','qm-params':''}\n\tsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':bookid, 'imei_ip':'2937357107','teeny_mode':0}\n\nvar urlEncode = function (param, key, encode) { \n if(param==null) return ''; \n var paramStr = ''; \n var t = typeof (param); \n if (t == 'string' || t == 'number' || t == 'boolean') { \n paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param); \n } else { \n for (var i in param) { \n var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i); \n paramStr += urlEncode(param[i], k, encode); \n } \n } \n return paramStr; \n};\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key));\nheaderSign=String(java.md5Encode(Object.keys(headers).sort().reduce((pre,n)=>pre+n+'='+headers[n],'')+sign_key))\nparams['sign']=paramSign;\nheaders['sign']=headerSign;\nlet url = \"https://api-bc.wtzw.com/api/v4/book/detail?\"+urlEncode(params);\noption = {'headers':headers};\nlet last =JSON.parse(java.ajax(url+','+JSON.stringify(option)))[\"data\"][\"book\"];\nlet last2 = `${last[\"latest_chapter_title\"]} · ${java.timeFormat(last['update_time']*1000)} `\n\treturn last2\n\t}\nlet media = result.split(\"-\")[0];\nlet bookid = result.split(\"-\")[1].split(\"_\")[0];\nlet lasts = lastChapterTitle(media,bookid);\n`${media}: ${lasts}`\n", "name": "book_name", "wordCount": "word_number" }, "ruleToc": { "chapterList": "$..chapterListWithVolume[*].*", "chapterName": "title", "chapterUrl": "{{$..itemId}}|==|{{$..book_id || ''}}|==|{{$..book_name || ''}}|==|{{$..author || ''}}|==|{{$..thumb_url || ''}}|==|{{$..media || ''}}\n@js:\nfunction setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument,'');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n}\n\nfunction gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n \n for (let server of serverList) {\n let keys = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (keys) {\n let keyParts = keys.split('secretKey=');\n if (keyParts.length > 1) {\n keys = keyParts[keyParts.length - 1];\n setArgument('key', keys);\n return keys;\n }\n }\n }\n return ''; \n }\n\nlet open_argument = source.getVariable();\nlet base_url = getArguments(open_argument,'server');\nlet key = getArguments(open_argument,'key');\nif (!key) {\n\tkey = gets_key();\n\t}\n\n\n// 设备类型检测\nlet device, devicetype;\ntry {\n devicetype = java.androidId();\n device = 'android';\n} catch (e) {\n devicetype = java.deviceID();\n device = 'ios';\n}\n\n// 数据\nlet [itemId, book_id, book_name, author, thumb_url, media] = result.split(\"|==|\");\n\nif(!key) {\n java.longToast('\\n\\n请先输入密钥\\n密钥获取途径,书籍详情页,点击右上角点击登陆,获取后,填写,再次刷新详情页');\n}\n\nlet catalogue_url = `${base_url}/reader?item_id=${itemId}&book_id=${book_id}&tone_id=-1&key=${key}&device=${devicetype}&book_name=${book_name}&author=${author}&thumb_url=${thumb_url}&media=${media}`;\n\ncatalogue_url", "updateTime": "firstPassTime" }, "searchUrl": "{{key}}\n@js:\nlet search_title = result;\nfunction setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument,'');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n}\n\nfunction gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n \n for (let server of serverList) {\n let keys = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (keys) {\n let keyParts = keys.split('secretKey=');\n if (keyParts.length > 1) {\n keys = keyParts[keyParts.length - 1];\n setArgument('key', keys);\n return keys;\n }\n }\n }\n return ''; \n }\n\nlet open_argument = source.getVariable();\nlet base_url = getArguments(open_argument,'server');\nlet media = getArguments(open_argument,'media');\nlet key = getArguments(open_argument,'key');\nif (!key) {\n\tkey = gets_key();\n\t}\nbase_url+'/searchNovel?title='+result+'&media='+media", "variableComment": "", "weight": 63 }, { "bookSourceComment": "//by:ZeroWorld", "bookSourceGroup": "免费", "bookSourceName": "神凑文库", "bookSourceType": 0, "bookSourceUrl": "https://m.shencou.com/", "customOrder": -4, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "lastUpdateTime": 1735191693391, "respondTime": 2240, "ruleBookInfo": {}, "ruleContent": { "content": "id.novelcontent@html" }, "ruleExplore": {}, "ruleSearch": { "author": "tag.a.2@text", "bookList": "class.search_box@class.search_list", "bookUrl": "tag.a.0@href", "kind": "tag.a.1@text", "name": "tag.a.0@text" }, "ruleToc": { "chapterList": "class.info_chapters@tag.ul.-1@tag.li", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href", "nextTocUrl": "class.middle@tag.select@tag.option@value" }, "searchUrl": "/pserchs.php,{\n\t\"charset\": \"gbk\",\n \"method\": \"POST\",\n \"body\": \"s={{key}}&q=0&type=articlename\",\n \"headers\": {\"origin\": \"http://m.shencou.com\",\"referer\": \"http://m.shencou.com/\"}\n}", "weight": 0 }, { "bookSourceGroup": "免费", "bookSourceName": "懒人小说", "bookSourceType": 0, "bookSourceUrl": "http://m.lazytxt.shop:8081", "bookUrlPattern": "http://m.lazytxt.shop:8081/book/\\d+/", "customOrder": -3, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"🔹小说分类🔹\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"玄幻\",\"url\":\"/sort/1_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"仙侠\",\"url\":\"/sort/2_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市\",\"url\":\"/sort/3_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史\",\"url\":\"/sort/4_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"网游\",\"url\":\"/sort/5_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻\",\"url\":\"/sort/6_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"灵异\",\"url\":\"/sort/7_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"穿越\",\"url\":\"/sort/8_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"其他\",\"url\":\"/sort/9_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"🔹小说排行🔹\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"日点击榜\",\"url\":\"/top/dayvisit_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"周点击榜\",\"url\":\"/top/weekvisit_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"月点击榜\",\"url\":\"/top/monthvisit_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"总点击榜\",\"url\":\"/top/allvisit_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"总收藏榜\",\"url\":\"/top/goodnum_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"字数排行\",\"url\":\"/top/size_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日点击榜\",\"url\":\"/top/dayvote_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"周推荐榜\",\"url\":\"/top/weekvote_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"月推荐榜\",\"url\":\"/top/monthvote_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"总推荐榜\",\"url\":\"/top/allvote_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"最新入库\",\"url\":\"/top/postdate_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"最近更新\",\"url\":\"/top/lastupdate_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"🔹完本小说🔹\",\"url\":\"/full/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]", "lastUpdateTime": 1736287554348, "respondTime": 12618, "ruleBookInfo": { "author": ".infotype@p.0@text", "coverUrl": ".pic@img@src", "init": "", "intro": ".intro@p@text", "kind": ".infotype@p[1,2]@text##类型:|更新时间:", "lastChapter": ".infotype@p.-1@a@text", "name": ".cataloginfo@h3@text", "tocUrl": "text.章节目录@href" }, "ruleContent": { "content": "#novelcontent@html" }, "ruleExplore": { "author": ".author@text||.p3@text", "bookList": ".article||.articlegeneral||.full_content", "bookUrl": "h6@a@href||.p2@a@href", "coverUrl": ".pic@img@src", "intro": ".simple@text", "kind": ".p1@text##\\[|\\]", "name": "h6@text||.p2@a@text" }, "ruleSearch": { "author": ".author@text", "bookList": ".sone", "bookUrl": "a.0@href", "checkKeyWord": "余罪", "coverUrl": "a.0@href\nvar id = result.match(/(\\d+)/)[1];\nvar iid = parseInt(id/1000);\n'http://www.lazytxt.shop:8081/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n", "intro": "", "name": "a.0@text" }, "ruleToc": { "chapterList": ".chapters li a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": "text.下一页@href" }, "searchUrl": "http://m.lazytxt.shop:8081/s.php,{\n \"body\": \"s={{key}}&type=articlename\",\n \"method\": \"POST\",\n \"charset\": \"GBK\"\n}", "weight": 0 }, { "bookSourceGroup": "免费", "bookSourceName": "笔趣阁", "bookSourceType": 0, "bookSourceUrl": "https://m.22biqu.com/", "bookUrlPattern": "https?://m.22biqu.com/biqu\\d+/", "customOrder": -2, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"排行🏷榜单\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"总排行榜\",\"url\":\"/rank/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"月排行榜\",\"url\":\"/rank/monthvisit/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"周排行榜\",\"url\":\"/rank/weekvisit/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"收藏榜\",\"url\":\"/rank/goodnum/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"标签🏷分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"全部分类\",\"url\":\"/fenlei/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"玄幻奇幻\",\"url\":\"/fenlei/1_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"武侠修真\",\"url\":\"/fenlei/2_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"都市言情\",\"url\":\"/fenlei/3_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史军事\",\"url\":\"/fenlei/4_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"科幻灵异\",\"url\":\"/fenlei/6_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"游戏竞技\",\"url\":\"/fenlei/5_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"女生耽美\",\"url\":\"/fenlei/7_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"其他类型\",\"url\":\"/fenlei/8_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]", "lastUpdateTime": 1735538327625, "respondTime": 12214, "ruleBookInfo": { "author": "@get:{a}", "coverUrl": "@get:{c}", "init": "@put:{n:\"[property$=book_name]@content\",\na:\"[property$=author]@content\",\nk:\"[property~=category|status|update_time]@content\",\nl:\"[property~=las?test_chapter_name]@content\",\ni:\"[property$=description]@content\",\nc:\"[property$=image]@content\"}", "intro": "@get:{i}", "kind": "@get:{k}", "lastChapter": "@get:{l}", "name": "@get:{n}", "wordCount": "" }, "ruleContent": { "content": "#chaptercontent@html", "nextContentUrl": "text.下一页@href", "replaceRegex": "##\\\\s*({{ book.durChapterTitle }}|.*作者:.*|PS:.*求推荐!|PS:.*求收藏!|感谢.*打赏.*|感谢.*推荐票.*|感谢.*月票.*|(.*月票.*)|(为大家的.*票加更.*)|第二更在.*|为防止采集.*支持!|网址:sudugu\\\\.com|更多.*書吧看!|无错.*小说。|必应.*速读谷|loadAdv.*)\\\\s*\"" }, "ruleExplore": { "author": ".author@text##(.*)", "bookList": ".hot_sale", "bookUrl": "a.0@href", "coverUrl": "a.0@href##.+\\D((\\d+)\\d{3})\\D##https://img.22biqu.com/$2/$1/$1s.jpg###", "intro": ".review@text##简介:", "kind": "", "name": ".title@text##\\d+\\." }, "ruleSearch": { "author": ".author.0@text", "bookList": ".bookbox", "bookUrl": ".bookname@a@href", "coverUrl": "img@src", "kind": ".author.1@text##类型:", "lastChapter": ".update@a@text", "name": ".bookname@a@text" }, "ruleToc": { "chapterList": ".directoryArea p a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": "option@value" }, "searchUrl": "{{cookie.removeCookie(source.getKey())}}/ss/,{\n \"body\": \"searchkey={{key}}\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceGroup": "免费", "bookSourceName": "爱书包网", "bookSourceType": 0, "bookSourceUrl": "https://wap.ishubao.org/", "bookUrlPattern": "https://wap.ishubao.org/\\d+/\\d+/", "customOrder": -1, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"🔹分类🔹\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"玄幻小说\",\"url\":\"/list/1_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"仙侠小说\",\"url\":\"/list/2_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"都市小说\",\"url\":\"/list/3_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史小说\",\"url\":\"/list/4_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"游戏小说\",\"url\":\"/list/5_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"科幻小说\",\"url\":\"/list/6_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"恐怖小说\",\"url\":\"/list/7_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29,\"layout_flexGrow\":-1}},{\"title\":\"全本小说\",\"url\":\"/full/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29,\"layout_flexGrow\":-1}},{\"title\":\"🔹排行🔹\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"日点击榜\",\"url\":\"/top/dayvisit_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"周点击榜\",\"url\":\"/top/weekvisit_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"月点击榜\",\"url\":\"/top/monthvisit_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"总点击榜\",\"url\":\"/top/allvisit_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"总收藏榜\",\"url\":\"/top/goodnum_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"字数排行\",\"url\":\"/top/size_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"日推荐榜\",\"url\":\"/top/dayvote_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"周推荐榜\",\"url\":\"/top/weekvote_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"月推荐榜\",\"url\":\"/top/monthvote_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"总推荐榜\",\"url\":\"/top/allvote_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"最新入库\",\"url\":\"/top/postdate_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"最近更新\",\"url\":\"/top/lastupdate_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]", "lastUpdateTime": 1734794822977, "respondTime": 21453, "ruleBookInfo": { "author": "@get:{a}", "coverUrl": "@get:{c}", "init": "@put:{n:\"[property$=book_name]@content\",\na:\"[property$=author]@content\",\nk:\"[property~=category|status|update_time]@content\",\nl:\"[property~=las?test_chapter_name]@content\",\ni:\"[property$=description]@content\",\nc:\"[property$=image]@content\"}", "intro": "@get:{i}", "kind": "@get:{k}", "lastChapter": "@get:{l}", "name": "@get:{n}" }, "ruleContent": { "content": "#nr1@html", "nextContentUrl": "text.下一页@href", "replaceRegex": "##(本章未完,.*|◢随◢梦.*|百度搜索\\:.*|.*页\\)" }, "ruleExplore": { "lastChapter": "" }, "ruleSearch": { "author": "a.2@text", "bookList": ".line", "bookUrl": "a.1@href", "coverUrl": "a.1@href##/(\\d+)/(\\d+)##https://www.ishubao.org/files/article/image/$1/$2/$2s.jpg###", "kind": "a.0@text##\\[|\\]", "name": "a.1@text" }, "ruleToc": { "chapterList": ".book_last dl dd a", "chapterName": "text@js:result\n.replace(\"••\",\"\")\n.replace(/^(\\d+).第/,'第')\n.replace(/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\(\\{({【].*[求含理更谢乐发推票盟补加字Kk\\/].*/g,'')\n.replace(/^(\\d+)[、.]第.+章/,'第$1章')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(第.+章)\\s?\\d+/,'$1')\n.replace(/^(\\d+)、/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([零一二两三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3", "chapterUrl": "href", "nextTocUrl": "option@value" }, "searchUrl": "/s.php,{\n \"body\": \"s={{key}}\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceGroup": "免费", "bookSourceName": "国学经典", "bookSourceType": 0, "bookSourceUrl": "https://guoxue.wunpu.com/", "bookUrlPattern": "https://guoxue.wunpu.com/\\w+/\\d+/", "customOrder": -1, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"经典小说\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"外国小说\",\"url\":\"/waiguo/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"言情小说\",\"url\":\"/yanqing/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"武侠小说\",\"url\":\"/wuxia/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"都市小说\",\"url\":\"/dushi/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"现代小说\",\"url\":\"/xiandai/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"盗墓小说\",\"url\":\"/daomu/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"道士小说\",\"url\":\"/daoshi/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"恐怖小说\",\"url\":\"/kongbu/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"官场小说\",\"url\":\"/guanchang/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"古典小说\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"四大名著\",\"url\":\"/sdmz/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"才子佳人\",\"url\":\"/czjr/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"谴责讽刺\",\"url\":\"/qzfc/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"神魔志怪\",\"url\":\"/smzg/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"侠义小说\",\"url\":\"/xiayi/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"公案小说\",\"url\":\"/gongan/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史演义\",\"url\":\"/lsyy/\",\"style\":{\"layout_flexBasisPercent\":0.29,\"layout_flexGrow\":-1}},{\"title\":\"笔记小说\",\"url\":\"/biji/\",\"style\":{\"layout_flexBasisPercent\":0.29,\"layout_flexGrow\":-1}},{\"title\":\"国学典籍\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"诸子百家\",\"url\":\"/zzbj/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"蒙学典籍\",\"url\":\"/mengxue/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"易经书籍\",\"url\":\"/yijing/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"古代兵书\",\"url\":\"/bingshu/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"道教书籍\",\"url\":\"/daojiao/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"史学典籍\",\"url\":\"/shishu/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"佛经典籍\",\"url\":\"/fojing/\",\"style\":{\"layout_flexBasisPercent\":0.29,\"layout_flexGrow\":-1}},{\"title\":\"医书大全\",\"url\":\"/ysdq/\",\"style\":{\"layout_flexBasisPercent\":0.29,\"layout_flexGrow\":-1}},{\"title\":\"诗词歌赋\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"文言文\",\"url\":\"/wyw/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"辞赋鉴赏\",\"url\":\"/cifu/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"唐诗\",\"url\":\"/tangshi/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"宋词\",\"url\":\"/songci/\",\"style\":{\"layout_flexBasisPercent\":0.29,\"layout_flexGrow\":-1}},{\"title\":\"历史典故\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"著名战役\",\"url\":\"/zmzy/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"红楼梦人物\",\"url\":\"/hlmrw/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"水浒传人物\",\"url\":\"/shzrw/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史人物\",\"url\":\"/lsrw/\",\"style\":{\"layout_flexBasisPercent\":0.29,\"layout_flexGrow\":-1}},{\"title\":\"生活健康\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"生活常识\",\"url\":\"/shcs/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"健康保健\",\"url\":\"/jkbj/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"健康饮食\",\"url\":\"/jkys/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"美容知识\",\"url\":\"/mrzs/\",\"style\":{\"layout_flexBasisPercent\":0.29,\"layout_flexGrow\":-1}}]", "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\"}", "lastUpdateTime": 1734955462420, "respondTime": 5861, "ruleBookInfo": { "author": "@get:{a}", "coverUrl": "@get:{c}", "init": "@put:{n:\"[property$=book_name]@content\",\na:\"[property$=author]@content\",\nk:\"[property~=category|status|update_time]@content\",\nl:\"[property~=las?test_chapter_name]@content\",\ni:\"[property$=description]@content\",\nc:\"[property$=image]@content\"}", "intro": "@get:{i}", "kind": "@get:{k}", "lastChapter": "@get:{l}", "name": "@get:{n}" }, "ruleContent": { "content": ".article-content@html" }, "ruleExplore": { "bookList": ".notes-style-list li", "bookUrl": ".title@a@href", "coverUrl": "img@src", "intro": ".text@text", "name": ".title@text" }, "ruleSearch": { "bookList": ".excerpt", "bookUrl": "a@href\n@js:result=result+\"/\"", "checkKeyWord": "", "kind": "ownText##更新时间:", "name": "a@text##《|》" }, "ruleToc": { "chapterList": ".excerpts a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "{{cookie.removeCookie(source.getKey())}}/e/search/index.php,{\n \"body\": \"keyboard={{key}}&show=title&tempid=1&tbname=sinfo\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceGroup": "🔞", "bookSourceName": "肉肉屋", "bookSourceType": 0, "bookSourceUrl": "https://www.rourouwu.in", "customOrder": 0, "enabled": false, "enabledCookieJar": true, "enabledExplore": false, "exploreUrl": " 分类 \n玄幻奇幻::https://www.rourouwu.in/xuanhuan/{{page}}.html\n武侠仙侠::https://www.rourouwu.in/wuxia/{{page}}.html\n都市言情::https://www.rourouwu.in/dushi/{{page}}.html\n穿越历史::https://www.rourouwu.in/lishi/{{page}}.html\n网游竞技::https://www.rourouwu.in/wangyou/{{page}}.html\n其他类型::https://www.rourouwu.in/qita/{{page}}.html\n完结小说::https://www.rourouwu.in/wanben/{{page}}.html\n 排行榜 \n总点击榜::https://www.rourouwu.in/ph/allvisit_{{page}}.html\n月点击榜::https://www.rourouwu.in/ph/monthvisit_{{page}}.html\n周点击榜::https://www.rourouwu.in/ph/weekvisit_{{page}}.html\n总推荐榜::https://www.rourouwu.in/ph/allvote_{{page}}.html\n月推荐榜::https://www.rourouwu.in/ph/monthvote_{{page}}.html\n周推荐榜::https://www.rourouwu.in/ph/weekvote_{{page}}.html\n 收藏榜 ::https://www.rourouwu.in/ph/goodnum_{{page}}.html\n 字数榜 ::https://www.rourouwu.in/ph/size_{{page}}.html\n最新入库::https://www.rourouwu.in/ph/postdate_{{page}}.html\n最近更新::https://www.rourouwu.in/ph/lastupdate_{{page}}.html", "lastUpdateTime": 1727366519136, "respondTime": 5279, "ruleBookInfo": { "author": ".novelauthor > a@text", "coverUrl": ".catalog_pic > img@src", "intro": ".catalognovel_intro@text", "kind": ".catalognovel_type > .p2@text", "lastChapter": ".catalognovel_newest > a@text", "name": ".novelname@text", "wordCount": ".p3:nth-child(3)@text" }, "ruleContent": { "content": ".chapter_content@html" }, "ruleExplore": { "author": ".novel_author > a@text||.p3@text", "bookList": ".novel_box:nth-child(n+1)||.list_ul > li:nth-child(n+1)", "bookUrl": ".novel_name > a@href||.p1 > a@href", "coverUrl": "img@src", "intro": ".novel_intro@text", "kind": "h3@text", "lastChapter": ".novel_newest > a@text||.p2 > a@text", "name": ".novel_name > a@text||.p1 > a@text", "wordCount": ".p4@text" }, "ruleSearch": { "author": ".p3@text", "bookList": ".list_ul > li:nth-child(n+1)", "bookUrl": ".p1 > a@href", "checkKeyWord": "我的", "lastChapter": ".p2 > a@text", "name": ".p1 > a@text", "wordCount": ".p4@text" }, "ruleToc": { "chapterList": ".index_listbox:nth-child(6) li:nth-child(n+1)", "chapterName": "a@text", "chapterUrl": "a@href" }, "searchUrl": "/modules/article/search.php,{\n\"charset\":\"gbk\",\n\"method\":\"POST\",\n\"body\":\"searchkey={{key}}&type=articlename\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "女频", "bookSourceName": "潇湘书院", "bookSourceType": 0, "bookSourceUrl": "https://www.xxsy.net/", "bookUrlPattern": "https://www.xxsy.net/book/\\d+", "customOrder": 0, "enabled": true, "enabledCookieJar": false, "enabledExplore": false, "exploreUrl": "[\n{\"title\": \"💮 分类 💮\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"古代言情\",\"url\": \"/category/1.html\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"现代言情\",\"url\": \"/category/2.html\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"玄幻仙侠\",\"url\": \"/category/3.html\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"浪漫青春\",\"url\": \"/category/6.html\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"悬 疑\",\"url\": \"/category/5.html\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"改编频道\",\"url\": \"/ip.html\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"男生频道\",\"url\": \"/search?channel=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"💮 排行榜 💮\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"潇湘票榜\",\"url\": \"/rank/xxyuepiao\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"新书榜\",\"url\": \"/rank/new\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"畅销榜\",\"url\": \"/rank/bestsales\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"完结榜\",\"url\": \"/rank/finish\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"阅读榜\",\"url\": \"/rank/reading\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"收藏榜\",\"url\": \"/rank/collections\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}}\n]", "header": "{\n\"user-agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36\",\n\"Accept-Language\": \"zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7,\n\"Referer\": \"https://www.xxsy.net/\",\n\"Host\": \"www.xxsy.net\"\njava.getCookie(\"https://www.xxsy.net/\", null) => userid=1234;pwd=adbcdjava.getCookie(\"https://www.xxsy.net/\", \"userid\") => 123\n}", "lastUpdateTime": 1727366780384, "loginUi": "", "loginUrl": "https://www.xxsypro.com/personal", "respondTime": 4122, "ruleBookInfo": { "author": "@get:{B}##[文\\ / ]*", "coverUrl": "@get:{G}", "init": "@put:{\nA:\"class.title@h1@text\",\nB:\"class.title@span@text\",\nC:\"class.sub-cols@span!-1@text&&class.sub-tags@text\",\nD:\"class.sub-data@span@text\",\nE:\"class.sub-newest@p.1@a@text\",\nF:\"id.book_intro@text\",\nG:\"class.book-cover.0@img.0@src\",\nH:\"class.box-hd click-hd@h3@a@href\"\n}", "intro": "@get:{F}", "kind": "@get:{C}##类别:", "lastChapter": "@get:{E}", "name": "@get:{A}", "tocUrl": "@get:{H}", "wordCount": "@get:{D}" }, "ruleContent": { "content": "id.content@p@text||id.content@html", "nextContentUrl": "text.下一章@href" }, "ruleExplore": { "author": "class.info@p.0@text||dt@p.0@text##[ \\/ 著文]*|[·\\d+].*", "bookList": "class.book-list cl@li&&class.book-show@dt&&class.unusual-list cl@li&&class.seria-box@a&&class.flex flex-wrap relative@a", "bookUrl": "li@a@href||dt@a@href||class.seria-box@a@href||class.flex@href", "coverUrl": "img@data-src||class.book@img@src||class.book-cover@img@src", "intro": "class.info@p.1@text||dt@p.1@text||class.row2@text", "kind": "class.row1@text", "name": "class.info@h4@text||dt@h4@text||class.text-t34@text", "wordCount": "" }, "ruleSearch": { "author": "class.subtitle@a.0@text##[\\ ]*", "bookList": "class.result-list@ul@li", "bookUrl": "li@a@href", "checkKeyWord": "簪星", "coverUrl": "img@src", "intro": "class.info@p.0@text", "kind": "{{@@class.subtitle@text}}##{{@@class.subtitle@a.0@text}}", "name": "class.info@h4@a.0@text", "wordCount": "class.info@p.1@text" }, "ruleToc": { "chapterList": "class.works-main cl@class.profile-main@ul@li", "chapterName": "li@text", "chapterUrl": "li@a@href" }, "searchUrl": "https://www.xxsy.net/search/{{key}}", "weight": 0 }, { "bookSourceComment": "可用:\nhttps://www.nidedizhi2.com\nhttps://www.nidedizhi3.com\nhttps://www.nidedizhi4.com\n同站:\n污书屋 https://www.miaoquan2016.com\n鲤鱼乡 http://www.liyuxiang123.com\n萝莉文学 https://www.luoliwx.net", "bookSourceGroup": "🔞", "bookSourceName": "你的地址1", "bookSourceType": 0, "bookSourceUrl": "https://www.nidedizhi1.com", "bookUrlPattern": "", "customOrder": 0, "enabled": false, "enabledCookieJar": false, "enabledExplore": false, "exploreUrl": " 分 类 \n 全部 ::/sort/{{page}}/\n高辣小说::/sort/1/{{page}}/\n百合肉文::/sort/2/{{page}}/\n言情小说::/sort/3/{{page}}/\n情欲小说::/sort/4/{{page}}/\n耽美小说::/sort/5/{{page}}/\n海棠耽美::/sort/6/{{page}}/\n其他类型::/sort/8/{{page}}/\n\t 榜 单 \n总排行榜::/rank/allvisit/\n月点击榜::/rank/monthvisit/\n周点击榜::/rank/weekvisit/\n 收藏榜 ::/rank/goodnum/\n 全本 ::/quanben/sort/{{page}}/", "lastUpdateTime": 1727402385149, "loginUrl": "", "respondTime": 6827, "ruleBookInfo": { "coverUrl": "class.pic@img@src", "init": "", "intro": "class.intro@p@textNodes", "kind": "[property=\"og:novel:category\"]@content&&[property=\"og:novel:status\"]@content", "lastChapter": "class.infotype@p.3@a@text", "tocUrl": "text.章节目录@href" }, "ruleContent": { "content": "id.novelcontent@p@html" }, "ruleExplore": { "bookList": "" }, "ruleSearch": { "author": "class.author@text||class.p3@text", "bookList": "class.searchresult@p||class.article||class.articlegeneral", "bookUrl": "a@href", "coverUrl": "img@src", "intro": "class.simple@text", "kind": "class.p1@text##\\[|]", "name": "h6@text||a.0@text" }, "ruleToc": { "chapterList": ".chapters@li a", "chapterName": "text##.*vIP|.*мē|.*иéτ", "chapterUrl": "href", "nextTocUrl": "text.下一页@href" }, "searchUrl": "/search,{\n \"method\": \"POST\",\n \"body\":\"searchtype=all&searchkey={{key}}\"\n}", "weight": 0 }, { "bookSourceComment": "2024年7月26日", "bookSourceGroup": "女频", "bookSourceName": "🌸小红书【耽美】@任尚仁", "bookSourceType": 0, "bookSourceUrl": "https://web5g.litehongshu.com/", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": false, "exploreUrl": "[{\"title\":\"书库\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"全部\",\"url\":\"/category/0/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‎‍‎言‍‎情‍‎‎‌‍\",\"url\":\"/category/32705809293382/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‎‌‍‎‍耽‍‌‌‎‎美‎‌‎\",\"url\":\"/category/32705809215557/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‌‍‍同‍‌‍‎‎人‌‍‎\",\"url\":\"/category/32705809346631/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‌‍‎‎综‎‍‎‌‍合‎‍‌\",\"url\":\"/category/32705811198022/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‌‎古‎‌‍‌‎代‍‌‌‎‎‍‎言‍‎情‍‎‎‌‍\",\"url\":\"/category/120486374334533/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"‎‍现‍‎‎代‍‌‎‍‎言‍‎情‍‎‎‌‍\",\"url\":\"/category/120486374375494/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"幻想‎‍‎言‍‎情‍‎‎‌‍\",\"url\":\"/category/120486374404170/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古言\",\"url\":\"/category/32707214909509/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"现言\",\"url\":\"/category/32707214946374/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‌‌‍‎‍P‍‌O‌‍1‌‍‎‌‎8‍‎‎‌‍\",\"url\":\"/category/168424354263109/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"科幻\",\"url\":\"/category/32707215024198/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"青春\",\"url\":\"/category/32707214942278/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‌‍‎‎‍幻‎‎‍‌‌情‍‍‌‎\",\"url\":\"/category/32707214925895/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"/category/32707214983240/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‎‍‌仙‌‍‍侠‎‌‎\",\"url\":\"/category/32707214917702/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"游戏\",\"url\":\"/category/32707214921799/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"现实\",\"url\":\"/category/32707216080968/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"轻小说\",\"url\":\"/category/32707214999624/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"纯爱\",\"url\":\"/category/32707236339782/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"短篇\",\"url\":\"/category/32707236253767/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‌‍‌‎‍百‍‍合‎‍‎‌\",\"url\":\"/category/366325011247174/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"其他\",\"url\":\"/category/120486376120394/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"周榜\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"全部\",\"url\":\"/rank/0/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‍‌‎‍言‌‎‍‍‎情‌‎‍‌\",\"url\":\"/rank/32705809293382/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‍‎‌‎‍耽‎‌‍‌美‎‌‍‌‍\",\"url\":\"/rank/32705809215557/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‍‌‌‎‎同‎‎‍‌‍人‌‍‎‎\",\"url\":\"/rank/32705809346631/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‌‎‍‌‍综‍‍‌合‎‍‎‌‌\",\"url\":\"/rank/32705811198022/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‍‎‌‍‌古‎‎‌‍代‍‎‎‌‌‍‌‎‍言‌‎‍‍‎情‌‎‍‌\",\"url\":\"/rank/120486374334533/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"‌‍现‌‎‎‍代‌‌‎‍‌‎‍言‌‎‍‍‎情‌‎‍‌\",\"url\":\"/rank/120486374375494/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"幻想‍‌‎‍言‌‎‍‍‎情‌‎‍‌\",\"url\":\"/rank/120486374404170/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古言\",\"url\":\"/rank/32707214909509/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"现言\",\"url\":\"/rank/32707214946374/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‌‎‍‍P‌‎‌‍‎O‍‌1‌‍‍‎8‌‌‍‎\",\"url\":\"/rank/168424354263109/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"科幻\",\"url\":\"/rank/32707215024198/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"青春\",\"url\":\"/rank/32707214942278/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‌‎‍幻‍‎‌‌‎情‎‍\",\"url\":\"/rank/32707214925895/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"/rank/32707214983240/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‍‎仙‎‍侠‌‎‌‍‎\",\"url\":\"/rank/32707214917702/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"游戏\",\"url\":\"/rank/32707214921799/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"现实\",\"url\":\"/rank/32707216080968/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"轻小说\",\"url\":\"/rank/32707214999624/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"纯爱\",\"url\":\"/rank/32707236339782/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"短篇\",\"url\":\"/rank/32707236253767/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‍‎百‎‍‍‌合‍‎‌\",\"url\":\"/rank/366325011247174/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"其他\",\"url\":\"/rank/120486376120394/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"月榜\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"全部\",\"url\":\"/rank/month/0/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‍‍‎‌言‍‎‌‌‎情‎‍‌\",\"url\":\"/rank/month/32705809293382/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‌‍‍‎耽‎‌美‌‍‎\",\"url\":\"/rank/month/32705809215557/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‎‍‍‌同‍‎人‎‎\",\"url\":\"/rank/month/32705809346631/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‎‍‎综‌‍‍‌合‌‎‍\",\"url\":\"/rank/month/32705811198022/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‌‎古‎‍‍代‎‎‌‍‍‍‍‎‌言‍‎‌‌‎情‎‍‌\",\"url\":\"/rank/month/120486374334533/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"‎‍‎‌‍现‎‍‍‎代‍‎‌‍‍‎‌言‍‎‌‌‎情‎‍‌\",\"url\":\"/rank/month/120486374375494/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"幻想‍‍‎‌言‍‎‌‌‎情‎‍‌\",\"url\":\"/rank/month/120486374404170/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古言\",\"url\":\"/rank/month/32707214909509/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"现言\",\"url\":\"/rank/month/32707214946374/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‎‌‍P‍‎‍‌O‍‌‎‌1‎‍‍8‍‌\",\"url\":\"/rank/month/168424354263109/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"科幻\",\"url\":\"/rank/month/32707215024198/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"青春\",\"url\":\"/rank/month/32707214942278/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‍‍‎‌幻‎‌‍‌情‎‌‎‍\",\"url\":\"/rank/month/32707214925895/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"/rank/month/32707214983240/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‍‎‌仙‎‌‍侠‎‍‍\",\"url\":\"/rank/month/32707214917702/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"游戏\",\"url\":\"/rank/month/32707214921799/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"现实\",\"url\":\"/rank/month/32707216080968/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"轻小说\",\"url\":\"/rank/month/32707214999624/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"纯爱\",\"url\":\"/rank/month/32707236339782/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"短篇\",\"url\":\"/rank/month/32707236253767/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‍‌百‌‍‎‌‍合‌‍‎\",\"url\":\"/rank/month/366325011247174/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"其他\",\"url\":\"/rank/month/120486376120394/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"总榜\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"全部\",\"url\":\"/rank/all/0/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‍‌‎言‎‍情‍‎‌‍\",\"url\":\"/rank/all/32705809293382/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‌‎‍耽‎‌‍‌美‍‍‌‌\",\"url\":\"/rank/all/32705809215557/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‍‍‌‌‎同‌‍‍‌‎人‎‎‍‍\",\"url\":\"/rank/all/32705809346631/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‎‍‌‎‌综‌‍‎合‎‌‎‌\",\"url\":\"/rank/all/32705811198022/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‍‌‎‎古‌‎代‍‎‍‍‌‎言‎‍情‍‎‌‍\",\"url\":\"/rank/all/120486374334533/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"‌‎‎‍‌现‍‌‎代‌‎‍‌‎言‎‍情‍‎‌‍\",\"url\":\"/rank/all/120486374375494/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"幻想‍‌‎言‎‍情‍‎‌‍\",\"url\":\"/rank/all/120486374404170/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古言\",\"url\":\"/rank/all/32707214909509/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"现言\",\"url\":\"/rank/all/32707214946374/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‌‎‎P‎‌‌‍‎O‌‍1‎‍‌8‌‍‎\",\"url\":\"/rank/all/168424354263109/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"科幻\",\"url\":\"/rank/all/32707215024198/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"青春\",\"url\":\"/rank/all/32707214942278/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‌‌‎‎幻‍‍‎‌情‍‎‎\",\"url\":\"/rank/all/32707214925895/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"/rank/all/32707214983240/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‌‎‌‎‍仙‌‍侠‌‌\",\"url\":\"/rank/all/32707214917702/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"游戏\",\"url\":\"/rank/all/32707214921799/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"现实\",\"url\":\"/rank/all/32707216080968/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"轻小说\",\"url\":\"/rank/all/32707214999624/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"纯爱\",\"url\":\"/rank/all/32707236339782/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"短篇\",\"url\":\"/rank/all/32707236253767/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"‎‎‌百‌‎‍‍‌合‌‌\",\"url\":\"/rank/all/366325011247174/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"其他\",\"url\":\"/rank/all/120486376120394/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}}]", "lastUpdateTime": 1721976561555, "respondTime": 18478, "ruleBookInfo": { "author": ".author a@text", "coverUrl": "img.2@src", "intro": "🕰 更新时间:{{@@.time span@text}}\n📒 作品Tags:{{@@.category a.0@text}}\n🔶 状态:{{@@.category span.2@text}}\n📜 内容简介:\n{{@@.BGsectionTwo-bottom@text}}##(^|[。!?……;]+[”」)】]?)##$1
", "kind": ".category a.0@text||.category span.2@text", "lastChapter": ".newestChapter a@text", "name": ".title@text", "tocUrl": "text.章节目录@href" }, "ruleContent": { "content": ".RBGsectionThree-content@html" }, "ruleExplore": { "author": "a.b@text", "bookList": "div.CGsectionTwo-right-content-unit", "bookUrl": ".CGsectionTwo-right-content-unit p:nth-of-type(1) a@href", "intro": "p.2@text", "name": ".CGsectionTwo-right-content-unit p:nth-of-type(1) a@text" }, "ruleSearch": { "author": "a.2@text", "bookList": ".SHsectionThree-middle p", "bookUrl": "span:nth-of-type(2) a@href", "kind": "a.0@text##\\[|\\]", "name": "span:nth-of-type(2) a@text" }, "ruleToc": { "chapterList": "ol li a", "chapterName": "text", "chapterUrl": "{{@@href}},{\"webView\": true}", "nextTocUrl": "text.下一页@href" }, "searchUrl": "/search/{{key}}/{{page}}", "weight": 0 }, { "bookSourceComment": "2024年7月7日", "bookSourceGroup": "免费", "bookSourceName": "六六文学", "bookSourceType": 0, "bookSourceUrl": "http://www.66wx.org/", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "小说周点击榜::/paihang/weekvisit/?page={{page}}\n小说月点击榜::/paihang/monthvisit/?page={{page}}\n小说总点击榜::/paihang/allvisit/?page={{page}}\n玄幻小说榜::/fenlei/1_{{page}}.html\n仙侠小说榜::/fenlei/2_{{page}}.html\n都市小说榜::/fenlei/3_{{page}}.html\n历史小说榜::/fenlei/4_{{page}}.html\n网游小说榜::/fenlei/5_{{page}}.html\n科幻小说榜::/fenlei/6_{{page}}.html\n灵异小说榜::/fenlei/7_{{page}}.html\n言情小说榜::/fenlei/8_{{page}}.html\n其他小说榜::/fenlei/9_{{page}}.html\n全本小说榜::/fenlei/{{page}}.html", "header": "", "lastUpdateTime": 1720327053927, "respondTime": 6668, "ruleBookInfo": { "author": ".bookdes a.link-instanted@text", "coverUrl": "img@src", "init": "", "intro": ".bookintro p@text", "kind": "div.bookintro > span > a@text", "lastChapter": "div.bookdes > p > a[rel='chapter']@text", "name": "h1@text", "tocUrl": ".bookbtn a:nth-of-type(2)@href", "wordCount": ".bookdes p:nth-of-type(2)@text" }, "ruleContent": { "content": "div.content p@text" }, "ruleExplore": {}, "ruleSearch": { "author": "dd a@text", "bookList": "dl", "bookUrl": "dt a@href", "checkKeyWord": "剑来", "coverUrl": "img@src", "intro": "dd:nth-of-type(1)@text", "kind": "span:nth-of-type(3)@text", "lastChapter": "", "name": "dt a@text", "wordCount": "span:nth-of-type(2)@text" }, "ruleToc": { "chapterList": ".all li a", "chapterName": "text", "chapterUrl": "onclick\n@js:\nvar location = ({});\neval(String(result));", "nextTocUrl": "text.下一页@onclick\n@js:\nvar location = ({});\neval(String(result));", "preUpdateJs": "" }, "searchUrl": "http://www.66wx.org/search/?searchkey={{key}}&order=0&page={{page}}", "weight": 0 }, { "bookSourceComment": "2024年6月29日", "bookSourceGroup": "🔞", "bookSourceName": " 第一版主🕮", "bookSourceType": 0, "bookSourceUrl": "https://22yydstxt178.com/", "customOrder": 0, "enabled": false, "enabledCookieJar": true, "enabledExplore": false, "exploreUrl": "玄幻·奇幻::/fenlei/1_{{page}}.html\n仙侠·武侠::/fenlei/2_{{page}}.html\n都市·言情::/fenlei/3_{{page}}.html\n穿越·历史::/fenlei/4_{{page}}.html\n科幻·灵异::/fenlei/5_{{page}}.html\n藏经阁::/fenlei/6_{{page}}.html\n其他·类别::/fenlei/7_{{page}}.html", "header": "{\n\"User-Agent\":\"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Mobile Safari/537.36 Edg/126.0.0.0\"\n}", "lastUpdateTime": 0, "respondTime": 5949, "ruleBookInfo": { "intro": "//div[@class=\"bd\"]/div/text()||//div[@class=\"mod book-intro\"]/div/text()", "lastChapter": "//div[@class=\"mod block update chapter-list\"][1]//ul[@class=\"list\"]/li[1]/a/text()", "name": "//h1/text()" }, "ruleContent": { "content": "//div[@id=\"chapterinfo\"]/text()" }, "ruleExplore": { "author": "//p[@class=\"info\"]/a/text()", "bookList": "//div[@class=\"mod block book-all-list\"]//ul/li", "bookUrl": "/a/@href", "kind": "//span/text()", "lastChapter": "//p[@class=\"update\"]/a/text()", "name": "/a/text()", "wordCount": "//p[@class=\"info\"]/span/text()" }, "ruleSearch": { "author": "/div/p[2]/text()", "bookList": "//div[@class=\"bd\"]/ul/li", "bookUrl": "/div/a/@href", "kind": "", "lastChapter": "/div/p[1]/a/text()", "name": "/div/a/text()", "wordCount": "/div/p[2]/span/text()" }, "ruleToc": { "chapterList": "//div[@class=\"mod block update chapter-list\"][2]//ul/li", "chapterName": "/a/text()", "chapterUrl": "/a/@href", "nextTocUrl": "//a[text()=\"下页\"]/@href" }, "searchUrl": "/s.php,{\n\"charset\": \"gbk\",\n\"method\":\"post\",\n\"body\":\"objectType=2&type=articlename&s={{key}}\"\n}", "weight": 0 }, { "bookSourceComment": "免网页验证,可选国内专线:\nhttps://www.banzhu99999.com\n \n本次处理多余无用规则,更换正文规则,原来沿用的是任尚仁大佬的正文规则,看不懂\n js模板来自版主178或永远的神,用的版主444免验证专线,简化发现和大量规则", "bookSourceGroup": "🔞", "bookSourceName": "📪第一版主", "bookSourceType": 0, "bookSourceUrl": "https://www.diyibanzhu444444.com/##", "bookUrlPattern": "", "concurrentRate": "", "customOrder": 0, "enabled": false, "enabledCookieJar": true, "enabledExplore": false, "exploreUrl": "[{\"title\":\"全部\",\"url\":\"/shuku/0-lastupdate-0-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"连载中\",\"url\":\"/shuku/0-lastupdate-1-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"已完本\",\"url\":\"/shuku/0-lastupdate-2-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总人气\",\"url\":\"/shuku/0-allvisit-0-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月人气\",\"url\":\"/shuku/0-monthvisit-0-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"字数\",\"url\":\"/shuku/0-size-0-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"新书\",\"url\":\"/shuku/0-postdate-0-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻奇幻\",\"url\":\"/shuku/1-lastupdate-0-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"武侠仙侠\",\"url\":\"/shuku/2-lastupdate-0-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市言情\",\"url\":\"/shuku/3-lastupdate-0-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"穿越历史\",\"url\":\"/shuku/4-lastupdate-0-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"科幻灵异\",\"url\":\"/shuku/5-lastupdate-0-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"藏经阁\",\"url\":\"/shuku/6-lastupdate-0-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"其他类别\",\"url\":\"/shuku/7-lastupdate-0-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\" \",\"url\":\" \",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]", "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; U; Android 8.1.0; zh-CN; MI 8 Lite Build/OPM1.171019.019) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 UCBrowser/13.2.0.1100 Mobile Safari/537.36\"}", "lastUpdateTime": 1723373158075, "loginCheckJs": "", "loginUi": "", "loginUrl": "", "respondTime": 5367, "ruleBookInfo": { "author": "", "coverUrl": "", "init": "", "intro": ".bd.2@text", "kind": "", "lastChapter": "ul.list.0@li.0@text", "name": "h1@text", "wordCount": "" }, "ruleContent": { "content": ".neirong@html", "imageStyle": "", "nextContentUrl": "", "replaceRegex": "" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "coverUrl": "", "intro": "", "kind": "", "lastChapter": "", "name": "", "wordCount": "" }, "ruleSearch": { "author": ".info.0@text##\\s+字数:.*", "bookList": ".column-2 ", "bookUrl": ".name@href", "checkKeyWord": "", "coverUrl": "@js:'http://m.diyibanzhu.quest/images/jipin-default.jpg'", "intro": "", "kind": "span.0@text&&p.info.1@text##更新:", "lastChapter": ".update@a@text", "name": ".name@text", "wordCount": ".info@span@text##字数:" }, "ruleToc": { "chapterList": ".chapter-list.1@li", "chapterName": "a@text", "chapterUrl": "a@href", "nextTocUrl": "text.下页@href" }, "searchUrl": "/s.php,{\n\"charset\": \"gbk\",\n\"method\":\"post\",\n\"body\":\"objectType=2&type=articlename&s={{key}}\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "慢速,笔趣阁", "bookSourceName": "新笔趣阁", "bookSourceType": 0, "bookSourceUrl": "https://www.tnnd.lol", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "header": "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0", "lastUpdateTime": 1731163699690, "respondTime": 6902, "ruleBookInfo": { "author": "class.bookdes@tag.p.0@text", "coverUrl": "class.rank@img@src", "init": "", "intro": "class.bookintro@text##小说简介:", "kind": "class.breadcrumb@tag.li.1@text", "name": "tag.h1@text", "wordCount": "" }, "ruleContent": { "content": "class.read-content j_readContent@html", "title": "class.j_chapterName@text" }, "ruleSearch": { "author": "tag.dd.1@text##[连载中|已完结].*?字.+", "bookList": "class.content@tag.dl", "bookUrl": "tag.a@href", "coverUrl": "img@data-src", "intro": "tag.dd.0@text", "kind": "tag.span.2@text", "name": "tag.dt@text", "wordCount": "tag.span.1@text" }, "ruleToc": { "chapterList": "class.all@tag.li", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href" }, "searchUrl": "/search.html?keyword={{key}}&page={{page}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "慢速,免费", "bookSourceName": "蓝海搜书", "bookSourceType": 0, "bookSourceUrl": "https://www.lansebook.com/", "bookUrlPattern": "https://www.lansebook.com/book/\\d+", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"‌古‎代‍\",\"url\":\"/s/%E5%8F%A4%E4%BB%A3/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‎‎‍现‌代‍\",\"url\":\"/s/%E7%8E%B0%E4%BB%A3/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‍‌‍男‎‌‍性‎\",\"url\":\"/s/%E7%94%B7%E7%94%B7/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‌女‌性‌\",\"url\":\"/s/%E5%A5%B3%E5%A5%B3/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‍‎励‎志‎‎\",\"url\":\"/s/%E5%8A%B1%E5%BF%97/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‌清‌水‎‍‌\",\"url\":\"/s/%E6%B8%85%E6%B0%B4/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‍甜‎‎文‌‍‎\",\"url\":\"/s/%E7%94%9C%E6%96%87/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‍‌校‎园‌‎‍\",\"url\":\"/s/%E6%A0%A1%E5%9B%AD/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‌‌‎职‍场‍‌\",\"url\":\"/s/%E8%81%8C%E5%9C%BA/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‎种‍田‌\",\"url\":\"/s/%E7%A7%8D%E7%94%B0/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‍年‌‎下‍\",\"url\":\"/s/%E5%B9%B4%E4%B8%8B/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‍‌‎A‌‎B‌‍O‎‎\",\"url\":\"/s/abo/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‍‎‎1‎‍V‎‎‍1‍‌‎\",\"url\":\"/s/1%20V%201/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‌‍‎腹‍‎‍黑‍‎‍\",\"url\":\"/s/%E8%85%B9%E9%BB%91/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‎‍N‌‎‍P‍‎‎\",\"url\":\"/s/np/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‌美‌人‎‎\",\"url\":\"/s/%E7%BE%8E%E4%BA%BA/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‎‍B‎‌‍L‎‍\",\"url\":\"/s/bl/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‍‍‎同‍‎同‍\",\"url\":\"/s/%E5%90%8C%E6%80%A7/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‎‍百‎合‍‌‍\",\"url\":\"/s/%E7%99%BE%E5%90%88/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‌‎强‎‍‌强‎‍‌\",\"url\":\"/s/%E5%BC%BA%E5%BC%BA/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‌‌‎爽‎文‎‎\",\"url\":\"/s/%E7%88%BD%E6%96%87/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‌狗‎‍‎血‌\",\"url\":\"/s/%E7%8B%97%E8%A1%80/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‌‍‌娱‎‎‍乐‌‍圈‎\",\"url\":\"/s/%E5%A8%B1%E4%B9%90%E5%9C%88/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‌‎快‌‍‎穿‍\",\"url\":\"/s/%E5%BF%AB%E7%A9%BF/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‌‍言‌情‍‎‌\",\"url\":\"/s/%E8%A8%80%E6%83%85/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‎‍耽‌美‍‌‌\",\"url\":\"/s/%E8%80%BD%E7%BE%8E/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‌同‌‍‎人‌‌‍\",\"url\":\"/s/%E5%90%8C%E4%BA%BA/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‌‍综‌‍合‍‌‎\",\"url\":\"/s/%E7%BB%BC%E5%90%88/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‍‌‎P‎‍‍0‎1‎8‍‍\",\"url\":\"/s/PO%2018//{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‎‍都‍市‍\",\"url\":\"/s/%E9%83%BD%E5%B8%82/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‍‌‌现‍言‎‎‍\",\"url\":\"/s/%E7%8E%B0%E8%A8%80/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‎古‎言‎‍‍\",\"url\":\"/s/%E5%8F%A4%E8%A8%80/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‌轻‎‍小‌‍‎说‎‍\",\"url\":\"/s/%E8%BD%BB%E5%B0%8F%E8%AF%B4/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‍‌‍原‎创‌\",\"url\":\"/s/%E5%8E%9F%E5%88%9B%E5%B0%8F%E8%AF%B4/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‌科‎幻‌\",\"url\":\"/s/%E7%A7%91%E5%B9%BB/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‎仙‍‎侠‍‍‎\",\"url\":\"/s/%E4%BB%99%E4%BE%A0/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‎奇‍幻‍\",\"url\":\"/s/%E5%A5%87%E5%B9%BB/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‌‌‍玄‌幻‍\",\"url\":\"/s/%E7%8E%84%E5%B9%BB/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"‍衍‎‍生‌‎‎\",\"url\":\"/s/%E5%90%8C%E4%BA%BA%E8%A1%8D%E7%94%9F/{{page-1==0?\\\"\\\":page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}}]", "jsLib": "", "lastUpdateTime": 1732243098097, "respondTime": 52975, "ruleBookInfo": { "author": ".author span@text", "coverUrl": "img.1@src", "intro": "#intro@html", "kind": ".category span@text&&.time span@text", "lastChapter": ".newestChapter span@text", "name": "h1@text", "tocUrl": ".site.0@a.1@href" }, "ruleContent": { "content": "\nmatch=result.match(/d\\(\".+\"[^\"]+\".+\"\\)/)\nfunction d(a, b){\n\tb = java.md5Encode(b)\n\tiv = b.substring(0, 16)\n\tkey = b.substring(16)\n\tCipher=java.createSymmetricCrypto(\"AES/CBC/PKCS7Padding\" ,key,iv)\n\treturn Cipher.decryptStr(a)}\neval(match[0])\n\np@text", "webJs": "" }, "ruleExplore": {}, "ruleSearch": { "author": "$3", "bookList": ":

[^\"]+\"([^\"]+)\" title=\"([^\"]+)\">[^\"]+\"[^\"]+\"[^>]+>([^<]+)[^\"]+\"[^>]+>([^<]+)[^\"]+(?=\"intro\")\"intro\">(.+)(?=

)

", "bookUrl": "$1", "checkKeyWord": "", "intro": "$5##简介[::]", "kind": "$4", "name": "$2" }, "ruleToc": { "chapterList": "\ntemp=result\nR=org.jsoup.Jsoup.parse(temp).select(\".BCsectionTwo-top-chapter a\")\nc=[]\nR.forEach(r=>{\n\ti=String(r.attr('href')).replace(/.+\\/\\d+\\/(\\d+)\\.html/,`$1`)\n\t//java.log(i)\n\tc.push({\n\t\tname:r.text(),\n\t\turl:r.attr('href'),\n\t\tindex:i\n\t\t})\n\t})\ntry{\n\to=temp.match(/originalOrder[^=]*=[^\\[]*\\[([^\\]]+)\\]/)[1]\n\to=o.split(\",\")\n\tc.sort((a,b)=>o[c.indexOf(a)]-o[c.indexOf(b)])\n\t}catch (err){\n\t\tjava.log(err)\n\t\tc.sort((a,b)=>a.index-b.index)\n\t\t}\n\tresult=c\n", "chapterName": "name", "chapterUrl": "url", "nextTocUrl": "text.尾页@href@js:\ntry {\n\tmaxPage = 0\n\ttempUrl = String(result[0]).replace(/\\/(\\d+)\\.html$/, (_match, _$1) => {\n\t\tmaxPage = _$1\n\t\treturn '/$page.html'\n\t})\n\tresult = []\n\tfor (let i = 2; i <= maxPage; i++) {\n\t\tresult.push(tempUrl.replace(/\\$page/, i))\n\t}\n\tresult\n} catch (err) {\n\t[]\n}" }, "searchUrl": "/s/{{key}}/{{page - 1 == 0 ? \"\": page}}", "weight": 0 }, { "bookSourceGroup": "免费", "bookSourceName": "简搜", "bookSourceType": 0, "bookSourceUrl": "https://m.jianshou.net", "bookUrlPattern": "https://m.jianshou.net/shu/\\d+", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"玄幻\",\"url\":\"/sh/xuanhuan/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"修仙\",\"url\":\"/sh/xiuzhen/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市\",\"url\":\"/sh/dushi/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史\",\"url\":\"/sh/lishi/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"悬疑\",\"url\":\"/sh/kehuan/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"竞技\",\"url\":\"/sh/jingji/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"女生\",\"url\":\"/sh/nvsheng/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"其他\",\"url\":\"/sh/qita/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]", "lastUpdateTime": 1732243766874, "respondTime": 5983, "ruleBookInfo": { "author": "[property=\"og:novel:author\"]@content", "coverUrl": ".cover img@src", "intro": ".book_about dd@text##展开全部.*", "kind": "[property~=category|status|update_time]@content", "lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content||[property=\"og:novel:lastest_chapter_name\"]@content", "name": "[property=\"og:novel:book_name\"]@content", "tocUrl": ".book_more a@href" }, "ruleContent": { "content": "#article@html", "nextContentUrl": "#next_url@href" }, "ruleExplore": { "author": "span@text", "bookList": ".item", "bookUrl": ".image a@href", "coverUrl": "img@src", "intro": "dd@text", "name": "img@alt" }, "ruleSearch": { "author": ".author@text##作者.", "bookList": ".item", "bookUrl": ".image a@href", "coverUrl": "img@src", "kind": "{{java.timeFormat(java.getString(\".uptime@text\").replaceAll(\".+:\",\"\")*1000)}},{{@@.cat@text##.+:}}", "lastChapter": ".update a@text", "name": ".bookname@text", "wordCount": "" }, "ruleToc": { "chapterList": "dd a[1:]", "chapterName": "a@text", "chapterUrl": "a@href" }, "searchUrl": "{{cookie.removeCookie(source.key)}}\n/search/?searchkey={{key}}", "weight": 0 }, { "bookSourceGroup": "免费", "bookSourceName": "要撸小说", "bookSourceType": 0, "bookSourceUrl": "https://yaoluxs.com", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"首页\",\"url\":\"/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"玄幻\",\"url\":\"/sort/1/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"武侠\",\"url\":\"/sort/2/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市\",\"url\":\"/sort/3/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻\",\"url\":\"/sort/4/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"穿越\",\"url\":\"/sort/5/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"耽美\",\"url\":\"/sort/6/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"游戏\",\"url\":\"/sort/7/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"精品\",\"url\":\"/sort/8/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"午夜\",\"url\":\"/sort/9/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]", "header": "{\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36\"}", "lastUpdateTime": 1732245558168, "respondTime": 9444, "ruleBookInfo": { "author": "[property=\"og:novel:author\"]@content", "coverUrl": ".novel_info_main img@src", "intro": "[property=\"og:description\"]@content", "kind": "[property~=category|status|update_time]@content", "lastChapter": "[property~=las?test_chapter_name]@content", "name": "[property=\"og:novel:book_name\"]@content", "wordCount": ".novel_info_title p.0@span.1@text" }, "ruleContent": { "content": "#article@html" }, "ruleExplore": { "author": ".fa-user-circle-o@text", "bookList": "ul.flex li", "bookUrl": "a.0@href", "coverUrl": "img@data-original", "intro": ".indent@text", "kind": ".full@text&&em@text##\\/##,", "name": "img@title" }, "ruleSearch": { "author": "##fa-user-circle-o[^<]+<\\/i>([^\\s<]+)##$1###", "bookList": ".searchresult", "bookUrl": "a.0@href", "checkKeyWord": "", "coverUrl": "img@data-src", "intro": ".searchresult_p@text", "kind": ".img_span span@text&&.s_gray@text##\\s*\\/\\s*|.*字\\s*##,", "lastChapter": "p.-1@text", "name": "p.-1@text\n\nif(\"最新章节\"==result){\n\tresult=\"\"\n\t}else{\n\t\tresult=java.getString(\"img@title\")\n\t\t}\t\n", "wordCount": ".s_gray@text##(.*字)##$1###" }, "ruleToc": { "chapterList": "#catalog li a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "{{cookie.removeCookie(source.key)}}\n/search/,{\n \"body\": \"searchkey={{key}}&searchtype=all&Submit=\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceGroup": "免费", "bookSourceName": "天章小说网", "bookSourceType": 0, "bookSourceUrl": "https://m.tianzhangs.com", "bookUrlPattern": "", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "", "header": "{\n\t\"User-Agent\":\"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\",\"referer\":\"{{baseUrl}}\"\n\t}", "lastUpdateTime": 1732461982256, "respondTime": 2780, "ruleBookInfo": { "author": ".novel_info_title@i.0@text", "coverUrl": ".novel_info_main@img@src", "init": "", "intro": ".intro@text", "kind": "", "lastChapter": ".to100@a@text", "name": "h1@text", "wordCount": "" }, "ruleContent": { "content": "#article@html", "nextContentUrl": "#next_url@href", "replaceRegex": "" }, "ruleSearch": { "author": "p.0@text## .*", "bookList": ".searchresult", "bookUrl": "a.1@href", "checkKeyWord": "我的", "coverUrl": "img@src", "intro": ".searchresult_p@text", "kind": "", "lastChapter": "p.2@text", "name": "h3@text" }, "ruleToc": { "chapterList": "#ul_all_chapters@a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": "" }, "searchUrl": "/search/,{\n \"body\": \"searchkey={{key}}&searchtype=all&Submit=\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceGroup": "免费", "bookSourceName": "漫小肆", "bookSourceType": 2, "bookSourceUrl": "https://www.wxzhm.top/", "bookUrlPattern": "https://www.wxzhm.top/book/\\d+.", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "青春::/booklist/?page={{page}}&tag=青春\n性感::/booklist/?page={{page}}&tag=性感\n长腿::/booklist/?page={{page}}&tag=长腿\n多人::/booklist/?page={{page}}&tag=多人\n御姐::/booklist/?page={{page}}&tag=御姐\n巨乳::/booklist/?page={{page}}&tag=巨乳\n新婚::/booklist/?page={{page}}&tag=新婚\n媳妇::/booklist/?page={{page}}&tag=媳妇\n暧昧::/booklist/?page={{page}}&tag=暧昧\n清纯::/booklist/?page={{page}}&tag=清纯\n调教::/booklist/?page={{page}}&tag=调教\n少妇::/booklist/?page={{page}}&tag=少妇\n风骚::/booklist/?page={{page}}&tag=风骚\n同居::/booklist/?page={{page}}&tag=同居\n淫乱::/booklist/?page={{page}}&tag=淫乱\n好友::/booklist/?page={{page}}&tag=好友\n女神::/booklist/?page={{page}}&tag=女神\n诱惑::/booklist/?page={{page}}&tag=诱惑\n偷情::/booklist/?page={{page}}&tag=偷情\n出轨::/booklist/?page={{page}}&tag=出轨\n正妹::/booklist/?page={{page}}&tag=正妹\n家教::/booklist/?page={{page}}&tag=家教", "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9; MIX 2 Build/PKQ1.190118.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36\"}", "lastUpdateTime": 1732958597603, "respondTime": 10367, "ruleBookInfo": { "author": ".detail-main-info-author.1@a@text", "coverUrl": ".detail-main-cover@img@data-original", "init": "", "intro": ".detail-desc@text", "kind": ".detail-main-info-class@text&&.detail-main-info-author.2@a@text", "name": ".detail-main-info-title@text" }, "ruleContent": { "content": "#cp_img@html" }, "ruleExplore": { "bookList": ".manga-list-2 li", "bookUrl": ".manga-list-2-title@a@href", "coverUrl": "img@data-original", "lastChapter": ".manga-list-2-tip@text", "name": ".manga-list-2-title@a@text" }, "ruleSearch": { "author": ".book-list-info-bottom-item@text", "bookList": ".book-list li", "bookUrl": "a.0@href", "coverUrl": "img@data-original", "intro": ".book-list-info-desc@text", "kind": ".book-list-info-bottom-right-font@text", "name": ".book-list-info-title@text" }, "ruleToc": { "chapterList": "#detail-list-select li a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "https://www.wxzhm.top/search?keyword={{key}}", "weight": 0 }, { "bookSourceComment": "网站在墙内(无法登录,部分作者的文章看不到,需要可以fq访问esjzone.cc)", "bookSourceGroup": "免费", "bookSourceName": "ESJ Zone@zone", "bookSourceType": 0, "bookSourceUrl": "https://www.esjzone.one/", "customOrder": 0, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"全部\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"最新更新\",\"url\":\"/list-01/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最新上架\",\"url\":\"/list-02/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最高评分\",\"url\":\"/list-03/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多观看\",\"url\":\"/list-04/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多文章\",\"url\":\"/list-05/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多讨论\",\"url\":\"/list-06/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多收藏\",\"url\":\"/list-07/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多字数\",\"url\":\"/list-08/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"原創\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"最新更新\",\"url\":\"/list-21/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最新上架\",\"url\":\"/list-22/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最高评分\",\"url\":\"/list-23/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多观看\",\"url\":\"/list-24/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多文章\",\"url\":\"/list-25/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多讨论\",\"url\":\"/list-26/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多收藏\",\"url\":\"/list-27/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多字数\",\"url\":\"/list-28/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"日輕\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"最新更新\",\"url\":\"/list-11/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最新上架\",\"url\":\"/list-12/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最高评分\",\"url\":\"/list-13/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多观看\",\"url\":\"/list-14/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多文章\",\"url\":\"/list-15/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多讨论\",\"url\":\"/list-16/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多收藏\",\"url\":\"/list-17/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多字数\",\"url\":\"/list-18/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"韓輕\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"最新更新\",\"url\":\"/list-31/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最新上架\",\"url\":\"/list-32/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最高评分\",\"url\":\"/list-33/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多观看\",\"url\":\"/list-34/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多文章\",\"url\":\"/list-35/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多讨论\",\"url\":\"/list-36/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多收藏\",\"url\":\"/list-37/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多字数\",\"url\":\"/list-38/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"R18\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"最新更新\",\"url\":\"/tags-01/R18/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最新上架\",\"url\":\"/tags-02/R18/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最高评分\",\"url\":\"/tags-03/R18/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多观看\",\"url\":\"/tags-04/R18/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多文章\",\"url\":\"/tags-05/R18/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多讨论\",\"url\":\"/tags-06/R18/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多收藏\",\"url\":\"/tags-07/R18/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"最多字数\",\"url\":\"/tags-08/R18/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}}]", "lastUpdateTime": 1733110912710, "loginUrl": "https://www.esjzone.zone/my/profile.html", "respondTime": 6873, "ruleBookInfo": { "author": "ul.list-unstyled@li.1@a@text", "canReName": "1", "coverUrl": ".product-gallery@img@src", "intro": "
{{@@section.m-t-20@a.tag@text##(^|[\\n])##🏷️}}\n{{'‎'}}\n{{@@div.description@html}}", "kind": "{{@@ul.list-unstyled@li.0@text##類型.\\s}},{{@@ul.list-unstyled@li.-2@text##更新日期.\\s}},{{@@.hidden-xs@div.display-3@text##$##分}}", "lastChapter": "#chapterList@a.-1@p@text&&.list-unstyled@li.-2@text##更新日期.\\s", "name": "h2@text", "wordCount": "span#txt@text##\\D" }, "ruleContent": { "content": "div.forum-content@html" }, "ruleExplore": {}, "ruleSearch": { "author": ".card-author@a@text", "bookList": "div.col-lg-3", "bookUrl": ".card-title@a@href", "checkKeyWord": "勇者", "coverUrl": "div.lazyload@html##.*\"(.*)\".*##$1", "kind": "{{@@div.card-other.1@div.2@text##\\D}}个收藏,{{@@div.card-other.2@div.2@text##\\D}}条留言", "lastChapter": ".card-ep@a@text", "name": ".card-title@a@text", "wordCount": "div.card-other.0@div.column.1@text##\\D" }, "ruleToc": { "chapterList": "#chapterList@a[data-title], p.non, summary", "chapterName": "text", "chapterUrl": "href", "isVolume": "p.non@text||summary@text" }, "searchUrl": "/tags-01/{{key}}/{{page}}.html", "weight": 0 }, { "bookSourceComment": "// 搜索部分js翻页规则 by 辞晨", "bookSourceGroup": "免费", "bookSourceName": "88小说", "bookSourceType": 0, "bookSourceUrl": "https://m.88xiaoshuo.net/", "customOrder": 0, "enabled": false, "enabledCookieJar": true, "enabledExplore": true, "header": "@js:\nJSON.stringify({\n\t\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\",\n\t\"Referer\":baseUrl\n\t})", "lastUpdateTime": 1734152911930, "respondTime": 7946, "ruleBookInfo": { "author": ".detail@.author@a@text", "coverUrl": ".detail img@src", "kind": ".detail@p.2@a@text", "lastChapter": ".detail@p.3@a@text", "name": ".detail@.name@strong@text", "wordCount": ".detail@p.2@span.1@text" }, "ruleContent": { "content": ".content@html" }, "ruleSearch": { "author": "p.1@a@text", "bookList": ".list@li", "bookUrl": ".bookname@a@href", "coverUrl": "a@ing@src", "intro": "p.2@text", "kind": "p.1@span.0@text", "lastChapter": "p.3@a@text", "name": ".bookname@a@text" }, "ruleToc": { "chapterList": ".read li", "chapterName": "a@text", "chapterUrl": "a@href", "nextTocUrl": "text.下一页@href" }, "searchUrl": "/search.html,{\n \"body\": \"searchkey={{key}}\",\n \"method\": \"POST\"\n}\n\nlet ul = source.getKey() + \"/search.html\";\nheaders = {\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\",\"cookie\": \"HMACCOUNT=3153D3C95B7AE52C\"}\n\nlet cc = java.post(ul,`searchkey=${key}`,headers).header(\"Location\");\nlet next = String(cc).replace(/1\\.html$/,page + \".html\")\nresult = source.key + next;\nresult;\n", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "漫画,🔞", "bookSourceName": "🎨Komiic漫画💓", "bookSourceType": 2, "bookSourceUrl": "https://komiic.com", "bookUrlPattern": "https://.*/api/query,.*comicById.*", "concurrentRate": "10/5000", "customOrder": 0, "enabled": false, "enabledCookieJar": false, "enabledExplore": false, "exploreUrl": "\neval(String(source.loginUrl));\nfunction explore(title, url, num, num_1, bool) {\n style = '{\\n title: \"' + title + '\",\\n url: \"' + url + '\",\\n style: {\\n layout_flexGrow: ' + num + ',\\n layout_flexBasisPercent: ' + num_1 + ',\\n layout_wrapBefore: ' + bool + '\\n }\\n }';\n return style;\n}\nvar exploreUrl = [];\nAccount = (cache.get(Get('url') + \"Account_1\") && String(cache.get(Get('url') + \"Account_1\")).length > 0) ? cache.get(Get('url') + \"Account_1\") : Map('账号:');\nif(String(Account).length > 0) {\n if (cache.get(Get('url') + \"authorization\") && String(cache.get(Get('url') + \"authorization\")).length !== 0 && ImageLimit() !== 'undefined') {\n let L = Login_1();\n login(Put(JSON.stringify('【登录提示】\\n\\n┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋' + '\\n' + Account + '\\n┋┋' + '\\n❤️登录成功❤️\\n┋┋' + '\\n圖片讀取/上限:' + L[1] + '/' + L[0] + '\\n┋┋' + '\\n重置时间:' + secondsToHours(L[2]) + '後重置' + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛')));\n } else {\n Login();\n }\n if(String(cache.get(Get('url') + \"Account_1\")).length > 0) {\n exploreUrl.push(explore('✣【' + Account + '】✣', '', 1, 1, false));\n exploreUrl.push(explore('推荐漫画', `{{Get('url')}}/api/query@a{{page}}`, 1, 0.45, false));\n exploreUrl.push(explore('最近阅读', `{{Get('url')}}/api/query@b{{page}}`, 1, 0.45, false));\n exploreUrl.push(explore('✣ 收  藏 ✣', '', 1, 1, false));\n exploreUrl.push(explore('最新加入', `{{Get('url')}}/api/query@c{{page}}`, 1, 0.45, false));\n exploreUrl.push(explore('最近更新', `{{Get('url')}}/api/query@d{{page}}`, 1, 0.45, false));\n exploreUrl.push(explore('未看完', `{{Get('url')}}/api/query@e{{page}}`, 1, 0.25, false));\n exploreUrl.push(explore('未看', `{{Get('url')}}/api/query@f{{page}}`, 1, 0.2, false));\n exploreUrl.push(explore('已看完', `{{Get('url')}}/api/query@g{{page}}`, 1, 0.25, false));\n }\n}\ntype = [\n '最近更新',\n '热门排行',\n '爱心排行'\n];\nallCategory = [\n {\n \"id\": \"0\",\n \"name\": \"全部\"\n },\n {\n \"id\": \"1\",\n \"name\": \"爱情\"\n },\n {\n \"id\": \"3\",\n \"name\": \"神鬼\"\n },\n {\n \"id\": \"4\",\n \"name\": \"校园\"\n },\n {\n \"id\": \"5\",\n \"name\": \"搞笑\"\n },\n {\n \"id\": \"6\",\n \"name\": \"生活\"\n },\n {\n \"id\": \"7\",\n \"name\": \"悬疑\"\n },\n {\n \"id\": \"8\",\n \"name\": \"冒险\"\n },\n {\n \"id\": \"10\",\n \"name\": \"职场\"\n },\n {\n \"id\": \"11\",\n \"name\": \"魔幻\"\n },\n {\n \"id\": \"2\",\n \"name\": \"后宫\"\n },\n {\n \"id\": \"12\",\n \"name\": \"魔法\"\n },\n {\n \"id\": \"13\",\n \"name\": \"格斗\"\n },\n {\n \"id\": \"14\",\n \"name\": \"宅男\"\n },\n {\n \"id\": \"15\",\n \"name\": \"励志\"\n },\n {\n \"id\": \"16\",\n \"name\": \"耽美\"\n },\n {\n \"id\": \"17\",\n \"name\": \"科幻\"\n },\n {\n \"id\": \"18\",\n \"name\": \"百合\"\n },\n {\n \"id\": \"19\",\n \"name\": \"治愈\"\n },\n {\n \"id\": \"20\",\n \"name\": \"萌系\"\n },\n {\n \"id\": \"21\",\n \"name\": \"热血\"\n },\n {\n \"id\": \"22\",\n \"name\": \"竞技\"\n },\n {\n \"id\": \"23\",\n \"name\": \"推理\"\n },\n {\n \"id\": \"24\",\n \"name\": \"杂志\"\n },\n {\n \"id\": \"25\",\n \"name\": \"侦探\"\n },\n {\n \"id\": \"26\",\n \"name\": \"伪娘\"\n },\n {\n \"id\": \"27\",\n \"name\": \"美食\"\n },\n {\n \"id\": \"9\",\n \"name\": \"恐怖\"\n },\n {\n \"id\": \"28\",\n \"name\": \"四格\"\n },\n {\n \"id\": \"31\",\n \"name\": \"社会\"\n },\n {\n \"id\": \"32\",\n \"name\": \"历史\"\n },\n {\n \"id\": \"33\",\n \"name\": \"战争\"\n },\n {\n \"id\": \"34\",\n \"name\": \"舞蹈\"\n },\n {\n \"id\": \"35\",\n \"name\": \"武俠\"\n },\n {\n \"id\": \"36\",\n \"name\": \"机战\"\n },\n {\n \"id\": \"37\",\n \"name\": \"音乐\"\n },\n {\n \"id\": \"40\",\n \"name\": \"体育\"\n },\n {\n \"id\": \"42\",\n \"name\": \"黑道\"\n },\n {\n \"id\": \"39\",\n \"name\": \"雜誌\"\n }\n];\ntitle = '✣      ✣ 榜  单 ✣      ✣';\nexploreUrl.push(explore(title, '', 1, 1, false));\nOption = `{{get('option','0')}}`;\nOption1 = `{{get('option1','0')}}`;\nOption2 = `{{get('option2','0')}}`;\nOption3 = `{{get('option3','0')}}`;\nOption4 = `{{get('option4','0')}}`;\nStatus = `{{get('status',Get('q'))}}`;\nfor (i in type) {\n OrderBy = `{{get('orderBy',${i})}}`;\n url = `{{Get('url')}}/api/query,${Option}0${Option1}{{30*(page-1)}}${Option2}${OrderBy}${Option3}${Status}${Option4}`;\n exploreUrl.push(explore(type[i], url, 1, 0.25, false));\n}\ntitle = '✣      ✣ 标  签 ✣      ✣';\nexploreUrl.push(explore(title, '', 1, 1, false));\nfor (j in allCategory) {\n OrderBy = `{{get('orderBy',Get('p'))}}`;\n url = `{{Get('url')}}/api/query,${Option}${allCategory[j].id}${Option1}{{30*(page-1)}}${Option2}${OrderBy}${Option3}${Status}${Option4}`;\n exploreUrl.push(explore(allCategory[j].name, url, 1, 0.2, false));\n}\nBID = (allCategory.length % 4) < 1 ? 0 : (4 - (allCategory.length % 4));\nfor (i = 0; i < BID; i++) {\n exploreUrl.push(explore('', '', 1, 0.2, false)); \n}\n//exploreUrl.splice(60, 0, explore('', '', 1, 0.2, false));\nvar exploreUrlStr = '[' + exploreUrl.join(\",\") + ']';\nexploreUrlStr;\n", "header": "\nvar Proxy = Map('代理:').split(\",\");\nheaders={\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36\",\n \"proxy\": Proxy.some(value => parseInt(value, 10) == parseInt(Get('ci0'), 10)) ? '' : Proxy[0],\n}\ncache.put(Get('url') + \"headers\",JSON.stringify(headers));\nJSON.stringify(headers);\n", "jsLib": "function get(tag,num) {\n var option = ['{\"body\":{\"operationName\":\"comicByCategory\",\"variables\":{\"categoryId\":\"'];\n var option1 = ['\",\"pagination\":{\"limit\":30,\"offset\":'];\n var option2 = [',\"orderBy\":\"'];\n var option3 = ['\",\"asc\":false,\"status\":\"'];\n var option4 = ['\"}},\"query\":\"query comicByCategory($categoryId: ID!, $pagination: Pagination!) {\\n comicByCategory(categoryId: $categoryId, pagination: $pagination) {\\n id\\n title\\n status\\n year\\n imageUrl\\n authors {\\n id\\n name\\n __typename\\n }\\n categories {\\n id\\n name\\n __typename\\n }\\n dateUpdated\\n monthViews\\n views\\n favoriteCount\\n lastBookUpdate\\n lastChapterUpdate\\n __typename\\n }\\n}\"},\"headers\":{\"Content-Type\":\"application/json\"},\"method\": \"POST\"}'];\n var hoption1 = ['{\"body\":{\"operationName\":\"comicByIds\",\"variables\":{\"comicIds\":'];\n var hoption2 = ['},\"query\":\"query comicByIds($comicIds: [ID]!) {\\n comicByIds(comicIds: $comicIds) {\\n id\\n title\\n status\\n year\\n imageUrl\\n authors {\\n id\\n name\\n __typename\\n }\\n categories {\\n id\\n name\\n __typename\\n }\\n dateUpdated\\n monthViews\\n views\\n favoriteCount\\n lastBookUpdate\\n lastChapterUpdate\\n __typename\\n }\\n}\"},\"headers\":{\"authorization\":\"'];\n var hoption3 = ['\",\"Content-Type\":\"application/json\"},\"method\": \"POST\"}'];\n orderBy = [\n 'DATE_UPDATED',\n 'VIEWS',\n 'FAVORITE_COUNT'\n ];\n status = [\n '',\n 'ONGOING',\n 'END'\n ];\n orderBy1 = [\n 'FAVORITE_ADDED',\n 'COMIC_DATE_UPDATED'\n ];\n var e = eval(tag + '[' + num + ']');\n return e;\n}\nfunction Get(e) {\n const { java, source, cookie } = this;\n var get = JSON.parse(source.getVariable());\n return get[e];\n}\nfunction Put(data) {\n const { java, source, cookie } = this;\n var get = JSON.parse(source.getVariable());\n data = get['TC_to_SC'] == true ? java.t2s(data) : data;\n return JSON.parse(data);\n}\nfunction Map(e) {\n const { java, source, cookie } = this;\n var infomap = source.getLoginInfoMap();\n var map = (infomap !== null && infomap.get(e)) ? infomap.get(e) : '';\n return map;\n}\nfunction Num(e) {\n e = String(e);\n var num = e.length > 8 ? (e.substring(0, e.length - 8) + \"亿\") : (e.length > 4 ? (e.substring(0, e.length - 4) + \"万\") : e)\n return num;\n}\nfunction secondsToHours(seconds) {\n var hours = Math.floor(seconds / 3600);\n var remainingSeconds = seconds % 3600;\n var minutes = Math.floor(remainingSeconds / 60);\n var remainingSeconds = remainingSeconds % 60;\n return hours + \" 小时 \" + minutes + \" 分钟 \" + remainingSeconds + \" 秒\";\n}", "lastUpdateTime": 1736682877544, "loginCheckJs": "", "loginUi": "[\n { name: \"激活码:\", type: \"text\" },\n { name: \"代理:\", type: \"text\" },\n { name: \"账号:\", type: \"text\" },\n { name: \"密码:\", type: \"password\" },\n {\n name: \" 💡登录账号💡 \",\n type: \"button\",\n action: \"Login()\"\n },\n {\n name: \" 💡源站测试💡 \",\n type: \"button\",\n action: \"test(1)\"\n },\n { name: \" 查看当前 \", type: \"button\", action: \"look(0)\" },\n { name: \" 查看历史 \", type: \"button\", action: \"look(1)\" },\n { name: \" 恢复默认 \", type: \"button\", action: \"test(-1)\" },\n { name: \" 繁体搜索 \", type: \"button\", action: \"search_TC()\" },\n { name: \" 简繁转换 \", type: \"button\", action: \"TC_to_SC()\" },\n { name: \" 目录整理 \", type: \"button\", action: \"settle()\" },\n\n { name: \" ༺ˇ»`ʚ 点击切换进度 ɞ´«ˇ༻ \", type: \"button\" },\n { name: \" 全 部 \", type: \"button\", action: \"q(0)\" },\n { name: \" 连 载 \", type: \"button\", action: \"q(1)\" },\n { name: \" 完 结 \", type: \"button\", action: \"q(2)\" },\n\n { name: \" ༺ˇ»`ʚ 点击收藏排序 ɞ´«ˇ༻ \", type: \"button\" },\n { name: \" 最新加入 \", type: \"button\", action: \"o(0)\" },\n { name: \" 最近更新 \", type: \"button\", action: \"o(1)\" },\n\n { name: \" ༺ˇ»`ʚ 点击标签排序 ɞ´«ˇ༻ \", type: \"button\" },\n { name: \" 更 新 \", type: \"button\", action: \"p(0)\" },\n { name: \" 爱 心 \", type: \"button\", action: \"p(1)\" },\n { name: \" 热 门 \", type: \"button\", action: \"p(2)\" },\n\n {\n name: \" 💡   源   站   打   印   💡 \",\n type: \"button\",\n action: \"test()\"\n }\n]", "loginUrl": "var fburl = '';\nvar LX = '10';\noriginal = {\n 'ci0': 0,\n 'ci1': 0,\n 'ci2': 0,\n 'ci3': 0,\n 'p': 0,\n 'o': 0,\n 'q': 0,\n 'search_TC': false,\n 'TC_to_SC': true,\n 'settle': false,\n 'url': 'https://komiic.com',\n 'urls': [\n 'https://komiic.com'\n ]\n};\ntry {\n $$$ = JSON.parse(source.getVariable());\n if ($$$ == null) {\n error;\n } else {\n '';\n };\n} catch (e) {\n $$$ = original;\n put($$$);\n}\nx = '⓪①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳';\nvar Headers = JSON.parse(cache.get(Get('url') + \"headers\"));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nfunction test(e) {\n if (e == undefined) {\n return java.log('\\n' + JSON.stringify($$$['urls'], null, '\\t')) + login('【源站输出提示】' + n(2) + k(3) + '源站已打印完毕,请到日志查看 ');\n }\n if (e == -1) {\n login('【初始化提示】' + n(2) + k(17) + '已恢复默认设置 ');\n return put(original);\n }\n if (e == 0) {\n date1 = new Date().getTime();\n html = java.ajax($$$.urls[0]);\n date2 = new Date().getTime();\n t = date2 - date1;\n time = t / 1000 + 's';\n c = String(html).indexOf('漫畫');\n logTime = '【' + name(e) + '】\\n┋┋\\n' + '解析时间:' + time;\n if (c == -1 || t > 5000) {\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看' + '\\n \\n' + '┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♣️源站已失效(可能被墙)♣️\\n┋┋\\n请更新网址/切换源站/切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛');\n } else if (t < 1000) {\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看' + '\\n \\n' + '┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n❤️延迟低,推荐使用此站❤️\\n┋┋\\n网络环境优良,请继续保持状态\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛');\n } else if (t >= 1000 && t < 2000) {\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看' + '\\n \\n' + '┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♦️延迟一般,勉强可使用♦️\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛');\n } else if (t >= 2000 && t < 5000) {\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看' + '\\n \\n' + '┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♠延迟过高,不建议使用♠\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛');\n }\n }\n date1 = new Date().getTime();\n html = java.ajax($$$.urls[0]);\n date2 = new Date().getTime();\n t = date2 - date1;\n time = t / 1000 + 's';\n c = String(html).indexOf('漫畫');\n logTime = '【' + name(0) + '】\\n┋┋\\n' + '解析时间:' + time;\n if (c == -1 || t > 5000) {\n return login('【访问失败提示】' + n(2) + '┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♣️源站已失效(可能被墙)♣️\\n┋┋\\n请更新网址/切换源站/切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛');\n } else if (t < 1000) {\n return login('【网络环境优良】' + n(2) + '┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n❤️延迟低,推荐使用此站❤️\\n┋┋\\n网络环境优良,请继续保持状态\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛');\n } else if (t >= 1000 && t < 2000) {\n return login('【网络环境一般】' + n(2) + '┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♦️延迟一般,勉强可使用♦️\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛');\n } else if (t >= 2000 && t < 5000) {\n return login('【网络环境堪忧】' + n(2) + '┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♠延迟过高,不建议使用♠\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛');\n }\n}\nfunction put(data) {\n return source.setVariable(JSON.stringify(data, null, '\\t'));\n}\nfunction update() {\n html = java.ajax(fburl);\n J = org.jsoup.Jsoup.parse(html);\n u = J.select('.jump');\n for (i = 0; i < 6; i++) {\n host = 'https://' + String(u.text().split(' ')[i]);\n if (String($$$['urls']).indexOf(host) === -1) {\n java.log('\\n✅已添加源站:\\n' + host);\n $$$['urls'].push(host);\n put($$$);\n }\n }\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看');\n}\nfunction name(e) {\n if (e == undefined) {\n e = 0;\n }\n return ' ' + x[e] + ' ' + $$$['urls'][e];\n}\nfunction login(e) {\n if (e == undefined) {\n return;\n }\n java.longToast(e);\n}\nfunction n(e) {\n n = '\\n';\n for (m = 1; m < e; m++) {\n n = n + '\\n';\n }\n return n;\n}\nfunction k(e) {\n k = ' ';\n for (q = 1; q < e; q++) {\n k = k + ' ';\n }\n return k;\n}\nfunction l(e) {\n l = '';\n for (o = 1; o < e; o++) {\n l = l + '';\n }\n return l;\n}\nfunction look(e) {\n if (e == 0) {\n return login('【查看当前源站】\\n\\n┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋' + ('\\n ' + '📌' + name($$$.ci0)) + '\\n┋┋' + ('\\n' + '⏲️漫画进度:' + type1($$$.q)) + '\\n┋┋' + ('\\n' + '📚收藏排序:' + type3($$$.o)) + '\\n┋┋' + ('\\n' + '📚标签排序:' + type2($$$.p)) + '\\n┋┋' + ('\\n🔍繁体搜索:' + ($$$.search_TC == true ? '开启' : '关闭')) + '\\n┋┋' + ('\\n📑简繁转换:' + ($$$.TC_to_SC == false ? '关闭' : '开启')) + '\\n┋┋' + ('\\n🗃目录整理:' + ($$$.settle == false ? '关闭' : '开启')) + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛');\n } else {\n return login('【查看历史接口】\\n\\n┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋' + ('\\n ci1:' + name($$$.ci1)) + '\\n┋┋' + ('\\n ci2:' + name($$$.ci2)) + '\\n┋┋' + ('\\n ci3:' + name($$$.ci3)) + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛');\n }\n}\nfunction $(e) {\n if (e == undefined) {\n e = result['序号:'];\n e = e > 0 ? e : '0';\n }\n if (/^ci[123]$/.test(e)) {\n eval('i=$$$.' + e);\n }\n if (/\\D|^$/.test(e) || e < 0 || e >= $$$['urls'].length) {\n return login('【源站错误提示】' + n(2) + '已选择的源站无效,请重新选择');\n }\n $$$['url'] = $$$['urls'][e];\n $$$['ci3'] = $$$['ci2'];\n $$$['ci2'] = $$$['ci1'];\n $$$['ci1'] = $$$['ci0'];\n $$$['ci0'] = e;\n put($$$);\n test(e);\n}\nw = ['全部','连载','完结'];\nfunction type1(e) {\n if (e == undefined) {\n e = 0;\n }\n return w[e];\n}\nfunction q(e) {\n if (q == undefined) {\n q = result.q;\n }\n if (e == $$$.q) {\n return login('【进度切换提示】' + n(2) + '已经选择此进度,无需更换');\n }\n login('【进度切换提示】' + n(2) + '已经切换到[' + type1(e) + ']进度');\n $$$.q = e;\n return put($$$);\n}\ny = ['加入','更新'];\nfunction type3(e) {\n if (e == undefined) {\n e = 1;\n }\n return y[e];\n}\nfunction o(e) {\n if (o == undefined) {\n o = result.o;\n }\n if (e == $$$.o) {\n return login('【收藏排序提示】' + n(2) + '已经选择此排序,无需更换');\n }\n login('【收藏排序提示】' + n(2) + '已经切换到[' + type3(e) + ']排序');\n $$$.o = e;\n return put($$$);\n}\nz = ['更新','爱心','热门'];\nfunction type2(e) {\n if (e == undefined) {\n e = 1;\n }\n return z[e];\n}\nfunction p(e) {\n if (p == undefined) {\n p = result.p;\n }\n if (e == $$$.p) {\n return login('【标签排序提示】' + n(2) + '已经选择此排序,无需更换');\n }\n login('【标签排序提示】' + n(2) + '已经切换到[' + type2(e) + ']排序');\n $$$.p = e;\n return put($$$);\n}\nfunction search_TC() {\n if (search_TC == undefined) {\n search_TC = true;\n }\n if ($$$.search_TC == true) {\n login('【繁体搜索提示】' + n(2) + '已关闭繁体搜索,请重新搜索');\n $$$.search_TC = false;\n put($$$);\n } else {\n login('【繁体搜索提示】' + n(2) + '已开启繁体搜索,请重新搜索');\n $$$.search_TC = true;\n put($$$);\n }\n}\nfunction TC_to_SC() {\n if (TC_to_SC == undefined) {\n TC_to_SC = true;\n }\n if ($$$.TC_to_SC == true) {\n login('【简繁转换提示】' + n(2) + '已关闭繁体转换,请刷新书籍');\n $$$.TC_to_SC = false;\n put($$$);\n } else {\n login('【简繁转换提示】' + n(2) + '已开启繁体转换,请刷新书籍');\n $$$.TC_to_SC = true;\n put($$$);\n }\n}\nfunction settle() {\n if (settle == undefined) {\n settle = true;\n }\n if ($$$.settle == true) {\n login('【目录整理提示】' + n(2) + '已关闭目录整理,请刷新目录');\n $$$.settle = false;\n put($$$);\n } else {\n login('【目录整理提示】' + n(2) + '已开启目录整理,请刷新目录');\n $$$.settle = true;\n put($$$);\n }\n}\nvar imglist = [];\nfunction Login_1() {\n var requestBody1 = '{\"operationName\":\"getImageLimit\",\"variables\":{},\"query\":\"query getImageLimit {\\\\n getImageLimit {\\\\n limit\\\\n usage\\\\n resetInSeconds\\\\n __typename\\\\n }\\\\n}\"}';\n var headers1 = '{\"Host\":\"' + Get('url').replace(/^(https?:)?(\\/\\/)?([^\\/]+).*/, \"$3\") + '\",\"authorization\":\"' + cache.get(Get('url') + \"authorization\") + '\",\"Content-Type\":\"application/json\"}';\n var option1 = {\n \"method\": \"POST\",\n \"body\": String(requestBody1),\n \"headers\": String(headers1)\n };\n Response1 = java.ajax(Get('url') + '/api/query,' + JSON.stringify(option1));\n if (JSON.parse(Response1).data) {\n var json1 = JSON.parse(Response1).data.getImageLimit;\n return [json1.limit,json1.usage,json1.resetInSeconds];\n } else {\n return [];\n }\n}\nvar result = typeof result !== 'undefined' ? result : {};\nfunction Login() {\n var Account = result['账号:'] || Map('账号:');\n var Password = result['密码:'] || Map('密码:');\n if (Account == '' && Password == '') {\n let L = Login_1();\n login(String(cache.get(Get('url') + \"Account_1\")).length > 0 && L.length > 0 ? (Put(JSON.stringify('【登录提示】\\n\\n┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋' + '\\n已退出账号:' + cache.get(Get('url') + \"Account_1\") + '\\n┋┋' + '\\n圖片讀取/上限:' + L[1] + '/' + L[0] + '\\n┋┋' + '\\n重置时间:' + secondsToHours(L[2]) + '後重置' + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛'))) : ('【登录提示】' + '\\n\\n请输入账号和密码'));\n cache.put(Get('url') + \"Account_1\", '');\n cache.put(Get('url') + \"authorization\", '');\n return;\n } else if (Account == '') {\n login('【登录提示】' + '\\n\\n请输入账号');\n return;\n } else if (Password == '') {\n login('【登录提示】' + '\\n\\n请输入密码');\n return;\n } else {\n if (Account.includes(\",\") && LX == '10') {\n var Accounts = Account.split(\",\");\n if (Accounts.length > LX) {\n login('【登录提示】' + '\\n\\n♣️账号数超过限制♣️\\n\\n轮询账号上限为' + LX + '个' + '\\n\\n请删除多余账号,适度使用');\n return;\n }\n for (i = 0; i < Accounts.length; i++) {\n var Account = Accounts[i].trim();\n var requestBody = '{\"email\":\"' + Account + '\",\"password\":\"' + Password + '\"}';\n var headers = '{\"Host\":\"' + Get('url').replace(/^(https?:)?(\\/\\/)?([^\\/]+).*/, \"$3\") + '\",\"Content-Type\":\"application/json\"}';\n var option = {\n \"method\": \"POST\",\n \"body\": String(requestBody),\n \"headers\": String(headers)\n };\n Response = java.ajax(Get('url') + '/auth/login,' + JSON.stringify(option));\n if (JSON.parse(Response).token) {\n cache.put(Get('url') + \"Account_1\",Account);\n cache.put(Get('url') + \"authorization\",\"Bearer \" + JSON.parse(Response).token);\n ImageLimit();\n let L = Login_1();\n if (L[0] - L[1] >= img_size) {\n login(Put(JSON.stringify('【登录提示】\\n\\n┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋' + '\\n' + Account + '\\n┋┋' + '\\n❤️登录成功❤️\\n┋┋' + '\\n圖片讀取/上限:' + L[1] + '/' + L[0] + '\\n┋┋' + '\\n重置时间:' + secondsToHours(L[2]) + '後重置' + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛')));\n break;\n } else {\n login(Put(JSON.stringify('【登录提示】\\n\\n┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋' + '\\n' + Account + '\\n┋┋' + '\\n❤️登录成功❤️\\n┋┋' + '\\n圖片讀取/上限:' + L[1] + '/' + L[0] + '\\n┋┋' + '\\n重置时间:' + secondsToHours(L[2]) + '後重置' + '\\n┋┋' + '\\n剩余圖片讀取数小于' + img_size + '\\n┋┋' + '\\n自动登录下一个账号' + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛')));\n if (i == Accounts.length - 1) {\n login('【登录提示】' + '\\n\\n♣️轮询结束♣️\\n\\n所有账号剩余图片读取数都小于' + img_size + '\\n\\n请添加新的账号,或等待重置后再试');\n }\n }\n } else {\n cache.put(Get('url') + \"Account_1\",'');\n login('【登录提示】' + '\\n\\n♣️登录失败♣️\\n\\n请检查账号:'+ Account);\n }\n }\n } else {\n var requestBody = '{\"email\":\"' + Account + '\",\"password\":\"' + Password + '\"}';\n var headers = '{\"Host\":\"' + Get('url').replace(/^(https?:)?(\\/\\/)?([^\\/]+).*/, \"$3\") + '\",\"Content-Type\":\"application/json\"}';\n var option = {\n \"method\": \"POST\",\n \"body\": String(requestBody),\n \"headers\": String(headers)\n };\n Response = java.ajax(Get('url') + '/auth/login,' + JSON.stringify(option));\n if (JSON.parse(Response).token) {\n cache.put(Get('url') + \"Account_1\",Account);\n cache.put(Get('url') + \"authorization\",\"Bearer \" + JSON.parse(Response).token);\n let L = Login_1();\n login(Put(JSON.stringify('【登录提示】\\n\\n┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋' + '\\n' + Account + '\\n┋┋' + '\\n❤️登录成功❤️\\n┋┋' + '\\n圖片讀取/上限:' + L[1] + '/' + L[0] + '\\n┋┋' + '\\n重置时间:' + secondsToHours(L[2]) + '後重置' + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛')));\n } else {\n cache.put(Get('url') + \"Account_1\",'');\n login('【登录提示】' + '\\n\\n♣️登录失败♣️\\n\\n请检查账号和密码');\n }\n }\n }\n}\nfunction ImageLimit() {\n function Authorization() {\n var requestBody = '{\"operationName\":\"getImageLimit\",\"variables\":{},\"query\":\"query getImageLimit {\\\\n getImageLimit {\\\\n limit\\\\n usage\\\\n resetInSeconds\\\\n __typename\\\\n }\\\\n}\"}';\n var headers = '{\"Host\":\"' + Get('url').replace(/^(https?:)?(\\/\\/)?([^\\/]+).*/, \"$3\") + '\",\"authorization\":\"' + cache.get(Get('url') + \"authorization\") + '\",\"Content-Type\":\"application/json\"}';\n var option = {\n \"method\": \"POST\",\n \"body\": String(requestBody),\n \"headers\": String(headers)\n };\n Response = java.ajax(Get('url') + '/api/query,' + JSON.stringify(option));\n }\n Authorization();\n if (JSON.parse(Response).data) {\n json = JSON.parse(Response).data.getImageLimit;\n img_size = imglist.length;\n } else {\n if ((typeof result !== 'undefined' ? (result[\"账号:\"] ? result[\"账号:\"] : Map('账号:')) : Map('账号:')) == '') {\n cache.put(Get('url') + \"authorization\",\"\");\n return 'undefined';\n }\n Login();\n Authorization();\n json = JSON.parse(Response).data.getImageLimit;\n img_size = imglist.length;\n }\n}", "respondTime": 23267, "ruleBookInfo": { "author": "author", "canReName": "reName", "coverUrl": "cover", "downloadUrls": "durl", "init": "\neval(String(source.loginUrl));\nvar Headers = JSON.parse(cache.get(Get('url') + \"headers\").replace(Get('url'), baseUrl));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nif (String(book['author']) !== \"xiaohan231\") {\n var J = org.jsoup.Jsoup.parse(result);\n var list = JSON.parse(result).data.comicById;\n var $2 = element => String(java.getElements(element).text());\n var $3 = element => String(J.select(element).attr('src'));\n url = '';\n var authors = [];\n var authorElements = list.authors;\n for (var j in authorElements) {\n authors.push(String(authorElements[j].name));\n }\n author = authors.join('/').replace(/\\s/g, '');\n var kinds = [];\n var kindElements = list.categories;\n for (var j in kindElements) {\n kinds.push(String(kindElements[j].name));\n }\n s = '✦ ' + Num(list.views) + ',' + '♥ ' + Num(list.favoriteCount);\n k = list.status.replace(/END/g, '完结').replace(/ONGOING/g, '连载') + ',' + list.year + ',' + kinds.join(',').replace(/\\s/g, '');\n t = list.dateUpdated.replace(/T/g, ' ').replace(/Z/g, '');\n java.put(\"date\",t);\n l = '第' + ((list.lastBookUpdate ? list.lastBookUpdate + '卷' : '') || (list.lastChapterUpdate ? list.lastChapterUpdate + '话' : ''));\n l = String(l);\n l = Get('settle') == true ? l.replace(/\\s-\\s|-/g, ' ').replace(/\\s+/, ' ').replace(/.*第(\\d+)[章回期](|\\s)第.*?[章回期]/, '$1').replace(/.*第(\\d+)[章回期][^\\s]/, '$1 ').replace(/.*第(\\d+)[章回期]\\s\\d+/, '$1').replace(/.*第.*(\\d+).*?[章回期]/, '$1').replace(/(\\d+)/, l.match(/\\d+/) ? l.match(/(\\d+)/)[1].padStart(3, '0') : '$1') : l;\n Setting = '\\n📌当前源站:' + (Get('ci0') == 0 ? '〖默认〗' : '〖自选〗') + x[Get('ci0')] + (Get('url').length > 26 ? Get('url').substring(0, 26) + \"
\" + Get('url').substring(26) : Get('url')) + ('\\n⏲️漫画进度:〖' + (Get('q') == 0 ? '默认' : '自选') + '〗' + w[Get('q')]) + ('\\n📚收藏排序:〖' + (Get('o') == 0 ? '默认' : '自选') + '〗' + y[Get('o')]) + ('\\n📚标签排序:〖' + (Get('p') == 0 ? '默认' : '自选') + '〗' + z[Get('p')]) + ('\\n🔍繁体搜索:' + (Get('search_TC') == true ? '〖自选〗开启' : '〖默认〗关闭')) + ('\\n📑简繁转换:' + (Get('TC_to_SC') == true ? '〖默认〗开启' : '〖自选〗关闭')) + ('\\n🗃目录整理:' + (Get('settle') == true ? '〖自选〗开启' : '〖默认〗关闭'));\n changeLog = '\\nㅤ\\nㅤ\\n' + Setting + '\\nㅤ\\n';\n var body = '{\"operationName\":\"chapterByComicId\",\"variables\":{\"comicId\":\"' + list.id + '\"},\"query\":\"query chapterByComicId($comicId: ID!) {\\n chaptersByComicId(comicId: $comicId) {\\n id\\n serial\\n type\\n dateCreated\\n dateUpdated\\n size\\n __typename\\n }\\n}\"}';\n if (!cache.get(Get('url') + \"authorization\") || String(cache.get(Get('url') + \"authorization\")).length == 0 || ImageLimit() == 'undefined') {\n var intro1 = '当前帐号:未登录';\n } else {\n ImageLimit();\n Account = (cache.get(Get('url') + \"Account_1\") && String(cache.get(Get('url') + \"Account_1\")).length > 0) ? cache.get(Get('url') + \"Account_1\") : Map('账号:');\n var intro1 = '当前帐号:' + Account + '\\nㅤ\\n圖片讀取/上限:' + json.usage + '/' + json.limit + (json.limit <= json.usage ? '(已达限额)' : '') + '\\nㅤ\\n重置时间:' + secondsToHours(json.resetInSeconds) + '後重置';\n var SC = cache.get(book.originName + Account + list.id) ? cache.get(book.originName + Account + list.id) : '';\n var BN = list.title;\n var Bookname = BN.length >= 60 ? BN.substring(0, 14) + \"\\n\" + BN.substring(14, 29) + \"\\n\" + BN.substring(29, 44) + \"\\n\" + BN.substring(44, 59) + \"\\n\" + BN.substring(59) : (BN.length >= 45 ? BN.substring(0, 14) + \"\\n\" + BN.substring(14, 29) + \"\\n\" + BN.substring(29, 44) + \"\\n\" + BN.substring(59) : (BN.length >= 30 ? BN.substring(0, 14) + \"\\n\" + BN.substring(14, 29) + \"\\n\" + BN.substring(29) : (BN.length >= 15 ? BN.substring(0, 14) + \"\\n\" + BN.substring(14) : BN)));\n if (book.readConfig && book.group > 0 && !SC.includes('y')) {\n let option = '{\"body\":{\"operationName\":\"addFavorite\",\"variables\":{\"comicId\":\"' + list.id + '\"},\"query\":\"mutation addFavorite($comicId: ID!) {\\n addFavorite(comicId: $comicId) {\\n id\\n comicId\\n dateAdded\\n lastAccess\\n bookReadProgress\\n chapterReadProgress\\n __typename\\n }\\n}\"},\"headers\":{\"authorization\":\"' + cache.get(Get('url') + 'authorization') + '\",\"Content-Type\":\"application/json\"},\"method\": \"POST\"}';\n let url = Get('url') + '/api/query,' + option;\n java.ajax(url);\n cache.put(book.originName + Account + list.id,'y');\n login(Put(JSON.stringify('【收藏提示】\\n\\n┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋\\n' + Bookname + '\\n┋┋' + '\\n❤️已添加收藏❤️\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛')));\n }\n if (book.readConfig && book.group < 1 && SC.includes('y')) {\n let option = '{\"body\":{\"operationName\":\"removeFavorite\",\"variables\":{\"comicId\":\"' + list.id + '\"},\"query\":\"mutation removeFavorite($comicId: ID!) {\\n removeFavorite(comicId: $comicId)\\n}\"},\"headers\":{\"authorization\":\"' + cache.get(Get('url') + 'authorization') + '\",\"Content-Type\":\"application/json\"},\"method\": \"POST\"}';\n let url = Get('url') + '/api/query,' + option;\n java.ajax(url);\n cache.put(book.originName + Account + list.id,'n');\n login(Put(JSON.stringify('【收藏提示】\\n\\n┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋\\n' + Bookname + '\\n┋┋' + '\\n♣️已取消收藏♣️\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛')));\n }\n }\n book = JSON.stringify({\n 'name': list.title,\n 'author': author,\n 'kind': s + ',' + k,\n 'word': '',\n 'latest': l + '〔' + t + '〕',\n 'intro': (t != '' ? ('更新时间:' + t + '\\nㅤ\\n') : '') + intro1 + changeLog,\n 'cover': list.imageUrl,\n 'url': Get('url') + '/api/query,{\"body\":' + body + ',\"headers\":{\"Content-Type\":\"application/json\"},\"method\": \"POST\"}',\n 'durl': '',\n 'reName': true\n });\n} else {\n (function Book() {\n apiBaseUrl = cache.get(`cache_api_${Get('url')}`);\n json = java.ajax(apiBaseUrl);\n Title = JSON.parse(json)['title'];\n Intro = JSON.parse(json)['intro'];\n return { Title: Title, Intro: Intro };\n }());\n book = JSON.stringify({\n 'kind': book['kind'],\n 'latest': Title[Title.length - 1],\n 'intro': Intro[0]\n });\n}\nPut(book);\n
", "intro": "intro", "kind": "kind", "lastChapter": "latest", "name": "name", "tocUrl": "url", "wordCount": "word" }, "ruleContent": { "content": "\nif (String(book['author']) !== \"xiaohan231\") {\n eval(String(source.loginUrl));\n var img_size = '0';\n imglist=JSON.parse(result).data.imagesByChapterId;\n if (cache.get(Get('url') + \"authorization\") && ImageLimit() !== 'undefined') {\n ImageLimit();\n if (json.limit - json.usage < img_size && Map('账号:').includes(\",\")) {\n Login();\n }\n if (json.limit - json.usage < 50 && !Map('账号:').includes(\",\")) {\n Login();\n }\n }\n comicId = baseUrl.substring(baseUrl.indexOf('comic/') + 6, baseUrl.lastIndexOf('/chapter'));\n chapterId = baseUrl.substring(baseUrl.indexOf('chapter/') + 8, baseUrl.lastIndexOf('/images'));\n option = '{\"body\":{\"operationName\":\"addReadComicHistory\",\"variables\":{\"comicId\":\"' + comicId + '\",\"chapterId\":\"' + chapterId + '\",\"page\":1},\"query\":\"mutation addReadComicHistory($comicId: ID!, $chapterId: ID!, $page: Int!) {\\n addReadComicHistory(comicId: $comicId, chapterId: $chapterId, page: $page) {\\n id\\n comicId\\n chapters {\\n id\\n chapterId\\n page\\n __typename\\n }\\n startDate\\n lastDate\\n chapterType\\n __typename\\n }\\n}\"},\"headers\":{\"authorization\":\"' + cache.get(Get('url') + 'authorization') + '\",\"Content-Type\":\"application/json\"},\"method\": \"POST\"}';\n url = Get('url') + '/api/query,' + option;\n java.ajax(url);\n var result='';\n for(i in imglist){\n result +='\\n'\n }\n} else {\n '
';\n}\n
", "imageStyle": "FULL", "nextContentUrl": "", "replaceRegex": "" }, "ruleExplore": { "author": "author", "bookList": "\nvar _0x2844=['\\x59\\x57\\x56\\x7a\\x51\\x6d\\x46\\x7a\\x5a\\x54\\x59\\x30\\x52\\x47\\x56\\x6a\\x62\\x32\\x52\\x6c\\x56\\x47\\x39\\x54\\x64\\x48\\x4a\\x70\\x62\\x6d\\x63\\x3d','\\x64\\x6d\\x46\\x79\\x61\\x57\\x46\\x69\\x62\\x47\\x56\\x44\\x62\\x32\\x31\\x74\\x5a\\x57\\x35\\x30','\\x49\\x79\\x4d\\x6a\\x49\\x33\\x68\\x70\\x59\\x57\\x38\\x74\\x61\\x47\\x46\\x75\\x4a\\x69\\x59\\x6d\\x4a\\x67\\x3d\\x3d','\\x51\\x55\\x56\\x54\\x4c\\x30\\x56\\x44\\x51\\x69\\x39\\x51\\x53\\x30\\x4e\\x54\\x4e\\x31\\x42\\x68\\x5a\\x47\\x52\\x70\\x62\\x6d\\x63\\x3d'];var _0x271a=function(_0x28447c,_0x271a07){_0x28447c=_0x28447c-0x0;var _0x3fa6e2=_0x2844[_0x28447c];if(_0x271a['JnZkTY']===undefined){(function(){var _0x256bf8=function(){var _0x41a19b;try{_0x41a19b=Function('return\\x20(function()\\x20'+'{}.constructor(\\x22return\\x20this\\x22)(\\x20)'+');')();}catch(_0x1834f8){_0x41a19b=window;}return _0x41a19b;};var _0x449a97=_0x256bf8();var _0x5cf63b='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x449a97['atob']||(_0x449a97['atob']=function(_0x5e93b7){var _0x12aa6c=String(_0x5e93b7)['replace'](/=+$/,'');var _0x53c98d='';for(var _0x5c8e3c=0x0,_0x385c1e,_0x472ac7,_0x5cd6b6=0x0;_0x472ac7=_0x12aa6c['charAt'](_0x5cd6b6++);~_0x472ac7&&(_0x385c1e=_0x5c8e3c%0x4?_0x385c1e*0x40+_0x472ac7:_0x472ac7,_0x5c8e3c++%0x4)?_0x53c98d+=String['fromCharCode'](0xff&_0x385c1e>>(-0x2*_0x5c8e3c&0x6)):0x0){_0x472ac7=_0x5cf63b['indexOf'](_0x472ac7);}return _0x53c98d;});}());_0x271a['EMYZMi']=function(_0x5efd9a){var _0x466d2a=atob(_0x5efd9a);var _0xeaf427=[];for(var _0x54cfbf=0x0,_0x54f1be=_0x466d2a['length'];_0x54cfbf<_0x54f1be;_0x54cfbf++){_0xeaf427+='%'+('00'+_0x466d2a['charCodeAt'](_0x54cfbf)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0xeaf427);};_0x271a['UUPFFl']={};_0x271a['JnZkTY']=!![];}var _0x55573a=_0x271a['UUPFFl'][_0x28447c];if(_0x55573a===undefined){_0x3fa6e2=_0x271a['EMYZMi'](_0x3fa6e2);_0x271a['UUPFFl'][_0x28447c]=_0x3fa6e2;}else{_0x3fa6e2=_0x55573a;}return _0x3fa6e2;};eval(String(java[_0x271a('\\x30\\x78\\x30')](source[_0x271a('\\x30\\x78\\x31')],_0x271a('\\x30\\x78\\x32'),_0x271a('\\x30\\x78\\x33'),'')));\nvar User = '';\nvar Title = '';\nvar Link = '';\nvar Intro = '';\nuser_Check();\nvar data = [];\nvar json = [];\nvar Headers = JSON.parse(cache.get(Get('url') + \"headers\").replace(Get('url'), baseUrl));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nif (User == true) {\n if (baseUrl.includes('@')) {\n eval(String(source.loginUrl));\n ImageLimit();\n }\n var comicIds = [];\n if (baseUrl.includes('@a')) {\n var page = baseUrl.replace(/.*@a/, '')\n option = '{\"body\":{\"operationName\":\"recommendComicIds\",\"variables\":{\"pagination\":{\"limit\":30,\"offset\":' + 30*(page-1) + ',\"orderBy\":\"DATE_UPDATED\",\"asc\":true},\"category\":\"\"},\"query\":\"query recommendComicIds($category: String, $pagination: Pagination!) {\\n recommendComicIds(category: $category, pagination: $pagination)\\n}\"},\"headers\":{\"authorization\":\"' + cache.get(Get('url') + 'authorization') + '\",\"Content-Type\":\"application/json\"},\"method\": \"POST\"}';\n url = Get('url') + '/api/query,' + option;\n result = java.ajax(url);\n json = JSON.parse(result).data.recommendComicIds;\n if (json.length > 0) {\n for (var i in json) {\n comicIds.push(String(json[i]));\n }\n var strcomicIds = '[\"' + comicIds.join('\",\"') + '\"]';\n let url1 = Get('url') + '/api/query,' + get('hoption1','0') + strcomicIds + get('hoption2','0') + cache.get(Get('url') + 'authorization') + get('hoption3','0');\n result = java.ajax(url1);\n var list = JSON.parse(result).data.comicByIds;\n json = [];\n } else {\n var list = [];\n }\n }\n if (baseUrl.includes('@b')) {\n var page = baseUrl.replace(/.*@b/, '')\n option = '{\"body\":{\"operationName\":\"readComicHistory\",\"variables\":{\"pagination\":{\"limit\":30,\"offset\":' + 30*(page-1) + ',\"orderBy\":\"DATE_UPDATED\",\"asc\":true}},\"query\":\"query readComicHistory($pagination: Pagination!) {\\n readComicHistory(pagination: $pagination) {\\n id\\n comicId\\n chapters {\\n id\\n chapterId\\n page\\n __typename\\n }\\n startDate\\n lastDate\\n chapterType\\n __typename\\n }\\n}\"},\"headers\":{\"authorization\":\"' + cache.get(Get('url') + 'authorization') + '\",\"Content-Type\":\"application/json\"},\"method\": \"POST\"}';\n url = Get('url') + '/api/query,' + option;\n result = java.ajax(url);\n json = JSON.parse(result).data.readComicHistory;\n if (json.length > 0) {\n for (var i in json) {\n comicIds.push(String(json[i].comicId));\n }\n var strcomicIds = '[\"' + comicIds.join('\",\"') + '\"]';\n let url1 = Get('url') + '/api/query,' + get('hoption1','0') + strcomicIds + get('hoption2','0') + cache.get(Get('url') + 'authorization') + get('hoption3','0');\n result = java.ajax(url1);\n var list = JSON.parse(result).data.comicByIds;\n json = [];\n } else {\n var list = [];\n }\n }\n option1 = '{\"body\":{\"operationName\":\"favoritesQuery\",\"variables\":{\"pagination\":{\"limit\":30,\"offset\":';\n option2 = ',\"orderBy\":\"';\n option3 = '\",\"status\":\"';\n option4 = '\",\"asc\":true,\"readProgress\":\"';\n option5 = '\"}},\"query\":\"query favoritesQuery($pagination: Pagination!) {\\n getLatestUpdatedDateInFavorite\\n favoritesV2(pagination: $pagination) {\\n id\\n comicId\\n dateAdded\\n lastAccess\\n bookReadProgress\\n chapterReadProgress\\n __typename\\n }\\n}\"},\"headers\":{\"authorization\":\"' + cache.get(Get('url') + 'authorization') + '\",\"Content-Type\":\"application/json\"},\"method\": \"POST\"}';\n if (baseUrl.includes('@c')) {\n var page = baseUrl.replace(/.*@c/, '')\n option = option1 + 30*(page-1) + option2 + 'FAVORITE_ADDED' + option3 + get('status',Get('q')) + option4 + 'ALL' + option5;\n url = Get('url') + '/api/query,' + option;\n result = java.ajax(url);\n json = JSON.parse(result).data.favoritesV2;\n if (json.length > 0) {\n for (var i in json) {\n comicIds.push(String(json[i].comicId));\n }\n var strcomicIds = '[\"' + comicIds.join('\",\"') + '\"]';\n let url1 = Get('url') + '/api/query,' + get('hoption1','0') + strcomicIds + get('hoption2','0') + cache.get(Get('url') + 'authorization') + get('hoption3','0');\n result = java.ajax(url1);\n var list = JSON.parse(result).data.comicByIds;\n } else {\n var list = [];\n }\n }\n if (baseUrl.includes('@d')) {\n var page = baseUrl.replace(/.*@d/, '')\n option = option1 + 30*(page-1) + option2 + 'COMIC_DATE_UPDATED' + option3 + get('status',Get('q')) + option4 + 'ALL' + option5;\n url = Get('url') + '/api/query,' + option;\n result = java.ajax(url);\n json = JSON.parse(result).data.favoritesV2;\n if (json.length > 0) {\n for (var i in json) {\n comicIds.push(String(json[i].comicId));\n }\n var strcomicIds = '[\"' + comicIds.join('\",\"') + '\"]';\n let url1 = Get('url') + '/api/query,' + get('hoption1','0') + strcomicIds + get('hoption2','0') + cache.get(Get('url') + 'authorization') + get('hoption3','0');\n result = java.ajax(url1);\n var list = JSON.parse(result).data.comicByIds;\n } else {\n var list = [];\n }\n }\n if (baseUrl.includes('@e')) {\n var page = baseUrl.replace(/.*@e/, '')\n option = option1 + 30*(page-1) + option2 + get('orderBy1',Get('o')) + option3 + get('status',Get('q')) + option4 + 'STARTED' + option5;\n url = Get('url') + '/api/query,' + option;\n result = java.ajax(url);\n json = JSON.parse(result).data.favoritesV2;\n if (json.length > 0) {\n for (var i in json) {\n comicIds.push(String(json[i].comicId));\n }\n var strcomicIds = '[\"' + comicIds.join('\",\"') + '\"]';\n let url1 = Get('url') + '/api/query,' + get('hoption1','0') + strcomicIds + get('hoption2','0') + cache.get(Get('url') + 'authorization') + get('hoption3','0');\n result = java.ajax(url1);\n var list = JSON.parse(result).data.comicByIds;\n } else {\n var list = [];\n }\n }\n if (baseUrl.includes('@f')) {\n var page = baseUrl.replace(/.*@f/, '')\n option = option1 + 30*(page-1) + option2 + get('orderBy1',Get('o')) + option3 + get('status',Get('q')) + option4 + 'UNREAD' + option5;\n url = Get('url') + '/api/query,' + option;\n result = java.ajax(url);\n json = JSON.parse(result).data.favoritesV2;\n if (json.length > 0) {\n for (var i in json) {\n comicIds.push(String(json[i].comicId));\n }\n var strcomicIds = '[\"' + comicIds.join('\",\"') + '\"]';\n let url1 = Get('url') + '/api/query,' + get('hoption1','0') + strcomicIds + get('hoption2','0') + cache.get(Get('url') + 'authorization') + get('hoption3','0');\n result = java.ajax(url1);\n var list = JSON.parse(result).data.comicByIds;\n } else {\n var list = [];\n }\n }\n if (baseUrl.includes('@g')) {\n var page = baseUrl.replace(/.*@g/, '')\n option = option1 + 30*(page-1) + option2 + get('orderBy1',Get('o')) + option3 + get('status',Get('q')) + option4 + 'COMPLETED' + option5;\n url = Get('url') + '/api/query,' + option;\n result = java.ajax(url);\n json = JSON.parse(result).data.favoritesV2;\n if (json.length > 0) {\n for (var i in json) {\n comicIds.push(String(json[i].comicId));\n }\n var strcomicIds = '[\"' + comicIds.join('\",\"') + '\"]';\n let url1 = Get('url') + '/api/query,' + get('hoption1','0') + strcomicIds + get('hoption2','0') + cache.get(Get('url') + 'authorization') + get('hoption3','0');\n result = java.ajax(url1);\n var list = JSON.parse(result).data.comicByIds;\n } else {\n var list = [];\n }\n }\n if (!baseUrl.includes('@')) {\n var list = JSON.parse(result).data.comicByCategory;\n }\n for (i = 0; i < list.length; i++) {\n name = list[i].title;\n var authors = [];\n var authorElements = list[i].authors;\n for (var j in authorElements) {\n authors.push(String(authorElements[j].name));\n }\n author = authors.join('/').replace(/\\s/g, '');\n var read = json.length == 0 ? '' : json[i].chapterReadProgress.replace(/UNREAD/, '未看').replace(/STARTED/, '未看完').replace(/COMPLETED/, '已看完');\n var kinds = [];\n var kindElements = list[i].categories;\n for (var j in kindElements) {\n kinds.push(String(kindElements[j].name));\n }\n kind = '✦ ' + Num(list[i].views) + ',' + '♥ ' + Num(list[i].favoriteCount) + ',' + list[i].status.replace(/END/g, '完结').replace(/ONGOING/g, '连载') + ',' + list[i].year + ',' + kinds.join(',').replace(/\\s/g, '');\n latest = '第' + ((list[i].lastBookUpdate ? list[i].lastBookUpdate + '卷' : '') || (list[i].lastChapterUpdate ? list[i].lastChapterUpdate + '话' : '')) + '〔' + list[i].dateUpdated.replace(/T/g, ' ').replace(/Z/g, '') + '〕';\n var body = '{\"operationName\":\"comicById\",\"variables\":{\"comicId\":\"' + list[i].id + '\"},\"query\":\"query comicById($comicId: ID!) {\\n comicById(comicId: $comicId) {\\n id\\n title\\n status\\n year\\n imageUrl\\n authors {\\n id\\n name\\n __typename\\n }\\n categories {\\n id\\n name\\n __typename\\n }\\n dateCreated\\n dateUpdated\\n views\\n favoriteCount\\n lastBookUpdate\\n lastChapterUpdate\\n __typename\\n }\\n}\"}';\n data.push({\n 'name': name,\n 'author': author,\n 'kind': read + ',' + kind,\n 'word': '',\n 'latest': latest,\n 'intro': '',\n 'cover': list[i].imageUrl,\n 'url': Get('url') + '/api/query,{\"body\":' + body + ',\"headers\":{\"Content-Type\":\"application/json\"},\"method\": \"POST\"}'\n });\n }\n var next = '';\n if (!list[0]) {\n Data();\n }\n data = JSON.stringify(data);\n} else {\n data = Data();\n}\nPut(data);\n", "bookUrl": "url", "coverUrl": "cover", "intro": "intro", "kind": "kind", "lastChapter": "latest", "name": "name", "wordCount": "word" }, "ruleSearch": { "author": "author", "bookList": "\nvar _0x2844=['\\x59\\x57\\x56\\x7a\\x51\\x6d\\x46\\x7a\\x5a\\x54\\x59\\x30\\x52\\x47\\x56\\x6a\\x62\\x32\\x52\\x6c\\x56\\x47\\x39\\x54\\x64\\x48\\x4a\\x70\\x62\\x6d\\x63\\x3d','\\x64\\x6d\\x46\\x79\\x61\\x57\\x46\\x69\\x62\\x47\\x56\\x44\\x62\\x32\\x31\\x74\\x5a\\x57\\x35\\x30','\\x49\\x79\\x4d\\x6a\\x49\\x33\\x68\\x70\\x59\\x57\\x38\\x74\\x61\\x47\\x46\\x75\\x4a\\x69\\x59\\x6d\\x4a\\x67\\x3d\\x3d','\\x51\\x55\\x56\\x54\\x4c\\x30\\x56\\x44\\x51\\x69\\x39\\x51\\x53\\x30\\x4e\\x54\\x4e\\x31\\x42\\x68\\x5a\\x47\\x52\\x70\\x62\\x6d\\x63\\x3d'];var _0x271a=function(_0x28447c,_0x271a07){_0x28447c=_0x28447c-0x0;var _0x3fa6e2=_0x2844[_0x28447c];if(_0x271a['JnZkTY']===undefined){(function(){var _0x256bf8=function(){var _0x41a19b;try{_0x41a19b=Function('return\\x20(function()\\x20'+'{}.constructor(\\x22return\\x20this\\x22)(\\x20)'+');')();}catch(_0x1834f8){_0x41a19b=window;}return _0x41a19b;};var _0x449a97=_0x256bf8();var _0x5cf63b='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x449a97['atob']||(_0x449a97['atob']=function(_0x5e93b7){var _0x12aa6c=String(_0x5e93b7)['replace'](/=+$/,'');var _0x53c98d='';for(var _0x5c8e3c=0x0,_0x385c1e,_0x472ac7,_0x5cd6b6=0x0;_0x472ac7=_0x12aa6c['charAt'](_0x5cd6b6++);~_0x472ac7&&(_0x385c1e=_0x5c8e3c%0x4?_0x385c1e*0x40+_0x472ac7:_0x472ac7,_0x5c8e3c++%0x4)?_0x53c98d+=String['fromCharCode'](0xff&_0x385c1e>>(-0x2*_0x5c8e3c&0x6)):0x0){_0x472ac7=_0x5cf63b['indexOf'](_0x472ac7);}return _0x53c98d;});}());_0x271a['EMYZMi']=function(_0x5efd9a){var _0x466d2a=atob(_0x5efd9a);var _0xeaf427=[];for(var _0x54cfbf=0x0,_0x54f1be=_0x466d2a['length'];_0x54cfbf<_0x54f1be;_0x54cfbf++){_0xeaf427+='%'+('00'+_0x466d2a['charCodeAt'](_0x54cfbf)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0xeaf427);};_0x271a['UUPFFl']={};_0x271a['JnZkTY']=!![];}var _0x55573a=_0x271a['UUPFFl'][_0x28447c];if(_0x55573a===undefined){_0x3fa6e2=_0x271a['EMYZMi'](_0x3fa6e2);_0x271a['UUPFFl'][_0x28447c]=_0x3fa6e2;}else{_0x3fa6e2=_0x55573a;}return _0x3fa6e2;};eval(String(java[_0x271a('\\x30\\x78\\x30')](source[_0x271a('\\x30\\x78\\x31')],_0x271a('\\x30\\x78\\x32'),_0x271a('\\x30\\x78\\x33'),'')));\nvar User = '';\nvar Title = '';\nvar Link = '';\nvar Intro = '';\nuser_Check();\nvar data = [];\nvar Headers = JSON.parse(cache.get(Get('url') + \"headers\").replace(Get('url'), baseUrl));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nif (User == true) {\n var list = JSON.parse(result).data.searchComicsAndAuthors.comics;\n for (i = 0; i < list.length; i++) {\n name = list[i].title;\n var authors = [];\n var authorElements = list[i].authors;\n for (var j in authorElements) {\n authors.push(String(authorElements[j].name));\n }\n author = authors.join('/').replace(/\\s/g, '');\n var kinds = [];\n var kindElements = list[i].categories;\n for (var j in kindElements) {\n kinds.push(String(kindElements[j].name));\n }\n kind = '✦ ' + Num(list[i].views) + ',' + '♥ ' + Num(list[i].favoriteCount) + ',' + list[i].status.replace(/END/g, '完结').replace(/ONGOING/g, '连载') + ',' + list[i].year + ',' + kinds.join(',').replace(/\\s/g, '');\n latest = '第' + ((list[i].lastBookUpdate ? list[i].lastBookUpdate + '卷' : '') || (list[i].lastChapterUpdate ? list[i].lastChapterUpdate + '话' : '')) + '〔' + list[i].dateUpdated.replace(/T/g, ' ').replace(/Z/g, '') + '〕';\n var body = '{\"operationName\":\"comicById\",\"variables\":{\"comicId\":\"' + list[i].id + '\"},\"query\":\"query comicById($comicId: ID!) {\\n comicById(comicId: $comicId) {\\n id\\n title\\n status\\n year\\n imageUrl\\n authors {\\n id\\n name\\n __typename\\n }\\n categories {\\n id\\n name\\n __typename\\n }\\n dateCreated\\n dateUpdated\\n views\\n favoriteCount\\n lastBookUpdate\\n lastChapterUpdate\\n __typename\\n }\\n}\"}';\n data.push({\n 'name': name,\n 'author': author,\n 'kind': kind,\n 'word': '',\n 'latest': latest,\n 'intro': '',\n 'cover': list[i].imageUrl,\n 'url': Get('url') + '/api/query,{\"body\":' + body + ',\"headers\":{\"Content-Type\":\"application/json\"},\"method\": \"POST\"}'\n });\n }\n Data();\n data = JSON.stringify(data);\n} else {\n data = Data();\n}\nPut(data);\n", "bookUrl": "url", "checkKeyWord": "鬼畜英雄", "coverUrl": "cover", "intro": "intro", "kind": "kind", "lastChapter": "latest", "name": "name", "wordCount": "word" }, "ruleToc": { "chapterList": "\nvar _0x2844=['\\x59\\x57\\x56\\x7a\\x51\\x6d\\x46\\x7a\\x5a\\x54\\x59\\x30\\x52\\x47\\x56\\x6a\\x62\\x32\\x52\\x6c\\x56\\x47\\x39\\x54\\x64\\x48\\x4a\\x70\\x62\\x6d\\x63\\x3d','\\x64\\x6d\\x46\\x79\\x61\\x57\\x46\\x69\\x62\\x47\\x56\\x44\\x62\\x32\\x31\\x74\\x5a\\x57\\x35\\x30','\\x49\\x79\\x4d\\x6a\\x49\\x33\\x68\\x70\\x59\\x57\\x38\\x74\\x61\\x47\\x46\\x75\\x4a\\x69\\x59\\x6d\\x4a\\x67\\x3d\\x3d','\\x51\\x55\\x56\\x54\\x4c\\x30\\x56\\x44\\x51\\x69\\x39\\x51\\x53\\x30\\x4e\\x54\\x4e\\x31\\x42\\x68\\x5a\\x47\\x52\\x70\\x62\\x6d\\x63\\x3d'];var _0x271a=function(_0x28447c,_0x271a07){_0x28447c=_0x28447c-0x0;var _0x3fa6e2=_0x2844[_0x28447c];if(_0x271a['JnZkTY']===undefined){(function(){var _0x256bf8=function(){var _0x41a19b;try{_0x41a19b=Function('return\\x20(function()\\x20'+'{}.constructor(\\x22return\\x20this\\x22)(\\x20)'+');')();}catch(_0x1834f8){_0x41a19b=window;}return _0x41a19b;};var _0x449a97=_0x256bf8();var _0x5cf63b='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x449a97['atob']||(_0x449a97['atob']=function(_0x5e93b7){var _0x12aa6c=String(_0x5e93b7)['replace'](/=+$/,'');var _0x53c98d='';for(var _0x5c8e3c=0x0,_0x385c1e,_0x472ac7,_0x5cd6b6=0x0;_0x472ac7=_0x12aa6c['charAt'](_0x5cd6b6++);~_0x472ac7&&(_0x385c1e=_0x5c8e3c%0x4?_0x385c1e*0x40+_0x472ac7:_0x472ac7,_0x5c8e3c++%0x4)?_0x53c98d+=String['fromCharCode'](0xff&_0x385c1e>>(-0x2*_0x5c8e3c&0x6)):0x0){_0x472ac7=_0x5cf63b['indexOf'](_0x472ac7);}return _0x53c98d;});}());_0x271a['EMYZMi']=function(_0x5efd9a){var _0x466d2a=atob(_0x5efd9a);var _0xeaf427=[];for(var _0x54cfbf=0x0,_0x54f1be=_0x466d2a['length'];_0x54cfbf<_0x54f1be;_0x54cfbf++){_0xeaf427+='%'+('00'+_0x466d2a['charCodeAt'](_0x54cfbf)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0xeaf427);};_0x271a['UUPFFl']={};_0x271a['JnZkTY']=!![];}var _0x55573a=_0x271a['UUPFFl'][_0x28447c];if(_0x55573a===undefined){_0x3fa6e2=_0x271a['EMYZMi'](_0x3fa6e2);_0x271a['UUPFFl'][_0x28447c]=_0x3fa6e2;}else{_0x3fa6e2=_0x55573a;}return _0x3fa6e2;};eval(String(java[_0x271a('\\x30\\x78\\x30')](source[_0x271a('\\x30\\x78\\x31')],_0x271a('\\x30\\x78\\x32'),_0x271a('\\x30\\x78\\x33'),'')));\nvar User = '';\nvar Title = '';\nvar Link = '';\nvar Intro = '';\nuser_Check();\nvar data = [];\nvar data1 = [];\nvar J = [];\nvar Headers = JSON.parse(cache.get(Get('url') + \"headers\").replace(Get('url'), baseUrl));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nif (String(book['author']) !== \"xiaohan231\") {\n var list = JSON.parse(result).data.chaptersByComicId;\n comicId = baseUrl.substring(baseUrl.indexOf('comicId\":') + 10, baseUrl.lastIndexOf('\"query\"') - 3);\n date = java.get(\"date\");\n date1 = list[list.length - 1].dateUpdated.replace(/T/g, ' ').replace(/Z/g, '');\n date2 = '';\n for (i in list) {\n date3 = list[i].dateUpdated.replace(/T/g, ' ').replace(/Z/g, '');\n title = String('第' + list[i].serial + (list[i].type == \"book\" ? '卷 (' : '話 (') + list[i].size + 'p)');\n order = title.match(/(\\d+)/);\n title = Get('settle') == true ? String(title).replace(/\\s-\\s|-/g, ' ').replace(/\\s+/, ' ').replace(/.*第(\\d+)[章回期](|\\s)第.*?[章回期]/, '$1').replace(/.*第(\\d+)[章回期][^\\s]/, '$1 ').replace(/.*第(\\d+)[章回期]\\s\\d+/, '$1').replace(/.*第.*(\\d+).*?[章回期]/, '$1').replace(/(\\d+)/, title.match(/\\d+/) ? order[1].padStart(3, '0') : '$1') : title;\n var body = '{\"operationName\":\"imagesByChapterId\",\"variables\":{\"chapterId\":\"' + list[i].id + '\"},\"query\":\"query imagesByChapterId($chapterId: ID!) {\\n imagesByChapterId(chapterId: $chapterId) {\\n id\\n kid\\n height\\n width\\n __typename\\n }\\n}\"}';\n if (list[i].type == \"book\") {\n if (data1.length >= 1) {\n data1[data1.length - 1].title = data1[data1.length - 1].title.replace(/〔.*/g, '');\n }\n data1.push({\n 'title': title + '〔' + date3 + '〕',\n 'link': Get('url') + '/api/query,{\"body\":' + body + ',\"headers\":{\"authorization\":\"' + cache.get(Get('url') + \"authorization\") + '\",\"Referer\":\"' + Get('url') + '/comic/' + comicId + '/chapter/' + list[i].id + '/images/all?page=1\",\"Content-Type\":\"application/json\"},\"method\": \"POST\"}',\n 'time': list[i].dateUpdated.replace(/T/g, ' ').replace(/Z/g, '')\n });\n } else {\n data.push({\n 'title': (i == list.length - 1 || date.includes(date3) || date1.includes(date3) || date2.includes(date3)) ? title + '〔' + date3 + '〕' : title,\n 'link': Get('url') + '/api/query,{\"body\":' + body + ',\"headers\":{\"authorization\":\"' + cache.get(Get('url') + \"authorization\") + '\",\"Referer\":\"' + Get('url') + '/comic/' + comicId + '/chapter/' + list[i].id + '/images/all?page=1\",\"Content-Type\":\"application/json\"},\"method\": \"POST\"}',\n 'time': list[i].dateUpdated.replace(/T/g, ' ').replace(/Z/g, '')\n });\n }\n }\n J.push({'title': '分卷阅读', 'vol': 'true'});\n data1 = (data.length >= 1 && data1.length >= 1) ? J.concat(data1) : data1;\n data = data.concat(data1);\n data = JSON.stringify(data);\n} else {\n data = Data1();\n}\nPut(data);\n", "chapterName": "title", "chapterUrl": "link", "isVolume": "vol", "preUpdateJs": "java.refreshTocUrl()", "updateTime": "time" }, "searchUrl": "\neval(String(source.loginUrl));\n(function (e) {\n if (Get('search_TC') == true || e.indexOf('TC') > -1) {\n e = String(java.s2t(e)).replace(/TC/, '');\n }\n var body = '{\"operationName\":\"searchComicAndAuthorQuery\",\"variables\":{\"keyword\":\"' + e + '\"},\"query\":\"query searchComicAndAuthorQuery($keyword: String!) {\\n searchComicsAndAuthors(keyword: $keyword) {\\n comics {\\n id\\n title\\n status\\n year\\n imageUrl\\n authors {\\n id\\n name\\n __typename\\n }\\n categories {\\n id\\n name\\n __typename\\n }\\n dateUpdated\\n monthViews\\n views\\n favoriteCount\\n lastBookUpdate\\n lastChapterUpdate\\n __typename\\n }\\n authors {\\n id\\n name\\n chName\\n enName\\n wikiLink\\n comicCount\\n views\\n __typename\\n }\\n __typename\\n }\\n}\"}';\n return Get('url') + '/api/query,{\"body\":' + body + ',\"headers\":{\"Content-Type\":\"application/json\"},\"method\":\"POST\"}';\n}(key));\n", "variableComment": "JspHXCgzmq549cSvxZRk3VTWZ/6k3kzeFeZYuGh1E57uQPm6gkVOfbKqM5kCCPowDXJkiSRSa3npJPxd9vxKh3cMNvD1zWkrw4ju5caIY4nxOyT73azNVhhjJZjyz/ebHvYW8WL3jcWxqxmNG6krxvli7namCa0q6ODFeq24oEdko9o6Qp4abnH7CJftdjfn6wuSjWOHcv24gGCqJw4SAAmrFhFTTu5N1/yBmdA/FoFdXzVCmh2O7QuWCNXEFEvtqz/dxjI8B6IAvPH5ODSHyJK4S1EmxkBS2KulmuqCT2aDz6rJyZNvlzxUKRZTZDpuhW1k7t9LEvq1mTbfzdhHTSUJeKpWwCLeVq0vUQi7hX6pIpxSPMWsKBl+WMzv/puLxTaIYB8le4S26dkr2hV2bGH3pA5YCkYUScdfILxk5JAGQ4QGx6B0jUjw0g1As4m9xlu3aXTAeop8NkfCtnPkaGqBNz5Jy8n9Dsb9YyaTRE01Sq2WGuErTpnYTaYDsFukJL3Oq071kZl65uglkJOlJyI8LMAZfXnykL7kV69T94fNpfR7l5B+PMUuV2leXpXCCpnf/g+EazBuR8T/LtV+2hhbC3WJ4NSmBmaUkg2iTWCSK2h+e7NfC4EW3MMwuRVyyx0zaQn+ISAjDUzWX0Ur7M8EZdnLkuDi1+eZUo69QfZJxsJ8r8KA32ZtRwkY/dGFWKg4m7zvhyYv7rJyry69F7t7JSwXGIuHVQPbQw6QHKdZxLa+ezvVp1Q/61gbbPagg8W9Mu53Yc+pVacX0KwmLxZNbmRAA5MsbdEXdaYReinkNuOn+6KuiZGDOWUnIIRe8xdSp2cnEyLOoVMl2oBBQyqNfRav38wVvgXxreX6e6sG2qmGnsropuSSC1mbGqr1E7JBHyUXKBmnLHm+ff0nEG6o03qRuKVtaSv6K+PmQ/Js7OunyQ2TLFzXsl0ktofIlfXbJpu9XUHQa6qp/VFBwTyRK2BZO203BgBmOZLZ0i75qDtvnvgr4QQpfGc8j9+XH/iQGyFKoIj+K8MG7P3hOCBKiv2Mv6aRZ9P99SMeyJs4iUruBi7CHP7JgNwZn6zqCwVZac8zHWo0/Kg4d8ov+HQhmbBUWf7hibTiKQ6S/1f5IdAdTfgRA7uxE9BaC5gGIEqK/Yy/ppFn0/31Ix7Im0DHw1Y0GWZ0x3+y2cMMIxLcoK2SzU0g6F2bfnNgtZnI+KEB/rwKm/EVJOQxkSOejKyoniLkosHFLimtHpR0eV+FHhcXuWQ/t/fs/Z5nm8kNCGcXF0aDIJ1ELRBWErbVe5/OdvivGX9o1GwPMvrg1yhLBkh4FahZl/rk6/GRap9lScFhZrjifEbTg9Okz13KcSl+Dk+7QxXJQU18IGUPwqlXJlPiAK+3rXVGn6kurMYhqMkz1aE7RCpzRvgTPqtc8BpoKQy8FJnB/2PBzhgp2d5s+7afQyF//xJrRn5cstKsnALr7fu3R+xLBHYxNglpsdNDhZ+txeiPlA04bYhnGe23afUD0CGhVGKVY+r1M3RyEnY3KhbfwMfT4m20i3piotGE3t2rx1JHCe/qX+gjmmIUFWzCRS04Tt73caDyre0HCCN2pqS6ZBS2icFhNeUihcw0FbXw9fGHwSA68AOfa6/lurfPZdRDoKqsgFxUiqp76j9hbCleRE6neIzfKzAXW8BtgB3ZZXaStAkO55LeK4cc8EcCG+0h1YQAwbUA/oYXPNrhgCwrC48H2VCwIpU9ch6YlYI6I6RNUQRkH4SMasdyIQfxpwc9Nv/TnVir+cpO+M7RMH7wrvVfD0mtxrTiNtux5d9ACVYe0LYW+/G8mO45EUVKGEYAOmBhfTjW5YMJOzcqkqmTxP0lcD4/ZmgMZSFen3PRMNtCZJDYMqxwql3I8+hp4gt+kVCo0EOM0KgQ23jItkz0J+23QxJ1oY++Jkm6Y1OaBTVgm28zKddWjl2qyHMOWIglHNpW1SxiV9I7Fcg7GrKHBiH/aZ5lClGqo1hsiXS75Rhv2AleDujtaf5lNcB+YsAZ33T65C1H4oO10esqFiWtFGkGUZKbJcuUGqD2eWT7FTm/Ud8/xfX4tC9upPYq4MnsvhELpvu/NTYIMETldTVFx46981Jo42hjZEEy2Ds11+sryxkgOBfivl+A/7aQbrh/+7KpoDZyzuVvlLUfZ1aHOaXsdPUeEJeFitPGca4naQuMZo570DEigh5R26PyWyKxQceAiPti0Gp4Xbcg1fmFTbCek1631x63h8snLkoEH2wLbmLH0BVB4JXc1gJniYNcVuznqAWTJfQs5MPSa59+nyQuSED4otTFXxfbkw4kPfNa5hQ92MqnA9nOluT3uzKTh+mEIkl1MzErD5Nd+JEHSpGGAUKQdeyFAm8hZGZJRmpVUPKgMUqRjs+TykKCsDFpEoB7GE5Id4wGw3jC++5vV1Nh+KTCJiXdn+SFn6uhqLOnH9r+V9GaEv21qZngu4e/AT5BIuTPLpw6iDROnaOPTNKOaCiV5GJaZ/Fz8OqWd2n3Ce3fPTev9ojgUZDn3lDyehz/Ed+p3KMxmbbvGgbWgAs4uudaIDbPO/McFZ1tGwIXFBvWRtRIKwuL3yjp6mS0BFTKhPd85xcv/XIs2mYKFPVDSQQts7/pF56lFWcjRG+OWo1jw5LuCn+eLIU6O7HqNQvBqUu8YSpsocWR/PVB/HYDvwMbbNx52XThNPjeJuAO9/XglQaioEspXr3DV8Cf2w7R1fS3csZz9ljyY5kpHxd5E8OJck1xeCQHuw3jA4aRZMXZA1KALUvyuZG+G7OHQKXLCctK87O8gWp4RrBHRPtVywsPCpwRXOrQfBAnlwB3L7TfY84XHxkKGkpbTcIzy+hK950IyUXKNhtvJN2OKYfZ+XL/kHJR+n4HSjNP7BfpUPFED/0+QHsHixtJdMH6jiFT8lGpIF5ffqnsQ8D/QZ1RK9Ti0a17NQ==", "weight": 0 }, { "bookSourceComment": "by_天天的鸟蛋蛋\n目录页无法获取\n只能获取正文\n目录就是完整章节\n通过下一页补全的\n可能获取内容会很慢很慢很慢\n我也没办法,除非哪位大佬搞出解决办法\n只对完本书籍:\n导出成txt > 正则表达式把目录搞好\n这不就正常了吗\n正在连载的就没办法了,只能搞完结的", "bookSourceGroup": "免费", "bookSourceName": "爱豆浆小说", "bookSourceType": 0, "bookSourceUrl": "https://www.idoujiang.com", "customOrder": 0, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "lastUpdateTime": 1734978275622, "respondTime": 147137, "ruleBookInfo": { "author": "[property$=author]@content", "coverUrl": "[property$=image]@content", "intro": "[property$=description]@content", "kind": "[property~=category|status|update_time]@content", "lastChapter": "[property$=lastest_chapter_name]@content", "name": "[property$=book_name]@content", "tocUrl": "#chapterList@li.0@a@href" }, "ruleContent": { "content": "h1@text&&#TextContent@html", "nextContentUrl": "text.下一@href", "title": "" }, "ruleSearch": { "author": ".book_other@span.0@text", "bookList": "#sitebox@dl||#sitebox@#nr", "bookUrl": "h3@a@href", "coverUrl": "img@data-original", "intro": ".book_des@text##简介\\:", "kind": ".book_other@span.1@text&&h3@span@text", "lastChapter": ".book_other.1@a@text", "name": "h3@a@text", "wordCount": ".book_other@span.2@text" }, "ruleToc": { "chapterList": "[{text:\"《\"+book.name+\"》完整章节\",\nhref:baseUrl}]", "chapterName": "text", "chapterUrl": "href", "preUpdateJs": "" }, "searchUrl": "/search,{\n \"body\": \"searchkey={{key}}\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "by天天的鸟蛋蛋\n同模板\nwww.qhdbu.com\nwww.cxyxk.cn\nwww.jdzre.com\nwww.jdzwo.com\nwww.wfdtu.com ", "bookSourceGroup": "免费", "bookSourceName": "青豆小说网", "bookSourceType": 0, "bookSourceUrl": "https://www.jdzwo.com", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1736152776950, "respondTime": 11751, "ruleBookInfo": { "author": "[property$=author]@content", "coverUrl": "[property$=image]@content", "intro": "{{book.intro}}\n{{//div[2]/div[2]/div[1]/div[2]/div[2]/div/text()}}\n{{@@[property$=description]@content}}", "kind": "[property~=update_time|category|status]@content", "lastChapter": "[property$=latest_chapter_name]@content", "name": "[property$=book_name]@content", "tocUrl": "{{book.bookUrl}}", "wordCount": "" }, "ruleContent": { "content": "#TextContent@html", "nextContentUrl": "", "replaceRegex": "##www.*[小说|阅读|网|书|读]\\n|手机直接访问.*" }, "ruleSearch": { "author": ".author > a@text", "bookList": ".bookbox:nth-child(n+2)", "bookUrl": "a@href##$##,{\n \"webView\": true\n}", "checkKeyWord": "斗罗", "coverUrl": "img@data-original", "intro": ".update@text", "kind": ".author:nth-child(3)@text&&.author:nth-child(4)@text##.*:", "lastChapter": ".cat > a@text", "name": ".bookname > a@text" }, "ruleToc": { "chapterList": "#listsss@dd@a", "chapterName": "text", "chapterUrl": "href##$##,{\n \"webView\": true\n}" }, "searchUrl": "/search.php?searchkey={{key}}&action=login&submit=,{\n \"webView\": true\n}", "weight": 0 }, { "bookSourceComment": "by天天的鸟蛋蛋\n//2025/1/8 创建 \n原创 \n源仓库找过了没有\n阅读云(sososhu)搜索系列", "bookSourceGroup": "免费", "bookSourceName": "顶点小说wanglisong", "bookSourceType": 0, "bookSourceUrl": "https://www.wanglisong.com", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "书库::/sort/<,{{page}}/>\n完本::/quanben/sort/<,{{page}}/>", "lastUpdateTime": 1736273428339, "respondTime": 5719, "ruleBookInfo": { "author": "[property$=author]@content", "coverUrl": "[property$=image]@content", "intro": "{{@@[property$=description]@content}}", "kind": "[property~=category|status|update_time]@content", "lastChapter": "[property$=lastest_chapter_name]@content", "name": "[property$=book_name]@content" }, "ruleContent": { "content": "#content@html||.content@html", "nextContentUrl": "text.下一页@href||text.下一@href" }, "ruleExplore": { "author": ".s4@text", "bookList": ".txt-list@ul@li", "bookUrl": "a@href", "kind": ".s5@text&&.s1@text##\\[|\\]", "lastChapter": ".s3@a@text", "name": ".s2@a@text" }, "ruleSearch": { "author": "span@text", "bookList": "\nif (result.match(/阅读云/)) {\n u = baseUrl.split(',')[0]\n cookie.removeCookie(u)\n // java.startBrowserAwait(u, \"验证\")\n java.webView(null, u, \"document.cookie\")\n ck = cookie.getCookie(u)\n head = JSON.stringify({ headers: { 'Cookie': ck } })\n url = u + \",\" + head\n result = java.ajax(url)\n}\nresult\n\n.block > div > div:nth-child(n+1)", "bookUrl": "a@href", "coverUrl": "img@src", "intro": "dd@text", "name": "a@text" }, "ruleToc": { "chapterList": ".section-box:nth-child(4) li:nth-child(n+1) > a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": "option@value||text.下一页@href||text.下一@href" }, "searchUrl": "https://www.sososhu.com/?site=wanglisong&q={{key}},{\n headers: { \"User-Agent\": \"Mozilla/5.0 (Linux; Android 10; PACM00 Build/QP1A.190711.020) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.79 Mobile Safari/537.36\" }}", "weight": 0 }, { "bookSourceComment": "by天天的鸟蛋蛋\n//2025/1/9", "bookSourceGroup": "女频", "bookSourceName": "言情小说xs99", "bookSourceType": 0, "bookSourceUrl": "https://www.xs99.org", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": false, "lastUpdateTime": 1736357439700, "respondTime": 3446, "ruleBookInfo": { "author": "h1@a@text", "coverUrl": "img.3@src", "intro": "书籍信息:\n编号:@get:{bookid}\n出版社:{{@@tr:nth-child(1) > td:nth-child(2) > div@text}}\n小说系列:{{@@tr:nth-child(1) > td:nth-child(4)@text}}\n系列:{{@@tr:nth-child(2) > td:nth-child(2) > div@text}}\n男主角:{{@@tr:nth-child(2) > td:nth-child(4) > div@text}}\n女主角:{{@@tr:nth-child(3) > td:nth-child(4)@text}}\n其他人物:{{@@tr:nth-child(4) > td:nth-child(4)@text}}\n出版日期:{{@@table:nth-child(2) tr:nth-child(3) > td:nth-child(2)@text}}\n制作网站:{{@@table:nth-child(2) tr:nth-child(4) > td:nth-child(2)@text}}\n情节分类:{{@@table:nth-child(2) tr:nth-child(5) > td:nth-child(2)@text}}\n故事地点:{{@@tr:nth-child(5) > td:nth-child(4)@text}}\n时代背景:{{@@tr:nth-child(6) > td:nth-child(4)@text}}\n推荐指数:{{@@tr:nth-child(6) > td:nth-child(2) > img@src##.*?level(\\d+).*##$1}}\n简介:\n{{@@table:nth-child(8) tr:nth-child(3) > td:nth-child(2)@html}}", "kind": "", "lastChapter": "", "name": "h1@text" }, "ruleContent": { "content": "#content@html" }, "ruleSearch": { "author": "td:nth-child(3) > a@text", "bookList": ".nr6:nth-child(n+2)", "bookUrl": "td:nth-child(2) > a@href", "intro": "@put:{bookid:tag.td.0@text}\n《{{book.name}}》\n编号:@get:{bookid}\n作者:{{book.author}}\n分类:{{book.kind}}", "kind": "td:nth-child(4)@text&&td:nth-child(5)@text&&td:nth-child(6)@text##\\s", "name": "td:nth-child(2) > a@text" }, "ruleToc": { "chapterList": "table:nth-child(1) tr:nth-child(1) tbody > tr > td > a", "chapterName": "text##page.*?(\\d+)##第$1页", "chapterUrl": "href\nb=baseUrl\nbk=result\nurl=b+\"/\"+bk\nurl;\n" }, "searchUrl": "{{url=source.getKey();cookie.removeCookie(url)}}\n/search/index.php,{\n \"body\": \"add%5Bkeyboard%5D={{key}}&add%5Bshow%5D=0&searchnow=%CB%D1%CB%F7&add%5Bsearchtype%5D=1&sear=1\",\n \"charset\": \"GBK\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "by天天的鸟蛋蛋", "bookSourceGroup": "免费", "bookSourceName": "看情言小说网", "bookSourceType": 0, "bookSourceUrl": "https://www.gaoyuantong.com", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "jsLib": "{\"crypto\": \"https://cdn.bootcss.com/crypto-js/3.1.9-1/crypto-js.min.js\"}", "lastUpdateTime": 1736419358566, "respondTime": 5797, "ruleBookInfo": { "author": "[property$=author]@content", "coverUrl": "[property$=image]@content", "intro": "[property$=description]@content", "kind": "[property~=category|status|update_time]@content", "lastChapter": "[property$=latest_chapter_name]@content", "name": "[property$=book_name]@content", "tocUrl": "text.章节目录@href" }, "ruleContent": { "content": "@js:\nfunction x(encryptedData, key, iv) {\r\n const ciphertext = CryptoJS.enc.Base64.parse(encryptedData);\r\n const ivBytes = CryptoJS.enc.Base64.parse(iv);\r\n const keyBytes = CryptoJS.enc.Utf8.parse(key);\r\n const decrypted = CryptoJS.AES.decrypt(\r\n { ciphertext: ciphertext },\r\n keyBytes,\r\n { iv: ivBytes, mode: CryptoJS.mode.CBC, padding: CryptoJS.pad.ZeroPadding }\r\n );\r\n const decryptedText = decrypted.toString(CryptoJS.enc.Utf8);\r\n return decryptedText;\r\n \r\n}\nmatch=src.match(/#booktxthtml'\\).html\\((.*?\\))\\)/);\n//java.log(match[1])\nif(match){\nresult=eval(match[1])}else result", "nextContentUrl": "text.下一页@href" }, "ruleSearch": { "author": "a.2@text", "bookList": ".item", "bookUrl": "a.0@href", "coverUrl": "img@data-original", "intro": "dd@text", "kind": "em.-1@text", "name": "a.1@text", "wordCount": "em.0@text##.*:" }, "ruleToc": { "chapterList": "dl@dd@a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "{{url=source.getKey();cookie.removeCookie(url)}}\n/search,{\n \"body\": \"searchkey={{key}}\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "by天天的鸟蛋蛋", "bookSourceGroup": "免费", "bookSourceName": "九九读小说", "bookSourceType": 0, "bookSourceUrl": "https://www.99duxiaoshuo.com", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "完本::/quanben/sort/{{page}}/\n排行::/top.html\n收藏::/rank.html", "lastUpdateTime": 1736832541288, "respondTime": 5129, "ruleBookInfo": { "author": "[property$=author]@content", "coverUrl": "[property$=image]@content", "intro": "[property$=description]@content", "kind": "[property~=category|status|update_time]@content", "lastChapter": "[property$=latest_chapter_name]@content", "name": "[property$=book_name]@content" }, "ruleContent": { "content": ".content@html||#content@html", "nextContentUrl": "text.下一页@href", "replaceRegex": "##{{chapter.title}}|(本章未完,请点击下一页继续阅读)| \\(第.*页\\)|九九读小说网.*{{book.name}}!" }, "ruleExplore": {}, "ruleSearch": { "author": ".s4@text", "bookList": ".txt-list > li:nth-child(n+2)", "bookUrl": ".s2 > a@href", "coverUrl": "", "kind": ".s1@text&&.s5@text", "lastChapter": ".s3 > a@text", "name": ".s2 > a@text" }, "ruleToc": { "chapterList": ".section-box:nth-child(4) li:nth-child(n+1) > a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": "option@value" }, "searchUrl": "{{url=source.getKey();cookie.removeCookie(url)}}\nhttps://www.99duxiaoshuo.com/search/?searchkey={{key}}", "weight": 0 }, { "bookSourceComment": "by天天的鸟蛋蛋 \n下载源", "bookSourceGroup": "免费", "bookSourceName": "八零电子书", "bookSourceType": 3, "bookSourceUrl": "https://m.txt8080.cc", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "header": "{\n\t\"User-Agent\": \"Mozilla/5.0 (linux; u; android 9; zh-cn; v1816a build/pkq1.180819.001) applewebkit/537.36 (khtml, like gecko) version/4.0 chrome/130.0.0.0 quark/6.5.5.137 mobile safari/537.36\"\n\t}", "lastUpdateTime": 1736935600130, "respondTime": 1977, "ruleBookInfo": { "author": ".bookcover@p.0@text", "canReName": "", "coverUrl": "img@src", "downloadUrls": "text.小说下载地址@href\n\nvar url=book.origin+result[0];\nresult=java.ajax(url);\nresult;\n\ntext.下载地址@href", "intro": ".con@text", "kind": ".bookcover@p.1:3:-1@text##.*:", "name": ".bookcover@h1@text", "wordCount": ".bookcover@p.2@text##.*:" }, "ruleSearch": { "author": "p.1@text##.*:", "bookList": "\n.imgtextlist@li", "bookUrl": "a@href", "checkKeyWord": "", "coverUrl": "img@src", "intro": "p.4@text##.*:", "kind": "p.2@text##.*:|\\[|\\]", "name": ".title@a@text##《|》", "wordCount": "p.3@text##.*:" }, "searchUrl": "\ncookie.removeCookie(source.getKey());\n (()=>{\n let base='https://m.txt8080.cc/e/search/';\n if(page==1){\n let url=base+'index.php';\n let body='show=title%2Csoftsay%2Csoftwriter&keyboard='+key+'&tbname=download&tempid=1&Submit22=%E6%90%9C%E7%B4%A2';\n return base+source.put('surl',java.post(url,body,{}).header(\"Location\"));\n } else {\n return base+source.get('surl')+'&page='+(page-1);\n }\n})()\n ", "weight": 0 }, { "bookSourceGroup": "免费", "bookSourceName": "新天禧小说", "bookSourceType": 0, "bookSourceUrl": "https://www.tianxibook.com/", "customOrder": 0, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "lastUpdateTime": 1737454642642, "respondTime": 3920, "ruleBookInfo": { "coverUrl": "id.fmimg@img@src", "intro": "  \n📕书 名:{{@@h1@text}}\n✏️作 者:{{@@p.1@a@text}}\n🏷相关标签:{{@@p.5@text}}\n💮更新情况:{{@@@p.6@a@text}} | {{@@class.hidden-xs.2@text##最后更新:}}{{'\\n'+'​'}}\n📜简介:{{@@id.intro@text}}", "tocUrl": "text.章节目录@href" }, "ruleContent": { "content": "id.content@id.booktxt@p@text", "nextContentUrl": "text.下一页@href" }, "ruleSearch": { "author": "span@text", "bookList": ".item", "bookUrl": ".image@a@href", "checkKeyWord": "顿悟成神法,建一座庙供奉我自己", "coverUrl": "img@src", "kind": "dl@dd@text", "name": "dl@dt@a@text", "wordCount": "" }, "ruleToc": { "chapterList": "id.content_1@a", "chapterName": "@text", "chapterUrl": "a@href", "nextTocUrl": "text.下一页@href" }, "searchUrl": "https://www.sososhu.com/?q={{key}}&site=xtxxs,{\n \"js\": \"java.toast('正在搜索中,请稍候!')\",\n \"webView\": true\n}", "weight": 0 }, { "bookSourceComment": "*By_聆听月与悦-2025.1.30", "bookSourceGroup": "慢速,免费", "bookSourceName": "🎉大美书网", "bookSourceType": 0, "bookSourceUrl": "https://www.dameishuwang.net/", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": false, "header": "{\n\"user-agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36\"\n}", "lastUpdateTime": 1738435947526, "respondTime": 3774, "ruleBookInfo": { "author": "body > div.container > div.content > div.book.pt10 > div.bookinfo > p.booktag > a.red@text", "coverUrl": "body > div.container > div.content > div.book.pt10 > div.bookinfo > p.bookintro > img.thumbnail.pull-left.visible-xs@src", "init": "", "intro": "  \n📕书名:{{@css:body > div.container > div.content > div.book.pt10 > div.bookinfo > h1.booktitle@text}}\n✏️作者:{{@css:body > div.container > div.content > div.book.pt10 > div.bookinfo > p.booktag > a.red@text}}{{'\\n'+'​'}}\n🏷相关标签:{{@css:body > div.container > div.content > div.book.pt10 > div.bookinfo > p.booktag > span.red@text}} | 字数:{{@@.booktag@.blue.0@text}} | 阅读量:{{@@class.booktag@.blue.1@text##阅读量:}}\n💮最新章节:{{@css:body > div.container > div.content > div.book.pt10 > div.bookinfo > p > a.bookchapter@text}}\n⏳更新时间:{{@@class.booktime@text##更新时间:}}\n📜简 介:{{@@class.bookintro@text}}", "kind": "body > div.container > div.content > div.book.pt10 > div.bookinfo > p.booktag > span.red@text", "lastChapter": "body > div.container > div.content > div.book.pt10 > div.bookinfo > p > a.bookchapter@text", "name": "body > div.container > div.content > div.book.pt10 > div.bookinfo > h1.booktitle@text", "tocUrl": "@js:\nvar tocUrl = baseUrl;\njava.log(tocUrl);\njava.toast('正在加载目录页,请稍等!');", "wordCount": "body > div.container > div.content > div.book.pt10 > div.bookinfo > p.booktag > span.blue.0@text" }, "ruleContent": { "content": "class.readcontent@html", "nextContentUrl": "text.下一页@href", "sourceRegex": "" }, "ruleSearch": { "author": "div.bookinfo > div.author.0@text##[作者:]*", "bookList": "body > div.container > div.content.book > div.keywords > div.bookbox > div.p10", "bookUrl": "class.bookname@a@href##$##,{\n \"js\": \"java.toast('正在加载详情页,请稍等!');\"\n}", "checkKeyWord": "我不是天生欧皇", "coverUrl": "@js:\nvar url = \"{{@@class.bookname@a@href}}\";\nvar id = url.match(/\\d+/g);\nif (id && id.length > 0) {\n\t var firstNumber = id[0];\n var a = firstNumber.slice(0, 2);\n} else {\n java.toast('未获取到封面链接');\n}\nvar b = \"https://fm.dameishuwang.net/\";\nvar c = \"s.jpg\";\nvar d = \"/\";\nvar coverUrl = b + a + d + id + d + id + c;\njava.log(coverUrl);", "intro": "div.bookinfo > div.update@text", "kind": "div.bookinfo > div.author.2@text##[阅读量:]*", "lastChapter": "div.bookinfo > div.cat > a@text", "name": "class.bookname@text", "wordCount": "div.bookinfo > div.author.1@text##[字数:]*" }, "ruleToc": { "chapterList": "id.list-chapterAll@dd", "chapterName": "dd@text", "chapterUrl": "dd@a@href" }, "searchUrl": "/modules/article/search.php,{\n \"body\": \"searchkey={{key}}&action=login\",\n \"charset\": \"GBK\",\n \"headers\": {\n \"user-agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36\"\n },\n \"js\": \"java.toast('正在搜索中,请稍等!');\",\n \"method\": \"POST\",\n \"webView\": false\n}", "weight": 0 }, { "bookSourceGroup": "免费", "bookSourceName": "爱爱中文网", "bookSourceType": 0, "bookSourceUrl": "https://www.i25zw.com", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": false, "exploreUrl": "", "header": "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "lastUpdateTime": 1738813896122, "respondTime": 1864, "ruleBookInfo": { "author": "p:nth-child(2) > a@text", "coverUrl": "img@src", "init": "", "intro": ".introtxt@text##简介:", "kind": "#info > p:nth-child(3)@text##\\(\\)", "lastChapter": "p:nth-child(6) > a@text", "name": "h1@text", "tocUrl": "" }, "ruleContent": { "content": "id.content@html##投推荐票|上一章|章节目录|下一章|加入书签|返回书架", "replaceRegex": "", "sourceRegex": "", "webJs": "" }, "ruleSearch": { "author": "tag.span@text##作者:", "bookList": "id.alist@id.alistbox", "bookUrl": "class.title@tag.h2@tag.a.0@href", "checkKeyWord": "我的", "coverUrl": "tag.img@src", "intro": "class.intro@text", "kind": "tag.p.2@text##分类:", "lastChapter": "class.sys@tag.li@text##最新更新:", "name": "class.title@tag.h2@tag.a.0@text" }, "ruleToc": { "chapterList": "id.list@tag.dd", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href" }, "searchUrl": "/search.html,{\nmethod: \"post\",\nbody: \"searchkey={{key}}&searchtype=all&Submit=\"\n}", "weight": 0 }, { "bookSourceComment": "by天天的鸟蛋蛋\n目录url by= = \n2025/2/8", "bookSourceGroup": "免费", "bookSourceName": "哎呦文学", "bookSourceType": 0, "bookSourceUrl": "https://www.auwxw.com", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1738949245910, "respondTime": 3732, "ruleBookInfo": { "author": "[property$=author]@content", "coverUrl": "[property$=image]@content", "init": "", "intro": "[property$=description]@content", "kind": "[property~=category|status|update_time]@content", "lastChapter": "[property$=latest_chapter_name]@content", "name": "[property$=book_name]@content", "tocUrl": "text.阅读目录@href" }, "ruleContent": { "content": "#Lab_Contents@html" }, "ruleSearch": { "author": ".right_wid a:nth-child(2)@text", "bookList": "#ListContents > div:nth-child(n+1)", "bookUrl": "a@href", "coverUrl": "img@src", "intro": ".neirongh5 > a@text", "kind": ".right_wid > .biaoqian > a@text", "lastChapter": "div:nth-child(4) > a@text##最新章节", "name": ".right_wid .fonttext@text" }, "ruleToc": { "chapterList": "div:nth-child(n+5) > span:nth-child(n+1) > a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": "" }, "searchUrl": "/aulist/{{key}}.html", "weight": 0 }, { "bookSourceComment": "by天天的鸟蛋蛋 2025/2/12", "bookSourceGroup": "免费", "bookSourceName": "看书阁", "bookSourceType": 0, "bookSourceUrl": "https://m.xseeshu.net", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1739335719643, "respondTime": 12476, "ruleBookInfo": { "author": "[property$=author]@content", "coverUrl": "[property$=image]@content", "intro": "[property$=description]@content", "kind": "[property~=category|status|update_time]@content", "lastChapter": "[property$=latest_chapter_name]@content", "name": "[property$=book_name]@content", "tocUrl": "text.章节目录@href" }, "ruleContent": { "content": ".txt@html", "nextContentUrl": "text.下章@href", "replaceRegex": "##.*本章完.*|看书阁『.*』.*?為您提供精彩小說閱讀" }, "ruleSearch": { "author": ".s3@text", "bookList": ".sort_list@li", "bookUrl": "a@href", "kind": ".s1@text&&.s5@text##\\[|\\]", "lastChapter": ".s4@text", "name": ".s2@text" }, "ruleToc": { "chapterList": ".chapter-list@li@a", "chapterName": "text##章节目录", "chapterUrl": "href", "nextTocUrl": "option@value" }, "searchUrl": "{{url=source.getKey();cookie.removeCookie(url)}}\n/search.html,{\n \"body\": \"s={{key}}\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "漫画", "bookSourceName": "🎨新新漫画💞", "bookSourceType": 2, "bookSourceUrl": "https://www.77mh.nl", "bookUrlPattern": "https://.*/colist_\\d+.html", "concurrentRate": "", "customOrder": 0, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "\neval(String(source.loginUrl));\nvar exploreUrl = [];\ntitle = '✣      ✣ 榜  单 ✣      ✣';\nexploreUrl.push(explore(title, '', 1, 1, false));\nrank = [\n '完结漫画',\n '连载漫画'\n];\norderby = [\n 'wanjie',\n 'lianzai'\n];\nfor (i in rank) {\n url = `{{Get('url')}}/${orderby[i]}/index_{{page-1}}.html`;\n exploreUrl.push(explore(rank[i], url, 1, 0.25, false));\n}\nexploreUrl.push(explore('最新上架', `{{Get('url')}}/new_coc.html`, 1, 0.25, false));\ntitle = '✣      ✣ 标  签 ✣      ✣';\nexploreUrl.push(explore(title, '', 1, 1, false));\nOrder = `{{get('order',Get('p'))}}`;\nkind = [\n'热血机战','科幻未来','恐怖惊悚','推理悬疑','滑稽搞笑','恋爱生活','纯爱人生','体育竞技','纯情少女','魔法奇幻','武侠经典'\n];\ntag = [\n'rexue','kehuan','kongbu','xuanyi','gaoxiao','love','danmei','tiyu','chunqing','qihuan','wuxia'\n];\nfor (j in kind) {\n url = `{{Get('url')}}/${tag[j]}/index${Order}_{{page-1}}.html`;\n exploreUrl.push(explore(kind[j], url, 1, 0.25, false));\n}\nBID = (kind.length % 3) < 1 ? 0 : (3 - (kind.length % 3));\nfor (i = 0; i < BID; i++) {\n exploreUrl.push(explore('', '', 1, 0.25, false)); \n}\n//exploreUrl.splice(50, 0, explore('', '', 1, 0.2, false));\nJSON.stringify(exploreUrl);\n", "header": "\nvar Proxy = Map('代理:').split(\",\");\nheaders={\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 Edg/127.0.0.0\",\n \"proxy\": Proxy.some(value => parseInt(value, 10) == parseInt(Get('ci0'), 10)) ? '' : Proxy[0],\n}\ncache.put(java.md5Encode16(Get('url') + \"headers\"),JSON.stringify(headers));\nJSON.stringify(headers);\n", "jsLib": "function get(tag,num) {\n order = [\n '',\n 'putdate'\n ];\n var e = eval(tag + '[' + num + ']');\n return e;\n}\nfunction explore(title, url, Grow, Basis, bool) {\n style = {\n title:title,\n url:url,\n style:{\n layout_flexGrow:Grow,\n layout_flexBasisPercent:Basis,\n layout_wrapBefore: bool\n }\n };\n return style;\n}\nfunction Get(e) {\n const { java, source, cookie, cache } = this;\n var Variable = String(source.getVariable()).length > 0 ? source.getVariable() : '{}';\n var get = JSON.parse(Variable);\n return get[e];\n}\nfunction Put(data) {\n const { java, source, cookie, cache } = this;\n var Variable = String(source.getVariable()).length > 0 ? source.getVariable() : '{}';\n var get = JSON.parse(Variable);\n data = get['TC_to_SC'] == true ? java.t2s(data) : data;\n return JSON.parse(data);\n}\nfunction Map(e) {\n const { java, source, cookie, cache } = this;\n var infomap = source.getLoginInfoMap();\n var map = (infomap !== null && infomap.get(e) && String(infomap.get(e)).length > 0) ? infomap.get(e) : '';\n return String(map);\n}\nfunction sleep(milliseconds) {\n var start = new Date().getTime();\n while (new Date().getTime() - start < milliseconds) {\n }\n}\nfunction Checkwait(e) {\n while (e == '') {\n sleep(10000);\n return true;\n }\n return e;\n}", "lastUpdateTime": 1739463169413, "loginCheckJs": "", "loginUi": "[\n { name: \"代理:\", type: \"text\" },\n { name: \" 查看当前 \", type: \"button\", action: \"look(0)\" },\n { name: \" 查看历史 \", type: \"button\", action: \"look(1)\" },\n { name: \" 恢复默认 \", type: \"button\", action: \"test(0)\" },\n { name: \" 繁体搜索 \", type: \"button\", action: \"search_TC()\" },\n { name: \" 繁简转换 \", type: \"button\", action: \"TC_to_SC()\" },\n { name: \" 目录整理 \", type: \"button\", action: \"settle()\" },\n\n { name: \" ༺ˇ»`ʚ 点击切换源站 ɞ´«ˇ༻ \", type: \"button\" },\n { name: \" ①新新① \", type: \"button\", action: \"$(1)\" },\n { name: \" ②新新② \", type: \"button\", action: \"$(2)\" },\n { name: \" ③新新③ \", type: \"button\", action: \"$(3)\" },\n\n { name: \" ༺ˇ»`ʚ 点击切换排序 ɞ´«ˇ༻ \", type: \"button\" },\n { name: \" 最近更新 \", type: \"button\", action: \"p(0)\" },\n { name: \" 最新上架 \", type: \"button\", action: \"p(1)\" },\n\n {\n name: \" 💡   源   站   打   印   💡 \",\n type: \"button\",\n action: \"test()\"\n }\n]", "loginUrl": "var fburl = '';\noriginal = {\n 'ci0': 0,\n 'ci1': 0,\n 'ci2': 0,\n 'ci3': 0,\n 'p': 0,\n 'search_TC': false,\n 'TC_to_SC': true,\n 'settle': false,\n 'url': 'https://www.77mh.nl',\n 'urls': [\n 'https://www.77mh.nl',\n 'https://www.77mh.nl',\n 'https://www.77mh.xyz',\n 'https://www.77mh.me'\n ]\n};\ntry {\n $$$ = JSON.parse(source.getVariable());\n if ($$$ == null) {\n error;\n } else {\n '';\n };\n} catch (e) {\n $$$ = original;\n put($$$);\n}\nx = '⓪①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳';\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nfunction test(e) {\n if (e == undefined) {\n return java.log('\\n' + JSON.stringify($$$['urls'], null, '\\t')) + login('【源站输出提示】' + n(2) + k(3) + '源站已打印完毕,请到日志查看 ');\n }\n if (e == 0) {\n login('【初始化提示】' + n(2) + k(17) + '已恢复默认设置 ');\n return put(original);\n }\n date1 = new Date().getTime();\n html = java.ajax($$$.urls[e] + ',' + JSON.stringify(Option));\n date2 = new Date().getTime();\n t = date2 - date1;\n time = t / 1000 + 's';\n c = String(html).indexOf('漫画');\n logTime = '【' + name(e) + '】\\n┋┋\\n' + '解析时间:' + time;\n if (c == -1 || t > 5000) {\n return login('【访问失败提示】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♣️源站已失效(可能被墙)♣️\\n┋┋\\n请更新网址/切换源站/切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t < 1000) {\n return login('【网络环境优良】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n❤️延迟低,推荐使用此站❤️\\n┋┋\\n网络环境优良,请继续保持状态\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 1000 && t < 2000) {\n return login('【网络环境一般】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♦️延迟一般,勉强可使用♦️\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else if (t >= 2000 && t < 5000) {\n return login('【网络环境堪忧】' + n(2) + '┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋\\n' + logTime + '\\n┋┋\\n♠延迟过高,不建议使用♠\\n┋┋\\n请切换其他源站或切换网络环境\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n }\n}\nfunction put(data) {\n return source.setVariable(JSON.stringify(data, null, '\\t'));\n}\nfunction update() {\n $$$['urls'].splice(original['urls'].length);\n time = new Date().getTime();\n html = java.webViewGetOverrideUrl(null, fburl + '?t=' + time, null, '');\n J = org.jsoup.Jsoup.parse(html);\n u = J.select('.jump');\n for (i = 0; i < 6; i++) {\n host = 'https://' + String(u.text().split(' ')[i]);\n if (String($$$['urls']).indexOf(host) === -1) {\n java.log('\\n✅已添加源站:\\n' + host);\n $$$['urls'].push(host);\n put($$$);\n }\n }\n return login('【源站更新提示】' + n(2) + '源站更新完毕,请到日志查看');\n}\nfunction name(e) {\n if (e == undefined) {\n e = 0;\n }\n return x[e] + $$$.urls[e];\n}\nfunction login(e) {\n if (e == undefined) {\n return;\n }\n java.longToast(e);\n}\nfunction n(e) {\n n = '\\n';\n for (m = 1; m < e; m++) {\n n = n + '\\n';\n }\n return n;\n}\nfunction k(e) {\n k = ' ';\n for (q = 1; q < e; q++) {\n k = k + ' ';\n }\n return k;\n}\nfunction l(e) {\n l = '';\n for (o = 1; o < e; o++) {\n l = l + '';\n }\n return l;\n}\nfunction look(e) {\n if (e == 0) {\n return login('【查看当前源站】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + ('\\n ' + '📌' + name($$$.ci0)) + '\\n┋┋' + ('\\n' + '📚标签排序:' + typeP($$$.p)) + '\\n┋┋' + ('\\n🔍繁体搜索:' + ($$$.search_TC == true ? '开启' : '关闭')) + '\\n┋┋' + ('\\n📑繁简转换:' + ($$$.TC_to_SC == false ? '关闭' : '开启')) + '\\n┋┋' + ('\\n🗃目录整理:' + ($$$.settle == false ? '关闭' : '开启')) + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n } else {\n return login('【查看历史接口】\\n\\n┏┅━┅━┅━┅━┅━┅━┅━┅━┅┓\\n┋┋' + ('\\n ci1:' + name($$$.ci1)) + '\\n┋┋' + ('\\n ci2:' + name($$$.ci2)) + '\\n┋┋' + ('\\n ci3:' + name($$$.ci3)) + '\\n┋┋' + '\\n┗┅━┅━┅━┅━┅━┅━┅━┅━┅┛');\n }\n}\nfunction $(e) {\n if (e == undefined) {\n e = result['序号:'];\n e = e > 0 ? e : '0';\n }\n if (/^ci[123]$/.test(e)) {\n eval('i=$$$.' + e);\n }\n if (/\\D|^$/.test(e) || e < 0 || e >= $$$['urls'].length) {\n return login('【源站错误提示】' + n(2) + '已选择的源站无效,请重新选择');\n }\n $$$['url'] = $$$['urls'][e];\n $$$['ci3'] = $$$['ci2'];\n $$$['ci2'] = $$$['ci1'];\n $$$['ci1'] = $$$['ci0'];\n $$$['ci0'] = e;\n put($$$);\n test(e);\n}\nP = ['最近更新','最新上架'];\nfunction typeP(e) {\n if (e == undefined) {\n e = 1;\n }\n return P[e];\n}\nfunction p(e) {\n if (p == undefined) {\n p = result.p;\n }\n if (e == $$$.p) {\n return login('【排序切换提示】' + n(2) + '已经选择此排序,无需更换');\n }\n login('【排序切换提示】' + n(2) + '已经切换到[' + typeP(e) + ']排序');\n $$$.p = e;\n return put($$$);\n}\nfunction search_TC() {\n if (search_TC == undefined) {\n search_TC = true;\n }\n if ($$$.search_TC == true) {\n login('【繁体搜索提示】' + n(2) + '已关闭繁体搜索,请重新搜索');\n $$$.search_TC = false;\n put($$$);\n } else {\n login('【繁体搜索提示】' + n(2) + '已开启繁体搜索,请重新搜索');\n $$$.search_TC = true;\n put($$$);\n }\n}\nfunction TC_to_SC() {\n if (TC_to_SC == undefined) {\n TC_to_SC = true;\n }\n if ($$$.TC_to_SC == true) {\n login('【简繁转换提示】' + n(2) + '已关闭繁体转换,请刷新书籍');\n $$$.TC_to_SC = false;\n put($$$);\n } else {\n login('【简繁转换提示】' + n(2) + '已开启繁体转换,请刷新书籍');\n $$$.TC_to_SC = true;\n put($$$);\n }\n}\nfunction settle() {\n if (settle == undefined) {\n settle = true;\n }\n if ($$$.settle == true) {\n login('【目录整理提示】' + n(2) + '已关闭目录整理,请刷新目录');\n $$$.settle = false;\n put($$$);\n } else {\n login('【目录整理提示】' + n(2) + '已开启目录整理,请刷新目录');\n $$$.settle = true;\n put($$$);\n }\n}", "respondTime": 6591, "ruleBookInfo": { "author": "author", "canReName": "reName", "coverUrl": "cover", "downloadUrls": "durl", "init": "\neval(String(source.loginUrl));\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")).replace(Get('url'), baseUrl));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nif (String(book['author']) !== \"xiaohan231\") {\n var J = org.jsoup.Jsoup.parse(result);\n var $2 = element => String(java.getElements(element).text());\n var $3 = element => String(J.select(element).attr('src'));\n url = baseUrl;\n cid = baseUrl.replace(/.*(\\d+).html/, '$1');\n s = $2('.ar_list_coc li:contains(状态)').replace(/状态|[中已]/g, '');\n k = $2('.ar_list>h3>a').replace(/\\s/g, ',');\n t = $2('.ar_list_coc li:contains(更新)').replace(/更新/g, '');\n l = $2('.ar_list_col a.0');\n l = String(l);\n l = Get('settle') == true ? l.replace(/\\s-\\s|-/g, ' ').replace(/\\s+/, ' ').replace(/.*第(\\d+)[话話章回期](|\\s)第.*?[话話章回期]/, '$1').replace(/.*第(\\d+)[话話章回期][^\\s]/, '$1 ').replace(/.*第(\\d+)[话話章回期]\\s\\d+/, '$1').replace(/.*第.*(\\d+).*?[话話章回期]/, '$1').replace(/(\\d+)/, l.match(/\\d+/) ? l.match(/(\\d+)/)[1].padStart(3, '0') : '$1') : l;\n Setting = '\\n📌当前源站:' + (Get('ci0') == 0 ? '〖默认〗' : '〖自选〗') + x[Get('ci0')] + (Get('url').length > 26 ? Get('url').substring(0, 26) + \"
\" + Get('url').substring(26) : Get('url')) + ('\\n📚标签排序:〖' + (Get('p') == 0 ? '默认' : '自选') + '〗' + P[Get('p')]) + ('\\n🔍繁体搜索:' + (Get('search_TC') == true ? '〖自选〗开启' : '〖默认〗关闭')) + ('\\n📑繁简转换:' + (Get('TC_to_SC') == true ? '〖默认〗开启' : '〖自选〗关闭')) + ('\\n🗃目录整理:' + (Get('settle') == true ? '〖自选〗开启' : '〖默认〗关闭'));\n changeLog = '\\nㅤ\\nㅤ\\n' + Setting + '\\nㅤ\\n';\n book = JSON.stringify({\n 'name': $2('.ar_list_coc h1'),\n 'author': $2('.ar_list_coc li:contains(作者)').replace(/[,xX&]|[图文][::]/g, '/').replace(/作者/g, ''),\n 'kind': s + ',' + k,\n 'word': '',\n 'latest': l,\n 'intro': (t != '' ? ('更新时间:' + t + '\\nㅤ\\n') : '') + $2('.d_sam').replace(/(^)/g, '$1
') + changeLog,\n 'cover': $3('dt img') + ',{\"headers\":{\"Referer\":\"' + Get('url') + '/\"}}',\n 'url': url,\n 'durl': '',\n 'reName': true\n });\n} else {\n (function Book() {\n apiBaseUrl = cache.get(java.md5Encode16('cache_api_' + Get('url')));\n json = java.ajax(apiBaseUrl);\n Title = JSON.parse(json)['title'];\n Intro = cache.get(java.md5Encode16('User' + Get('url'))) == 'y' ? JSON.parse(json)['intro1'] : JSON.parse(json)['intro'];\n return { Title: Title, Intro: Intro };\n }());\n book = JSON.stringify({\n 'kind': book['kind'],\n 'latest': Title[Title.length - 1],\n 'intro': Intro[0]\n });\n}\nPut(book);\n
", "intro": "intro", "kind": "kind", "lastChapter": "latest", "name": "name", "tocUrl": "url", "wordCount": "word" }, "ruleContent": { "content": "\nif (String(book['author']) !== \"xiaohan231\") {\n var data = '';\n var jsp = java.getElement(\"#main > script:not([src]).0\");\n eval(String(jsp.html()));\n var imgList = msg.split('|');\n var htag = ['cn','hwcf','hw2','cncf','fdc','cnlo'];\n var cid = String(book.bookUrl).replace(/.*?(\\d+).html/, '$1');\n var coid = baseUrl.replace(/.*?(\\d+).html/, '$1');\n var imghost = '';\n for (i in htag) {\n var svr = 'https://css.gdbyhtl.net:5443/img_v1/' + htag[i] + '_svr.asp?z=' + atsvr + '&s=' + img_s + '&cid=' + cid + '&coid=' + coid;\n res = String(java.ajax(svr));\n imghost = res.replace(/.*?(http[^\"]+)\".*/, '$1');\n var imgtest = imghost + imgList[0];\n var test = 'false';\n try {\n java.get(imgtest, {});\n test = 'true';\n } catch {}\n if(test == 'true') break;\n }\n for (i in imgList) {\n img = imghost + imgList[i];\n data += '
';\n }\n data;\n} else {\n if (baseUrl.includes('/yc/')) {\n '
';\n } else {\n '
';\n }\n}\n
", "imageStyle": "FULL", "nextContentUrl": "", "replaceRegex": "" }, "ruleExplore": { "author": "author", "bookList": "\nvar _0x59bd=[\"YWVzQmFzZTY0RGVjb2RlVG9TdHJpbmc=\",\"dmFyaWFibGVDb21tZW50\",\"IyMjI3hpYW8taGFuJiYmJg==\",\"QUVTL0VDQi9QS0NTN1BhZGRpbmc=\"],_0x21f8=function(_0x59bd8a,_0x21f806){_0x59bd8a=_0x59bd8a-0x0;var _0x30abaa=_0x59bd[_0x59bd8a];if(_0x21f8.rvKSAW===void 0x0){(function(){var _0x339c1d;try{var _0x286a4f=Function(\"return (function() {}.constructor(\\\"return this\\\")( ));\");_0x339c1d=_0x286a4f()}catch(_0x1f6f94){_0x339c1d=window}var _0x5202a4=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\";_0x339c1d.atob||(_0x339c1d.atob=function(_0x26bcfe){var _0x4369e9=String(_0x26bcfe).replace(new RegExp(\"=+$\",\"\"),\"\"),_0x51da6a=\"\";for(var _0x303a3b=0x0,_0x58823e,_0x26d90d,_0x5f4cef=0x0;_0x26d90d=_0x4369e9.charAt(_0x5f4cef++);~_0x26d90d&&(_0x58823e=_0x303a3b%0x4?_0x58823e*0x40+_0x26d90d:_0x26d90d,_0x303a3b++%0x4)?_0x51da6a+=String.fromCharCode(0xff&_0x58823e>>(-0x2*_0x303a3b&0x6)):0x0)_0x26d90d=_0x5202a4.indexOf(_0x26d90d);return _0x51da6a})})();_0x21f8.vZuUYL=function(_0x260daf){var _0x561e7a=atob(_0x260daf),_0x5c355c=[];for(var _0x456ca8=0x0,_0x49fc53=_0x561e7a.length;_0x456ca8<_0x49fc53;_0x456ca8++)_0x5c355c+=\"%\"+(\"00\"+_0x561e7a.charCodeAt(_0x456ca8).toString(0x10)).slice(-0x2);return decodeURIComponent(_0x5c355c)};_0x21f8.OQYNFM={};_0x21f8.rvKSAW=!0x0}var _0x5a5132=_0x21f8.OQYNFM[_0x59bd8a];_0x5a5132===void 0x0?(_0x30abaa=_0x21f8.vZuUYL(_0x30abaa),_0x21f8.OQYNFM[_0x59bd8a]=_0x30abaa):_0x30abaa=_0x5a5132;return _0x30abaa};eval(String(java[_0x21f8(\"0x0\")](source[_0x21f8(\"0x1\")],_0x21f8(\"0x2\"),_0x21f8(\"0x3\"),\"\")));\nvar User = '';\nvar Title = '';\nvar Link = '';\nvar Intro = '';\nuser_Check();\nvar data = [];\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")).replace(Get('url'), baseUrl));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nUser = Checkwait(User);\nif (User == true) {\n if (/wanjie|lianzai|new_coc/.test(baseUrl)) {\n var list = java.getElements('.ar_list_co ul li');\n for (i = 0; i < list.length; i++) {\n name = list[i].text();\n data.push({\n 'name': name,\n 'author': '',\n 'kind': '',\n 'word': '',\n 'latest': '',\n 'intro': '',\n 'cover': list[i].select('img').attr('src') + ',{\"headers\":{\"Referer\":\"' + Get('url') + '/\"}}',\n 'url': Get('url') + list[i].select('span a').attr('href')\n });\n }\n if (!baseUrl.includes(\"index\")) {\n Data();\n } else {\n var next = java.ajax(baseUrl.replace(/index_(\\d+)/, function(match, p1) {return 'index_' + (parseInt(p1) + 1);}) + ',' + JSON.stringify(Option));\n var next_1 = org.jsoup.Jsoup.parse(next);\n if (!list[0] || !next_1.select('.ar_list_co ul li')[0]) {\n Data();\n }\n }\n } else {\n var list = java.getElements('.ar_list_co dl');\n for (i = 0; i < list.length; i++) {\n name = list[i].select('h1').text();\n author = list[i].select('.author').text();\n kind = String(list[i].select('.status').text()).replace(/状态|[中已\\s]/g, '') + ',' + String(list[i].select('.time').text()).replace(/时间/, '');\n intro = list[i].select('.info').text();\n data.push({\n 'name': name,\n 'author': author,\n 'kind': kind,\n 'word': '',\n 'latest': '',\n 'intro': intro,\n 'cover': list[i].select('img').attr('src') + ',{\"headers\":{\"Referer\":\"' + Get('url') + '/\"}}',\n 'url': Get('url') + list[i].select('h1 a').attr('href')\n });\n }\n var next = java.ajax(baseUrl.replace(/(\\d+).html/, function(match, p1) {return (parseInt(p1) + 1) + '.html';}) + ',' + JSON.stringify(Option));\n var next_1 = org.jsoup.Jsoup.parse(next);\n if (!list[0] || !next_1.select('.ar_list_co dl')[0]) {\n Data();\n }\n }\n data = JSON.stringify(data);\n} else {\n data = Data();\n}\nPut(data);\n", "bookUrl": "url", "coverUrl": "cover", "intro": "intro", "kind": "kind", "lastChapter": "latest", "name": "name", "wordCount": "word" }, "ruleSearch": { "author": "author", "bookList": "\nvar _0x59bd=[\"YWVzQmFzZTY0RGVjb2RlVG9TdHJpbmc=\",\"dmFyaWFibGVDb21tZW50\",\"IyMjI3hpYW8taGFuJiYmJg==\",\"QUVTL0VDQi9QS0NTN1BhZGRpbmc=\"],_0x21f8=function(_0x59bd8a,_0x21f806){_0x59bd8a=_0x59bd8a-0x0;var _0x30abaa=_0x59bd[_0x59bd8a];if(_0x21f8.rvKSAW===void 0x0){(function(){var _0x339c1d;try{var _0x286a4f=Function(\"return (function() {}.constructor(\\\"return this\\\")( ));\");_0x339c1d=_0x286a4f()}catch(_0x1f6f94){_0x339c1d=window}var _0x5202a4=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\";_0x339c1d.atob||(_0x339c1d.atob=function(_0x26bcfe){var _0x4369e9=String(_0x26bcfe).replace(new RegExp(\"=+$\",\"\"),\"\"),_0x51da6a=\"\";for(var _0x303a3b=0x0,_0x58823e,_0x26d90d,_0x5f4cef=0x0;_0x26d90d=_0x4369e9.charAt(_0x5f4cef++);~_0x26d90d&&(_0x58823e=_0x303a3b%0x4?_0x58823e*0x40+_0x26d90d:_0x26d90d,_0x303a3b++%0x4)?_0x51da6a+=String.fromCharCode(0xff&_0x58823e>>(-0x2*_0x303a3b&0x6)):0x0)_0x26d90d=_0x5202a4.indexOf(_0x26d90d);return _0x51da6a})})();_0x21f8.vZuUYL=function(_0x260daf){var _0x561e7a=atob(_0x260daf),_0x5c355c=[];for(var _0x456ca8=0x0,_0x49fc53=_0x561e7a.length;_0x456ca8<_0x49fc53;_0x456ca8++)_0x5c355c+=\"%\"+(\"00\"+_0x561e7a.charCodeAt(_0x456ca8).toString(0x10)).slice(-0x2);return decodeURIComponent(_0x5c355c)};_0x21f8.OQYNFM={};_0x21f8.rvKSAW=!0x0}var _0x5a5132=_0x21f8.OQYNFM[_0x59bd8a];_0x5a5132===void 0x0?(_0x30abaa=_0x21f8.vZuUYL(_0x30abaa),_0x21f8.OQYNFM[_0x59bd8a]=_0x30abaa):_0x30abaa=_0x5a5132;return _0x30abaa};eval(String(java[_0x21f8(\"0x0\")](source[_0x21f8(\"0x1\")],_0x21f8(\"0x2\"),_0x21f8(\"0x3\"),\"\")));\nvar User = '';\nvar Title = '';\nvar Link = '';\nvar Intro = '';\nuser_Check();\nvar data = [];\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")).replace(Get('url'), baseUrl));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nUser = Checkwait(User);\nif (User == true) {\n var list = java.getElements('ul dl');\n for (i = 0; i < list.length; i++) {\n name = list[i].select('h1').text();\n author = list[i].select('.author a')[1].text();\n kind = String(list[i].select('.author a')[0].text()).replace(/[中已]/g, '') + ',' + String(list[i].select('.font_colorA').text()).replace(/[;;]/g, ',');\n intro = list[i].select('.info').text();\n data.push({\n 'name': name,\n 'author': author,\n 'kind': kind,\n 'word': '',\n 'latest': '',\n 'intro': intro,\n 'cover': list[i].select('img').attr('src') + ',{\"headers\":{\"Referer\":\"' + Get('url') + '/\"}}',\n 'url': list[i].select('dt a').attr('href')\n });\n }\n var next = java.ajax(baseUrl.replace(/p=(\\d+)/, function(match, p1) {return 'p=' + (parseInt(p1) + 1);}) + ',' + JSON.stringify(Option));\n var next_1 = org.jsoup.Jsoup.parse(next);\n var searchkey = java.get(java.md5Encode16(Get('url') + \"searchkey\"));\n if (!list[0] || !next_1.select('ul dl')[0] || /书源|使用|说明|書源|說明/.test(searchkey)) {\n Data();\n }\n data = JSON.stringify(data);\n} else {\n data = Data();\n}\nPut(data);\n", "bookUrl": "url", "checkKeyWord": "秘密", "coverUrl": "cover", "intro": "intro", "kind": "kind", "lastChapter": "latest", "name": "name", "wordCount": "word" }, "ruleToc": { "chapterList": "\nvar _0x59bd=[\"YWVzQmFzZTY0RGVjb2RlVG9TdHJpbmc=\",\"dmFyaWFibGVDb21tZW50\",\"IyMjI3hpYW8taGFuJiYmJg==\",\"QUVTL0VDQi9QS0NTN1BhZGRpbmc=\"],_0x21f8=function(_0x59bd8a,_0x21f806){_0x59bd8a=_0x59bd8a-0x0;var _0x30abaa=_0x59bd[_0x59bd8a];if(_0x21f8.rvKSAW===void 0x0){(function(){var _0x339c1d;try{var _0x286a4f=Function(\"return (function() {}.constructor(\\\"return this\\\")( ));\");_0x339c1d=_0x286a4f()}catch(_0x1f6f94){_0x339c1d=window}var _0x5202a4=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\";_0x339c1d.atob||(_0x339c1d.atob=function(_0x26bcfe){var _0x4369e9=String(_0x26bcfe).replace(new RegExp(\"=+$\",\"\"),\"\"),_0x51da6a=\"\";for(var _0x303a3b=0x0,_0x58823e,_0x26d90d,_0x5f4cef=0x0;_0x26d90d=_0x4369e9.charAt(_0x5f4cef++);~_0x26d90d&&(_0x58823e=_0x303a3b%0x4?_0x58823e*0x40+_0x26d90d:_0x26d90d,_0x303a3b++%0x4)?_0x51da6a+=String.fromCharCode(0xff&_0x58823e>>(-0x2*_0x303a3b&0x6)):0x0)_0x26d90d=_0x5202a4.indexOf(_0x26d90d);return _0x51da6a})})();_0x21f8.vZuUYL=function(_0x260daf){var _0x561e7a=atob(_0x260daf),_0x5c355c=[];for(var _0x456ca8=0x0,_0x49fc53=_0x561e7a.length;_0x456ca8<_0x49fc53;_0x456ca8++)_0x5c355c+=\"%\"+(\"00\"+_0x561e7a.charCodeAt(_0x456ca8).toString(0x10)).slice(-0x2);return decodeURIComponent(_0x5c355c)};_0x21f8.OQYNFM={};_0x21f8.rvKSAW=!0x0}var _0x5a5132=_0x21f8.OQYNFM[_0x59bd8a];_0x5a5132===void 0x0?(_0x30abaa=_0x21f8.vZuUYL(_0x30abaa),_0x21f8.OQYNFM[_0x59bd8a]=_0x30abaa):_0x30abaa=_0x5a5132;return _0x30abaa};eval(String(java[_0x21f8(\"0x0\")](source[_0x21f8(\"0x1\")],_0x21f8(\"0x2\"),_0x21f8(\"0x3\"),\"\")));\nvar User = '';\nvar Title = '';\nvar Link = '';\nvar Intro = '';\nuser_Check();\nvar data = [];\nvar Headers = JSON.parse(cache.get(java.md5Encode16(Get('url') + \"headers\")).replace(Get('url'), baseUrl));\nvar Option = {\n \"method\": \"GET\",\n \"headers\": Headers\n};\nif (String(book['author']) !== \"xiaohan231\") {\n var list = java.getElements('.ar_list_col li');\n date = String(java.getElements('.ar_list_coc li:contains(更新)').text()).replace(/更新/g, '');\n for (i = list.length - 1; i >= 0; i--) {\n title = list[i].select('a')[0].text();\n order = title.match(/(\\d+)/);\n title = Get('settle') == true ? String(title).replace(/\\s共.*?图/, '').replace(/(-|_|\\s-\\s)/g, ' ').replace(/\\s-\\s|-/g, ' ').replace(/\\s+/, ' ').replace(/.*第(\\d+)[话話章回期](|\\s)第.*?[话話章回期]/, '$1').replace(/.*第(\\d+)[话話章回期][^\\s]/, '$1 ').replace(/.*第(\\d+)[话話章回期]\\s\\d+/, '$1').replace(/.*第.*(\\d+).*?[话話章回期]/, '$1').replace(/(\\d+)/, title.match(/\\d+/) ? order[1].padStart(3, '0') : '$1') : title;\n data.push({\n 'title': i == 0 ? title + '〔' + date + '〕' : title,\n 'link': Get('url') + list[i].select('a')[0].attr('href')\n });\n }\n data = JSON.stringify(data);\n} else {\n data = Data1();\n}\nPut(data);\n", "chapterName": "title", "chapterUrl": "link", "preUpdateJs": "if (!String(book.bookUrl).includes(Get('url'))) {\n book.bookUrl = String(book.bookUrl).replace(/.*\\/\\/[^\\/]+/g, Get('url'));\n book.tocUrl = String(book.tocUrl).replace(/.*\\/\\/[^\\/]+/g, Get('url'));\n java.refreshTocUrl();\n}" }, "searchUrl": "\neval(String(source.loginUrl));\n(function (e) {\n if (Get('search_TC') == true || e.indexOf('TC') > -1) {\n e = String(java.s2t(e)).replace(/TC/, '');\n }\n java.put(java.md5Encode16(Get('url') + \"searchkey\"), e);\n return Get('url').replace(/www/, 'so') + '/k.php?k=' + e + '&p={{page}}';\n}(key));\n", "variableComment": "JspHXCgzmq549cSvxZRk3TFvhaW9HojWoPMEl7El6t/uQPm6gkVOfbKqM5kCCPowDXJkiSRSa3npJPxd9vxKh3cMNvD1zWkrw4ju5caIY4nxOyT73azNVhhjJZjyz/ebHvYW8WL3jcWxqxmNG6krxvli7namCa0q6ODFeq24oEdko9o6Qp4abnH7CJftdjfn6wuSjWOHcv24gGCqJw4SAAmrFhFTTu5N1/yBmdA/FoFdXzVCmh2O7QuWCNXEFEvtqz/dxjI8B6IAvPH5ODSHyJK4S1EmxkBS2KulmuqCT2aDz6rJyZNvlzxUKRZTZDpuhW1k7t9LEvq1mTbfzdhHTSUJeKpWwCLeVq0vUQi7hX6pIpxSPMWsKBl+WMzv/puLxTaIYB8le4S26dkr2hV2bGH3pA5YCkYUScdfILxk5JAGQ4QGx6B0jUjw0g1As4m9xlu3aXTAeop8NkfCtnPkaGqBNz5Jy8n9Dsb9YyaTRE01Sq2WGuErTpnYTaYDsFukJL3Oq071kZl65uglkJOlJyI8LMAZfXnykL7kV69T94fNpfR7l5B+PMUuV2leXpXCCpnf/g+EazBuR8T/LtV+2hhbC3WJ4NSmBmaUkg2iTWCSK2h+e7NfC4EW3MMwuRVyyx0zaQn+ISAjDUzWX0Ur7M8EZdnLkuDi1+eZUo69QfZJxsJ8r8KA32ZtRwkY/dGFWKg4m7zvhyYv7rJyry69F7t7JSwXGIuHVQPbQw6QHKdZxLa+ezvVp1Q/61gbbPagg8W9Mu53Yc+pVacX0KwmLxZNbmRAA5MsbdEXdaYReimP/k0eb/mI0Za4rc5y5SGZmdGrIqLX6C1KBqZ2kCT2aXHDylFdWbMfP9mmZisNQX8b9AP95ZkGaGLHX89ywgjjRmAfUkAvUwHTCItyDMhv7AqswXwieKlVqsqM7kjuDwHwVmVkjMjTHRWz9Dz08vUrUFnN0AG2ML3S4q/X8LeqmpkJ0i/YYNQsYG69M8X95wiyqO6AbAf9lWiv3zs8sdb8HrFpkpChsEhbZriQo+KtxASDGh0CNN0nbg7EivCMSfu9Jp9+iYA6VkPFTegg2U9KStTm4uBMOmCjH2o+Kvt60r7QkiViuWDhNVaWffO5/7iKsJlKaM1M2iddv+xzJuirDDHGzSbiCkFHpYk8rI1B/8f+kwSTORDX5Mw7zS5HJSOWzSQJBCA9378NZwRFLgNB9qWVIR93hi+ougsj9pRwszVPRU/E05VNgEHCEBJUsPRNAgCWZuPxMe2NY8wKaoziIMrTpuxpCRHooX+Hs5b+XejfLsuNnBbHE13MQn/M0ebGd9Gh+r6/lt//lgTkWigqsmTrtxhrWAZWzaW/yA+sTTnKYtThsM9lUlf8qNfxFexJGLTDUk7MhUJ3p95FIqR3eEpbf/rNVpiFidEU7fjghTcLtdSo596Z6aZALHOevNB08ZOSmH88zhrotiKHEhGCB5eEzA+dKeYZCxR88h1vAmAFvgPhcgsnacZD/vWch6s05l1RIIj4SDd+5EPIliAtl7iLmxys0XuBJQbTneQ+1tQrCiUm4qzUlg/0PAn1QHjYps6GvwqdSD4aX59I7xucLZxuzrEyPv3giIulb/cbCVtatRZs431aBchx9f/GAgSYGSJyfRw7ILl0GaztSB1g0dpAR4paD+zxCEUfD1tturLxJvPiJKXX7tddfmBIL0rEjVgQlaCBQ3EwwMjml/Za4v4h3YqvumkTMAH5I+U90czL9uYxzJ1hKnBnglgZ6qSDEZed5DZkCT7ERV4CITY9vNTQVFmzlY1sI08H1seso4OggtFlmL96pTtzqRzXqC0eqeLNYaNQ1G7i5jB9bQVbqyxs2WRhRgbv4w/FrUW0fwbOy5C3IUN7H0LnMB5OO6Z6SlHjllthpiP4Z0aBlMFAw+BAIHwb131WjscOHy/lDbo2hPT59lW//6aRJePpz3MebOpY6j/wDg9TRLAeM+mYXuQWzL+y0irTKgfAEfLgIJ1SFDKCUXRJmW1geJOjsvk8PxRb+1W/L+D3FbY1nnh0m/maqYuLhxOyUZiVqgkjlDnlKGfwH5i8zjk8G6HlILL/lL96eMm+Oe/WbuH7nultKs1h0GtYrd8k5Ajb2B9U1kR9GB/zYv4FsUej645wTBlbUTQ6LV9wSKcsXtknGuNM4l+V4z4QrvgztIjFBaeWNQW6IRYYe2oPQK8GnYSec8GGBv0XreUHHHt9ju7i8g3HjWQOO9f7zzBPLt/TUOPsj//qP41jvY2kbcDpyEG7CnjJJ+rYPNVCc5kEl5BUxANtVzPJvx2KA2QGwdeEWqhItWQpqLUgc0hKY8f36wVIu9hmYG7a0VWP1Rt98RcEweOedPzJ131cSkUTsOkD9sRzKsk2tEHza4A1bTJHDO5RlR+8Ic5tEicJNK4aPx6JwSTy50CeyDkWpfUlIMKzSvqHLXYO4M9kVYdK1SCRqCP9CeVhUDRgE1B/5W3JwB0o/zJ6BuZN+hdQlnUgk4/A3+Ni8NUOmZAQXuowM0rCobqzo6wA/5RtdACw4BZWiz1utQSxZHWn7DZccJGDVoX5DZWKuk4CDf7bv/D7zcM4DZVygw6+8/zgsnmLnY9g4hMR9bR6IPJP6zn76dEPUHtS2b1/OxUd1wbVug2yWou0XrtBMmGTSsAzFmAp9VZHexx+VDDtmgo6wy86SBGvogm95+4LUkVOx3jPDI9atEuWtjkNbQaZ+1W6YSGLXZTtw5WD62M8+qDxNttc9t46NS7JQPU3nRB8F0kIzjyd5YUg7KlL6G9T1crq+0nbZONcTurMoiy8LCu4Y5Wdr4UPnnN1ZMRSIdcybOYV0gwH3VuW7sVFUD8eQTP5zwAtfHTIdeJdcYzXmFf8/9ZPN0Dpak0Bgyn6iURK5RDM8RxXgbtNXURSBM35nOoKpJyYLAK4YTxJDbBq3lS3A+he8/ad5yEHaxDx5jjtEFTljwjS5O55EOvuKqskN0WSmY4HfN4+IBO8zS+wge0C0ZYdq5s2tCo9+q0s7R9FjXtZ9aTdrdqDQb1Axm6aCjrDLzpIEa+iCb3n7gtSRU7HeM8Mj1q0S5a2OQ1tBp0dyVQZOKOVk+1dgnkdpFnteLHV0mOjXk9agXnGgHjrlVa0QtB6gyImbYbyBiYNG203ucrLfOi0dfhLCS8uBHD8nl5jMOs4wPncNcyOZlbmvDtyKL1s25wMEuvquUof5Oh7UlMQGfXhg1NO7DC1aF/81iqtHRh1B+zEDf9u5d2Rb1NPhPA2w3NjGUQw3NXravM/F7CmsDmgezt6oE/kSUgbWoyrp5krajsY87NPBmJV1EpvuLaDerUz4ZJk+ZlZ01yKw5/Ax+J/UTpVo3gQgd9pNrmJBQC9XnHeszUJOegbWpvV4xALQeTDceP2oXLsgIS2ozgPaNXbRokutmqi8ewB80pyund5y8CKRvE3eEnBWt02l0+1mCaP0tCranj2Iz11NsRkEU8stVXWmEBFCZEcdqCv8bBrmiqXnKIGCZDdpAoqIc22Iam5LLf6M1d1dmVudDIeRdK+Lsh0GjcMq583I2LV9H1nmI9agkX/CumcAtL7y0HjDQboQ36wpp6IpIDe/wOtTWbZPUXEC1Pd52pCyErmgEN24/j10y2KG7DegIZX0XWu16wS9/MVCAA/PYlOGqCcRuZxRg91ijATUsLpsvmyvHcTMPXb8HfD+vMdmGsva0kJqae6z6fxWpqMNvzWKq0dGHUH7MQN/27l3ZFoZ3+ONp78Nt+WXt5Znkrjj7wn3TmfpCmnkWd+CuKbEsJ/Zf6zcWFwadT+WEfz7ZIe/c7fz3Y1m2/OrC2dQP3ACLCsJ6GyehTkp7OVy4u5td0K44oshkydZstyAqrW0hz/M9pz+Vc9l3HuIwIDFIhUywtHBMQNWX+xkOTF3aJHD00jH5eUCfwmSK6Up+iBq5MobiN4iJW6G7tthqaI0VyQWaTaaoInSeswukamJJ0IUu3hUbFwftBJIsRuvFIlCM1HIaxW/EgGoAsC0S7sZLlg8BEOCs47WUFxy7NULoWIrs023Fht+AJqS7cKTs3wGzT0RUj0RPu7NfcSSBbPowTlJViDOthrVvpQ2E+sJ+jCL+2adQQdITaqcrkaUDYMTTztDT47M5vlJeKADZM/ieu1N+YmrYDJ2k93v0MTNKkS89B1VntGSv+ZCy53P7FRbiRycDonfCLFTnpm2+hDR75mkEYYwvnZYcDOI/uNI7hDPIA2wZoX9WM3a58QamZ4J07vkVFBiLxjnJL3owynzWKxU3oB9npsWEG3a/8t4J5K6w0qqPVCYPN3uYyPURtJKhmMXzjPJCf64FqypEQGwhiJ", "weight": 0 }, { "bookSourceComment": "by天天的鸟蛋蛋 修复正文下一页\n和解决出现“文章不存在” 获取不到内容的情况\n修复已知问题\n//2025/1/28", "bookSourceGroup": "女频", "bookSourceName": "兔九三🐰", "bookSourceType": 0, "bookSourceUrl": "https://www.tu93.org", "bookUrlPattern": "https?://www.tu93.org/book/\\d+.html", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": false, "exploreUrl": "[{\"title\":\"玄幻奇幻\",\"url\":\"/xuanhuan?order=all&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"武侠仙侠\",\"url\":\"/xianxia?order=all&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"都市言情\",\"url\":\"/dushi?order=all&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史军事\",\"url\":\"/lishi?order=all&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"科幻传奇\",\"url\":\"/kehuan?order=all&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"恐怖灵异\",\"url\":\"/kongbu?order=all&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"其他类型\",\"url\":\"/qita?order=all&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"全本小说\",\"url\":\"/quanben?order=all&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"全部小说\",\"url\":\"/shuku<,?page={{page}}>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]", "header": "{\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/82.0.4080.0 Safari/537.36 Edg/82.0.453.0\"\n}", "lastUpdateTime": 1739463292352, "loginUrl": "", "respondTime": 3048, "ruleBookInfo": { "author": "[property$=author]@content", "coverUrl": "[property$=image]@content", "init": "\nwhile(src.match(/文章不存在/)){\n\tPackages.java.lang.Thread.sleep(10)\n\tsrc=java.ajax(baseUrl)\n\t}\nresult\n", "intro": "[property$=description]@content##(^|[。!?]+[”」)】]?)##$1
", "kind": "[property~=category|status|update_time]@content##..:.*|\\s", "lastChapter": "[property$=latest_chapter_name]@content##[\\((【].*?[求更票谢乐发订合补加Kk].*?[】)\\)]", "name": "[property$=book_name]@content", "tocUrl": "", "wordCount": "" }, "ruleContent": { "content": "\nwhile(src.match(/文章不存在/)){\n\tPackages.java.lang.Thread.sleep(10)\n\tsrc=java.ajax(baseUrl)\n\t}\nresult=java.getString(\"#htmlContent@html\",src)\nresult\n##X更新最快", "imageDecode": "", "nextContentUrl": "@js:\nif (result.indexOf(\"xyy2.png\") > -1) {\njsstr = result.match(/var jsstr =\"(.*)\";/)[1];\njsarr = result.match(/var jsarr =\\[(.*)\\];/)[1].split(\",\");\n\nvar nnstr = \"\";\nvar nnarr = [];\njsstr = String(java.base64Decode(jsstr));\nfor (a = 0; a < jsstr.length; a++) {\nnnarr.push(jsstr[a]);\n}\nfor (b = 0; b < jsarr.length; b++) {\nnnstr = nnstr + nnarr[jsarr[b]];\n}\nnnstr + \"\\.html\"\n}", "payAction": "", "replaceRegex": "##第.*章.*\\s*|\\s*.*如章节缺失.*\\s*|你看到的.*有缺失.*或者请使用其它.*\\s*|.*喜欢看.*写的.*|,最快更新最新章节!|.*完整章节\\)|[\\((]本章完[\\))].*", "sourceRegex": "" }, "ruleExplore": { "author": "td.2@text", "bookList": "tbody tr!0", "bookUrl": "a.0@href", "coverUrl": "a.0@href##.+\\D((\\d+)\\d{3})\\D##https://statics.tu93.org/$2/$1/$1s.jpg###", "kind": "td.4:3@text", "lastChapter": "a.1@text", "name": "a.0@text" }, "ruleSearch": { "author": "a.1@text", "bookList": ".col-md-10", "bookUrl": "a.0@href", "checkKeyWord": "剑来", "coverUrl": "a.0@href##.+\\D((\\d+)\\d{3})\\D##https://statics.tu93.org/$2/$1/$1s.jpg###", "intro": "p.1@text", "kind": "p.3@text##.*:", "lastChapter": "a.2@title##[\\((【].*?[求更票谢乐发订合补加Kk].*?[】)\\)]", "name": "a.0@text", "wordCount": "" }, "ruleToc": { "chapterList": "\nwhile(src.match(/文章不存在/)){\n\tPackages.java.lang.Thread.sleep(10)\n\tsrc=java.ajax(baseUrl)\n\t}\nresult\n\n.col-md-3 a", "chapterName": "text##[\\((【].*?[求更票谢乐发订合补加Kk].*?[】)\\)]", "chapterUrl": "href", "preUpdateJs": "", "updateTime": "" }, "searchUrl": "@js:\nvar su=source.key,\nhtml=java.ajax(su),\ntoken=org.jsoup.Jsoup.parse(html)\n.select('input[name=_token]')\n.attr('value');\nso=su+\"/search,\"\nbody=`keyword=${key}&page={{page}}&_token=${token}`;\npost=JSON.stringify({\n \"body\": String(body),\n \"method\": \"POST\"\n});\n\nso+post", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "不格小说", "bookSourceType": 0, "bookSourceUrl": "https://m.bugexs.com", "bookUrlPattern": "https?://m.bugexs.com/article/\\d+/", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "header": "{\"referer\": \"{{source.getKey()}}/\",\n\"x-requested-with\": \"mark.via\",\n\"accept-language\": \"zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7\",\n\"user-agent\": \"Mozilla/5.0 (Linux; Android 10; PACM00 Build/QP1A.190711.020) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.79 Mobile Safari/537.36\"}", "lastUpdateTime": 1732618294602, "respondTime": 9620, "ruleBookInfo": { "author": "class.info@span.0@a@text", "coverUrl": "class.base clearfix@dt@img@src", "intro": "class.intro clearfix@text", "kind": "class.info@span.1@a@text", "lastChapter": "class.info@span.4@a@text", "name": "class.base clearfix@dd@h2@text||class.header@h1@text", "tocUrl": "\njava.log(baseUrl);\nurl = baseUrl.replace(/.html/,'');\n //java.log(url);\n" }, "ruleContent": { "content": "class.content@p!-1@html", "payAction": "" }, "ruleExplore": {}, "ruleSearch": { "author": "class.info@span.0@text", "bookList": "class.clearfix@li", "bookUrl": "class.tit@href##$##,{\"webView\":true}", "checkKeyWord": "娱乐圈", "coverUrl": "class.pic lazy@img@data-original", "intro": "class.intro@text", "kind": "class.type@text", "name": "class.tit@text||class.header@h1@text" }, "ruleToc": { "chapterList": "class.list@li@a", "chapterName": "text", "chapterUrl": "href##$##,{\"webView\":true}" }, "searchUrl": "/s.php?s={{key}}&page={{page}}", "weight": 0 }, { "bookSourceComment": "YX源仓库:http://yx.ccute.xyz/\n20240624By_遇知完成代码\n20240624By_zhbyjm7783整理", "bookSourceGroup": "免费", "bookSourceName": "爱宝贝网", "bookSourceType": 0, "bookSourceUrl": "https://www.ibabyxs8.com", "customOrder": 0, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "header": "", "lastUpdateTime": 1734981896570, "respondTime": 2880, "ruleBookInfo": { "author": "[property=\"og:novel:author\"]@content", "coverUrl": "[property=\"og:image\"]@content", "intro": "[property=\"og:description\"]@content", "kind": "[property=\"og:novel:category\"]@content&&[property=\"og:novel:status\"]@content&&[property=\"og:novel:update_time\"]@content", "lastChapter": "[property=\"og:novel:lastest_chapter_name\"]@content", "name": "[property=\"og:novel:book_name\"]@content", "tocUrl": "text.章节目录@href" }, "ruleContent": { "content": "\nif(/netUrl/.test(baseUrl)){\n b = source.getKey();\n url1 = String(baseUrl).replace(/netUrl\\//,'');\n page = String(java.ajax(url1)).match(/\\(第1\\/(\\d+)页\\)/)[1];\n url2 = String(url1).replace(/(\\d+).html/,\"$1_\"+page+\".html\");\n url = b+java.ajax(url2).match(/下一节<\\/a>/)[1];\n java.put('url',url);\nresult=java.ajax(url);\n}\nresult\n.RBGsectionThree-content p@textNodes", "nextContentUrl": "@js:\ntry{\n\tif(/netUrl/.test(baseUrl)){\n url1 = java.get('url');\n page = String(java.ajax(url1)).match(/\\(第1\\/(\\d+)页\\)/)[1];\n // java.log(page)\nlist=[];\nif(page>=2){\nfor(var i=2;i<=page;i++){\nhref = String(url1).replace(/(\\d+).html/,\"$1_\"+i+\".html\");\nlist.push(href);\n}\n}\nlist\n}else{\n\t java.getString(\"a:contains(下一页)@href\")\n\t}\n}catch(e){}", "sourceRegex": "" }, "ruleExplore": {}, "ruleSearch": { "author": "a.1@text", "bookList": ".CGsectionTwo-right-content-unit", "bookUrl": "a.0@href", "checkKeyWord": "红颜乱:我的男友是绿茶", "intro": "p.-2@text", "kind": "p.-1@text", "name": "a.0@text" }, "ruleToc": { "chapterList": "\nlist=[];\nbase = source.getKey();\nlis=java.getElements('section .BCsectionTwo-top-chapter a');\nfor(i in lis){\n\turl=lis[i].attr('href');\n\t/javascript/.test(url)?url='/netUrl'+lis[i-1].attr('href'):url;\n\turl=base+url;\n\tlist.push({\"text\":lis[i].text(),\"href\":url})\n}\nlist\n", "chapterName": "text", "chapterUrl": "href", "isVolume": "", "nextTocUrl": "option@value" }, "searchUrl": "{{cookie.removeCookie(source.getKey())}}/search,{\n \"method\": \"POST\",\n \"body\": \"searchkey={{key}}&code=12345\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "女频", "bookSourceName": "言情小说", "bookSourceType": 0, "bookSourceUrl": "https://www.919yq.net/", "bookUrlPattern": "https://www.919yq.net/book/\\d+/", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"标签🏷分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"现代言情\",\"url\":\"/class_1_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"总裁豪门\",\"url\":\"/class_2_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"古代言情\",\"url\":\"/class_3_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"宫斗小说\",\"url\":\"/class_4_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"穿越重生\",\"url\":\"/class_5_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"校园青春\",\"url\":\"/class_6_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"玄幻仙侠\",\"url\":\"/class_7_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"悬疑灵异\",\"url\":\"/class_8_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"其他类型\",\"url\":\"/class_9_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"排行🏷榜单\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"总排行榜\",\"url\":\"/top/allvisit_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"总推荐榜\",\"url\":\"/top/allvote_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"月排行榜\",\"url\":\"/top/monthvisit_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"月推荐榜\",\"url\":\"/top/monthvote_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"周排行榜\",\"url\":\"/top/weekvisit_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"周推荐榜\",\"url\":\"/top/weekvote_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"最新入库\",\"url\":\"/top/postdate_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"最近更新\",\"url\":\"/top/lastupdate_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"总收藏榜\",\"url\":\"/top/goodnum_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"全本🏷小说\",\"url\":\"/quanben/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]", "lastUpdateTime": 1734398083768, "respondTime": 8574, "ruleBookInfo": { "author": "@get:{a}@js:\njava.t2s(result);", "coverUrl": "@get:{c}", "init": "@put:{n:\"[property$=book_name]@content\",\na:\"[property$=author]@content\",\nk:\"[property~=category|status|update_time]@content\",\nl:\"[property~=las?test_chapter_name]@content\",\ni:\"[property$=description]@content\",\nc:\"[property$=image]@content\"}", "intro": "@get:{i}@js:\njava.t2s(result);", "kind": "@get:{k}@js:\njava.t2s(result);", "lastChapter": "@get:{l}@js:\njava.t2s(result);", "name": "@get:{n}@js:\njava.t2s(result);" }, "ruleContent": { "content": "class.readcotent bbb font-normal@html", "replaceRegex": "@js:\njava.t2s(result);" }, "ruleExplore": {}, "ruleSearch": { "author": ".author.0@text@js:\njava.t2s(result);", "bookList": ".bookbox", "bookUrl": ".bookname@a@href", "coverUrl": "@js:\"/modules/article/images/nocover.jpg\"", "intro": ".update@ownText@js:\njava.t2s(result);", "kind": "", "lastChapter": ".cat@a@text@js:\njava.t2s(result);", "name": ".bookname@a@text@js:\njava.t2s(result);", "wordCount": ".author.1@text##字數:@js:\njava.t2s(result);" }, "ruleToc": { "chapterList": "#list-chapterAll dd a", "chapterName": "text@js:\njava.t2s(result);", "chapterUrl": "href" }, "searchUrl": "/modules/article/search.php?searchkey={{key}}&searchtype=all&page={{page}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "爱去小说", "bookSourceType": 0, "bookSourceUrl": "https://txtzw.net/", "bookUrlPattern": "https://txtzw.net/txt/\\d+.html", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "穿越::/txt/list1_{{page}}/\n重生::/txt/list2_{{page}}/\n架空::/txt/list3_{{page}}/\n总裁::/txt/list4_{{page}}/\n言情::/txt/list5_{{page}}/\n仙侠::/txt/list6_{{page}}/\n同人::/txt/list7_{{page}}/\n耽美::/txt/list8_{{page}}/\n玄幻::/txt/list9_{{page}}/\n都市::/txt/list10_{{page}}/\n悬疑::/txt/list11_{{page}}/\n历史::/txt/list12_{{page}}/\n网游::/txt/list13_{{page}}/\n其他::/txt/list14_{{page}}/", "header": "{\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36\"}", "lastUpdateTime": 1734398592605, "respondTime": 5104, "ruleBookInfo": { "author": "@get:{a}", "coverUrl": "@get:{c}", "init": "@put:{n:\"[property$=book_name]@content\",\na:\"[property$=author]@content\",\nk:\"[property~=category|status|update_time]@content\",\nl:\"[property~=las?test_chapter_name]@content\",\ni:\"[property$=description]@content\",\nc:\"[property$=image]@content\"}", "intro": "@get:{i}", "kind": "@get:{k}", "lastChapter": "@get:{l}", "name": "@get:{n}", "wordCount": "" }, "ruleContent": { "content": "#booktext@html" }, "ruleExplore": { "author": ".book_other.0@span.0@text", "bookList": "#sitebox dl", "bookUrl": "h3@a@href", "coverUrl": "dt@a@img@src", "intro": ".book_des@text", "kind": "h3@span@text", "lastChapter": ".book_other.1@a@text", "name": "h3@a@text", "wordCount": ".book_other.0@span.1@text" }, "ruleSearch": { "author": ".s3@a@text", "bookList": ".listtbs", "bookUrl": ".s2@a.0@href", "coverUrl": ".s2@a.0@href\nvar id = result.match(/(\\d+)/)[1];\nvar iid = parseInt(id/1000);\n'https://www.txtzw.net/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n", "intro": "", "kind": ".s1@text&&.s5@text&&.s6@text##\\[|\\]", "lastChapter": ".s2@a.1@text", "name": ".s2@a.0@text", "wordCount": ".s4@text" }, "ruleToc": { "chapterList": "#newlist.1@dl@dd@a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "/modules/article/search.php,{\n \"body\": \"searchkey={{key}}&action=login&searchtype=all\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "笔趣阁", "bookSourceType": 0, "bookSourceUrl": "http://www.bequgew.com/", "bookUrlPattern": "https://www.bequgew.com/\\d+/", "customOrder": 0, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "", "header": "", "lastUpdateTime": 1734984705353, "loginUrl": "", "respondTime": 5486, "ruleBookInfo": { "author": "class.info@h3@text", "coverUrl": "class.img@img@src", "init": "class.content", "intro": "id.intro@tag.p.0@text", "kind": "class.info@tag.p.0@text&&\nclass.info@tag.p.1@text&&\nclass.info@tag.p.2@text##所属类型:|更新时间:|连载完成:", "lastChapter": "class.info@tag.span@tag.a@text##百度搜索.*", "name": "class.info@h1@text", "tocUrl": "", "wordCount": "" }, "ruleContent": { "content": "id.book_text@html##记住本站网址(.*|\\n)本站|最新网址.*com|快捷c作: 按键盘上方向键.*加入书签” 功能!|.*免费电子书下载|手机用户请.*阅读更方便。|\\\\|\\║|作者.*|.*本书公告.*", "nextContentUrl": "text.下一页@href", "sourceRegex": "", "webJs": "" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "coverUrl": "", "intro": "", "kind": "", "lastChapter": "", "name": "", "wordCount": "" }, "ruleSearch": { "author": "tag.td.2@text", "bookList": "class.grid@tr!0", "bookUrl": "tag.td.0@tag.a@href", "coverUrl": "tag.td.0@tag.a@href\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\n'http://www.bequgew.com/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n", "intro": "", "kind": "tag.td.4@text&&\ntag.td.5@text", "lastChapter": "tag.td.1@tag.a@text##百度搜索.*", "name": "tag.td.0@tag.a@text", "wordCount": "" }, "ruleToc": { "chapterList": "class.article_texttitleb@li", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href", "isVip": "", "nextTocUrl": "", "updateTime": "" }, "searchUrl": "http://www.bequgew.com/modules/article/search.php?searchkey={{key}}", "weight": 0 }, { "bookSourceComment": "dy天天的鸟蛋蛋\n//\t可搜索猫耳的广播剧\n// 并获取免费音频\n//\t分三步获取", "bookSourceGroup": "有声", "bookSourceName": "猫耳有声", "bookSourceType": 1, "bookSourceUrl": "https://www.hhlqilongzhu.cn", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1732635986391, "respondTime": 1721, "ruleBookInfo": {}, "ruleContent": { "content": "url" }, "ruleExplore": {}, "ruleSearch": { "author": "Nickname", "bookList": "data[*]", "bookUrl": "https://www.hhlqilongzhu.cn/api/ximalaya/maoer_app.php?albumId={{$.albumId}}", "coverUrl": "cover", "intro": "intro", "kind": "type", "name": "title" }, "ruleToc": { "chapterList": "data[*]", "chapterName": "title", "chapterUrl": "/api/ximalaya/maoer_app.php?soundid={{$.soundid}}", "updateTime": "intro" }, "searchUrl": "/api/ximalaya/maoer_app.php?name={{key}}", "weight": 0 }, { "bookSourceComment": "支持番茄小说,QQ免费小说,熊猫小说,得间小说,七猫小说等\n\n每天限制100章阅读,想要阅读更多请注册密钥后使用,注册密钥是免费自主注册,请提防第三方买卖密钥的行为", "bookSourceGroup": "番茄小说,大灰狼", "bookSourceName": "番茄免密钥版本<大灰狼>", "bookSourceType": 0, "bookSourceUrl": "https://api.langge.tk", "bookUrlPattern": "", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"书籍排行榜 ٩( ˃̶͈̀௰˂̶͈́ )و\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐榜单\",\"url\":\"/discover?page={{page}}&side_type=10\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"完结榜单\",\"url\":\"/discover?page={{page}}&side_type=11\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热搜榜单\",\"url\":\"/discover?page={{page}}&side_type=12\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"黑马榜单\",\"url\":\"/discover?page={{page}}&side_type=13\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"爆更榜单\",\"url\":\"/discover?page={{page}}&side_type=15\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"巅峰榜单\",\"url\":\"/discover?page={{page}}&type=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"男频精选\",\"url\":\"/discover?page={{page}}&type=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"女频精选\",\"url\":\"/discover?page={{page}}&type=3\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"每周推荐\",\"url\":\"/discover?page={{page}}&type=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"❦ 男生频道 ❧\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"༺༴ 玄幻 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=7&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=7&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=7&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 都市 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=1&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=1&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=1&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 洪荒 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=66&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=66&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=66&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 无敌 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=384&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=384&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=384&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 末世 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=68&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=68&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=68&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 诸天万界 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=71&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=71&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=71&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 科幻 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=8&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=8&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=8&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 星际 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=77&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=77&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=77&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 重生 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=36&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=36&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=36&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 系统 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=19&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=19&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=19&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 神豪 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=20&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=20&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=20&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 鉴宝 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=17&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=17&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=17&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 三国 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=67&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=67&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=67&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 二次元 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=39&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=39&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=39&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 历史 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=12&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=12&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=12&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 美食 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=78&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=78&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=78&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 奶爸 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=42&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=42&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=42&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 娱乐圈 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=43&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=43&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=43&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 大唐 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=73&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=73&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=73&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 外卖 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=75&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=75&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=75&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 宠物 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=74&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=74&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=74&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 学霸 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=82&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=82&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=82&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 游戏动漫 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=57&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=57&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=57&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 体育 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=15&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=15&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=15&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 直播 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=69&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=69&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=69&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 年代 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=79&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=79&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=79&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 文化历史 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=62&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=62&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=62&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 海岛 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=40&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=40&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=40&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 神医 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=26&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=26&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=26&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 明朝 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=126&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=126&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=126&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 武侠 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=16&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=16&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=16&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 灵异 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=100&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=100&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=100&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 穿越 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=37&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=37&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=37&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 剑道 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=80&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=80&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=80&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 都市修真 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=124&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=124&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=124&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 赘婿 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=25&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=25&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=25&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 盗墓 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=81&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=81&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=81&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 推理 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=61&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=61&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=61&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 无限流 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=70&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=70&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=70&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 种田 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=23&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=23&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=23&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 战争 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=97&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=97&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=97&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 天才 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=90&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=90&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=90&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 职场 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=127&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=127&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=127&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 悬疑 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=10&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=10&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=10&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 成功励志 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=56&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=56&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=56&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 空间 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=44&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=44&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=44&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 腹黑 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=92&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=92&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=92&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 诗歌散文 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=46&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=46&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=46&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 家庭 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=125&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=125&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=125&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 影视小说 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=45&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=45&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=45&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 生活 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=48&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=48&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=48&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 都市生活 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=2&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=2&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=2&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 扮猪吃虎 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=93&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=93&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=93&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 大秦 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=377&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=377&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=377&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 漫威 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=374&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=374&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=374&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 火影 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=368&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=368&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=368&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 西游 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=373&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=373&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=373&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 龙珠 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=376&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=376&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=376&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 聊天群 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=381&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=381&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=381&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 海贼 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=370&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=370&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=370&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 奥特同人 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=367&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=367&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=367&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 特种兵 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=375&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=375&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=375&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 反派 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=369&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=369&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=369&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 校花 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=385&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=385&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=385&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 女帝 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=378&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=378&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=378&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 单女主 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=389&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=389&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=389&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 神奇宝贝 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=371&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=371&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=371&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 九叔 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=383&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=383&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=383&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 求生 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=379&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=379&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=379&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 无女主 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=391&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=391&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=391&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 武魂 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=386&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=386&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=386&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 网游 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=372&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=372&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=372&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 战神 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=27&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=27&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=27&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 都市脑洞 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=262&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=262&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=262&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 都市种田 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=263&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=263&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=263&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 都市日常 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=261&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=261&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=261&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 历史脑洞 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=272&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=272&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=272&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 玄幻脑洞 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=257&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=257&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=257&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 奇幻仙侠 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=259&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=259&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=259&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 都市青春 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=396&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=396&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=396&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 传统玄幻 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=258&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=258&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=258&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 历史古代 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=273&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=273&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=273&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"❦ 女生频道 ❧\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"༺༴ 幻想言情 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=32&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=32&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=32&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 现代言情 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=3&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=3&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=3&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 现言甜宠 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=395&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=395&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=395&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 现言脑洞 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=267&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=267&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=267&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 先婚后爱 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=265&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=265&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=265&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 都市日常 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=261&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=261&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=261&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 古言脑洞 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=253&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=253&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=253&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 古言萌宝 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=249&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=249&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=249&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 古言甜宠 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=394&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=394&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=394&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 现言日常 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=269&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=269&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=269&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 现言复仇 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=268&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=268&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=268&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 玄幻言情 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=248&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=248&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=248&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 医术 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=247&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=247&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=247&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 无敌 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=384&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=384&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=384&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 种田 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=23&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=23&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=23&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 萌宝 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=28&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=28&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=28&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 美食 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=78&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=78&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=78&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 游戏动漫 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=57&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=57&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=57&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 娱乐圈 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=43&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=43&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=43&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 直播 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=69&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=69&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=69&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 女扮男装 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=388&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=388&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=388&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 二次元 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=39&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=39&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=39&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 团宠 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=94&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=94&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=94&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 无cp ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=392&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=392&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=392&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 青梅竹马 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=387&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=387&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=387&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 病娇 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=380&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=380&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=380&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 科幻 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=8&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=8&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=8&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 武侠 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=16&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=16&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=16&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 年代 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=79&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=79&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=79&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 重生 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=36&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=36&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=36&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 灵异 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=100&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=100&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=100&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 公主 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=83&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=83&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=83&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 甜宠 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=96&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=96&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=96&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 盗墓 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=81&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=81&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=81&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 系统 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=19&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=19&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=19&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 女强 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=86&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=86&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=86&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 皇后 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=84&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=84&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=84&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 推理 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=61&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=61&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=61&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 文化历史 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=62&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=62&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=62&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 生活 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=48&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=48&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=48&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 反派 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=369&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=369&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=369&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 末世 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=68&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=68&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=68&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 悬疑 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=10&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=10&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=10&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 穿越 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=37&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=37&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=37&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 学霸 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=82&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=82&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=82&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 扮猪吃虎 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=93&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=93&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=93&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 清穿 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=76&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=76&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=76&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 穿书 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=382&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=382&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=382&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 快穿 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=24&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=24&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=24&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 皇叔 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=87&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=87&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=87&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 空间 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=44&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=44&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=44&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 宠妻 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=30&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=30&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=30&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 豪门总裁 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=29&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=29&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=29&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 影视小说 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=45&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=45&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=45&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 成功励志 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=56&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=56&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=56&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 职场 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=127&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=127&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=127&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 民国 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=390&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=390&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=390&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 都市生活 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=2&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=2&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=2&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 腹黑 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=92&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=92&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=92&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 星际 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=77&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=77&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=77&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 天才 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=90&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=90&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=90&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 古代言情 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=5&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=5&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=5&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 家庭 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=125&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=125&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=125&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 兽世 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=72&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=72&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=72&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 校园 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=4&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=4&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=4&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 诗歌散文 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=46&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=46&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=46&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 虐文 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=95&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=95&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=95&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 嫡女 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=88&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=88&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=88&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 王妃 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=85&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=85&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=85&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 精灵 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=89&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=89&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=89&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"༺༴ 马甲 ༴༻\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"推荐排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=266&status=ALL&sort=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"评分排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=266&status=ALL&sort=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}},{\"title\":\"热门排行\",\"url\":\"/discover?offset={{(page - 1) * 10}}&limit=10&tags=266&status=ALL&sort=2\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.27}}]", "header": "", "lastUpdateTime": 1732430545608, "loginUi": "", "loginUrl": "https://api.langge.tk", "respondTime": 309, "ruleBookInfo": { "author": "", "coverUrl": "", "init": "", "intro": "", "kind": "", "lastChapter": "", "name": "", "tocUrl": "", "wordCount": "" }, "ruleContent": { "content": "$.content", "imageStyle": "", "nextContentUrl": "", "replaceRegex": "", "sourceRegex": "", "webJs": "" }, "ruleExplore": { "author": "$.author", "bookList": "$.data.data", "bookUrl": "/detail?bookId={{$..book_id}}", "coverUrl": "$.thumb_url##(\\d+)-tt##6-novel", "intro": "$.abstract##\\s", "kind": "{{$.category}}\n{{$.score}}\n{{$.status}}\n{{$.source}}\n{{$.tags}}", "lastChapter": "{{$.last_chapter_title}} • {{$.last_update_time}}", "name": "$.book_name", "wordCount": "$.word_number" }, "ruleSearch": { "author": "$.author", "bookList": "$..book_data[*]", "bookUrl": "/detail?bookId={{$..book_id}}", "coverUrl": "$.thumb_url", "intro": "{{$.media}}小说 \n{{$.abstract}}", "kind": "$.tags", "lastChapter": "$.lastChapterTitlde", "name": "$.book_name", "wordCount": "$.word_number" }, "ruleToc": { "chapterList": "$..chapterListWithVolume[*].*", "chapterName": "$.title", "chapterUrl": "/no_key_reader?item_id={{$..itemId}}&tone_id=-1", "isVip": "", "nextTocUrl": "", "updateTime": "" }, "searchUrl": "/searchNovel?title={{key}}", "variableComment": "", "weight": 2 }, { "bookSourceComment": "*By_聆听月与悦-2025/1/24\n*By_\n//把请求头换成自己的,书架就会同步,怎么获得?抓包一下猫眼app就有了(你得先登录)\n//有一些不同的api接口,把上面的源URL替换,接口就回换\n*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-\nhttp://api.myweipin.com\nhttp://api.lfdapengu.com\nhttp://api.jmlldsc.com\nhttp://api.lemiyigou.com", "bookSourceGroup": "正版", "bookSourceName": "💮猫眼看书", "bookSourceType": 0, "bookSourceUrl": "http://api.lfdapengu.com", "concurrentRate": "", "customOrder": 0, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\": \"💮 ཽ 猫眼书架 ཽ 💮\",\"url\": \"http://api.lfdapengu.com/bookshelf\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1,\n\"js\": \"java.toast('正在加载发现页,请稍等!');\"\n}},\n{\"title\": \"↓ ༺ 男频榜单 ༻ ↓\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"必读榜\",\"url\": \"/module/rank?type=1&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"潜力榜\",\"url\": \"/module/rank?type=5&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"完本榜\",\"url\": \"/module/rank?type=2&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"更新榜\",\"url\": \"/module/rank?type=3&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"搜索榜\",\"url\": \"/module/rank?type=4&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"评论榜\",\"url\": \"/module/rank?type=6&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"↓ ༺ 男频全部 ༻ ↓\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"玄幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=lejRej\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"武侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=nel5aK\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"都市\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mbk5ez\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"仙侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=vbmOeY\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"军事\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=penRe7\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"历史\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=xbojag\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"游戏\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mep2bM\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"科幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=zbq2dp\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"轻小说\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=YerEdO\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"↓ ༺ 男频完结 ༻ ↓\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"玄幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=lejRej&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"武侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=nel5aK&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"都市\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mbk5ez&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"仙侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=vbmOeY&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"军事\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=penRe7&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"历史\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=xbojag&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"游戏\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mep2bM&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"科幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=zbq2dp&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"轻小说\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=YerEdO&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"↓ ༺ 男频连载 ༻ ↓\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"玄幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=lejRej&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"武侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=nel5aK&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"都市\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mbk5ez&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"仙侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=vbmOeY&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"军事\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=penRe7&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"历史\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=xbojag&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"游戏\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mep2bM&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"科幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=zbq2dp&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"轻小说\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=YerEdO&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"↓ ༺ 女频榜单 ༻ ↓\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"必读榜\",\"url\": \"/module/rank?type=1&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"潜力榜\",\"url\": \"/module/rank?type=5&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"完本榜\",\"url\": \"/module/rank?type=2&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"更新榜\",\"url\": \"/module/rank?type=3&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"搜索榜\",\"url\": \"/module/rank?type=4&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"评论榜\",\"url\": \"/module/rank?type=6&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"↓ ༺ 女频全部 ༻ ↓\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"现代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9avmeG\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"古代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=DdwRb1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"幻想言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=7ax9by\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"青春校园\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=Pdy7aQ\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"唯美纯爱\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=kazYeJ\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"同人衍生\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9aAOdv\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"↓ ༺ 女频完结 ༻ ↓\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"现代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9avmeG&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"古代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=DdwRb1&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"幻想言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=7ax9by&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"青春校园\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=Pdy7aQ&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"唯美纯爱\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=kazYeJ&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"同人衍生\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9aAOdv&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"↓ ༺ 女频连载 ༻ ↓\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"现代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9avmeG&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"古代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=DdwRb1&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"幻想言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=7ax9by&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"青春校园\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=Pdy7aQ&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"唯美纯爱\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=kazYeJ&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"同人衍生\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9aAOdv&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}}]", "header": "{\n\"User-Agent\": \"okhttp/4.9.2\",\n\"client-device\": \"0cdeb38dd0f2a381b06c0a02926ee317\",\n\"client-brand\": \"vivo\",\n\"client-version\": \"2.3.0\",\n\"client-name\": \"app.maoyankanshu.novel\",\n\"client-source\": \"android\",\n\"Authorization\": \"bearereyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9hcGkuanhndHp4Yy5jb21cL2F1dGhcL2xvZ2luYnltb2JpbGUiLCJpYXQiOjE3MzU2MTQ3NzEsImV4cCI6MTgyODkyNjc3MSwibmJmIjoxNzM1NjE0NzcxLCJqdGkiOiI1VEdjdXpoOHNSNVk5WlNjIiwic3ViIjo4MTEzMzQsInBydiI6ImExY2IwMzcxODAyOTZjNmExOTM4ZWYzMGI0Mzc5NDY3MmRkMDE2YzUifQ.-dT55vUMI-JJyfl3a9__Ii-DjxbyvnlOMoXWdG1c8JA\"\n}", "lastUpdateTime": 1741435915046, "loginUrl": "http://api.lfdapengu.com/auth/me", "respondTime": 5060, "ruleBookInfo": { "author": "$.authorName", "canReName": "true", "coverUrl": "$.cover", "downloadUrls": "http://api.jxgtzxc.com/", "init": "$.data", "intro": "  \n📕书名:{{$.novelName}}\n✏️作者:{{$.authorName}}\n🔥热度:{{$.hotInfo}},{{$.readInfo}}人在读\n💮更新:共{{$.chapterNum}}章\n📃最新章节:{{$.lastChapter.chapterName}}\n⏳更新时间:{{$..decTime}}\n📖简介:{{$.summary##[\\/\\nN]*}}##[\\<\\>]*", "kind": "$..className", "lastChapter": "{{$.lastChapter.chapterName}}•{{$.lastUpdatedAt}}", "name": "$.novelName", "tocUrl": "/novel/{{$.novelId}}/chapters,{\n \"js\": \"java.toast('正在加载目录页,请稍等!');\"\n}", "wordCount": "$.wordNum" }, "ruleContent": { "content": "$.content", "nextContentUrl": "", "sourceRegex": "", "title": "" }, "ruleExplore": { "author": "$.authorName", "bookList": "$.data[*]", "bookUrl": "http://api.lfdapengu.com/novel/{{$.novelId}}?isSearch=1,{\n \"js\": \"java.toast('正在加载详情页,请稍等!')\"\n}", "coverUrl": "$.cover", "intro": "$.summary", "kind": "http://api.lfdapengu.com/novel/{{$.novelId}}?isSearch=1java.ajax(result)$..className", "lastChapter": "", "name": "$.novelName", "wordCount": "" }, "ruleSearch": { "author": "$.authorName", "bookList": "$.data[*]", "bookUrl": "http://api.lfdapengu.com/novel/{{$.novelId}}?isSearch=1,{\n \"js\": \"java.toast('正在加载详情页,请稍等!')\"\n}", "checkKeyWord": "开局圣人修为,女帝成了前妻", "coverUrl": "$.cover", "intro": "$.summary", "kind": "{{$.averageScore}}分\n{{$..className}}\n连载中{{$.status}}已完结\n{{$.lastChapter.decTime||$.createdAt##\\s.*}}\n##连载中2|1已完结|连载中已完结", "name": "$.novelName", "wordCount": "$.wordNum" }, "ruleToc": { "chapterList": "$.data.list[*]", "chapterName": "$.chapterName", "chapterUrl": "$.path\n@js:java.aesBase64DecodeToString(result,\"f041c49714d39908\",\"AES/CBC/PKCS5Padding\",\"0123456789abcdef\");##$##,{\n \"js\": \"java.toast('正在解析正文中,请稍等!');\"\n}", "isPay": "", "isVip": "", "nextTocUrl": "", "updateTime": "{{$.updatedAt}} | {{$.wordNum}}字" }, "searchUrl": "http://api.lfdapengu.com/search?keyword={{key}}&page={{page}},{\n \"js\": \"java.toast('正在搜索中,请稍等!');\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "梯子", "bookSourceName": "茶马小说(魔法)", "bookSourceType": 0, "bookSourceUrl": "https://www.chamabooks.net/##@曦灵", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1741627196514, "respondTime": 2282, "ruleBookInfo": {}, "ruleContent": { "content": "id.novel-content@p!0@text", "nextContentUrl": "text.下一章@href||text.下一页@href" }, "ruleExplore": {}, "ruleSearch": { "author": "class.misc-value@text", "bookList": "class.novel-item pure-g", "bookUrl": "h4@a@href", "checkKeyWord": "我的", "intro": "class.novel-desc-container@text", "kind": "class.category@text", "name": "h4@text", "wordCount": "class.word-count misc-name@text" }, "ruleToc": { "chapterList": "class.pg-sel@option", "chapterName": "option@text", "chapterUrl": "option@value" }, "searchUrl": "https://www.chamabooks.net/main?s={{key}}", "weight": 0 }, { "bookSourceComment": "御宅文", "bookSourceGroup": "🔞", "bookSourceName": "🚬 燕子书屋", "bookSourceType": 0, "bookSourceUrl": "https://m.yuzhaiwen.com", "customOrder": 1, "enabled": false, "enabledCookieJar": false, "enabledExplore": false, "exploreUrl": "", "lastUpdateTime": 1730104900150, "respondTime": 7333, "ruleBookInfo": { "author": "#novelMain h2@text", "coverUrl": "", "init": "", "intro": "pre@text##\\s", "kind": "#novelMain@tag.a.0@text&&#novelMain time@text", "lastChapter": "#novelMain@tag.a.1@text&&#novelMain time@text\nresult.replace(/(.*)\\s/,'$1 • ')", "name": ".h_nav_items@tag.li.1@text", "tocUrl": "class.lb_mulu@tag.li.10@tag.a@href", "wordCount": "##总字数:([^<]+)<##$1###" }, "ruleContent": { "content": "#nr1@textNodes", "imageStyle": "0" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "coverUrl": "", "intro": "", "kind": "", "name": "", "wordCount": "" }, "ruleSearch": { "author": "tag.strong@text", "bookList": "class.common-bookele", "bookUrl": "tag.a.0@href", "intro": "tag.a.1@text##\\s", "kind": "tag.p.1@text##.*:", "lastChapter": "", "name": "tag.a.0@text", "wordCount": "" }, "ruleToc": { "chapterList": "tag.ul@tag.li!-1", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href" }, "searchUrl": "/s.php,{\n \"method\":\"POST\",\n \"body\":\"type=articlename&s={{key}}\"\n}", "weight": 0 }, { "bookSourceComment": "@MR.无名", "bookSourceGroup": "免费", "bookSourceName": "酷酷看书网", "bookSourceType": 0, "bookSourceUrl": "https://www.kuku3.com/", "customOrder": 1, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "@js: var result = [];\njava.toast(\"🔥动态获取发现中……\");\nvar push=(title,url,size)=>result.push({\n \t\"title\": title,\n \t\"url\": url,\n \t\"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": size\n }\n });\nvar top = java.ajax(\"https://www.kuku3.com/rank\");\nvar tag = java.ajax(\"https://www.kuku3.com/quanban/sort/\")\nif (top&&tag) {\na=org.jsoup.Jsoup.parse(top).select(\".sortChannel_nav a\");\nb=org.jsoup.Jsoup.parse(tag).select(\".sortChannel_nav a\");\npush(\"排行榜\",null,1)\n for(i in a){\n title=a[i].text()\n url=a[i].attr(\"href\")\n size=0.4;\n //url=String(url).replace(\"1\",\"{{page}}\")\n push(title,url,size)\n };\n push(\"分类\",null,1)\n for(i in b){\n title=b[i].text()\n url=b[i].attr(\"href\")\n size=0.25\n if (url.endsWith(\"sort/\")) {\n url=url+\"1\"\n url=String(url).replace(\"1\",\"{{page}}\")\n push(title,url,size)\n } else if (url.endsWith(\"sort/1/1/\")) {\n url=String(url).replace(url,\"sort/1/{{page}}\")\n push(title,url,size)\n } else {\n url=String(url).replace(\"1\",\"{{page}}\")\n push(title,url,size)\n }}\n } else { \n java.toast(\"🚫发现获取失败……\");\n}\nJSON.stringify(result);", "lastUpdateTime": 1733846548929, "respondTime": 7117, "ruleBookInfo": { "author": ".author@text##作者:", "coverUrl": "img@src", "init": ".synopsisArea_detail", "intro": ".review@text", "kind": ".sort@text##类别:", "lastChapter": "a[0]@text", "name": "{{book.name}}", "tocUrl": "" }, "ruleContent": { "content": "id.chaptercontent@p@text##\\(\\'|\\', \\'\\'\\)|请收藏本站.*", "nextContentUrl": "text.下一页@href" }, "ruleExplore": { "author": ".author@text##作者:", "bookList": ".hot_sale", "bookUrl": "a@href", "intro": ".review@text##简介:", "name": ".title@text" }, "ruleSearch": { "author": ".author[0]@text##作者:", "bookList": ".bookbox", "bookUrl": "a[1]@href", "checkKeyWord": "我的", "coverUrl": "img@src", "kind": ".author[1]@text##类型:", "lastChapter": "a[2]@text", "name": "a[1]@text" }, "ruleToc": { "chapterList": ".directoryArea@p", "chapterName": "a@text", "chapterUrl": "a@href", "nextTocUrl": "text.下一页@href" }, "searchUrl": "{{cookie.removeCookie(source.key)}}\n/search/,{\n\"method\":\"POST\",\n\"body\":\"searchkey={{key}}\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "骑士小说", "bookSourceType": 0, "bookSourceUrl": "https://www.74txts.com", "bookUrlPattern": "https?://www.74txts.com/book/\\d+/\\d+/", "customOrder": 1, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "玄幻::/fenlei/1_{{page}}\n武侠::/fenlei/2_{{page}}\n都市::/fenlei/3_{{page}}\n历史::/fenlei/4_{{page}}\n科幻::/fenlei/6_{{page}}\n游戏::/fenlei/5_{{page}}\n女生::/fenlei/7_{{page}}\n其他::/fenlei/8_{{page}}", "header": "{\n\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36\"\n}", "lastUpdateTime": 1735116770805, "respondTime": 2743, "ruleBookInfo": { "author": "class.booktag@tag.a.0@text", "coverUrl": "class.img-thumbnail@src", "intro": "id.bookIntro@textNodes", "kind": "class.breadcrumb@tag.li.1@tag.a.0@text", "lastChapter": "text.最新章节@tag.a.0@text", "name": "class.bookTitle@text", "wordCount": "class.booktag@tag.span.0@text" }, "ruleContent": { "content": "id.booktxt@tag.p@textNodes##如遇到章节错误,请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能,稍后尝试刷新。|章未完,点击下一页继续阅读。|[(本章完)]", "nextContentUrl": "text.下一页@href" }, "ruleExplore": { "author": "p.-3@text", "bookUrl": "a@href", "coverUrl": "img@src", "intro": "p.-1@text", "name": "h2@text" }, "ruleSearch": { "author": "tag.small@text", "bookList": "class.book-coverlist", "bookUrl": "tag.h4@tag.a.0@href", "checkKeyWord": "剑来", "coverUrl": "tag.a.0@style##background-image:url\\(|\\)", "intro": "tag.p.0@text", "name": "tag.h4@tag.a.0@text" }, "ruleToc": { "chapterList": "id.newlist@tag.dd", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href" }, "searchUrl": "{{url=source.getKey();\ncookie.removeCookie(url)}}/so/?searchkey={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "你我中文", "bookSourceType": 0, "bookSourceUrl": "https://www.niwozw.com/", "bookUrlPattern": "https://www.niwozw.com/txt/\\d+/", "customOrder": 1, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "玄幻奇幻::/category-1-{{page}}/\n武侠仙侠::/category-2-{{page}}/\n现代都市::/category-3-{{page}}/\n女频言情::/category-4-{{page}}/\n游戏竞技::/category-5-{{page}}/\n科幻灵异::/category-6-{{page}}/\n历史军事::/category-7-{{page}}/\n综合其他::/category-8-{{page}}/\n总点击榜::/top-allvisit-{{page}}/\n月点击榜::/top-monthvisit-{{page}}/\n周点击榜::/top-weekvisit-{{page}}/\n总推荐榜::/top-allvote-{{page}}/\n周勤更榜::/top-weekwords-{{page}}/\n最近更新::/top-lastupdate-{{page}}/\n新书榜单::/top-newhot-{{page}}/", "header": "{\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36\"}", "lastUpdateTime": 1732974178560, "respondTime": 12791, "ruleBookInfo": { "author": "text.书籍作者@text##书籍作者:", "coverUrl": ".detail_pic@img@src", "downloadUrls": "text.Txt格式下载@href", "init": "", "intro": ".showInfo@text", "name": ".detail_right@h1@text", "tocUrl": "text.全文在线阅读@href" }, "ruleContent": { "content": "#booktext@html" }, "ruleExplore": { "author": ".s@text##\\s.*", "bookList": ".listBox ul li||.listBoxs ul li", "bookUrl": "a@href", "coverUrl": "a@img@src", "intro": ".u@text", "kind": ".s@text##.*更新:", "name": "a@text", "wordCount": ".s@text##作者.*字数:|\\s更新.*" }, "ruleSearch": { "author": ".s@text##\\s.*", "bookList": ".listBoxs ul li", "bookUrl": "a@href", "coverUrl": "a@img@src", "intro": ".u@text", "kind": ".s@text##.*更新:", "name": "a@text", "wordCount": ".s@text##作者.*字数:|\\s等级.*" }, "ruleToc": { "chapterList": "dl dd a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": ".next@href" }, "searchUrl": "/modules/article/search.php,{\n \"body\": \"action=login&searchtype=all&searchkey={{key}}&Submit=搜索\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "阅友小说", "bookSourceType": 0, "bookSourceUrl": "http://m.yueyouxs.com", "bookUrlPattern": "", "customOrder": 1, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"都市人生\",\"url\":\"http://m.yueyouxs.com/api/book/classify?site_id=&classify_id=1100&page={{page}}&\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"玄幻奇幻\",\"url\":\"http://m.yueyouxs.com/api/book/classify?site_id=&classify_id=1101&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"仙侠武侠\",\"url\":\"http://m.yueyouxs.com/api/book/classify?site_id=&classify_id=1102&page={{page}}&\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"军事历史\",\"url\":\"http://m.yueyouxs.com/api/book/classify?site_id=&classify_id=1103&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"科幻末世\",\"url\":\"http://m.yueyouxs.com/api/book/classify?site_id=&classify_id=1104&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"游戏体育\",\"url\":\"http://m.yueyouxs.com/api/book/classify?site_id=&classify_id=1105&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"悬疑灵异\",\"url\":\"http://m.yueyouxs.com/api/book/classify?site_id=&classify_id=1107&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"脑洞大开\",\"url\":\"http://m.yueyouxs.com/api/book/classify?site_id=&classify_id=1108&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"现代言情\",\"url\":\"http://m.yueyouxs.com/api/book/classify?site_id=&classify_id=2100&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"古代言情\",\"url\":\"http://m.yueyouxs.com/api/book/classify?site_id=&classify_id=2101&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"幻想言情\",\"url\":\"http://m.yueyouxs.com/api/book/classify?site_id=&classify_id=2102&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"穿越时空\",\"url\":\"http://m.yueyouxs.com/api/book/classify?site_id=&classify_id=2104&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"宫闱争斗\",\"url\":\"http://m.yueyouxs.com/api/book/classify?site_id=&classify_id=2105&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"豪门总裁\",\"url\":\"http://m.yueyouxs.com/api/book/classify?site_id=&classify_id=2106&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"婚恋爱情\",\"url\":\"http://m.yueyouxs.com/api/book/classify?site_id=&classify_id=2107&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"经商种田\",\"url\":\"http://m.yueyouxs.com/api/book/classify?site_id=&classify_id=2108&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"出版读物\",\"url\":\"http://m.yueyouxs.com/api/book/classify?site_id=&classify_id=3101&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"文学小说\",\"url\":\"http://m.yueyouxs.com/api/book/classify?site_id=&classify_id=3102&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}}]", "header": "\n(()=>{\n\tvar ua = \"Mozilla/5.0 (Linux; U; Android 10; zh-Hans-CN; PCT-AL10 Build/HUAWEIPCT-AL10) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 Quark/4.0.5.137 Mobile Safari/537.36\";\n\tvar heders = {\"User-Agent\": ua};\n\treturn JSON.stringify(heders);\n})()\n", "lastUpdateTime": 1733764756803, "loginUrl": "", "respondTime": 940, "ruleBookInfo": { "author": "class.v-words flex.0@text##作者:", "coverUrl": "class.adMessage@img@src", "init": "", "intro": "id.intro@text", "kind": "div.face-info.flex-item@span.1@text##.*:", "lastChapter": "class.chapter-entrance flex-item@text", "name": "class.face-info-title@text##\\(.*|\\(.*|免费阅读|全文.*阅读|最新章节", "tocUrl": "class.sumchapter@tag.span@tag.a@href", "wordCount": "class.v-words flex.2@text##字数:" }, "ruleContent": { "content": "class.con@html##(本章完)|(本章未完,请翻页)|.*书友群.*|\\s", "imageStyle": "0", "nextContentUrl": "", "replaceRegex": "", "sourceRegex": "", "webJs": "" }, "ruleExplore": { "author": "$.authorName", "bookList": "$..list[*]", "bookUrl": "http://m.yueyouxs.com/b/{$.wapBookId}.html", "coverUrl": "$.bookPic", "intro": "$.intro", "kind": "$.classifySecondName&&$.updateTime&&$.classifyName", "lastChapter": "$.latestChapterName", "name": "$.bookName", "wordCount": "$.words" }, "ruleSearch": { "author": "$.authorName", "bookList": "$..list[*]", "bookUrl": "http://m.yueyouxs.com/b/{$.wapBookId}.html", "checkKeyWord": "", "coverUrl": "$.bookPic", "intro": "$.intro", "kind": "$.classifySecondName&&$.updateTime", "lastChapter": "$.latestChapterName", "name": "$.bookName##\\(.*|\\(.*|免费阅读|全文.*阅读|最新章节", "wordCount": "$.words" }, "ruleToc": { "chapterList": "class.catalog_ls@li", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href", "isVip": "", "nextTocUrl": "", "updateTime": "" }, "searchUrl": "http://m.yueyouxs.com/api/book/search?keyword={{key}}&page={{page}}", "weight": 0 }, { "bookSourceComment": "基于 PyFQWeb 项目开发的 Legado 兼容书源\n/*\n搜索模式默认是搜书\n需要漫画则在关键字前加m:即m:系统\n听书则为t:系统\n*/", "bookSourceGroup": "番茄小说,漫画", "bookSourceName": "番茄小说(优+)", "bookSourceType": 0, "bookSourceUrl": "https://api.v2.sukimon.me:45554", "bookUrlPattern": "", "customOrder": 1, "enabled": false, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "@js:\n\n个人中心 = 1\n\njs = (cid, genre, gender) => `@js:\nsource.bookSourceUrl + \"/reading/bookapi/new_category/landing/v/?\" + [\n \"category_id=${cid}\",\n \"limit=20\",\n \"offset=\" + (page - 1),\n \"gender=${gender}\",\n \"genre=${genre}\"\n ].join(\"&\")`\n\nobj = (title, url, type, type1) => ({\n title: title,\n url: url,\n style: {\n layout_flexGrow: 1,\n layout_flexBasisPercent: type\n }\n})\n\narr = []\njava.longToast(\"请稍等,发现列表正在热更新!\")\nindex=[0, 1, 2]\nfor (let i of index) {\n // java.toast(i)\n let type = i\n $ = JSON.parse(java.ajax(source.bookSourceUrl + \"/reading/bookapi/new_category/front/v/?\" + [\n \"update_version_code=58932\",\n \"distinct_style=1\",\n \"new_category_tab=\" + i\n ].join(\"&\")\n )).data.category_tab_data\n cate = []\n cate.push(obj(\n \"====== \" + $.tab_name + \" ======\", \"\", 1\n ))\n $.cell_data.forEach((c) => {\n gender_1 = (type == 0 || type == 1) ? type : 1;\n genre_1 = type == 3 ? 1 : type == 5 ? 110 : type == 6 ? 130 : 0;\n cate.push(obj(\n c.cell_name,\n js(c.atom_data[0].category_data.category_id, genre_1, gender_1),\n 1\n ))\n for (j = 2; j < 5; j++) {\n c.atom_data.slice(1).forEach((a) => {\n d = a.category_data\n if (d.name.length == j) {\n cate.push(obj(d.name, js(d.category_id, genre_1, gender_1), -1))\n }\n })\n }\n })\n arr = cate.concat(arr)\n}\n\nlet book_shelf_url = 'https://fanqienovel.com/reading/bookapi/bookshelf/info/v:version/?aid=1967&iid=0&version_code=57700&update_version_code=57700'\nlet book_shelf_info = JSON.parse(java.ajax(book_shelf_url + ', ' + JSON.stringify({\n headers: {\n 'Cookie': \"sessionid=\" + (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap() ? source.getLoginInfoMap() : {})['手动登录Token']),\n }\n})))\n\njava.log(JSON.stringify(book_shelf_info))\n\nlet username\nif (book_shelf_info.code != 0) {\n 个人中心 = 0\n} else {\n let uinfo = java.ajax(\"https://fanqienovel.com/api/user/info/v2,\" + JSON.stringify({ headers: { Cookie: \"sessionid=\" + (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap() ? source.getLoginInfoMap() : {})['手动登录Token']) }}))\n uinfo = JSON.parse(uinfo)\n username = uinfo.data.name\n}\n\nlet gro = []\npush = (title, url, type) => gro.push({\n title: title,\n url: url,\n style: {\n layout_flexGrow: 1,\n layout_flexBasisPercent: type\n }\n});\n\nlet sArr = []\n\nif (个人中心) {\n let groups_bookids = {\n \"未分组\": []\n }\n book_shelf_info.data.book_shelf_info.forEach(i => {\n if (!groups_bookids[i.group_name ? i.group_name : \"未分组\"]) groups_bookids[i.group_name] = []\n groups_bookids[i.group_name ? i.group_name : \"未分组\"].push(i.book_id)\n })\n\n Object.keys(groups_bookids).forEach(k => {\n var multi_detail_post_body = {\n data: {\n book_shelf_info: []\n }\n }\n groups_bookids[k].forEach(i => multi_detail_post_body.data.book_shelf_info.push({ book_id: String(i), item_id: '0' }))\n // var multi_detail_group_url = `https://fanqienovel.com/api/bookshelf/multidetail,${JSON.stringify(multi_detail_post_body)}`\n // var book_ids = getBookId(JSON.stringify(multi_detail_post_body)).join(\",\")\n push(k, \"https://fanqienovel.com/fqbookshelf/groupName/\" + k, 0.4)\n })\n if (Object.keys(groups_bookids).length % 2 != 0) push(\"占位\", \"\", 0.4)\n // java.log(JSON.stringify(gro, null, 2))\n sArr.push(obj(username + '的个人中心', '', 1))\n // sArr.push(obj('首页推荐', \"https://fanqienovel.com/tab/0\", 0.4))\n // sArr.push(obj('猜你喜欢', \"https://fanqienovel.com/tab/1\", 0.4))\n // sArr.push(obj('猜你喜欢', \"https://fanqienovel.com/tab/1\", 0.4))\n sArr.push(obj(\"我的书架\", \"https://fanqienovel.com/fqbookshelf\", 1))\n \n sArr = sArr.concat(gro)\n // java.toast(JSON.stringify(sArr)) \n // sArr.push(obj(\"阅读历史\", get(\"read_history/list\"), 1))\n}\n\narr = sArr.concat(arr)\nJSON.stringify(arr)\n", "header": "", "lastUpdateTime": 1741435604753, "loginCheckJs": "if (source.getVariable()==\"\") {\n eval(String(source.loginUrl));\n reg(true);\n}\nresult", "loginUi": "[\n{\n name: \"手动登录Token\",\n type: \"password\",\n action: \"\"\n},\n{\n\tname: \"  [查看教程]  \",\n\ttype: \"button\",\n\taction: \"tutorial()\"\n},\n{\n\tname: \"   [查看Token]   \",\n\ttype: \"button\",\n\taction: \"logToken()\"\n},\n{\n\tname: \"  [账号登录]  \",\n\ttype: \"button\",\n\taction: \"l2(true)\"\n},\n{\n\tname: \"  [退出登录]  \",\n\ttype: \"button\",\n\taction: \"logout()\"\n},\n{\n \"name\": \"  [查询模式]  \",\n \"type\": \"button\",\n \"action\": \"get()\"\n },\n {\n \"name\": \"   [阅读模式]  \",\n \"type\": \"button\",\n \"action\": \"set(0)\"\n },\n {\n \"name\": \"[多人对话]\",\n \"type\": \"button\",\n \"action\": \"set(1)\"\n },\n {\n \"name\": \"[真人发音]\",\n \"type\": \"button\",\n \"action\": \"set(2)\"\n },\n {\n \"name\": \"[甜美少女]\",\n \"type\": \"button\",\n \"action\": \"set(3)\"\n },\n {\n \"name\": \"[清亮青叔]\",\n \"type\": \"button\",\n \"action\": \"set(4)\"\n },\n {\n \"name\": \"[成熟大叔]\",\n \"type\": \"button\",\n \"action\": \"set(5)\"\n },\n {\n \"name\": \"[开朗青年]\",\n \"type\": \"button\",\n \"action\": \"set(6)\"\n },\n {\n \"name\": \"[温柔淑女]\",\n \"type\": \"button\",\n \"action\": \"set(7)\"\n },\n {\n \"name\": \"[清纯少女]\",\n \"type\": \"button\",\n \"action\": \"set(8)\"\n },\n {\n \"name\": \"[磁性青叔]\",\n \"type\": \"button\",\n \"action\": \"set(9)\"\n },\n{\n\tname: \" 祝你天天开心哇 书源 by: 梓澄qwq(also Naiy) \",\n\ttype: \"button\",\n\taction: \"t()\"\n}\n]", "loginUrl": "// 登录及登录检查\nfunction login_(openBrowser, checkMode) {\n // java.removeCookie(\"snssdk.com\")\n var cookie_ = String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap() ? source.getLoginInfoMap() : {})['手动登录Token']\n // java.toast(cookie_)\n if (cookie_ && cookie_ != \"\" && !checkMode) {\n if (!source.variableComment) {\n java.toast(\"请不要重复登录,请先退出登录!\")\n } else {\n java.toast(\"您为填写token登录,请手动移除token后再次登录\")\n }\n return false\n }\n if (openBrowser) {\n try {\n java.startBrowserAwait(\"https://fanqienovel.com/\", \"登录\")\n } catch (e) {\n java.toast(e)\n }\n }\n // java.log(\"snssdk cookie: \" + java.getCookie(\"snssdk.com\") + \"will be reomved\")\n try {\n cookie.removeCookie(\"snssdk.com\")\n } catch (e) {}\n // java.log(cookie)\n var cookie_ = \"sessionid=\" + String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap())['手动登录Token']\n let user\n try {\n user = JSON.parse(java.ajax(\"https://fanqienovel.com/api/user/info/v2,\" + JSON.stringify({\n method: \"GET\",\n headers: {\n \"Cookie\": cookie_\n }\n }))).data.name\n } catch (e) {java.log(e)}\n if (!cookie_ || cookie_ == \"sessionid=\" || !user) {\n java.toast(\"未获取到登录凭据,登录失败\")\n return false\n }\n java.toast(\"欢迎 \" + user + \"\\n登录成功!\")\n return true\n}\n\nfunction login() // 一定程度上加上这个函数能够支持更多的版本\n{}\n\nfunction l2(a, b) {\n try {\n login_(a, b)\n } catch (e) {\n java.log(e+\"\\n\"+e.stack)\n }\n}\n\n// 取消登录\nfunction logout() {\n cookie.removeCookie(\"fanqienovel.com\");\n cookie.removeCookie(\"snssdk.com\");\n if (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap() ? source.getLoginInfoMap() : {})['手动登录Token']) java.toast(\"请手动移除填写的Token\")\n else java.toast(\"退出登录成功\");\n}\n\nfunction logToken() {\n java.log(\n String(\n cookie.getKey(\n \"fanqienovel.com\",\n \"sessionid\"\n )\n ) ? String(\n cookie.getKey(\n \"fanqienovel.com\", \n \"sessionid\"\n )\n ) : (\n source.getLoginInfoMap()\n ? source.getLoginInfoMap()\n : {}\n )['手动登录Token']\n )\n java.toast(\"登录Token已打印到日志,请妥善保管\")\n}\n\nfunction tutorial() {\n java.longToast(\"\\n手动登录token功能用于部分用户的跨端登录,不知道是什么的留空就行\\n普通用户请使用下方的\\\"账号登录\\\"按钮登录自己的账号\")\n}\n\nfunction t() {\n let gc = [\"(*^ω^*)\", \"(=^▽^=)\", \"(。’▽’。)♡\", \"٩(๑´0`๑)۶\", \"喵\", \"你好?\", \"逢考必过!\", \"早ノ☀\"]\n rnd = Math.floor(Math.random() * 100)\n if (typeof gc[rnd] != \"undefined\") {\n java.toast(gc[rnd])\n } else {\n let res = JSON.parse(\n java.ajax(\"https://v1.hitokoto.cn\")\n )\n java.toast(res.hitokoto)\n }\n}\n\n// 音色设置,以及链接\nvar data = [\n [\"阅读模式\", \"\"],\n [\"多人对话\", \"tone_id=51\"],\n [\"真人发音\", \"tone_id=0\"],\n [\"甜美少女\", \"tone_id=1\"],\n [\"清亮青叔\", \"tone_id=2\"],\n [\"成熟大叔\", \"tone_id=4\"],\n [\"开朗青年\", \"tone_id=5\"],\n [\"温柔淑女\", \"tone_id=6\"],\n [\"清纯少女\", \"tone_id=12\"],\n [\"磁性青叔\", \"tone_id=17\"],\n];\n\n// 设置保存接口\nfunction set(num) {\n if (num < 0 || num >= data.length) {\n java.longToast(\"无效的接口编号!\");\n return;\n }\n var show = \"设置成功\\n当前模式:\";\n var tips = \"\";\n var msg = show + data[num][0] + tips;\n java.longToast(msg);\n var setData = {\n sz: num.toString(),\n tone: data[num][1]\n };\n source.setVariable(JSON.stringify(setData));\n}\n\n// 获取接口显示\nfunction get() {\n var v = source.getVariable();\n try {\n var szStr = JSON.parse(v).sz;\n var sz = parseInt(szStr, 10);\n if (sz < 0 || sz >= data.length) {\n sz = 0;\n }\n var show = \"当前模式:\";\n java.longToast(show + data[sz][0]);\n } catch (e) {\n java.longToast(\"获取模式失败,使用默认模式。\");\n }\n}\n\nfunction reg(is) {\n if (is) {\nvar v = source.getVariable();\ntry {\n var szStr = JSON.parse(v).sz;\n var sz = parseInt(szStr, 10);\n if (sz < 0 || sz >= data.length) {\n sz = 0;\n }\n set(sz);\n} catch (e) {\n //java.longToast(\"初始化模式失败,使用默认模式。\");\n sz = 0;\n set(sz);\n }\n }\n}", "respondTime": 11209, "ruleBookInfo": { "author": "author", "coverUrl": "@js:java.getString(\"thumb_url\")", "init": "\nvar Res = JSON.parse(result);\nvar data = Res.page || Res.data;\ndata = (Array.isArray(data) ? data[0] : data.book_info) || data;\nvar type = data.genre;\njava.put(\"type\",type);\nJSON.stringify(data);\n", "intro": "  \n📕 源名:{{$.original_book_name}}\n📖 别名:{{$.book_flight_alias_name}}\n✏️ 开坑:{{$.create_time##T|\\+.*## }}\n🏷️ 标签:{{$.tags}}\n👤 主角:{{$.roles##\\[|\\\"|\\]}}\n👁️ 在线:{{$.read_count}}人在读{{\"\\n\"+\"​\"}}\n📜 简介:{{$.abstract}}{{\"\\n\"+\"​\"}}\n📍 {{$.copyright_info##,.*##。}}\n@js:result.replace(/.+:(人在读)?\\n/g,\"\")", "kind": "男生{{$.gender}}女生\n{{$.category}}\n连载{{$.creation_status}}完结\n{{$.score}}分\n{{java.timeFormatUTC(java.getString(\"last_chapter_update_time\")*1000,'yyyy-MM-dd',8)}} \n##连载0|1完结|男生0|1女生\n@js:result\n.replace(\"男生2女生\",\"出版\")\n.replace(\"连载4完结\",\"断更\")\n.replace(\"连载-1完结\",\"未知\");", "lastChapter": "{{$.last_chapter_title}} • {{java.timeFormat(java.getString(\"last_chapter_update_time\")*1000)}}", "name": "book_name", "tocUrl": "$.book_id\n@js:\njava.put('book_id', result);\nsource.bookSourceUrl + '/catalog?book_id=' + result;", "wordCount": "word_number" }, "ruleContent": { "content": "\nvar item_id = java.hexDecodeToString(result);\nvar book_id = java.get('book_id');\nvar type = String(java.get('type'));\nvar v = JSON.parse(source.getVariable());\nvar sz = v.sz;\nvar tone = v.tone;\n\nif (type == 1) {\n book.type = 64;\n} else if (type == 4 || sz != 0) {\n book.type = 32;\n} else if (sz == 0) {\n book.type = 8;\n}\n\nif (type == 4 || sz != 0) {\n if (type == 4) {\n url = source.bookSourceUrl + `/audio?tone_id=1&item_ids=${item_id}`; \n} else if (sz != 0) {\n url = source.bookSourceUrl + `/audio?${tone}&item_ids=${item_id}`; \n}\n try {\n result = JSON.parse(java.ajax(url)).data[0]['main_url']; \n } catch(e) { result = \"未知错误\"; }\n} else {\nlet url = source.bookSourceUrl + '/content2?item_id=' + item_id;\nlet res = JSON.parse(java.ajax(url)).data.content;\nfunction getComic(result) {\n let mat = result.match(/
([\\s\\S]*?)<\\/article>/); \n try {\n let cnt = JSON.parse(\n mat\n ? mat[1].replace(/\\&/g, '\"').replace(/\\;/g, \"\").replace(/\\#34/g, \"\")\n : result\n );\n return (mat ? cnt.skeleton.data : cnt.picInfos)\n .map((i) => {\n let path = mat\n ? cnt.materials[i.element_name].data.web_uri\n : \"novel-pic/\" + i.md5;\n return ``;\n })\n .join(\"
\");\n } catch (e) { // not comic content\n mat = result.match(/([\\s\\S]*?)<\\/body>/) \n // java.log(result)\n return (mat ? mat[1] : result).toString().replace(/\\<\\!DOCTYPE html.*/g, \"\").replace(/\\/, \"\").replace(/\\
\\<\\/a\\>/g, \"\")\n }\n }\nresult = getComic(String(res));\n}\nresult.replace(/\\{\\!\\-\\- PGC_VOICE\\:.*\\-\\-\\}/g, \"\")\n@@p@html||html" }, "ruleExplore": { "author": "$.author", "bookList": "\nfunction getBookIdFull(url) {\n\tconst {java} = this\n\t$ = JSON.parse(url).data\n\tif ($.book_shelf_info != 0 && $.book_shelf_info != undefined) {\n\t\tarr = $.book_shelf_info.map($ => $.book_id)\n\t} else if (list = $.data_list != 0 && $.data_list != undefined) {\n\t\tarr = $.data_list.map($ => $.book_id_str)\n\t} else {\n\t\tjava.toast(\"获取 book_id 失败,你可能需要登录!\")\n\t}\n\treturn arr\n}\nlet ck = \"sessionid=\" + (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap() ? source.getLoginInfoMap() : {})['手动登录Token'])\n\ngetShelf = () => {\nlet book_shelf_url = 'https://fanqienovel.com/reading/bookapi/bookshelf/info/v:version/?aid=1967&iid=0&version_code=57700&update_version_code=57700'\nlet book_shelf_info = java.ajax(book_shelf_url + ', ' + JSON.stringify({\n headers: {\n 'Cookie': ck\n }\n}))\n\nbid = getBookIdFull(book_shelf_info)\nlet id_list = splitArray(bid, 100)\nlet urls = []\nid_list.forEach(i => {\n urls.push(source.bookSourceUrl + \"/multi-detail?book_id=\" + i.join(\",\"))\n})\n\nres = java.ajaxAll(urls)\n\nlet resp = {book_info: []}\nres.forEach(r => {\n resp.book_info = resp.book_info.concat(JSON.parse(r.body()).data)\n})\n\nreturn resp\n}\n\nfunction getByGroupName(name) {\n let book_shelf_url = 'https://fanqienovel.com/reading/bookapi/bookshelf/info/v:version/?aid=1967&iid=0&version_code=57700&update_version_code=57700'\n\n let book_shelf_info = JSON.parse(java.ajax(book_shelf_url + ', ' + JSON.stringify({\n headers: {\n 'Cookie': ck,\n }\n })))\n let group_bookids = {\n \"未分组\": []\n }\n // java.log(\n book_shelf_info.data.book_shelf_info.forEach(i => {\n if (!group_bookids[i.group_name ? i.group_name : \"未分组\"]) group_bookids[i.group_name] = []\n group_bookids[i.group_name ? i.group_name : \"未分组\"].push(i.book_id)\n })\n // java.log(JSON.stringify(group_bookids[\"未分组\"]))\n // java.log(decodeURIComponent(name))\n if (!group_bookids[decodeURIComponent(name)]) return {data: []}\n //java.log(\"awa\")\n let book_ids = splitArray(group_bookids[decodeURIComponent(name)], 100)\n let urls = []\n\n book_ids.forEach(i => {\n urls.push(source.bookSourceUrl + \"/multi-detail?book_id=\" + i.join(\",\"))\n })\n \n res = java.ajaxAll(urls)\n\n let resp = {book_info: []}\n res.forEach(r => {\n resp.book_info = resp.book_info.concat(JSON.parse(r.body()).data)\n })\n\n return resp\n}\n\nfunction getByTabIndex(index) {\n let url = _mlsec.requestHeader(\n\t \"bookmall/tab\",\n \"version_name=5.8.9.32\",\n\t null,\n\t ck\n )\n let all = JSON.parse(java.ajax(url))\n let tab = all.data.tab_item[0].cell_data[index].cell_data\n if (!tab) tab = []\n let bookList = []\n for (let i of tab) {\n bookList = bookList.concat(i.book_data)\n // java.log(JSON.stringify(i.book_data))\n }\n return { book_info: bookList }\n}\n\nif (baseUrl.endsWith(\"bookshelf\")) result = getShelf(\"bookshelf/info\")\nelse {\n let w = baseUrl.split(\"/\")\n if (baseUrl.includes(\"groupName\")) {\n result = getByGroupName(w[w.length - 1])\n } else if (baseUrl.includes(\"tab\")) {\n result = getByTabIndex(parseInt(w[w.length - 1]))\n } else result = JSON.parse(result)\n}\nJSON.stringify({data: result.book_info || result.data.book_info || result.detail_list || result.data})\n\n$.data[*]", "bookUrl": "{{source.bookSourceUrl}}/detail?book_id={{$.book_id}}", "coverUrl": "@js:java.getString(\"thumb_url\")", "intro": "$.abstract##\\n", "kind": "男生{{$.gender}}女生\n连载{{$.creation_status}}完结\n{{$.score}}分\n{{$..text}}\n{{$.sub_info}}\n##连载0|1完结|男生0|1女生|男生女生[\\s\\S]*\n@js:result\n.replace(\"男生2女生\",\"出版\")\n.replace(\"连载4完结\",\"断更\")\n.replace(\"连载-1完结\",\"未知\");", "lastChapter": "", "name": "$.book_name", "wordCount": "$.word_number" }, "ruleSearch": { "author": "author", "bookList": "\nlet book_ids = [];\nlet book_list = [];\nlet res = JSON.parse(result);\nlet i = String(java.get(\"i\"));\nlet key = String(java.get(\"key\"));\nlet page = Number(java.get(\"page\"));\ntry {\n list = res[\"search_tabs\"][i][\"data\"];\n if(list == null) list = res[\"search_tabs\"][1][\"data\"];\n // java.log(JSON.stringify(list))\n for (let $ of list) {\n if (!book_ids.includes($.book_id)) {\n book_list.push($.book_data ? $.book_data[0] : $);\n book_ids.push($.book_id);\n }\n }\n } catch (e) { \n let url = `https://api5-normal-lf.fqnovel.com/reading/bookapi/search/page/v/?query=${key}&aid=1967&channel=0&os_version=0&device_type=0&device_platform=0&iid=466614321180296&passback=${(page-1)*10}&version_code=999`; \n let list = JSON.parse(java.ajax(url)).data;\n // java.log(JSON.stringify($))\n for (let $ of list) {\n if (!book_ids.includes($.book_id)) {\n book_list.push($.book_data ? $.book_data[0] : $);\n book_ids.push($.book_id);\n }\n }\n };\nJSON.stringify(book_list)\n$[*]", "bookUrl": "{{source.bookSourceUrl}}/detail?book_id={{$.book_id}}", "checkKeyWord": "转生三无猫娘,成神的我只想摸鱼", "coverUrl": "@js:java.getString(\"thumb_url\")", "intro": "abstract##\\n", "kind": "男生{{$.gender}}女生\n连载{{$.creation_status}}完结\n{{$.score}}分\n{{$..text}}\n{{$.sub_info}}\n##连载0|1完结|男生0|1女生|男生女生[\\s\\S]*\n@js:result\n.replace(\"男生2女生\",\"出版\")\n.replace(\"连载4完结\",\"断更\")\n.replace(\"连载-1完结\",\"未知\");", "name": "book_name", "wordCount": "word_number" }, "ruleToc": { "chapterList": "\nvar type = java.get('type');\nvar v = JSON.parse(source.getVariable());\nvar sz = v.sz;\nif (type == 1) {\n book.type = 64;\n} else if (type == 4 || sz != 0) {\n book.type = 32;\n} else {\n book.type = 8;\n}\nresult\ndata.item_data_list[*]", "chapterName": "title", "chapterUrl": "$.item_id\njava.base64Encode(result)\ndata:;base64,{{result}},{\"type\":\"fqpyc\"}", "isPay": "", "isVip": "", "updateTime": "{{$.volume_name}} | {{$.chapter_word_number}}字 | {{java.timeFormatUTC(java.getString(\"first_pass_time\") * 1000, 'yyyy-MM-dd HH:mm:ss', 12)}}##第一卷:默认\n@js:\nif (result.startsWith(\" |\")) result = result.slice(2)\nif (result.startsWith(\"| \")) result = result.slice(2)\nresult" }, "searchUrl": "@js:\ntab = 3\nif(tab == 3) java.put(\"i\", \"5\")\nif (String(key).startsWith(\"m:\")) {\n tab = 8\n key = key.slice(2)\n java.put(\"i\", \"3\")\n}\nif (String(key).startsWith(\"t:\")) {\n tab = 2\n key = key.slice(2)\n java.put(\"i\", \"4\")\n}\n\nsource.bookSourceUrl + '/search?query=' + encodeURI(java.put(\"key\", key)) + '&offset=' + ((java.put(\"page\", page) - 1) * 10) + '&tab_type=' + tab", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "神凑小说(优+)", "bookSourceType": 0, "bookSourceUrl": "http://m.shencou.com", "concurrentRate": "30/60000", "customOrder": 2, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "日点击榜::http://m.shencou.com/top.php?type=dayvisit&page={{page}}\n周点击榜::http://m.shencou.com/top.php?type=weekvisit&page={{page}}\n月点击榜::http://m.shencou.com/top.php?type=monthvisit&page={{page}}\n总点击榜::http://m.shencou.com/top.php?type=allvisit&page={{page}}\n总收藏榜::http://m.shencou.com/top.php?type=goodnum&page={{page}}\n字数排行::http://m.shencou.com/top.php?type=size&page={{page}}\n日推荐榜::http://m.shencou.com/top.php?type=dayvote&page={{page}}\n周推荐榜::http://m.shencou.com/top.php?type=weekvote&page={{page}}\n月推荐榜::http://m.shencou.com/top.php?type=monthvote&page={{page}}\n电击文库::http://m.shencou.com/sort.php?sortid=1&page={{page}}\n富见文库::http://m.shencou.com/sort.php?sortid=2&page={{page}}\n角川文库::http://m.shencou.com/sort.php?sortid=3&page={{page}}\nMFJ文库::http://m.shencou.com/sort.php?sortid=4&page={{page}}\nFAMI通文::http://m.shencou.com/sort.php?sortid=5&page={{page}}\nGA 文库::http://m.shencou.com/sort.php?sortid=6&page={{page}}\nH J 文库 ::http://m.shencou.com/sort.php?sortid=7&page={{page}}\n壹迅文库::http://m.shencou.com/sort.php?sortid=8&page={{page}}\n集英文库::http://m.shencou.com/sort.php?sortid=9&page={{page}}\n讲坛社库::http://m.shencou.com/sort.php?sortid=12&page={{page}}\n少女文库::http://m.shencou.com/sort.php?sortid=10&page={{page}}\n S F 文库::http://m.shencou.com/sort.php?sortid=11&page={{page}}", "header": "{\"referer\":\"http://m.shencou.com/\",\"User-Agent\":\"Mozilla/5.0 (Linux; Android 14; 2211133C Build/UKQ1.230804.001) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.6422.165 Mobile Safari/537.36\"}", "lastUpdateTime": 1735062621419, "respondTime": 5768, "ruleBookInfo": { "author": "class.tab@class.p1@text##作者:", "coverUrl": "class.catalog1@img.0@src", "intro": "class.jj@class.p2@text", "lastChapter": "class.info_chapters@class.p2.0@li.-1@a@text", "name": "class.catalog1@h1@text", "wordCount": "{{@@class.tab1@class.p5@text}}/{{@@class.tab1@class.p6@text}}" }, "ruleContent": { "content": "id.novelcontent@html", "nextContentUrl": "" }, "ruleExplore": { "author": ".right@.p4@||.p3@text", "bookList": ".fl_list@.tt||.content_link", "bookUrl": ".p2@a@href||a@href", "coverUrl": "a@href||.p2@a@href@js:\naid = result.match(/[0-9]+/); \nstr = \"http://www.shencou.com/files/article/image/\" +( String(aid).length > 3? String(aid)[0]: \"0\")+ \"/\" + aid + \"/\" + aid +\"s.jpg\"; \nstr", "intro": ".right@.p5@text", "kind": ".right@.p2@text||.p1@text", "lastChapter": "", "name": ".right@.p1@text||.p2@text", "wordCount": ".right@.p3@text||.p3@text" }, "ruleSearch": { "author": "a.2@text", "bookList": "class.search_list", "bookUrl": "a.0@href", "checkKeyWord": "", "kind": "a.1@text", "name": "a.0@text##《|》" }, "ruleToc": { "chapterList": "class.info_chapters@class.p2.-1@tag.li@a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": "option@value||text.下一页@href" }, "searchUrl": "/pserchs.php,{\n \"body\": \"s={{java.encodeURI(key, 'gb2312')}}&type=articlename\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "笔趣阁", "bookSourceType": 0, "bookSourceUrl": "https://www.xxbiqu.com", "bookUrlPattern": "https://www.xxbiqu.com/book/\\d+/", "customOrder": 2, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"🔹分类🔹\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/sort/1/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"/sort/2/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"都市\",\"url\":\"/sort/3/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"军事\",\"url\":\"/sort/4/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"网游\",\"url\":\"/sort/5/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"/sort/6/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"女频\",\"url\":\"/sort/7/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"综合\",\"url\":\"/sort/8/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"🔹排行🔹\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"收藏榜\",\"url\":\"/rank/collect/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"下载榜\",\"url\":\"/rank/download/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"点击榜\",\"url\":\"/rank/visit/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"推荐榜\",\"url\":\"/rank/vote/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"字数榜\",\"url\":\"/rank/words/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"评分榜\",\"url\":\"/rank/rating/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]", "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9; MIX 2 Build/PKQ1.190118.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36\"}", "lastUpdateTime": 1732983916933, "respondTime": 6459, "ruleBookInfo": { "author": "@get:{a}", "coverUrl": "@get:{c}", "init": "@put:{n:\"[property$=book_name]@content\",\na:\"[property$=author]@content\",\nk:\"[property~=category|status|update_time]@content\",\nl:\"[property~=las?test_chapter_name]@content\",\ni:\"[property$=description]@content\",\nc:\"[property$=image]@content\"}", "intro": "@get:{i}", "kind": "@get:{k}", "lastChapter": "@get:{l}", "name": "@get:{n}" }, "ruleContent": { "content": "#TextContent@html" }, "ruleExplore": { "author": ".book_other@span.0@text", "bookList": "#sitebox dl", "bookUrl": "h3@a@href", "coverUrl": "img@data-original", "intro": ".book_des@text", "kind": ".book_other@span.1@text&&h3@span@text", "lastChapter": ".book_other@a@text", "name": "h3@a@text", "wordCount": "" }, "ruleSearch": { "author": ".book_other@span.0@text", "bookList": "#nr", "bookUrl": "h3@a@href", "coverUrl": "img@data-original", "intro": ".book_des@text", "kind": ".book_other@span.1@text&&h3@span@text", "lastChapter": ".book_other@a@text", "name": "h3@a@text", "wordCount": ".book_other@span.2@text" }, "ruleToc": { "chapterList": "#chapterList li a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "/search/{{key}}/{{page}}/", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "笔趣阁", "bookSourceType": 0, "bookSourceUrl": "https://www.biquge99.cc", "bookUrlPattern": "https://www.biquge99.cc/book/\\d+/", "customOrder": 2, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"玄幻小说\",\"url\":\"/xuanhuan/\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"武侠小说\",\"url\":\"/wuxia/\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"都市小说\",\"url\":\"/dushi/\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"历史小说\",\"url\":\"/lishi/\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"网游小说\",\"url\":\"/wangyou/\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"科幻小说\",\"url\":\"/kehuan/\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"女生小说\",\"url\":\"/mm/\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":0.29}}]", "header": "{\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36\"\n}", "lastUpdateTime": 1733278216380, "loginUrl": "", "respondTime": 4173, "ruleBookInfo": { "author": "class.info@class.small@tag.span.0@text##作者:", "coverUrl": "class.cover@img@src", "init": "", "intro": "class.intro@text##简介:", "kind": "class.info@class.small@tag.span.4@text&&\nclass.info@class.small@tag.span.2@text&&\nclass.info@class.small@tag.span.1@text##分类:|状态:|更新时间:", "lastChapter": "class.info@class.small@tag.span.5@a@text##免费章节 |正文卷 |正文 |VIP章节 |百度搜索.*", "name": "class.info@h1@text##\\(.*|\\(.*|免费阅读|全文.*阅读|最新章节|笔趣阁|小说" }, "ruleContent": { "content": "id.content@textNodes##请记住本书.*cc" }, "ruleExplore": { "author": "class.s4@text", "bookList": "class.l@li", "bookUrl": "class.s2@a@href", "coverUrl": "class.s2@a@href\nvar id = result.match(/(\\d+)\\/?$/)[1];\n'https://www.biquge99.cc/bookimages/'+id+'.jpg';\n", "kind": "class.s5@text", "lastChapter": "class.s3@a@text", "name": "class.s2@a@text" }, "ruleSearch": { "author": "class.author@text##作者:|<", "bookList": "class.bookbox", "bookUrl": "class.bookname@tag.a@href", "checkKeyWord": "万族之劫", "coverUrl": "class.bookimg@tag.img.0@src", "intro": "class.bookinfo@p@text", "kind": "class.cat@text##分类:", "lastChapter": "class.update@tag.a@text##免费章节 |正文卷 |正文 |VIP章节 |百度搜索.*", "name": "class.bookname@tag.a@text##\\(.*|\\(.*|免费阅读|全文.*阅读|最新章节|笔趣阁|小说" }, "ruleToc": { "chapterList": "class.listmain@tag.dd@tag.a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "https://www.biquge99.cc/s.php?ie=gbk&q={{key}}", "weight": 0 }, { "bookSourceComment": "支持番茄真人听书和Ai朗读,搜索时尽量输入书籍全名\n\n新增喜马拉雅听书功能(打赏用户专享)\n\n新增指定来源搜索\n20241124更新可用音色提示\n20241126修复bug\n20241129更新秘钥填写方式\n20241217更新服务器切换功能\n20250104新增服务器\n20250105登录新增手动填写服务器、音色", "bookSourceGroup": "大灰狼,有声", "bookSourceName": "🍅大灰狼听书", "bookSourceType": 1, "bookSourceUrl": "https://api.langge.tk\nhttps://api.doubi.tk\nhttp://api.dahuilang.cf\n提示:点击登录切换服务器按钮可进行切换(当前书源为纯听书)", "bookUrlPattern": "", "customOrder": 2, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "\nfunction setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument,'');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n}\n\nfunction gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n \n for (let server of serverList) {\n let keys = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (keys) {\n let keyParts = keys.split('secretKey=');\n if (keyParts.length > 1) {\n keys = keyParts[keyParts.length - 1];\n setArgument('key', keys);\n return keys;\n }\n }\n }\n return ''; \n }\n\nlet open_argument = source.getVariable();\nlet base_url = getArguments(open_argument,'server');\nlet media = getArguments(open_argument,'media');\nlet key = getArguments(open_argument,'key');\nif (!key) {\n\tkey = gets_key();\n\t}\n\nlet fxxmly = [\n {\n \"title\": \"番茄官方书架\",\n \"url\": base_url+\"/bookshelf?cookie={{cookie.getCookie('fanqienovel.com') || java.getCookie('fanqienovel.com')}}&page={{page}}\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.45\n }\n },\n {\n \"title\": \"大灰狼阅读记录\",\n \"url\": base_url + \"/bookshelf?key=\"+key+\"&page={{page}}\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.45\n }\n },\n {\n \"title\": \"番茄书籍排行榜 ٩( ˃̶͈̀௰˂̶͈́ )و\",\n \"url\": \"\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 1\n }\n },\n {\n \"title\": \"推荐榜\",\n \"url\": base_url + \"/discover?side_type=10&page={{page}}\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.25\n }\n },\n {\n \"title\": \"完结榜\",\n \"url\": base_url + \"/discover?side_type=11&page={{page}}\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.25\n }\n },\n {\n \"title\": \"热搜榜\",\n \"url\": base_url + \"/discover?side_type=12&page={{page}}\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.25\n }\n },\n {\n \"title\": \"黑马榜\",\n \"url\": base_url + \"/discover?side_type=13&page={{page}}\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.25\n }\n },\n {\n \"title\": \"爆更榜\",\n \"url\": base_url + \"/discover?side_type=15&page={{page}}\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.25\n }\n },\n {\n \"title\": \"巅峰榜\",\n \"url\": base_url + \"/discover?type=0&page={{page}}\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.25\n }\n },\n {\n \"title\": \"男频精选\",\n \"url\": base_url + \"/discover?type=2&page={{page}}\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.25\n }\n },\n {\n \"title\": \"女频精选\",\n \"url\": base_url + \"/discover?type=3&page={{page}}\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.25\n }\n },\n {\n \"title\": \"每周推荐\",\n \"url\": base_url + \"/discover?type=1&page={{page}}\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.25\n }\n }]\n\n\nlet data = {\"男\": [\r\n {\r\n \"value\": \"\",\r\n \"name\": \"全部\"\r\n },\r\n {\r\n \"name\": \"穿越\",\r\n \"value\": \"穿越\"\r\n },\r\n {\r\n \"name\": \"重生\",\r\n \"value\": \"重生\"\r\n },\r\n {\r\n \"name\": \"系统流\",\r\n \"value\": \"系统流\"\r\n },\r\n {\r\n \"name\": \"脑洞\",\r\n \"value\": \"脑洞\"\r\n },\r\n {\r\n \"name\": \"穿书\",\r\n \"value\": \"穿书\"\r\n },\r\n {\r\n \"value\": \"空间\",\r\n \"name\": \"空间\"\r\n },\r\n {\r\n \"value\": \"开局\",\r\n \"name\": \"开局\"\r\n },\r\n {\r\n \"value\": \"虐渣\",\r\n \"name\": \"虐渣\"\r\n },\r\n {\r\n \"value\": \"打脸\",\r\n \"name\": \"打脸\"\r\n },\r\n {\r\n \"value\": \"无限流\",\r\n \"name\": \"无限流\"\r\n },\r\n {\r\n \"value\": \"种田文\",\r\n \"name\": \"种田文\"\r\n },\r\n {\r\n \"value\": \"复仇\",\r\n \"name\": \"复仇\"\r\n },\r\n {\r\n \"value\": \"异能\",\r\n \"name\": \"异能\"\r\n },\r\n {\r\n \"value\": \"直播\",\r\n \"name\": \"直播\"\r\n },\r\n {\r\n \"value\": \"网游\",\r\n \"name\": \"网游\"\r\n },\r\n {\r\n \"value\": \"下山\",\r\n \"name\": \"下山\"\r\n },\r\n {\r\n \"value\": \"签到\",\r\n \"name\": \"签到\"\r\n },\r\n {\r\n \"value\": \"强者回归\",\r\n \"name\": \"强者回归\"\r\n },\r\n {\r\n \"value\": \"灵气复苏\",\r\n \"name\": \"灵气复苏\"\r\n },\r\n {\r\n \"name\": \"诸天万界\",\r\n \"value\": \"诸天万界\"\r\n },\r\n {\r\n \"name\": \"剑道\",\r\n \"value\": \"剑道\"\r\n },\r\n {\r\n \"name\": \"修仙\",\r\n \"value\": \"修仙\"\r\n },\r\n {\r\n \"value\": \"玄学\",\r\n \"name\": \"玄学\"\r\n },\r\n {\r\n \"value\": \"探险\",\r\n \"name\": \"探险\"\r\n },\r\n {\r\n \"value\": \"盗墓\",\r\n \"name\": \"盗墓\"\r\n },\r\n {\r\n \"value\": \"烧脑\",\r\n \"name\": \"烧脑\"\r\n },\r\n {\r\n \"value\": \"怪谈\",\r\n \"name\": \"怪谈\"\r\n },\r\n {\r\n \"value\": \"风水\",\r\n \"name\": \"风水\"\r\n },\r\n {\r\n \"value\": \"推理\",\r\n \"name\": \"推理\"\r\n },\r\n {\r\n \"value\": \"破案\",\r\n \"name\": \"破案\"\r\n },\r\n {\r\n \"value\": \"灵异\",\r\n \"name\": \"灵异\"\r\n },\r\n {\r\n \"name\": \"鬼故事\",\r\n \"value\": \"鬼故事\"\r\n },\r\n {\r\n \"name\": \"刑侦\",\r\n \"value\": \"刑侦\"\r\n },\r\n {\r\n \"name\": \"求生\",\r\n \"value\": \"求生\"\r\n },\r\n {\r\n \"name\": \"黑科技\",\r\n \"value\": \"黑科技\"\r\n },\r\n {\r\n \"name\": \"囤物资\",\r\n \"value\": \"囤物资\"\r\n },\r\n {\r\n \"name\": \"丧尸\",\r\n \"value\": \"丧尸\"\r\n },\r\n {\r\n \"name\": \"机甲\",\r\n \"value\": \"机甲\"\r\n },\r\n {\r\n \"name\": \"美食\",\r\n \"value\": \"美食\"\r\n },\r\n {\r\n \"name\": \"基建\",\r\n \"value\": \"基建\"\r\n },\r\n {\r\n \"name\": \"权谋\",\r\n \"value\": \"权谋\"\r\n },\r\n {\r\n \"name\": \"群穿\",\r\n \"value\": \"群穿\"\r\n },\r\n {\r\n \"value\": \"金手指\",\r\n \"name\": \"金手指\"\r\n },\r\n {\r\n \"value\": \"读心术\",\r\n \"name\": \"读心术\"\r\n },\r\n {\r\n \"value\": \"逃荒\",\r\n \"name\": \"逃荒\"\r\n },\r\n {\r\n \"value\": \"翻车\",\r\n \"name\": \"翻车\"\r\n },\r\n {\r\n \"value\": \"变身\",\r\n \"name\": \"变身\"\r\n },\r\n {\r\n \"value\": \"鉴宝\",\r\n \"name\": \"鉴宝\"\r\n },\r\n {\r\n \"value\": \"聊天群\",\r\n \"name\": \"聊天群\"\r\n },\r\n {\r\n \"value\": \"发家致富\",\r\n \"name\": \"发家致富\"\r\n },\r\n {\r\n \"value\": \"商战\",\r\n \"name\": \"商战\"\r\n },\r\n {\r\n \"value\": \"综艺\",\r\n \"name\": \"综艺\"\r\n },\r\n {\r\n \"value\": \"红包\",\r\n \"name\": \"红包\"\r\n },\r\n {\r\n \"value\": \"外卖\",\r\n \"name\": \"外卖\"\r\n },\r\n {\r\n \"value\": \"捡漏\",\r\n \"name\": \"捡漏\"\r\n },\r\n {\r\n \"value\": \"赌石\",\r\n \"name\": \"赌石\"\r\n },\r\n {\r\n \"value\": \"钓鱼\",\r\n \"name\": \"钓鱼\"\r\n },\r\n {\r\n \"value\": \"逆袭\",\r\n \"name\": \"逆袭\"\r\n },\r\n {\r\n \"value\": \"神话\",\r\n \"name\": \"神话\"\r\n },\r\n {\r\n \"value\": \"高武\",\r\n \"name\": \"高武\"\r\n },\r\n {\r\n \"value\": \"养成\",\r\n \"name\": \"养成\"\r\n },\r\n {\r\n \"value\": \"魔法\",\r\n \"name\": \"魔法\"\r\n },\r\n {\r\n \"value\": \"卡牌\",\r\n \"name\": \"卡牌\"\r\n },\r\n {\r\n \"value\": \"吞噬\",\r\n \"name\": \"吞噬\"\r\n },\r\n {\r\n \"value\": \"古武\",\r\n \"name\": \"古武\"\r\n },\r\n {\r\n \"value\": \"宠物\",\r\n \"name\": \"宠物\"\r\n },\r\n {\r\n \"value\": \"御兽\",\r\n \"name\": \"御兽\"\r\n },\r\n {\r\n \"value\": \"丹药\",\r\n \"name\": \"丹药\"\r\n },\r\n {\r\n \"value\": \"卡片\",\r\n \"name\": \"卡片\"\r\n },\r\n {\r\n \"value\": \"职业文\",\r\n \"name\": \"职业文\"\r\n },\r\n {\r\n \"value\": \"克苏鲁\",\r\n \"name\": \"克苏鲁\"\r\n },\r\n {\r\n \"value\": \"无敌流\",\r\n \"name\": \"无敌流\"\r\n },\r\n {\r\n \"value\": \"争霸流\",\r\n \"name\": \"争霸流\"\r\n },\r\n {\r\n \"value\": \"技术流\",\r\n \"name\": \"技术流\"\r\n },\r\n {\r\n \"value\": \"洪荒流\",\r\n \"name\": \"洪荒流\"\r\n },\r\n {\r\n \"value\": \"凡人流\",\r\n \"name\": \"凡人流\"\r\n },\r\n {\r\n \"value\": \"随身流\",\r\n \"name\": \"随身流\"\r\n },\r\n {\r\n \"value\": \"召唤流\",\r\n \"name\": \"召唤流\"\r\n },\r\n {\r\n \"value\": \"升级流\",\r\n \"name\": \"升级流\"\r\n },\r\n {\r\n \"value\": \"进化流\",\r\n \"name\": \"进化流\"\r\n },\r\n {\r\n \"value\": \"废材流\",\r\n \"name\": \"废材流\"\r\n },\r\n {\r\n \"value\": \"开挂流\",\r\n \"name\": \"开挂流\"\r\n },\r\n {\r\n \"value\": \"经营流\",\r\n \"name\": \"经营流\"\r\n },\r\n {\r\n \"value\": \"儒道流\",\r\n \"name\": \"儒道流\"\r\n },\r\n {\r\n \"value\": \"诡异流\",\r\n \"name\": \"诡异流\"\r\n },\r\n {\r\n \"value\": \"爱国流\",\r\n \"name\": \"爱国流\"\r\n },\r\n {\r\n \"value\": \"练功流\",\r\n \"name\": \"练功流\"\r\n },\r\n {\r\n \"value\": \"二次元\",\r\n \"name\": \"二次元\"\r\n },\r\n {\r\n \"value\": \"乡村爱情\",\r\n \"name\": \"乡村爱情\"\r\n },\r\n {\r\n \"value\": \"江湖恩怨\",\r\n \"name\": \"江湖恩怨\"\r\n },\r\n {\r\n \"value\": \"日常生活\",\r\n \"name\": \"日常生活\"\r\n },\r\n {\r\n \"value\": \"影视原著\",\r\n \"name\": \"影视原著\"\r\n },\r\n {\r\n \"value\": \"动漫原著\",\r\n \"name\": \"动漫原著\"\r\n },\r\n {\r\n \"value\": \"经典衍生\",\r\n \"name\": \"经典衍生\"\r\n },\r\n {\r\n \"value\": \"动漫衍生\",\r\n \"name\": \"动漫衍生\"\r\n },\r\n {\r\n \"value\": \"游戏衍生\",\r\n \"name\": \"游戏衍生\"\r\n },\r\n {\r\n \"value\": \"武侠衍生\",\r\n \"name\": \"武侠衍生\"\r\n },\r\n {\r\n \"value\": \"同人衍生\",\r\n \"name\": \"同人衍生\"\r\n },\r\n {\r\n \"value\": \"无女主\",\r\n \"name\": \"无女主\"\r\n },\r\n {\r\n \"value\": \"多女主\",\r\n \"name\": \"多女主\"\r\n },\r\n {\r\n \"value\": \"单女主\",\r\n \"name\": \"单女主\"\r\n },\r\n {\r\n \"value\": \"婚恋\",\r\n \"name\": \"婚恋\"\r\n },\r\n {\r\n \"value\": \"护花高手\",\r\n \"name\": \"护花高手\"\r\n },\r\n {\r\n \"value\": \"特种兵\",\r\n \"name\": \"特种兵\"\r\n },\r\n {\r\n \"value\": \"兵王\",\r\n \"name\": \"兵王\"\r\n },\r\n {\r\n \"value\": \"特工\",\r\n \"name\": \"特工\"\r\n },\r\n {\r\n \"name\": \"战神\",\r\n \"value\": \"战神\"\r\n },\r\n {\r\n \"name\": \"保镖\",\r\n \"value\": \"保镖\"\r\n },\r\n {\r\n \"name\": \"佣兵\",\r\n \"value\": \"佣兵\"\r\n },\r\n {\r\n \"name\": \"杀手\",\r\n \"value\": \"杀手\"\r\n },\r\n {\r\n \"name\": \"奶爸\",\r\n \"value\": \"奶爸\"\r\n },\r\n {\r\n \"name\": \"弃少\",\r\n \"value\": \"弃少\"\r\n },\r\n {\r\n \"name\": \"赘婿\",\r\n \"value\": \"赘婿\"\r\n },\r\n {\r\n \"name\": \"大佬\",\r\n \"value\": \"大佬\"\r\n },\r\n {\r\n \"name\": \"神豪\",\r\n \"value\": \"神豪\"\r\n },\r\n {\r\n \"name\": \"反派\",\r\n \"value\": \"反派\"\r\n },\r\n {\r\n \"name\": \"医生\",\r\n \"value\": \"医生\"\r\n },\r\n {\r\n \"name\": \"法医\",\r\n \"value\": \"法医\"\r\n },\r\n {\r\n \"name\": \"神医\",\r\n \"value\": \"神医\"\r\n },\r\n {\r\n \"name\": \"农民\",\r\n \"value\": \"农民\"\r\n },\r\n {\r\n \"name\": \"老师\",\r\n \"value\": \"老师\"\r\n },\r\n {\r\n \"name\": \"学霸\",\r\n \"value\": \"学霸\"\r\n },\r\n {\r\n \"name\": \"网红\",\r\n \"value\": \"网红\"\r\n },\r\n {\r\n \"name\": \"明星\",\r\n \"value\": \"明星\"\r\n },\r\n {\r\n \"name\": \"主播\",\r\n \"value\": \"主播\"\r\n },\r\n {\r\n \"name\": \"宅男\",\r\n \"value\": \"宅男\"\r\n },\r\n {\r\n \"name\": \"盗贼\",\r\n \"value\": \"盗贼\"\r\n },\r\n {\r\n \"name\": \"神探\",\r\n \"value\": \"神探\"\r\n },\r\n {\r\n \"name\": \"卧底\",\r\n \"value\": \"卧底\"\r\n },\r\n {\r\n \"name\": \"天师\",\r\n \"value\": \"天师\"\r\n },\r\n {\r\n \"name\": \"仵作\",\r\n \"value\": \"仵作\"\r\n },\r\n {\r\n \"name\": \"道士\",\r\n \"value\": \"道士\"\r\n },\r\n {\r\n \"value\": \"僵尸\",\r\n \"name\": \"僵尸\"\r\n },\r\n {\r\n \"value\": \"鬼怪\",\r\n \"name\": \"鬼怪\"\r\n },\r\n {\r\n \"value\": \"风水师\",\r\n \"name\": \"风水师\"\r\n },\r\n {\r\n \"value\": \"天才\",\r\n \"name\": \"天才\"\r\n },\r\n {\r\n \"value\": \"黑客\",\r\n \"name\": \"黑客\"\r\n },\r\n {\r\n \"value\": \"玩家\",\r\n \"name\": \"玩家\"\r\n },\r\n {\r\n \"value\": \"皇帝\",\r\n \"name\": \"皇帝\"\r\n },\r\n {\r\n \"value\": \"仙帝\",\r\n \"name\": \"仙帝\"\r\n },\r\n {\r\n \"value\": \"魔尊\",\r\n \"name\": \"魔尊\"\r\n },\r\n {\r\n \"value\": \"神仙\",\r\n \"name\": \"神仙\"\r\n },\r\n {\r\n \"value\": \"精灵\",\r\n \"name\": \"精灵\"\r\n },\r\n {\r\n \"value\": \"法师\",\r\n \"name\": \"法师\"\r\n },\r\n {\r\n \"value\": \"骑士\",\r\n \"name\": \"骑士\"\r\n },\r\n {\r\n \"value\": \"领主\",\r\n \"name\": \"领主\"\r\n },\r\n {\r\n \"value\": \"亡灵\",\r\n \"name\": \"亡灵\"\r\n },\r\n {\r\n \"name\": \"龙\",\r\n \"value\": \"龙\"\r\n },\r\n {\r\n \"name\": \"吸血鬼\",\r\n \"value\": \"吸血鬼\"\r\n },\r\n {\r\n \"name\": \"校花\",\r\n \"value\": \"校花\"\r\n },\r\n {\r\n \"name\": \"女帝\",\r\n \"value\": \"女帝\"\r\n },\r\n {\r\n \"name\": \"美女\",\r\n \"value\": \"美女\"\r\n },\r\n {\r\n \"name\": \"女总裁\",\r\n \"value\": \"女总裁\"\r\n },\r\n {\r\n \"name\": \"腹黑\",\r\n \"value\": \"腹黑\"\r\n },\r\n {\r\n \"name\": \"铁血\",\r\n \"value\": \"铁血\"\r\n },\r\n {\r\n \"name\": \"机智\",\r\n \"value\": \"机智\"\r\n },\r\n {\r\n \"name\": \"纨绔\",\r\n \"value\": \"纨绔\"\r\n },\r\n {\r\n \"name\": \"全能\",\r\n \"value\": \"全能\"\r\n },\r\n {\r\n \"name\": \"扮猪吃虎\",\r\n \"value\": \"扮猪吃虎\"\r\n },\r\n {\r\n \"name\": \"杀伐果断\",\r\n \"value\": \"杀伐果断\"\r\n },\r\n {\r\n \"name\": \"智商在线\",\r\n \"value\": \"智商在线\"\r\n },\r\n {\r\n \"name\": \"爽文\",\r\n \"value\": \"爽文\"\r\n },\r\n {\r\n \"name\": \"正剧\",\r\n \"value\": \"正剧\"\r\n },\r\n {\r\n \"name\": \"励志\",\r\n \"value\": \"励志\"\r\n },\r\n {\r\n \"name\": \"热血\",\r\n \"value\": \"热血\"\r\n },\r\n {\r\n \"name\": \"轻松\",\r\n \"value\": \"轻松\"\r\n },\r\n {\r\n \"name\": \"群像\",\r\n \"value\": \"群像\"\r\n },\r\n {\r\n \"name\": \"暗黑\",\r\n \"value\": \"暗黑\"\r\n },\r\n {\r\n \"name\": \"恐怖\",\r\n \"value\": \"恐怖\"\r\n },\r\n {\r\n \"name\": \"沙雕\",\r\n \"value\": \"沙雕\"\r\n },\r\n {\r\n \"name\": \"爆笑\",\r\n \"value\": \"爆笑\"\r\n },\r\n {\r\n \"name\": \"吐槽\",\r\n \"value\": \"吐槽\"\r\n },\r\n {\r\n \"name\": \"青春\",\r\n \"value\": \"青春\"\r\n },\r\n {\r\n \"name\": \"暧昧\",\r\n \"value\": \"暧昧\"\r\n },\r\n {\r\n \"name\": \"无CP\",\r\n \"value\": \"无CP\"\r\n },\r\n {\r\n \"name\": \"快节奏\",\r\n \"value\": \"快节奏\"\r\n },\r\n {\r\n \"name\": \"反套路\",\r\n \"value\": \"反套路\"\r\n },\r\n {\r\n \"name\": \"轻小说\",\r\n \"value\": \"轻小说\"\r\n },\r\n {\r\n \"name\": \"无金手指\",\r\n \"value\": \"无金手指\"\r\n },\r\n {\r\n \"name\": \"午夜惊魂\",\r\n \"value\": \"午夜惊魂\"\r\n },\r\n {\r\n \"name\": \"开放式结局\",\r\n \"value\": \"开放式结局\"\r\n },\r\n {\r\n \"name\": \"年代文\",\r\n \"value\": \"年代文\"\r\n },\r\n {\r\n \"name\": \"四合院\",\r\n \"value\": \"四合院\"\r\n },\r\n {\r\n \"name\": \"娱乐圈\",\r\n \"value\": \"娱乐圈\"\r\n },\r\n {\r\n \"name\": \"星际\",\r\n \"value\": \"星际\"\r\n },\r\n {\r\n \"name\": \"异界\",\r\n \"value\": \"异界\"\r\n },\r\n {\r\n \"name\": \"位面\",\r\n \"value\": \"位面\"\r\n },\r\n {\r\n \"name\": \"末世\",\r\n \"value\": \"末世\"\r\n },\r\n {\r\n \"name\": \"乡村\",\r\n \"value\": \"乡村\"\r\n },\r\n {\r\n \"name\": \"职场\",\r\n \"value\": \"职场\"\r\n },\r\n {\r\n \"name\": \"校园\",\r\n \"value\": \"校园\"\r\n },\r\n {\r\n \"name\": \"海岛\",\r\n \"value\": \"海岛\"\r\n },\r\n {\r\n \"name\": \"官场\",\r\n \"value\": \"官场\"\r\n },\r\n {\r\n \"name\": \"学院\",\r\n \"value\": \"学院\"\r\n },\r\n {\r\n \"name\": \"黑道\",\r\n \"value\": \"黑道\"\r\n },\r\n {\r\n \"name\": \"西方\",\r\n \"value\": \"西方\"\r\n },\r\n {\r\n \"name\": \"远古\",\r\n \"value\": \"远古\"\r\n },\r\n {\r\n \"name\": \"古代\",\r\n \"value\": \"古代\"\r\n },\r\n {\r\n \"value\": \"民国\",\r\n \"name\": \"民国\"\r\n },\r\n {\r\n \"value\": \"现代\",\r\n \"name\": \"现代\"\r\n },\r\n {\r\n \"value\": \"未来\",\r\n \"name\": \"未来\"\r\n },\r\n {\r\n \"value\": \"架空\",\r\n \"name\": \"架空\"\r\n },\r\n {\r\n \"value\": \"三国\",\r\n \"name\": \"三国\"\r\n },\r\n {\r\n \"value\": \"大唐\",\r\n \"name\": \"大唐\"\r\n },\r\n {\r\n \"value\": \"宋朝\",\r\n \"name\": \"宋朝\"\r\n },\r\n {\r\n \"value\": \"大秦\",\r\n \"name\": \"大秦\"\r\n },\r\n {\r\n \"value\": \"大明\",\r\n \"name\": \"大明\"\r\n },\r\n {\r\n \"value\": \"清朝\",\r\n \"name\": \"清朝\"\r\n },\r\n {\r\n \"value\": \"玄幻\",\r\n \"name\": \"玄幻\"\r\n },\r\n {\r\n \"value\": \"奇幻\",\r\n \"name\": \"奇幻\"\r\n },\r\n {\r\n \"value\": \"武侠\",\r\n \"name\": \"武侠\"\r\n },\r\n {\r\n \"value\": \"仙侠\",\r\n \"name\": \"仙侠\"\r\n },\r\n {\r\n \"value\": \"科幻\",\r\n \"name\": \"科幻\"\r\n },\r\n {\r\n \"value\": \"军事小说\",\r\n \"name\": \"军事小说\"\r\n },\r\n {\r\n \"value\": \"历史小说\",\r\n \"name\": \"历史小说\"\r\n },\r\n {\r\n \"value\": \"都市\",\r\n \"name\": \"都市\"\r\n },\r\n {\r\n \"value\": \"游戏\",\r\n \"name\": \"游戏\"\r\n },\r\n {\r\n \"value\": \"体育小说\",\r\n \"name\": \"体育小说\"\r\n },\r\n {\r\n \"value\": \"悬疑\",\r\n \"name\": \"悬疑\"\r\n },\r\n {\r\n \"value\": \"N次元\",\r\n \"name\": \"N次元\"\r\n }\r\n], \"女\": [\r\n {\r\n \"name\": \"全部\",\r\n \"value\": \"\"\r\n },\r\n {\r\n \"name\": \"穿越\",\r\n \"value\": \"穿越\"\r\n },\r\n {\r\n \"name\": \"穿书\",\r\n \"value\": \"穿书\"\r\n },\r\n {\r\n \"name\": \"快穿\",\r\n \"value\": \"快穿\"\r\n },\r\n {\r\n \"name\": \"群穿\",\r\n \"value\": \"群穿\"\r\n },\r\n {\r\n \"name\": \"古穿今\",\r\n \"value\": \"古穿今\"\r\n },\r\n {\r\n \"name\": \"重生\",\r\n \"value\": \"重生\"\r\n },\r\n {\r\n \"name\": \"双重生\",\r\n \"value\": \"双重生\"\r\n },\r\n {\r\n \"name\": \"空间\",\r\n \"value\": \"空间\"\r\n },\r\n {\r\n \"name\": \"脑洞\",\r\n \"value\": \"脑洞\"\r\n },\r\n {\r\n \"name\": \"逆袭\",\r\n \"value\": \"逆袭\"\r\n },\r\n {\r\n \"name\": \"美食\",\r\n \"value\": \"美食\"\r\n },\r\n {\r\n \"name\": \"基建\",\r\n \"value\": \"基建\"\r\n },\r\n {\r\n \"name\": \"打脸\",\r\n \"value\": \"打脸\"\r\n },\r\n {\r\n \"name\": \"马甲\",\r\n \"value\": \"马甲\"\r\n },\r\n {\r\n \"name\": \"萌宝\",\r\n \"value\": \"萌宝\"\r\n },\r\n {\r\n \"name\": \"复仇\",\r\n \"value\": \"复仇\"\r\n },\r\n {\r\n \"name\": \"虐渣\",\r\n \"value\": \"虐渣\"\r\n },\r\n {\r\n \"name\": \"失忆\",\r\n \"value\": \"失忆\"\r\n },\r\n {\r\n \"name\": \"逃荒\",\r\n \"value\": \"逃荒\"\r\n },\r\n {\r\n \"name\": \"翻车\",\r\n \"value\": \"翻车\"\r\n },\r\n {\r\n \"name\": \"性转\",\r\n \"value\": \"性转\"\r\n },\r\n {\r\n \"name\": \"灵魂互换\",\r\n \"value\": \"灵魂互换\"\r\n },\r\n {\r\n \"name\": \"金手指\",\r\n \"value\": \"金手指\"\r\n },\r\n {\r\n \"name\": \"读心术\",\r\n \"value\": \"读心术\"\r\n },\r\n {\r\n \"name\": \"系统流\",\r\n \"value\": \"系统流\"\r\n },\r\n {\r\n \"name\": \"开挂流\",\r\n \"value\": \"开挂流\"\r\n },\r\n {\r\n \"name\": \"经营流\",\r\n \"value\": \"经营流\"\r\n },\r\n {\r\n \"name\": \"二次元\",\r\n \"value\": \"二次元\"\r\n },\r\n {\r\n \"name\": \"凡尔赛\",\r\n \"value\": \"凡尔赛\"\r\n },\r\n {\r\n \"name\": \"男二上位\",\r\n \"value\": \"男二上位\"\r\n },\r\n {\r\n \"name\": \"日常生活\",\r\n \"value\": \"日常生活\"\r\n },\r\n {\r\n \"name\": \"炮灰逆袭\",\r\n \"value\": \"炮灰逆袭\"\r\n },\r\n {\r\n \"name\": \"斗智斗勇\",\r\n \"value\": \"斗智斗勇\"\r\n },\r\n {\r\n \"name\": \"影视原著\",\r\n \"value\": \"影视原著\"\r\n },\r\n {\r\n \"name\": \"动漫原著\",\r\n \"value\": \"动漫原著\"\r\n },\r\n {\r\n \"name\": \"经典衍生\",\r\n \"value\": \"经典衍生\"\r\n },\r\n {\r\n \"name\": \"动漫衍生\",\r\n \"value\": \"动漫衍生\"\r\n },\r\n {\r\n \"name\": \"游戏衍生\",\r\n \"value\": \"游戏衍生\"\r\n },\r\n {\r\n \"name\": \"同人衍生\",\r\n \"value\": \"同人衍生\"\r\n },\r\n {\r\n \"name\": \"异能\",\r\n \"value\": \"异能\"\r\n },\r\n {\r\n \"name\": \"网游\",\r\n \"value\": \"网游\"\r\n },\r\n {\r\n \"name\": \"直播\",\r\n \"value\": \"直播\"\r\n },\r\n {\r\n \"name\": \"综艺\",\r\n \"value\": \"综艺\"\r\n },\r\n {\r\n \"name\": \"鉴宝\",\r\n \"value\": \"鉴宝\"\r\n },\r\n {\r\n \"name\": \"职业文\",\r\n \"value\": \"职业文\"\r\n },\r\n {\r\n \"name\": \"发家致富\",\r\n \"value\": \"发家致富\"\r\n },\r\n {\r\n \"name\": \"家长里短\",\r\n \"value\": \"家长里短\"\r\n },\r\n {\r\n \"name\": \"真假千金\",\r\n \"value\": \"真假千金\"\r\n },\r\n {\r\n \"name\": \"豪门世家\",\r\n \"value\": \"豪门世家\"\r\n },\r\n {\r\n \"name\": \"神话\",\r\n \"value\": \"神话\"\r\n },\r\n {\r\n \"name\": \"权谋\",\r\n \"value\": \"权谋\"\r\n },\r\n {\r\n \"name\": \"种田文\",\r\n \"value\": \"种田文\"\r\n },\r\n {\r\n \"name\": \"斗极品\",\r\n \"value\": \"斗极品\"\r\n },\r\n {\r\n \"name\": \"前世今生\",\r\n \"value\": \"前世今生\"\r\n },\r\n {\r\n \"name\": \"修仙\",\r\n \"value\": \"修仙\"\r\n },\r\n {\r\n \"name\": \"养成\",\r\n \"value\": \"养成\"\r\n },\r\n {\r\n \"name\": \"魔法\",\r\n \"value\": \"魔法\"\r\n },\r\n {\r\n \"value\": \"御兽\",\r\n \"name\": \"御兽\"\r\n },\r\n {\r\n \"value\": \"宠物\",\r\n \"name\": \"宠物\"\r\n },\r\n {\r\n \"value\": \"丧尸\",\r\n \"name\": \"丧尸\"\r\n },\r\n {\r\n \"value\": \"求生\",\r\n \"name\": \"求生\"\r\n },\r\n {\r\n \"value\": \"机甲\",\r\n \"name\": \"机甲\"\r\n },\r\n {\r\n \"value\": \"囤物资\",\r\n \"name\": \"囤物资\"\r\n },\r\n {\r\n \"value\": \"无限流\",\r\n \"name\": \"无限流\"\r\n },\r\n {\r\n \"value\": \"升级流\",\r\n \"name\": \"升级流\"\r\n },\r\n {\r\n \"value\": \"废材流\",\r\n \"name\": \"废材流\"\r\n },\r\n {\r\n \"value\": \"玄学\",\r\n \"name\": \"玄学\"\r\n },\r\n {\r\n \"value\": \"探险\",\r\n \"name\": \"探险\"\r\n },\r\n {\r\n \"value\": \"烧脑\",\r\n \"name\": \"烧脑\"\r\n },\r\n {\r\n \"value\": \"怪谈\",\r\n \"name\": \"怪谈\"\r\n },\r\n {\r\n \"value\": \"风水\",\r\n \"name\": \"风水\"\r\n },\r\n {\r\n \"value\": \"推理\",\r\n \"name\": \"推理\"\r\n },\r\n {\r\n \"value\": \"破案\",\r\n \"name\": \"破案\"\r\n },\r\n {\r\n \"name\": \"灵异\",\r\n \"value\": \"灵异\"\r\n },\r\n {\r\n \"name\": \"刑侦\",\r\n \"value\": \"刑侦\"\r\n },\r\n {\r\n \"name\": \"契约\",\r\n \"value\": \"契约\"\r\n },\r\n {\r\n \"name\": \"替身\",\r\n \"value\": \"替身\"\r\n },\r\n {\r\n \"name\": \"攻略\",\r\n \"value\": \"攻略\"\r\n },\r\n {\r\n \"name\": \"师徒\",\r\n \"value\": \"师徒\"\r\n },\r\n {\r\n \"name\": \"错嫁\",\r\n \"value\": \"错嫁\"\r\n },\r\n {\r\n \"name\": \"替嫁\",\r\n \"value\": \"替嫁\"\r\n },\r\n {\r\n \"name\": \"逃婚\",\r\n \"value\": \"逃婚\"\r\n },\r\n {\r\n \"name\": \"闪婚\",\r\n \"value\": \"闪婚\"\r\n },\r\n {\r\n \"name\": \"二婚\",\r\n \"value\": \"二婚\"\r\n },\r\n {\r\n \"name\": \"军婚\",\r\n \"value\": \"军婚\"\r\n },\r\n {\r\n \"name\": \"暗恋\",\r\n \"value\": \"暗恋\"\r\n },\r\n {\r\n \"name\": \"相亲\",\r\n \"value\": \"相亲\"\r\n },\r\n {\r\n \"name\": \"同居\",\r\n \"value\": \"同居\"\r\n },\r\n {\r\n \"name\": \"隐婚\",\r\n \"value\": \"隐婚\"\r\n },\r\n {\r\n \"name\": \"双洁\",\r\n \"value\": \"双洁\"\r\n },\r\n {\r\n \"name\": \"独宠\",\r\n \"value\": \"独宠\"\r\n },\r\n {\r\n \"name\": \"苦恋\",\r\n \"value\": \"苦恋\"\r\n },\r\n {\r\n \"name\": \"年下\",\r\n \"value\": \"年下\"\r\n },\r\n {\r\n \"name\": \"初恋\",\r\n \"value\": \"初恋\"\r\n },\r\n {\r\n \"name\": \"倒追\",\r\n \"value\": \"倒追\"\r\n },\r\n {\r\n \"name\": \"姐弟恋\",\r\n \"value\": \"姐弟恋\"\r\n },\r\n {\r\n \"name\": \"双男主\",\r\n \"value\": \"双男主\"\r\n },\r\n {\r\n \"name\": \"双女主\",\r\n \"value\": \"双女主\"\r\n },\r\n {\r\n \"name\": \"无男主\",\r\n \"value\": \"无男主\"\r\n },\r\n {\r\n \"value\": \"离婚后\",\r\n \"name\": \"离婚后\"\r\n },\r\n {\r\n \"value\": \"带球跑\",\r\n \"name\": \"带球跑\"\r\n },\r\n {\r\n \"value\": \"先婚后爱\",\r\n \"name\": \"先婚后爱\"\r\n },\r\n {\r\n \"value\": \"日久生情\",\r\n \"name\": \"日久生情\"\r\n },\r\n {\r\n \"value\": \"一见钟情\",\r\n \"name\": \"一见钟情\"\r\n },\r\n {\r\n \"value\": \"欢喜冤家\",\r\n \"name\": \"欢喜冤家\"\r\n },\r\n {\r\n \"value\": \"青梅竹马\",\r\n \"name\": \"青梅竹马\"\r\n },\r\n {\r\n \"value\": \"相爱相杀\",\r\n \"name\": \"相爱相杀\"\r\n },\r\n {\r\n \"value\": \"别后重逢\",\r\n \"name\": \"别后重逢\"\r\n },\r\n {\r\n \"value\": \"双向奔赴\",\r\n \"name\": \"双向奔赴\"\r\n },\r\n {\r\n \"value\": \"破镜重圆\",\r\n \"name\": \"破镜重圆\"\r\n },\r\n {\r\n \"value\": \"异国情缘\",\r\n \"name\": \"异国情缘\"\r\n },\r\n {\r\n \"value\": \"追妻火葬场\",\r\n \"name\": \"追妻火葬场\"\r\n },\r\n {\r\n \"value\": \"女强\",\r\n \"name\": \"女强\"\r\n },\r\n {\r\n \"value\": \"团宠\",\r\n \"name\": \"团宠\"\r\n },\r\n {\r\n \"value\": \"宠妻\",\r\n \"name\": \"宠妻\"\r\n },\r\n {\r\n \"value\": \"病娇\",\r\n \"name\": \"病娇\"\r\n },\r\n {\r\n \"value\": \"糙汉\",\r\n \"name\": \"糙汉\"\r\n },\r\n {\r\n \"value\": \"腹黑\",\r\n \"name\": \"腹黑\"\r\n },\r\n {\r\n \"value\": \"霸道\",\r\n \"name\": \"霸道\"\r\n },\r\n {\r\n \"value\": \"护短\",\r\n \"name\": \"护短\"\r\n },\r\n {\r\n \"value\": \"冰山\",\r\n \"name\": \"冰山\"\r\n },\r\n {\r\n \"value\": \"败家\",\r\n \"name\": \"败家\"\r\n },\r\n {\r\n \"value\": \"偏执\",\r\n \"name\": \"偏执\"\r\n },\r\n {\r\n \"value\": \"机智\",\r\n \"name\": \"机智\"\r\n },\r\n {\r\n \"value\": \"忠犬\",\r\n \"name\": \"忠犬\"\r\n },\r\n {\r\n \"value\": \"咸鱼\",\r\n \"name\": \"咸鱼\"\r\n },\r\n {\r\n \"value\": \"财迷\",\r\n \"name\": \"财迷\"\r\n },\r\n {\r\n \"value\": \"双强\",\r\n \"name\": \"双强\"\r\n },\r\n {\r\n \"value\": \"纨绔\",\r\n \"name\": \"纨绔\"\r\n },\r\n {\r\n \"value\": \"反派\",\r\n \"name\": \"反派\"\r\n },\r\n {\r\n \"value\": \"大佬\",\r\n \"name\": \"大佬\"\r\n },\r\n {\r\n \"value\": \"女配\",\r\n \"name\": \"女配\"\r\n },\r\n {\r\n \"value\": \"绿茶\",\r\n \"name\": \"绿茶\"\r\n },\r\n {\r\n \"value\": \"哥哥\",\r\n \"name\": \"哥哥\"\r\n },\r\n {\r\n \"value\": \"残疾\",\r\n \"name\": \"残疾\"\r\n },\r\n {\r\n \"value\": \"傲娇\",\r\n \"name\": \"傲娇\"\r\n },\r\n {\r\n \"value\": \"白月光\",\r\n \"name\": \"白月光\"\r\n },\r\n {\r\n \"value\": \"黑莲花\",\r\n \"name\": \"黑莲花\"\r\n },\r\n {\r\n \"value\": \"黑月光\",\r\n \"name\": \"黑月光\"\r\n },\r\n {\r\n \"value\": \"凤凰男\",\r\n \"name\": \"凤凰男\"\r\n },\r\n {\r\n \"value\": \"明星\",\r\n \"name\": \"明星\"\r\n },\r\n {\r\n \"value\": \"医生\",\r\n \"name\": \"医生\"\r\n },\r\n {\r\n \"value\": \"学霸\",\r\n \"name\": \"学霸\"\r\n },\r\n {\r\n \"value\": \"主播\",\r\n \"name\": \"主播\"\r\n },\r\n {\r\n \"value\": \"总裁\",\r\n \"name\": \"总裁\"\r\n },\r\n {\r\n \"value\": \"大叔\",\r\n \"name\": \"大叔\"\r\n },\r\n {\r\n \"value\": \"千金\",\r\n \"name\": \"千金\"\r\n },\r\n {\r\n \"value\": \"老师\",\r\n \"name\": \"老师\"\r\n },\r\n {\r\n \"value\": \"校草\",\r\n \"name\": \"校草\"\r\n },\r\n {\r\n \"value\": \"高干\",\r\n \"name\": \"高干\"\r\n },\r\n {\r\n \"value\": \"法医\",\r\n \"name\": \"法医\"\r\n },\r\n {\r\n \"value\": \"男神\",\r\n \"name\": \"男神\"\r\n },\r\n {\r\n \"value\": \"网红\",\r\n \"name\": \"网红\"\r\n },\r\n {\r\n \"value\": \"天才\",\r\n \"name\": \"天才\"\r\n },\r\n {\r\n \"value\": \"和尚\",\r\n \"name\": \"和尚\"\r\n },\r\n {\r\n \"value\": \"皇帝\",\r\n \"name\": \"皇帝\"\r\n },\r\n {\r\n \"value\": \"暴君\",\r\n \"name\": \"暴君\"\r\n },\r\n {\r\n \"value\": \"天师\",\r\n \"name\": \"天师\"\r\n },\r\n {\r\n \"value\": \"王妃\",\r\n \"name\": \"王妃\"\r\n },\r\n {\r\n \"value\": \"嫡女\",\r\n \"name\": \"嫡女\"\r\n },\r\n {\r\n \"value\": \"弃妇\",\r\n \"name\": \"弃妇\"\r\n },\r\n {\r\n \"value\": \"庶女\",\r\n \"name\": \"庶女\"\r\n },\r\n {\r\n \"value\": \"神医\",\r\n \"name\": \"神医\"\r\n },\r\n {\r\n \"value\": \"太监\",\r\n \"name\": \"太监\"\r\n },\r\n {\r\n \"value\": \"厨娘\",\r\n \"name\": \"厨娘\"\r\n },\r\n {\r\n \"value\": \"奸臣\",\r\n \"name\": \"奸臣\"\r\n },\r\n {\r\n \"value\": \"王爷\",\r\n \"name\": \"王爷\"\r\n },\r\n {\r\n \"value\": \"将军\",\r\n \"name\": \"将军\"\r\n },\r\n {\r\n \"value\": \"太子\",\r\n \"name\": \"太子\"\r\n },\r\n {\r\n \"value\": \"毒医\",\r\n \"name\": \"毒医\"\r\n },\r\n {\r\n \"value\": \"丫鬟\",\r\n \"name\": \"丫鬟\"\r\n },\r\n {\r\n \"value\": \"小妾\",\r\n \"name\": \"小妾\"\r\n },\r\n {\r\n \"value\": \"贵女\",\r\n \"name\": \"贵女\"\r\n },\r\n {\r\n \"value\": \"仵作\",\r\n \"name\": \"仵作\"\r\n },\r\n {\r\n \"value\": \"神仙\",\r\n \"name\": \"神仙\"\r\n },\r\n {\r\n \"value\": \"精灵\",\r\n \"name\": \"精灵\"\r\n },\r\n {\r\n \"value\": \"法师\",\r\n \"name\": \"法师\"\r\n },\r\n {\r\n \"value\": \"吸血鬼\",\r\n \"name\": \"吸血鬼\"\r\n },\r\n {\r\n \"name\": \"道士\",\r\n \"value\": \"道士\"\r\n },\r\n {\r\n \"name\": \"僵尸\",\r\n \"value\": \"僵尸\"\r\n },\r\n {\r\n \"name\": \"鬼怪\",\r\n \"value\": \"鬼怪\"\r\n },\r\n {\r\n \"name\": \"风水师\",\r\n \"value\": \"风水师\"\r\n },\r\n {\r\n \"name\": \"极品前任\",\r\n \"value\": \"极品前任\"\r\n },\r\n {\r\n \"name\": \"扮猪吃虎\",\r\n \"value\": \"扮猪吃虎\"\r\n },\r\n {\r\n \"name\": \"可盐可甜\",\r\n \"value\": \"可盐可甜\"\r\n },\r\n {\r\n \"name\": \"智商在线\",\r\n \"value\": \"智商在线\"\r\n },\r\n {\r\n \"name\": \"女扮男装\",\r\n \"value\": \"女扮男装\"\r\n },\r\n {\r\n \"name\": \"甜宠\",\r\n \"value\": \"甜宠\"\r\n },\r\n {\r\n \"name\": \"1V1\",\r\n \"value\": \"1V1\"\r\n },\r\n {\r\n \"name\": \"HE\",\r\n \"value\": \"HE\"\r\n },\r\n {\r\n \"name\": \"BE\",\r\n \"value\": \"BE\"\r\n },\r\n {\r\n \"name\": \"虐恋\",\r\n \"value\": \"虐恋\"\r\n },\r\n {\r\n \"name\": \"爆笑\",\r\n \"value\": \"爆笑\"\r\n },\r\n {\r\n \"name\": \"沙雕\",\r\n \"value\": \"沙雕\"\r\n },\r\n {\r\n \"name\": \"吐槽\",\r\n \"value\": \"吐槽\"\r\n },\r\n {\r\n \"name\": \"轻松\",\r\n \"value\": \"轻松\"\r\n },\r\n {\r\n \"name\": \"热血\",\r\n \"value\": \"热血\"\r\n },\r\n {\r\n \"name\": \"群像\",\r\n \"value\": \"群像\"\r\n },\r\n {\r\n \"name\": \"正剧\",\r\n \"value\": \"正剧\"\r\n },\r\n {\r\n \"name\": \"励志\",\r\n \"value\": \"励志\"\r\n },\r\n {\r\n \"name\": \"爽文\",\r\n \"value\": \"爽文\"\r\n },\r\n {\r\n \"name\": \"暗黑\",\r\n \"value\": \"暗黑\"\r\n },\r\n {\r\n \"name\": \"恐怖\",\r\n \"value\": \"恐怖\"\r\n },\r\n {\r\n \"name\": \"青春\",\r\n \"value\": \"青春\"\r\n },\r\n {\r\n \"name\": \"浪漫\",\r\n \"value\": \"浪漫\"\r\n },\r\n {\r\n \"name\": \"暧昧\",\r\n \"value\": \"暧昧\"\r\n },\r\n {\r\n \"name\": \"无CP\",\r\n \"value\": \"无CP\"\r\n },\r\n {\r\n \"name\": \"清水文\",\r\n \"value\": \"清水文\"\r\n },\r\n {\r\n \"name\": \"轻小说\",\r\n \"value\": \"轻小说\"\r\n },\r\n {\r\n \"name\": \"快节奏\",\r\n \"value\": \"快节奏\"\r\n },\r\n {\r\n \"name\": \"反套路\",\r\n \"value\": \"反套路\"\r\n },\r\n {\r\n \"name\": \"治愈救赎\",\r\n \"value\": \"治愈救赎\"\r\n },\r\n {\r\n \"name\": \"无金手指\",\r\n \"value\": \"无金手指\"\r\n },\r\n {\r\n \"name\": \"午夜惊魂\",\r\n \"value\": \"午夜惊魂\"\r\n },\r\n {\r\n \"name\": \"开放式结局\",\r\n \"value\": \"开放式结局\"\r\n },\r\n {\r\n \"name\": \"年代文\",\r\n \"value\": \"年代文\"\r\n },\r\n {\r\n \"name\": \"娱乐圈\",\r\n \"value\": \"娱乐圈\"\r\n },\r\n {\r\n \"value\": \"星际\",\r\n \"name\": \"星际\"\r\n },\r\n {\r\n \"value\": \"末世\",\r\n \"name\": \"末世\"\r\n },\r\n {\r\n \"value\": \"职场\",\r\n \"name\": \"职场\"\r\n },\r\n {\r\n \"value\": \"校园\",\r\n \"name\": \"校园\"\r\n },\r\n {\r\n \"value\": \"学院\",\r\n \"name\": \"学院\"\r\n },\r\n {\r\n \"value\": \"位面\",\r\n \"name\": \"位面\"\r\n },\r\n {\r\n \"value\": \"异界\",\r\n \"name\": \"异界\"\r\n },\r\n {\r\n \"value\": \"乡村\",\r\n \"name\": \"乡村\"\r\n },\r\n {\r\n \"value\": \"西方\",\r\n \"name\": \"西方\"\r\n },\r\n {\r\n \"value\": \"架空\",\r\n \"name\": \"架空\"\r\n },\r\n {\r\n \"value\": \"远古\",\r\n \"name\": \"远古\"\r\n },\r\n {\r\n \"value\": \"古代\",\r\n \"name\": \"古代\"\r\n },\r\n {\r\n \"value\": \"民国\",\r\n \"name\": \"民国\"\r\n },\r\n {\r\n \"value\": \"现代\",\r\n \"name\": \"现代\"\r\n },\r\n {\r\n \"value\": \"未来\",\r\n \"name\": \"未来\"\r\n },\r\n {\r\n \"value\": \"清朝\",\r\n \"name\": \"清朝\"\r\n },\r\n {\r\n \"value\": \"现代言情\",\r\n \"name\": \"现代言情\"\r\n },\r\n {\r\n \"value\": \"古风言情\",\r\n \"name\": \"古风言情\"\r\n },\r\n {\r\n \"value\": \"幻想言情\",\r\n \"name\": \"幻想言情\"\r\n },\r\n {\r\n \"value\": \"爱情悬疑\",\r\n \"name\": \"爱情悬疑\"\r\n },\r\n {\r\n \"value\": \"纯爱小说\",\r\n \"name\": \"纯爱小说\"\r\n }\r\n]}\n\nfor (let [k, v] of Object.entries(data)) {\n if (k === \"男\") {\n for (let i of v) {\n let style = {};\n if (i.name === \"全部\") {\n style = {\n title: \"喜马拉雅男频 \" + i.name,\n url: base_url + \"/discover?datatype=男频\",\n style: {\n layout_flexGrow: 1,\n layout_flexBasisPercent: 1\n }\n };\n } else {\n style = {\n title: i.name,\n url: base_url + \"/discover?datatype=男频&metadataValues=\" + i.value,\n style: {\n layout_flexGrow: 1,\n layout_flexBasisPercent: 0.25\n }\n };\n }\n fxxmly.push(style);\n }\n }\n if (k === \"女\") {\n for (let i of v) {\n let style = {};\n if (i.name === \"全部\") {\n style = {\n title: \"喜马拉雅女频 \" + i.name,\n url: base_url + \"/discover?datatype=女频\",\n style: {\n layout_flexGrow: 1,\n layout_flexBasisPercent: 1\n }\n };\n } else {\n style = {\n title: i.name,\n url: base_url + \"/discover?datatype=女频&metadataValues=\" + i.value,\n style: {\n layout_flexGrow: 1,\n layout_flexBasisPercent: 0.25\n }\n };\n }\n fxxmly.push(style);\n }\n }\n}\n\nJSON.stringify(fxxmly);\n\n", "jsLib": "function get_key(cookie){\nlet key;\nkey = cookie.split('secretKey=');\nkey = key[key.length-1];\nreturn key;\n}\n\nfunction getArguments(open_argument,key) {\n try {\n open_argument = JSON.parse(open_argument);\n } catch (e) {\n open_argument = {\n \"media\": \"全部\",\n \"tone_id\": \"0\",\n \"server\": \"https://api.langge.tk\"\n };\n }\n if (key) {return open_argument[key];} else {return open_argument}\n}", "lastUpdateTime": 1736755959672, "loginUi": "\n[ {\n \"name\": \"☕请杯咖啡,解除下载限制\",\n \"type\": \"button\",\n \"action\": \"vip()\"\n }, {\n \"name\": \"更新书源\",\n \"type\": \"button\",\n \"action\": \"api()\"\n },{\n \"name\": \"♥♥♥♥♥♥ 填写密钥 ♥♥♥♥♥♥\",\n \"type\": \"button\",\n \"action\":\"loginqt()\"\n },{\n \"name\": \"服务器地址(可不填)\",\n \"type\": \"text\"\n },{\n \"name\": \"番茄登录\",\n \"type\": \"button\",\n \"action\": \"fq_login()\"\n },{\n \"name\": \"退出登录\",\n \"type\": \"button\",\n \"action\": \"logout()\"\n },{\n \"name\": \"切换服务器\",\n \"type\": \"button\",\n \"action\": \"set_server(server)\"\n },{\n \"name\": \"当前搜索\",\n \"type\": \"button\",\n \"action\": \"get_media()\"\n },\n {\n \"name\": \"当前音色\",\n \"type\": \"button\",\n \"action\": \"get_tone_id(tone_id)\"\n }, {\n \"name\": \"当前服务器\",\n \"type\": \"button\",\n \"action\": \"get_server()\"\n },\n {\n \"name\": \"🔎全部 \",\n \"type\": \"button\",\n \"action\": \"set_media('全部')\"\n },\n {\n \"name\": \"🔎番茄 \",\n \"type\": \"button\",\n \"action\": \"set_media('番茄畅听')\"\n },{\n \"name\": \"🔎喜马拉雅\",\n \"type\": \"button\",\n \"action\": \"set_media('喜马拉雅')\"\n }, {\n \"name\": \"默认发音\",\n \"type\": \"button\",\n \"action\": \"set_tone_id('0','默认发音')\"\n },\n {\n \"name\": \"多人发音\",\n \"type\": \"button\",\n \"action\": \"set_tone_id('51','多人发音')\"\n },\n {\n \"name\": \"甜美少女\",\n \"type\": \"button\",\n \"action\": \"set_tone_id('1','甜美少女')\"\n },\n {\n \"name\": \"清亮青叔\",\n \"type\": \"button\",\n \"action\": \"set_tone_id('2','清亮青叔')\"\n },\n {\n \"name\": \"开朗青年\",\n \"type\": \"button\",\n \"action\": \"set_tone_id('5','开朗青年')\"\n },\n {\n \"name\": \"温柔淑女\",\n \"type\": \"button\",\n \"action\": \"set_tone_id('6','温柔淑女')\"\n },\n {\n \"name\": \"成熟大叔\",\n \"type\": \"button\",\n \"action\": \"set_tone_id('4','成熟大叔')\"\n },\n {\n \"name\": \"大叔升级\",\n \"type\": \"button\",\n \"action\": \"set_tone_id('74','大叔升级')\"\n },\n {\n \"name\": \"优雅御姐\",\n \"type\": \"button\",\n \"action\": \"set_tone_id('30','优雅御姐')\"\n },\n\n {\n \"name\": \"其他音色填写后点击右上角✔\",\n \"type\": \"text\"\n }\n ]", "loginUrl": "function login() {\n let zdyserver;\n try {\n zdyserver = String(source.getLoginInfoMap()['服务器地址(可不填)']);\n if (zdyserver.includes('http')) {\n setArgument('server', zdyserver);\n java.toast(`\\n\\n当前服务器为自定义服务器\\n${zdyserver}\\n\\n切换服务器请先清空服务器地址中的数据`);\n }\n } catch (error) {\n }\n let zdytone_id;\n try {\n zdytone_id = String(source.getLoginInfoMap()['其他音色填写后点击右上角✔']);\n if (zdytone_id) {\n setArgument('tone_id', zdytone_id);\n } else {\n setArgument('tone_id', '0');\n }\n } catch (error) {\n }\n}\n\nfunction gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n\n for (let server of serverList) {\n let key = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (key) {\n let keyParts = key.split('secretKey=');\n if (keyParts.length > 1) {\n key = keyParts[keyParts.length - 1];\n setArgument('key', key);\n return key;\n }\n }\n }\n\n return '';\n}\n\n// 填写密钥\nfunction loginqt() {\n let key = gets_key()\n if (key && key != \"\") {\n java.toast(\"您已填写秘钥:\" + key);\n return false\n }\n java.startBrowserAwait(getArgument('server') + '/check_key', '登录大灰狼小说书源');\n key = gets_key()\n if (key) {\n java.longToast('登录成功,秘钥:' + key);\n return true\n } else {\n java.toast('登录失败!!!!!');\n return false\n }\n}\n\n//登录番茄\nfunction fq_login() {\n var cookies = cookie.getCookie('fanqienovel.com') || java.getCookie('fanqienovel.com')\n java.log(cookies)\n if (cookies && cookies != \"\") {\n java.toast(\"请不要重复登录,请先退出登录!\")\n return false\n }\n try {\n java.startBrowserAwait(\"https://fanqienovel.com/\", \"登录\")\n } catch (e) {\n java.toast(e)\n }\n try {\n cookie.removeCookie(\"snssdk.com\")\n } catch (e) {\n }\n var cookies = cookie.getCookie(\"fanqienovel.com\")\n if (!cookies || cookies == \"\") {\n java.toast(\"登录失败!\")\n return false\n }\n java.toast(\"登录成功!\")\n return true\n}\n\n//退出番茄\nfunction logout() {\n cookie.removeCookie(\"fanqienovel.com\");\n cookie.removeCookie(\"snssdk.com\");\n //cookie.removeCookie(getArgument('server'));\n java.toast(\"退出登录成功\");\n}\n\n//获取参数\nfunction getArgument(key) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument, '');\n return open_argument[key];\n}\n\n//设置参数\nfunction setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument, '');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n}\n\n//首页\nfunction api() {\n java.startBrowserAwait(getArgument('server') + '/', \"接口文档\");\n}\n\n//打赏\nfunction vip() {\n java.startBrowserAwait(getArgument('server') + '/coffee', \"喝咖啡\");\n}\n\n//获取密钥\nfunction hqmy() {\n java.startBrowserAwait(getArgument('server') + '/key', \"获取密钥\");\n}\n\nvar server = getArgument('server');\n\n//设置搜索媒体\nfunction set_media(media) {\n setArgument('media', media);\n java.toast(\"\\n\\n已切换至:\" + media + '\\n请重新搜索书籍!');\n}\n\n//获取搜索媒体\nfunction get_media() {\n let media = getArgument('media');\n if (media == '') {\n media = '全部来源都搜索';\n }\n java.toast(\"\\n\\n当前搜索范围是:\" + media);\n\n}\n\n//获取服务器\nfunction get_server() {\n var server = getArgument('server');\n var tishi = '\\n\\n当前服务器:' + server\n java.toast(tishi);\n return server\n}\n\n\n//设置服务器\nfunction set_server() {\n let zdyserver;\n try {\n zdyserver = String(source.getLoginInfoMap()['服务器地址(可不填)']);\n if (zdyserver.includes('http')) {\n setArgument('server', zdyserver);\n java.toast(`\\n\\n当前服务器为自定义服务器\\n${zdyserver}\\n\\n切换服务器请先清空服务器地址中的数据`);\n } else {\n zdyserver = '';\n }\n } catch (error) {\n zdyserver = '';\n }\n if (!zdyserver) {\n const servers = String(source.bookSourceUrl).split('\\n').map(s => s.trim()).filter(s => s && !s.includes('提示'));\n const currentServer = getArgument('server') || '';\n const currentIndex = servers.indexOf(currentServer);\n\n const nextIndex = currentIndex >= 0 ? (currentIndex + 1) % servers.length : 0;\n const nextServer = servers[nextIndex];\n\n setArgument('server', nextServer);\n java.toast(`\\n\\n当前服务器${nextIndex+1}:${nextServer}\\n\\n注意:切换服务器后需要在详情页刷新目录才能生效`);\n }\n}\n\n//获取音色\nvar tone_id = getArgument('tone_id');\n\nfunction get_tone_id(arg) {\n var datadist = {\n \"0\": \"默认音色\",\n \"-1\": \"阅读模式\",\n \"-2\": \"漫画模式\",\n \"51\": \"多人发音\",\n \"1\": \"甜美少女\",\n \"2\": \"清亮青叔\",\n \"5\": \"开朗青年\",\n \"6\": \"温柔淑女\",\n \"4\": \"成熟大叔\",\n \"74\": \"大叔升级\",\n \"30\": \"优雅御姐\"\n };\n var tone_id = datadist[arg] || arg;\n var tishi = '\\n\\n当前音色:' + tone_id;\n java.toast(tishi);\n}\n\n//设置音色\nfunction set_tone_id(mode, name) {\n let zdytone_id;\n try {\n zdytone_id = String(source.getLoginInfoMap()['其他音色填写后点击右上角✔']);\n if (zdytone_id) {\n setArgument('tone_id', zdytone_id);\n java.toast(`\\n\\n当前音色为自定义音色\\n${zdytone_id}\\n\\n切换音色请先清空音色输入框中的数据`);\n } else {\n zdytone_id = '';\n }\n } catch (error) {\n zdytone_id = '';\n }\n if (!zdytone_id) {\n let toast = \"\\n\\n已切换至:\" + name + '\\n\\n切换后需要刷新详情页';\n setArgument('tone_id', mode);\n java.toast(toast);\n }\n}\n\nfunction zr() {\n let toast = '\\n\\n真人语音无法手动切换\\n\\n前往搜索找包含主播的书籍进入即可';\n java.toast(toast);\n}\n\nfunction mh() {\n let toast = '\\n\\n漫画无法手动切换\\n\\n前往搜索找包含主播的书籍进入即可';\n java.toast(toast);\n}", "respondTime": 850, "ruleBookInfo": { "author": "", "intro": "$..book_id\n\nfunction setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument,'');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n}\n\nfunction gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n \n for (let server of serverList) {\n let keys = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (keys) {\n let keyParts = keys.split('secretKey=');\n if (keyParts.length > 1) {\n keys = keyParts[keyParts.length - 1];\n setArgument('key', keys);\n return keys;\n }\n }\n }\n return ''; \n }\n\nlet open_argument = source.getVariable();\nlet base_url = getArguments(open_argument,'server');\nlet tone_id = getArguments(open_argument,'tone_id');\nlet key = getArguments(open_argument,'key');\nif (!key) {\n\tkey = gets_key();\n\t}\nvar datadist = {\n \"-1\": \"纯净阅读\",\n \"-2\": \"纯净漫画\",\n \"51\": \"多人发音\",\n \"0\": \"默认发音\",\n \"1\": \"甜美少女\",\n \"2\": \"清亮青叔\",\n \"5\": \"开朗青年\",\n \"6\": \"温柔淑女\",\n \"4\": \"成熟大叔\",\n \"74\": \"大叔升级\",\n '999':'喜马拉雅听书'\n};\n\nlet ms;\nms = datadist[tone_id];\nif (!ms) {\n\t\tms = tone_id\n\t\t}\n\nvar tishi = '\\n\\n当前模式:'+ ms +'\\n\\n如切换,请切换请下拉刷新详情页\\n由于缓存原因,已听的需要切换到下一章再切回来\\n'\n\n\nlet res = result.split(\"\\n\")[0]\nlet media = res.split(\"_\")[1] || 'fanqie'\nlet bookid = res.split(\"_\")[0];\nlet info;\nif (media == 'fanqie') {\ntry {\n info = JSON.parse(java.ajax(`${base_url}/tts_detail?&bookid=${bookid}`));\n } catch (error) {\n info = {'abstract': \"\"}\n }\n} else {\n info = {'abstract': \"\"}\n }\n\n\nif (!key) {\n jj = '\\n\\n❌️当前用户未填写密钥,请先输入密钥\\n密钥获取途径,书籍详情页,点击右上角点击登陆,获取后,填写,再次刷新详情页'\n }\n else if (!info.abstract) {\n jj = \"\"\n } else {\n jj =tishi + info.abstract\n }\n\n", "kind": "", "name": "", "tocUrl": "" }, "ruleContent": { "content": "content" }, "ruleExplore": { "author": "author", "bookList": "$.data.data", "bookUrl": "{{$..book_id || ''}}|==|{{$..book_name || ''}}|==|{{$..author || ''}}|==|{{$..thumb_url || ''}}\n\nfunction setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument,'');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n}\n\nfunction gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n \n for (let server of serverList) {\n let keys = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (keys) {\n let keyParts = keys.split('secretKey=');\n if (keyParts.length > 1) {\n keys = keyParts[keyParts.length - 1];\n setArgument('key', keys);\n return keys;\n }\n }\n }\n return ''; \n }\n\nlet open_argument = source.getVariable();\nlet base_url = getArguments(open_argument,'server');\nlet media = getArguments(open_argument,'media');\nlet key = getArguments(open_argument,'key');\nif (!key) {\n\tkey = gets_key();\n\t}\n\nlet [book_id, raw_book_name, raw_author, raw_thumb_url] = result.split(\"|==|\");\n\nlet book_name = java.base64Encode(raw_book_name);\nlet author = java.base64Encode(raw_author);\nlet thumb_url = java.base64Encode(raw_thumb_url);\n\nlet catalogue_url = `${base_url}/detail?bookId=${book_id}&book_name=${book_name}&author=${author}&thumb_url=${thumb_url}`;\n\ncatalogue_url\n", "coverUrl": "thumb_url", "intro": "abstract", "kind": "{{$.category}}\n{{$.score}}\n{{$.status}}\n{{$.source}}\n{{$.tags}}", "lastChapter": "{{$.last_chapter_title}} • {{$.last_update_time}}", "name": "book_name", "wordCount": "word_number" }, "ruleSearch": { "author": "author", "bookList": "$..book_data[*]", "bookUrl": "{{$..book_id || ''}}|==|{{$..book_name || ''}}|==|{{$..author || ''}}|==|{{$..thumb_url || ''}}\n\nfunction setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument,'');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n}\n\nfunction gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n \n for (let server of serverList) {\n let keys = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (keys) {\n let keyParts = keys.split('secretKey=');\n if (keyParts.length > 1) {\n keys = keyParts[keyParts.length - 1];\n setArgument('key', keys);\n return keys;\n }\n }\n }\n return ''; \n }\n\nlet open_argument = source.getVariable();\nlet base_url = getArguments(open_argument,'server');\nlet media = getArguments(open_argument,'media');\nlet key = getArguments(open_argument,'key');\nif (!key) {\n\tkey = gets_key();\n\t}\n\t\nlet [book_id, raw_book_name, raw_author, raw_thumb_url] = result.split(\"|==|\");\n\nlet book_name = java.base64Encode(raw_book_name);\nlet author = java.base64Encode(raw_author);\nlet thumb_url = java.base64Encode(raw_thumb_url);\n\nlet catalogue_url = `${base_url}/detail?bookId=${book_id}&book_name=${book_name}&author=${author}&thumb_url=${thumb_url}`;\n\ncatalogue_url\n", "checkKeyWord": "我的", "coverUrl": "thumb_url", "intro": "{{$.media}} 听书\n{{$.abstract}}", "kind": "tags", "lastChapter": "{{$.media}}-{{$..book_id}}\n\n\nfunction lastChapterTitle(media,bookid) {\n \n let url;\n let last;\n if (media == \"番茄\") {\n \t last=fq_last(bookid);\n return last\n } else if (media == \"七猫\") {\n \t last=qm_last(bookid);\n return last\n \n } else {\n \treturn null\n \t}\n}\n\n\nfunction fq_last(bookid) {\n\tlet url = `https://api5-normal-sinfonlineb.fqnovel.com/reading/bookapi/multi-detail/v/?aid=1967&iid=1&version_code=999&book_id=${bookid}`;\n let last =JSON.parse(java.ajax(url)).data[0]; \n return last[\"last_chapter_title\"]+\" · \"+java.timeFormat(last[\"last_chapter_update_time\"]*1000);\n\t\n\t}\n\nfunction qm_last(bookid) {\n\tlet headers={'app-version':'51110','platform':'android','reg':'0','AUTHORIZATION':'','application-id':'com.****.reader','net-env':'1','channel':'unknown','qm-params':''}\n\tsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':bookid, 'imei_ip':'2937357107','teeny_mode':0}\n\nvar urlEncode = function (param, key, encode) { \n if(param==null) return ''; \n var paramStr = ''; \n var t = typeof (param); \n if (t == 'string' || t == 'number' || t == 'boolean') { \n paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param); \n } else { \n for (var i in param) { \n var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i); \n paramStr += urlEncode(param[i], k, encode); \n } \n } \n return paramStr; \n};\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key));\nheaderSign=String(java.md5Encode(Object.keys(headers).sort().reduce((pre,n)=>pre+n+'='+headers[n],'')+sign_key))\nparams['sign']=paramSign;\nheaders['sign']=headerSign;\nlet url = \"https://api-bc.wtzw.com/api/v4/book/detail?\"+urlEncode(params);\noption = {'headers':headers};\nlet last =JSON.parse(java.ajax(url+','+JSON.stringify(option)))[\"data\"][\"book\"];\nlet last2 = `${last[\"latest_chapter_title\"]} · ${java.timeFormat(last['update_time']*1000)} `\n\treturn last2\n\t}\nlet media = result.split(\"-\")[0];\nlet bookid = result.split(\"-\")[1].split(\"_\")[0];\nlet lasts = lastChapterTitle(media,bookid);\n\n`${media}: ${lasts}`\n", "name": "book_name", "wordCount": "word_number" }, "ruleToc": { "chapterList": "$..chapterListWithVolume[*].*", "chapterName": "title", "chapterUrl": "{{$..itemId}}|==|{{$..book_id || ''}}|==|{{$..book_name || ''}}|==|{{$..author || ''}}|==|{{$..thumb_url || ''}}|==|{{$..media || ''}}\n@js:\nfunction setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument,'');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n}\n\nfunction gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n \n for (let server of serverList) {\n let keys = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (keys) {\n let keyParts = keys.split('secretKey=');\n if (keyParts.length > 1) {\n keys = keyParts[keyParts.length - 1];\n setArgument('key', keys);\n return keys;\n }\n }\n }\n return ''; \n }\n\nlet open_argument = source.getVariable();\nlet base_url = getArguments(open_argument,'server');\nlet tone_id = getArguments(open_argument,'tone_id');\nlet key = getArguments(open_argument,'key');\nif (!key) {\n\tkey = gets_key();\n\t}\n// 设备类型检测\nlet device, devicetype;\ntry {\n devicetype = java.androidId();\n device = 'android';\n} catch (e) {\n devicetype = java.deviceID();\n device = 'ios';\n}\n\n// 数据\nlet [itemId, book_id, book_name, author, thumb_url, media] = result.split(\"|==|\");\n\nif(!key) {\n java.longToast('\\n\\n请先输入密钥\\n密钥获取途径,书籍详情页,点击右上角点击登陆,获取后,填写,再次刷新详情页');\n}\n\nlet catalogue_url = `${base_url}/reader?item_id=${itemId}&book_id=${book_id}&tone_id=${tone_id}&key=${key}&device=${devicetype}&book_name=${book_name}&author=${author}&thumb_url=${thumb_url}&media=${media}`;\n\ncatalogue_url", "updateTime": "firstPassTime" }, "searchUrl": "{{key}}\n@js:\nfunction setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument,'');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n}\n\nfunction gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n \n for (let server of serverList) {\n let keys = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (keys) {\n let keyParts = keys.split('secretKey=');\n if (keyParts.length > 1) {\n keys = keyParts[keyParts.length - 1];\n setArgument('key', keys);\n return keys;\n }\n }\n }\n return ''; \n }\n\nlet open_argument = source.getVariable();\nlet base_url = getArguments(open_argument,'server');\nlet media = getArguments(open_argument,'media');\nlet key = getArguments(open_argument,'key');\nif (!key) {\n\tkey = gets_key();\n\t}\n\nbase_url+'/searchAudio?title='+result+'&media='+media +\"&key=\" + key", "variableComment": "", "weight": 61 }, { "bookSourceGroup": "免费", "bookSourceName": "二三小说", "bookSourceType": 0, "bookSourceUrl": "https://www.x23us.cc/", "bookUrlPattern": "https://www.x23us.cc/h/\\d+/", "customOrder": 3, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "", "header": "{\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36\",\n\"Referer\":\"https://www.x23us.cc\"\n}", "lastUpdateTime": 1732246049377, "respondTime": 4716, "ruleBookInfo": { "author": "@get:{a}", "coverUrl": "@get:{c}", "init": "@put:{n:\"[property$=book_name]@content\",\na:\"[property$=author]@content\",\nk:\"[property~=category|status|update_time]@content\",\nl:\"[property~=las?test_chapter_name]@content\",\ni:\"[property$=description]@content\",\nc:\"[property$=image]@content\"}", "intro": "@get:{i}", "kind": "@get:{k}", "lastChapter": "@get:{l}", "name": "@get:{n}" }, "ruleContent": { "content": "#nr@html", "nextContentUrl": "text.下一页@href" }, "ruleExplore": { "bookList": "", "bookUrl": "", "name": "" }, "ruleSearch": { "author": ".newlist-zz@text", "bookList": ".text-more", "bookUrl": ".newlist-title@a@href", "kind": ".newlist-type@text##\\[|\\]", "lastChapter": ".newlist-zj@a@text", "name": ".newlist-title@text" }, "ruleToc": { "chapterList": "#newlist li a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "{{cookie.removeCookie(source.getKey())}}/search/,{\n \"body\": \"searchkey={{key}}&searchtype=all\",\n \"charset\": \"UTF-8\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "正版", "bookSourceName": "猫眼看书(优+)", "bookSourceType": 0, "bookSourceUrl": "http://api.lemiyigou.com", "customOrder": 3, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[\n{\"title\": \"男频榜单\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"必读榜\",\"url\": \"/module/rank?type=1&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"潜力榜\",\"url\": \"/module/rank?type=5&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"完本榜\",\"url\": \"/module/rank?type=2&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"更新榜\",\"url\": \"/module/rank?type=3&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"搜索榜\",\"url\": \"/module/rank?type=4&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"评论榜\",\"url\": \"/module/rank?type=6&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"男频全部\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"玄幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=lejRej\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"武侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=nel5aK\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"都市\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mbk5ez\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"仙侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=vbmOeY\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"军事\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=penRe7\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"历史\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=xbojag\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"游戏\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mep2bM\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"科幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=zbq2dp\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"轻小说\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=YerEdO\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"男频完结\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"玄幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=lejRej&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"武侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=nel5aK&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"都市\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mbk5ez&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"仙侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=vbmOeY&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"军事\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=penRe7&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"历史\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=xbojag&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"游戏\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mep2bM&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"科幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=zbq2dp&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"轻小说\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=YerEdO&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"男频连载\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"玄幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=lejRej&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"武侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=nel5aK&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"都市\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mbk5ez&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"仙侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=vbmOeY&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"军事\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=penRe7&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"历史\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=xbojag&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"游戏\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mep2bM&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"科幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=zbq2dp&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"轻小说\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=YerEdO&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"女频榜单\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"必读榜\",\"url\": \"/module/rank?type=1&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"潜力榜\",\"url\": \"/module/rank?type=5&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"完本榜\",\"url\": \"/module/rank?type=2&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"更新榜\",\"url\": \"/module/rank?type=3&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"搜索榜\",\"url\": \"/module/rank?type=4&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"评论榜\",\"url\": \"/module/rank?type=6&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"女频全部\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"现代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9avmeG\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"古代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=DdwRb1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"幻想言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=7ax9by\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"青春校园\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=Pdy7aQ\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"唯美纯爱\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=kazYeJ\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"同人衍生\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9aAOdv\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"女频完结\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"现代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9avmeG&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"古代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=DdwRb1&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"幻想言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=7ax9by&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"青春校园\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=Pdy7aQ&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"唯美纯爱\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=kazYeJ&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"同人衍生\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9aAOdv&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"女频连载\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"现代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9avmeG&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"古代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=DdwRb1&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"幻想言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=7ax9by&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"青春校园\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=Pdy7aQ&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"唯美纯爱\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=kazYeJ&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"同人衍生\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9aAOdv&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}}\n]", "header": "{\n'User-Agent': 'okhttp/4.9.2','client-device': '2d37f6b5b6b2605373092c3dc65a3b39','client-brand': 'Redmi','client-version': '2.3.0','client-name': 'app.maoyankanshu.novel','client-source': 'android','Authorization': 'bearereyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9hcGkuanhndHp4Yy5jb21cL2F1dGhcL3RoaXJkIiwiaWF0IjoxNjgzODkxNjUyLCJleHAiOjE3NzcyMDM2NTIsIm5iZiI6MTY4Mzg5MTY1MiwianRpIjoiR2JxWmI4bGZkbTVLYzBIViIsInN1YiI6Njg3ODYyLCJwcnYiOiJhMWNiMDM3MTgwMjk2YzZhMTkzOGVmMzBiNDM3OTQ2NzJkZDAxNmM1In0.mMxaC2SVyZKyjC6rdUqFVv5d9w_X36o0AdKD7szvE_Q'\n}", "lastUpdateTime": 1735067263172, "respondTime": 5470, "ruleBookInfo": { "author": "$.authorName", "coverUrl": "$..cover", "init": "$.data", "intro": "$..summary##(^|[。!?]+[”」)】]?)##$1
", "kind": "{{$.lastChapter.decTime}},{{$.averageScore}}分,{{$.className}},{{$..tagName}}", "lastChapter": "$.lastChapter.chapterName##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "name": "$.novelName", "tocUrl": "/novel/{{$.novelId}}/chapters?readNum=1", "wordCount": "$.wordNum" }, "ruleContent": { "content": "$.content", "replaceRegex": "##一秒记住.*精彩阅读。|7017k" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "coverUrl": "", "intro": "", "kind": "", "name": "", "wordCount": "" }, "ruleSearch": { "author": "$.authorName", "bookList": "$.data[*]", "bookUrl": "/novel/{{$.novelId}}?isSearch=1", "checkKeyWord": "", "coverUrl": "$.cover", "intro": "$.summary", "kind": "{{$..className}},{{$.averageScore}}分", "lastChapter": "", "name": "$.novelName", "wordCount": "$.wordNum" }, "ruleToc": { "chapterList": "$.data.list[*]", "chapterName": "$.chapterName##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "chapterUrl": "$.path@js:java.aesBase64DecodeToString(result,\"f041c49714d39908\",\"AES/CBC/PKCS5Padding\",\"0123456789abcdef\")", "updateTime": "{{$.updatedAt}} 字数:{{$.wordNum}}" }, "searchUrl": "/search?page={{page}}&keyword={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "话本小说", "bookSourceType": 0, "bookSourceUrl": "https://so.ihuaben.com/search?keyword", "customOrder": 3, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1733516789693, "respondTime": 1522, "ruleBookInfo": { "tocUrl": "text.章节目录@href" }, "ruleContent": { "content": "#contentsource@html" }, "ruleExplore": {}, "ruleSearch": { "author": "a.text-muted@text", "bookList": ".searchresult", "bookUrl": "h2 a@href", "checkKeyWord": "", "name": "h2@text" }, "ruleToc": { "chapterList": "-.chapters p", "chapterName": "a@text", "chapterUrl": "a@href", "nextTocUrl": ".pagination a@href", "updateTime": ".updateTime@text" }, "searchUrl": "https://so.ihuaben.com/search?keyword={{key}}", "weight": 0 }, { "bookSourceComment": "仅支持番茄漫画\n20241126修复bug\n20241129更新秘钥填写方式\n20241217更新服务器切换功能\n20250104新增服务器\n20250105登录新增手动填写服务器", "bookSourceGroup": "漫画,大灰狼", "bookSourceName": "🍅大灰狼漫画", "bookSourceType": 2, "bookSourceUrl": "https://api.langge.tk\nhttps://api.doubi.tk\nhttp://api.dahuilang.cf\n提示:点击登录切换服务器按钮可进行切换(当前书源为纯漫画)", "bookUrlPattern": "", "customOrder": 3, "enabled": false, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "\nfunction setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument,'');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n}\n\nfunction gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n \n for (let server of serverList) {\n let keys = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (keys) {\n let keyParts = keys.split('secretKey=');\n if (keyParts.length > 1) {\n keys = keyParts[keyParts.length - 1];\n setArgument('key', keys);\n return keys;\n }\n }\n }\n return ''; \n }\n\nlet open_argument = source.getVariable();\nlet base_url = getArguments(open_argument,'server');\nlet media = getArguments(open_argument,'media');\nlet key = getArguments(open_argument,'key');\nif (!key) {\n\tkey = gets_key();\n\t}\n// 地区分类\nconst regions = {\n \"国漫\": \"cn\",\n \"日本\": \"jp\",\n \"韩国\": \"kr\",\n \"欧美\": \"en\"\n};\n\n// 类型分类\nconst bztypes = {\n \"恋爱\": \"lianai\",\n \"纯爱\": \"chunai\",\n \"古风\": \"gufeng\",\n \"异能\": \"yineng\",\n \"悬疑\": \"xuanyi\",\n \"剧情\": \"juqing\",\n \"奇幻\": \"qihuan\",\n \"玄幻\": \"xuanhuan\",\n \"穿越\": \"chuanyue\",\n \"冒险\": \"maoxian\",\n \"推理\": \"tuili\",\n \"武侠\": \"wuxia\",\n \"格斗\": \"gedou\",\n \"战争\": \"zhanzheng\",\n \"热血\": \"rexue\",\n \"搞笑\": \"gaoxiao\",\n \"大女主\": \"danuzhu\",\n \"都市\": \"dushi\",\n \"总裁\": \"zongcai\",\n \"后宫\": \"hougong\",\n \"日常\": \"richang\",\n \"韩漫\": \"hanman\",\n \"少年\": \"shaonian\",\n \"其他\": \"qita\"\n};\n\nlet datas = [{\n \"title\": \"全部分类\",\n \"url\": base_url+\"/discover?page={{page}}&bztype=all®ion=all&state=all&bzfilter=%2a\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.2\n }\n}];\n\nfor (let bztype_k in bztypes) {\n let bztype_v = bztypes[bztype_k];\n\n let data = {\n \"title\": '༺༴ '+bztype_k+' ༴༻',\n \"url\": `${base_url}/discover?page={{page}}&bztype=${bztype_v}®ion=all&state=all&bzfilter=%2a`,\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 1\n }\n };\n datas.push(data);\n\n for (let region_k in regions) {\n let region_v = regions[region_k];\n data = {\n \"title\": region_k,\n \"url\": `${base_url}/discover?page={{page}}&bztype=${bztype_v}®ion=${region_v}&state=all&bzfilter=%2a`,\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.2\n }\n };\n datas.push(data);\n }\n}\n\nJSON.stringify(datas);\n", "jsLib": "function get_key(cookie){\nlet key;\nkey = cookie.split('secretKey=');\nkey = key[key.length-1];\nreturn key\n}\n\nfunction getArguments(open_argument,key) {\n try {\n open_argument = JSON.parse(open_argument);\n } catch (e) {\n open_argument = {\n \"media\": \"全部\",\n \"server\": \"https://api.langge.tk\"\n };\n }\n if (key) {return open_argument[key];} else {return open_argument}\n}", "lastUpdateTime": 1736269071464, "loginUi": "[\n {\n \"name\": \" 请杯咖啡,破解限制 \",\n \"type\": \"button\",\n \"action\": \"vip()\"\n },{\n \"name\": \"设备管理\",\n \"type\": \"button\",\n \"action\": \"clear()\"\n },{\n \"name\": \"服务器地址(可不填)\",\n \"type\": \"text\"\n },{\n \"name\": \"更新源\",\n \"type\": \"button\",\n \"action\": \"api()\"\n },{\n \"name\": \"切换服务器\",\n \"type\": \"button\",\n \"action\": \"set_server(server)\"\n },{\n \"name\": \"当前服务器\",\n \"type\": \"button\",\n \"action\": \"get_server()\"\n },{\n \"name\": \"♥♥♥♥♥♥填写密钥♥♥♥♥♥♥\",\n \"type\": \"button\",\n \"action\":\"loginqt()\"\n },{\n \"name\": \"当前来源\",\n \"type\": \"button\",\n \"action\": \"getmedia()\"\n },{\n \"name\": \"搜索全部来源漫画\",\n \"type\": \"button\",\n \"action\": \"set('搜索全部')\"\n },{\n \"name\": \"搜索番茄漫画\",\n \"type\": \"button\",\n \"action\": \"set('番茄')\"\n },{\n \"name\": \"搜索包子漫画\",\n \"type\": \"button\",\n \"action\": \"set('包子')\"\n } ]", "loginUrl": "function login() {\n let zdyserver;\n try {\n zdyserver = String(source.getLoginInfoMap()['服务器地址(可不填)']);\n if (zdyserver.includes('http')) {\n setArgument('server', zdyserver);\n java.toast(`\\n\\n当前服务器为自定义服务器\\n${zdyserver}\\n\\n切换服务器请先清空服务器地址中的数据`);\n }\n } catch (error) {\n }\n}\n\n\nvar server = getArgument('server');\n\nfunction gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n \n for (let server of serverList) {\n let key = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (key) {\n let keyParts = key.split('secretKey=');\n if (keyParts.length > 1) {\n key = keyParts[keyParts.length - 1];\n setArgument('key', key);\n return key;\n }\n }\n }\n\n return ''; \n}\n\n// 填写密钥\nfunction loginqt(){\n let key = gets_key()\n if (key && key != \"\") {\n java.toast(\"您已填写秘钥:\"+key);\n return false\n }\n java.startBrowserAwait(getArgument('server')+'/check_key','登录大灰狼小说书源');\n key = gets_key()\n if (key){\n java.longToast('登录成功,秘钥:'+key);\n return true\n } else {\n java.toast('登录失败!!!!!');\n return false\n }\n}\n\n//登录番茄\nfunction fq_login() {\n var cookies = cookie.getCookie('fanqienovel.com') || java.getCookie('fanqienovel.com')\n java.log(cookies)\n if (cookies && cookies != \"\") {\n java.toast(\"请不要重复登录,请先退出登录!\")\n return false\n }\n try {\n java.startBrowserAwait(\"https://fanqienovel.com/\", \"登录\")\n } catch (e) {\n java.toast(e)\n }\n try {\n cookie.removeCookie(\"snssdk.com\")\n } catch (e) {}\n var cookies = cookie.getCookie(\"fanqienovel.com\")\n if (!cookies || cookies == \"\") {\n java.toast(\"登录失败!\")\n return false\n }\n java.toast(\"登录成功!\")\n return true\n}\n\n//退出番茄\nfunction logout() {\n cookie.removeCookie(\"fanqienovel.com\");\n cookie.removeCookie(\"snssdk.com\");\n //cookie.removeCookie(getArgument('server'));\n java.toast(\"退出登录成功\");\n}\n\n//获取参数\nfunction getArgument(key) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument,'');\n return open_argument[key];\n}\n\n//设置参数\nfunction setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument,'');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n}\n\t\t\nfunction api() { \tjava.startBrowserAwait(getArgument('server')+'/','首页');\n }\nfunction hqmy() { \tjava.startBrowserAwait(getArgument('server')+'/key','密钥');\n }\nfunction vip() { \tjava.startBrowserAwait(getArgument('server')+'/coffee',\"喝咖啡\");\n }\nfunction clear() { \tjava.startBrowserAwait(getArgument('server')+'/clear',\"清空设备\");\n }\n\n\nfunction set(media) {\n\t setArgument('media',media);\n\t java.toast(\"\\n\\n已切换至:\"+media+'\\n请重新搜索书籍!');\n}\n\n\nfunction getmedia() {\n\t \tlet media = getArgument('media');\n\t \tif(media == '') {\n\t \t\tmedia = '全部来源都搜索';\n\t \t\t}\n\t\t\t java.toast(\"\\n\\n当前搜索范围是:\"+media);\n\t\t\t \n}\n\n//获取服务器\nfunction get_server() {\n var server = getArgument('server');\n var tishi = '\\n\\n当前服务器:'+ server\n java.toast(tishi);\n return server\n}\n\n\n//设置服务器\nfunction set_server() {\n let zdyserver;\n try {\n zdyserver = String(source.getLoginInfoMap()['服务器地址(可不填)']);\n if (zdyserver.includes('http')) {\n setArgument('server', zdyserver);\n java.toast(`\\n\\n当前服务器为自定义服务器\\n${zdyserver}\\n\\n切换服务器请先清空服务器地址中的数据`);\n } else {\n zdyserver = '';\n }\n } catch (error) {\n zdyserver = '';\n }\n ;\n if (!zdyserver) {\n const servers = String(source.bookSourceUrl).split('\\n').map(s => s.trim()).filter(s => s && !s.includes('提示'));\n const currentServer = getArgument('server') || '';\n const currentIndex = servers.indexOf(currentServer);\n\n const nextIndex = currentIndex >= 0 ? (currentIndex + 1) % servers.length : 0;\n const nextServer = servers[nextIndex];\n\n setArgument('server', nextServer);\n java.toast(`\\n\\n当前服务器${nextIndex+1}:${nextServer}\\n\\n注意:切换服务器后需要在详情页刷新目录才能生效`);\n }\n}", "respondTime": 180000, "ruleBookInfo": { "author": "author", "intro": "$..book_id\n\nfunction setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument,'');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n}\n\nfunction gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n \n for (let server of serverList) {\n let keys = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (keys) {\n let keyParts = keys.split('secretKey=');\n if (keyParts.length > 1) {\n keys = keyParts[keyParts.length - 1];\n setArgument('key', keys);\n return keys;\n }\n }\n }\n return ''; \n }\n\nlet open_argument = source.getVariable();\nlet base_url = getArguments(open_argument,'server');\nlet ms = getArguments(open_argument,'media');\nlet key = getArguments(open_argument,'key');\nif (!key) {\n\tkey = gets_key();\n\t}\n\nlet jj;\n\nvar tishi = '\\n\\n当前搜索模式:'+ ms +'\\n\\n如需切换,请点击登陆进行切换\\n切换之后需要重新搜索!\\n'\n\n\nlet res = result.split(\"\\n\")[0]\nlet media = res.split(\"_\")[1] || 'fanqie'\nlet bookid = res.split(\"_\")[0];\nlet info;\nif (media == 'fanqie') {\ntry {\n info = JSON.parse(java.ajax(`${base_url}/novel_detail?&bookid=${bookid}`));\n } catch (error) {\n info = {'abstract': \"\"}\n }\n} else {\n info = {'abstract': \"\"}\n }\n\nif(!key) {\n jj = '\\n\\n❌️当前用户未填写密钥,请先输入密钥\\n密钥获取途径,书籍详情页,点击右上角点击登陆,获取后,填写,再次刷新详情页'\n }\n else if (!info.abstract) {\n jj = \"\"\n } else {\n jj =tishi + info.abstract\n }\n", "kind": "category", "lastChapter": "last_chapter_title", "name": "book_name", "tocUrl": "" }, "ruleContent": { "content": "content" }, "ruleExplore": { "author": "author", "bookList": "$.data.data", "bookUrl": "{{$..book_id || ''}}|==|{{$..book_name || ''}}|==|{{$..author || ''}}|==|{{$..thumb_url || ''}}\n\nfunction setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument,'');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n}\n\nfunction gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n \n for (let server of serverList) {\n let keys = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (keys) {\n let keyParts = keys.split('secretKey=');\n if (keyParts.length > 1) {\n keys = keyParts[keyParts.length - 1];\n setArgument('key', keys);\n return keys;\n }\n }\n }\n return ''; \n }\n\nlet open_argument = source.getVariable();\nlet base_url = getArguments(open_argument,'server');\nlet media = getArguments(open_argument,'media');\nlet key = getArguments(open_argument,'key');\nif (!key) {\n\tkey = gets_key();\n\t}\n\n\nlet [book_id, raw_book_name, raw_author, raw_thumb_url] = result.split(\"|==|\");\n\nlet book_name = java.base64Encode(raw_book_name);\nlet author = java.base64Encode(raw_author);\nlet thumb_url = java.base64Encode(raw_thumb_url);\n\nlet catalogue_url = `${base_url}/detail?bookId=${book_id}&book_name=${book_name}&author=${author}&thumb_url=${thumb_url}`;\n\ncatalogue_url\n", "coverUrl": "thumb_url", "intro": "{{$.media}}\n{{$.abstract}}", "kind": "{{$.category}}\n{{$.score}}\n{{$.status}}\n{{$.source}}", "lastChapter": "", "name": "book_name", "wordCount": "word_number" }, "ruleSearch": { "author": "author", "bookList": "$..book_data[*]", "bookUrl": "{{$..book_id || ''}}|==|{{$..book_name || ''}}|==|{{$..author || ''}}|==|{{$..thumb_url || ''}}\n\nfunction setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument,'');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n}\n\nfunction gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n \n for (let server of serverList) {\n let keys = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (keys) {\n let keyParts = keys.split('secretKey=');\n if (keyParts.length > 1) {\n keys = keyParts[keyParts.length - 1];\n setArgument('key', keys);\n return keys;\n }\n }\n }\n return ''; \n }\n\nlet open_argument = source.getVariable();\nlet base_url = getArguments(open_argument,'server');\nlet media = getArguments(open_argument,'media');\nlet key = getArguments(open_argument,'key');\nif (!key) {\n\tkey = gets_key();\n\t}\n\nlet [book_id, raw_book_name, raw_author, raw_thumb_url] = result.split(\"|==|\");\n\nlet book_name = java.base64Encode(raw_book_name);\nlet author = java.base64Encode(raw_author);\nlet thumb_url = java.base64Encode(raw_thumb_url);\n\nlet catalogue_url = `${base_url}/detail?bookId=${book_id}&book_name=${book_name}&author=${author}&thumb_url=${thumb_url}`;\n\ncatalogue_url\n", "checkKeyWord": "炙热沦陷", "coverUrl": "thumb_url", "intro": "{{$.media}}\n{{$.abstract}}", "kind": "tags", "lastChapter": "{{$.media}}-{{$..book_id}}\n\nfunction lastChapterTitle(data) {\n const media = data.split(\"-\")[0];\n const bookid = data.split(\"-\")[1].split(\"_\")[0];\n let url;\n if (media === \"番茄\") {\n url = `https://api5-normal-sinfonlineb.fqnovel.com/reading/bookapi/multi-detail/v/?aid=1967&iid=1&version_code=999&book_id=${bookid}`;\n let last =JSON.parse(java.ajax(url)).data[0]; \n return last[\"last_chapter_title\"]+\" · \"+java.timeFormat(last[\"last_chapter_update_time\"]*1000);\n } else {\n return null\n }\n}\nlastChapterTitle(result)\n", "name": "book_name", "wordCount": "word_number" }, "ruleToc": { "chapterList": "$..chapterListWithVolume[*].*", "chapterName": "title", "chapterUrl": "{{$..itemId}}|==|{{$..book_id || ''}}|==|{{$..book_name || ''}}|==|{{$..author || ''}}|==|{{$..thumb_url || ''}}|==|{{$..media || ''}}\n@js:\nfunction setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument,'');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n}\n\nfunction gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n \n for (let server of serverList) {\n let keys = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (keys) {\n let keyParts = keys.split('secretKey=');\n if (keyParts.length > 1) {\n keys = keyParts[keyParts.length - 1];\n setArgument('key', keys);\n return keys;\n }\n }\n }\n return ''; \n }\n\nlet open_argument = source.getVariable();\nlet base_url = getArguments(open_argument,'server');\nlet key = getArguments(open_argument,'key');\nif (!key) {\n\tkey = gets_key();\n\t}\n\n// 设备类型检测\nlet device, devicetype;\ntry {\n devicetype = java.androidId();\n device = 'android';\n} catch (e) {\n devicetype = java.deviceID();\n device = 'ios';\n}\n\n// 数据\nlet [itemId, book_id, book_name, author, thumb_url, media] = result.split(\"|==|\");\n\nif(!key) {\n java.longToast('\\n\\n请先输入密钥\\n密钥获取途径,书籍详情页,点击右上角点击登陆,获取后,填写,再次刷新详情页');\n}\n\nlet catalogue_url = `${base_url}/reader?item_id=${itemId}&book_id=${book_id}&tone_id=-2&key=${key}&device=${devicetype}&book_name=${book_name}&author=${author}&thumb_url=${thumb_url}&media=${media}`;\n\ncatalogue_url", "updateTime": "firstPassTime" }, "searchUrl": "{{key}}\n@js:\nfunction setArgument(key, value) {\n let open_argument = source.getVariable();\n open_argument = getArguments(open_argument,'');\n open_argument[key] = value;\n open_argument = JSON.stringify(open_argument);\n source.setVariable(open_argument);\n return open_argument;\n}\n\nfunction gets_key() {\n var servers = String(source.bookSourceUrl);\n const serverList = servers.split('\\n');\n \n for (let server of serverList) {\n let keys = String(cookie.getCookie(server)) || String(java.getCookie(server));\n if (keys) {\n let keyParts = keys.split('secretKey=');\n if (keyParts.length > 1) {\n keys = keyParts[keyParts.length - 1];\n setArgument('key', keys);\n return keys;\n }\n }\n }\n return ''; \n }\n\nlet open_argument = source.getVariable();\nlet base_url = getArguments(open_argument,'server');\nlet media = getArguments(open_argument,'media');\nlet key = getArguments(open_argument,'key');\nif (!key) {\n\tkey = gets_key();\n\t}\n\nbase_url+'/searchCaricature?title='+result+'&media='+media", "variableComment": "", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "就爱文学", "bookSourceType": 0, "bookSourceUrl": "http://www.92xs.info#", "customOrder": 4, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"榜单\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"总排行榜\",\"url\":\"/allvisit-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"总推荐榜\",\"url\":\"/allvote-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"月排行榜\",\"url\":\"/monthvisit-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"月推荐榜\",\"url\":\"/monthvote-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"周排行榜\",\"url\":\"/weekvisit-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"周推荐榜\",\"url\":\"/weekvote-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"最新入库\",\"url\":\"/postdate-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"最近更新\",\"url\":\"/lastupdate-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"总收藏榜\",\"url\":\"/goodnum-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"字数排行\",\"url\":\"/size-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/sort/1-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"/sort/2-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"都市\",\"url\":\"/sort/3-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"/sort/4-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"推理\",\"url\":\"/sort/5-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"游戏\",\"url\":\"/sort/6-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"/sort/7-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"恐怖\",\"url\":\"/sort/8-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"言情\",\"url\":\"/sort/10-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"其他\",\"url\":\"/sort/9-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}}]", "lastUpdateTime": 1734979175643, "respondTime": 9696, "ruleBookInfo": { "author": ".p_author@text", "coverUrl": "#bookimg img@src", "downloadUrls": "#button_all a.1@href", "intro": "#bookintro p.-1@html##【展开】.*", "kind": "#count span.0:3@text&&#keywords@text##.*:|小说|\\s.*", "lastChapter": "#newlist a.1@text", "name": ".d_title h1@text", "tocUrl": ".newrap a.0@href", "wordCount": "#count span.2@text" }, "ruleContent": { "content": "#ccontent@textNodes" }, "ruleExplore": { "author": ".rankpage_list7@text", "bookList": ".rankpage_list_box", "bookUrl": "a.0@href", "coverUrl": "a.0@href##.*/(\\d+)(\\d+)(\\d+)(\\d+).*##/files/article/image/$1/$1$2$3$4/$1$2$3$4s.jpg", "kind": ".rankpage_list2@text&&.rankpage_list4@text&&.rankpage_list8@text##\\[|\\]|小说", "lastChapter": "", "name": ".rankpage_list3@text", "wordCount": ".rankpage_list5@text" }, "ruleSearch": { "author": ".odd.1@text", "bookList": "#author@tbody@tr!0", "bookUrl": "a.0@href##.com/##.la/", "checkKeyWord": "", "coverUrl": "a.0@href##.*/(\\d+)(\\d+)(\\d+)(\\d+).*##/files/article/image/$1/$1$2$3$4/$1$2$3$4s.jpg", "kind": ".even.2@text&&.odd.2@text", "lastChapter": ".even.0@text", "name": ".odd.0@text", "wordCount": ".even.1@text" }, "ruleToc": { "chapterList": ".ccss", "chapterName": "a@text", "chapterUrl": "a@href" }, "searchUrl": "/modules/article/search.php,{'method':'post','body':'searchtype=articlename=author&searchkey={{key}}'}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "零零小说", "bookSourceType": 0, "bookSourceUrl": "https://www.00shu.la/##喜静", "bookUrlPattern": "https://www.00shu.la/\\d+/\\d+/", "customOrder": 5, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"玄幻奇幻\",\"url\":\"/xuanhuan/{{page}}/\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"武侠仙侠\",\"url\":\"/wuxia/{{page}}/\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"都市言情\",\"url\":\"/dushi/{{page}}/\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"历史军事\",\"url\":\"/lishi/{{page}}/\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"游戏竞技\",\"url\":\"/youxi/{{page}}/\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"科幻灵异\",\"url\":\"/kehuan/{{page}}/\",\"style\":{\"layout_flexGrow\":0.25}}]", "lastUpdateTime": 1732530266303, "loginUrl": "", "respondTime": 8634, "ruleBookInfo": { "author": "a", "coverUrl": "c", "init": "@js:\n$ = (_) => java.getString(_);\n({\n n: $(\"[property$=title]@content\"),\n a: $(\"[property$=author]@content\"),\n k: $(\"[property~=category|status|update_time]@content\"),\n w: $(\"text.字数@text\\#\\#字数[::]\"),\n l: $(\"id.info@tag.p.3@a@text\"),\n i: $(\"[property$=description]@content\"),\n c: $(\"[property$=image]@content\"),\n t: $(\"text.目录@href\"),\n d: $(\"text.下载@href\")\n});", "intro": "i", "kind": "k", "lastChapter": "l", "name": "n", "tocUrl": "", "wordCount": "w" }, "ruleContent": { "content": "#content@html", "replaceRegex": "##最新网址.*" }, "ruleExplore": { "author": ".s5@text", "bookList": ".l li", "bookUrl": "a@href", "coverUrl": "a.0@href@js:\n##.+\\D((\\d+)\\d{3})\\D##https://www.00shu.la/files/article/image/$2/$1/$1s.jpg###", "lastChapter": ".s3@text", "name": ".s2 a@text" }, "ruleSearch": { "author": "td.2@text", "bookList": ".grid@tr!0", "bookUrl": "a@href", "coverUrl": "tag.td.0@a@href\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\n'https://www.00shu.la/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n", "intro": "", "kind": "", "lastChapter": "tag.td.1@a@text", "name": "td.0@a@text", "wordCount": "td.3@text" }, "ruleToc": { "chapterList": "id.list@dd", "chapterName": "a@text", "chapterUrl": "a@href", "nextTocUrl": "text.下一页@href" }, "searchUrl": "https://www.00shu.la/modules/article/search.php?q={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "零零小说", "bookSourceType": 0, "bookSourceUrl": "https://www.00shu.la/#喜静", "bookUrlPattern": "https://www.00shu.la/\\d+/\\d+/", "customOrder": 6, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"玄幻奇幻\",\"url\":\"/xuanhuan/{{page}}/\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"武侠仙侠\",\"url\":\"/wuxia/{{page}}/\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"都市言情\",\"url\":\"/dushi/{{page}}/\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"历史军事\",\"url\":\"/lishi/{{page}}/\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"游戏竞技\",\"url\":\"/youxi/{{page}}/\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"科幻灵异\",\"url\":\"/kehuan/{{page}}/\",\"style\":{\"layout_flexGrow\":0.25}}]", "lastUpdateTime": 1734836741376, "loginUrl": "", "respondTime": 4426, "ruleBookInfo": { "author": "a", "coverUrl": "c", "init": "@js:\n$ = (_) => java.getString(_);\n({\n n: $(\"[property$=title]@content\"),\n a: $(\"[property$=author]@content\"),\n k: $(\"[property~=category|status|update_time]@content\"),\n w: $(\"text.字数@text\\#\\#字数[::]\"),\n l: $(\"id.info@tag.p.3@a@text\"),\n i: $(\"[property$=description]@content\"),\n c: $(\"[property$=image]@content\"),\n t: $(\"text.目录@href\"),\n d: $(\"text.下载@href\")\n});", "intro": "i", "kind": "k", "lastChapter": "l", "name": "n", "tocUrl": "", "wordCount": "w" }, "ruleContent": { "content": "#content@html", "replaceRegex": "##最新网址.*" }, "ruleExplore": { "author": ".s5@text", "bookList": ".l li", "bookUrl": "a@href", "coverUrl": "a.0@href@js:\n##.+\\D((\\d+)\\d{3})\\D##https://www.00shu.la/files/article/image/$2/$1/$1s.jpg###", "lastChapter": ".s3@text", "name": ".s2 a@text" }, "ruleSearch": { "author": "td.2@text", "bookList": ".grid@tr!0", "bookUrl": "a@href", "coverUrl": "tag.td.0@a@href\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\n'https://www.00shu.la/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n", "intro": "", "kind": "", "lastChapter": "tag.td.1@a@text", "name": "td.0@a@text", "wordCount": "td.3@text" }, "ruleToc": { "chapterList": "id.list@dd", "chapterName": "a@text", "chapterUrl": "a@href", "nextTocUrl": "text.下一页@href" }, "searchUrl": "https://www.00shu.la/modules/article/search.php?q={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "无限小说", "bookSourceType": 0, "bookSourceUrl": "http://www.wuxianxs.cc", "customOrder": 7, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"玄幻\",\"url\":\"/html/xuanhuan/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"武侠\",\"url\":\"/html/wuxia/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"都市\",\"url\":\"/html/dushi/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"网游\",\"url\":\"/html/wangyou/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"穿越\",\"url\":\"/html/chuanyue/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"科幻\",\"url\":\"/html/kehuan/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"悬疑\",\"url\":\"/html/xuanyi/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2}},{\"title\":\"其他\",\"url\":\"/html/qita/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2}}]", "lastUpdateTime": 1732900437083, "respondTime": 4805, "ruleBookInfo": { "author": "#info a.0@text", "coverUrl": "#fmimg img@data-original", "intro": "#intro@html", "kind": "[property~=category|status|update_time]@content##小说|\\s.*", "lastChapter": ".lastchapter a@text##[\\((【].*?[求更谢乐发订合补加].*?[】)\\)]", "name": "#info h1@text", "tocUrl": ".readbtn@a.1@href" }, "ruleContent": { "content": "#booktxt@html", "nextContentUrl": "text.下一页@href", "replaceRegex": "##\\s*本章未完.*\\s*" }, "ruleExplore": { "author": ".s4@text", "bookList": ".l li", "bookUrl": "a.0@href", "coverUrl": "a.0@href##.+\\D((\\d+)\\d{3})\\D##https://img.555x.org/$2/$1/$1s.jpg###", "kind": ".s1@text&&.s5@text", "lastChapter": ".s3@text##[\\((【].*?[求更谢乐发订合补加].*?[】)\\)]", "name": ".s2@text" }, "ruleSearch": { "author": "class.btm@a@text", "bookList": "class.rank@class.item", "bookUrl": "a.1@href", "checkKeyWord": "", "coverUrl": "img@data-original", "intro": "dd@text", "kind": "", "lastChapter": "", "name": "a.0@title", "wordCount": "class.btm@orange@text" }, "ruleToc": { "chapterList": "#content_1 a", "chapterName": "text##[\\((【].*?[求更谢乐发订合补加].*?[】)\\)]", "chapterUrl": "href", "nextTocUrl": "option@value" }, "searchUrl": "{{url=source.getKey();\ncookie.removeCookie(url);\njava.ajax(url).match(/form.*action=\"(.+?)\"/)[1]}}?searchkey={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "全本小说", "bookSourceType": 0, "bookSourceUrl": "http://www.xs5200.com/", "bookUrlPattern": "http://www.xs5200.com/\\d+_\\d+/", "customOrder": 8, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "", "lastUpdateTime": 1734837008542, "loginUrl": "", "respondTime": 71718, "ruleBookInfo": { "author": "id.info@tag.p.0@text##作 者:", "coverUrl": "id.bookimg@img@src", "init": "", "intro": "id.intro@tag.p.1@text", "kind": "id.info@tag.p.2@text&&\nid.info@tag.p.1@text##最后更新:|状 态:", "lastChapter": "id.info@tag.p.3@a@text##免费章节 |正文卷 |正文 |VIP章节 ", "name": "id.info@h1@text", "tocUrl": "", "wordCount": "" }, "ruleContent": { "content": "id.content@html##一秒记住.*最新章节!|清爽免费阅读请记.*|手机免费.*|www.*cc" }, "ruleExplore": { "author": "class.s5@text", "bookList": "class.l@li", "bookUrl": "class.s2@a@href", "coverUrl": "class.s2@a@href\nvar id = result.match(/_(\\d+)/)[1];\nvar iid = parseInt(id/1000);\n'http://www.xs5200.com/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n", "intro": "", "kind": "", "lastChapter": "class.s3@text", "name": "class.s2@a@text", "wordCount": "" }, "ruleSearch": { "author": "tag.td.2@text", "bookList": "class.grid@id.nr", "bookUrl": "tag.td.0@tag.a@href", "coverUrl": "tag.td.0@tag.a@href\nvar id = result.match(/_(\\d+)/)[1];\nvar iid = parseInt(id/1000);\n'http://www.xs5200.com/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n", "kind": "tag.td.4@text&&\ntag.td.5@text", "lastChapter": "tag.td.1@tag.a@text##免费章节 |正文卷 |正文 |VIP章节 ", "name": "tag.td.0@tag.a@text", "wordCount": "tag.td.3@text" }, "ruleToc": { "chapterList": "id.list@tag.dd", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href" }, "searchUrl": "http://www.xs5200.com/modules/article/search.php?s=10362325638345863231&q={{key}}", "weight": 0 }, { "bookSourceComment": "var javaImport = new JavaImporter();\njavaImport.importPackage(\n Packages.java.lang,\n Packages.javax.crypto,\n Packages.javax.crypto.spec,\n Packages.android.util\n);\nwith(javaImport){\n function decrypt(str){\n var key=SecretKeySpec(String(\"ZKYm5vSUhvcG9IbXNZTG1pb2\").getBytes(),\"DESede\");\n var iv=IvParameterSpec(String(\"01234567\").getBytes());\n var bytes=Base64.decode(String(str).getBytes(),2);\n var chipher=Cipher.getInstance(\"DESede/CBC/PKCS5Padding\");\n chipher.init(2,key,iv);\n return String(chipher.doFinal(bytes));\n }\n}\ndecrypt(JSON.parse(result).data.replace(/(\\r\\n)|(\\n)|(\\r)/g,''))", "bookSourceGroup": "免费", "bookSourceName": "笔书阁", "bookSourceType": 0, "bookSourceUrl": "http://m.damaoli.com#机叔", "customOrder": 9, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "", "header": "{\n\t\"Version-Name\":\"2.0.0\",\n\t\"Version-Code\":\"20000\",\n\t\"appid\":\"bishugexs\",\n\t\"Channel\":\"vivo\"\n\t}", "lastUpdateTime": 1669213165912, "loginUrl": "", "respondTime": 4578, "ruleBookInfo": { "author": "author_name", "init": "\neval(String(java.get('code')));\nresult", "name": "book_name", "tocUrl": "http://s.damaoli.com/api/book/chapter/@get:{a}/@get:{b}/list.json" }, "ruleContent": { "content": "\neval(String(java.get('code')));\ncontent" }, "ruleExplore": { "bookList": "" }, "ruleSearch": { "author": "author_name", "bookList": "\nvar code=String(source.getSource​().bookSourceComment)\njava.put('code',code);\neval(String(code));\nresult&&result.book_list", "bookUrl": "book_id@js:a = parseInt(Number(result)/1000);\njava.put('a',a);\nb = result;\njava.put('b',b);\n\"http://s.damaoli.com/api/book/detail/\"+a+\"/\"+b+\".json\"", "coverUrl": "book_cover", "intro": "book_brief", "kind": "category_name&&book_tags", "lastChapter": "chapter_new_name", "name": "book_name", "wordCount": "book_word_num" }, "ruleToc": { "chapterList": "\neval(String(java.get('code')));\nresult", "chapterName": "chapter_name", "chapterUrl": "http://m.damaoli.com/api/chapter/content?book_id=@get:{b}&chapter_id={{$._id}}" }, "searchUrl": "http://m.damaoli.com/search/book/result,{\n'method': 'POST',\n'body': 'kw={{key}}&pn=1&is_author=0'\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "笔趣网吧", "bookSourceType": 0, "bookSourceUrl": "http://www.biquw.info/", "bookUrlPattern": "http://www.biquw.info/book/\\d+/", "customOrder": 9, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"书库全部\",\"url\":\"/xs/quanbu-default-0-0-0-0-0-0-{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"玄幻小说\",\"url\":\"/xs/1-default-0-0-0-0-0-0-{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"仙侠小说\",\"url\":\"/xs/2-default-0-0-0-0-0-0-{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"都市小说\",\"url\":\"/xs/3-default-0-0-0-0-0-0-{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"军史小说\",\"url\":\"/xs/4-default-0-0-0-0-0-0-{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"网游小说\",\"url\":\"/xs/5-default-0-0-0-0-0-0-{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"科幻小说\",\"url\":\"/xs/6-default-0-0-0-0-0-0-{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"灵异小说\",\"url\":\"/xs/7-default-0-0-0-0-0-0-{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"言情小说\",\"url\":\"/xs/8-default-0-0-0-0-0-0-{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"其他小说\",\"url\":\"/xs/9-default-0-0-0-0-0-0-{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"全本小说\",\"url\":\"/xs/quanbu-default-0-0-0-0-0-0-{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"最新小说\",\"url\":\"/xs/0-lastupdate-0-0-0-0-0-0-{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}}]", "lastUpdateTime": 1734862232246, "loginUrl": "", "respondTime": 6731, "ruleBookInfo": { "author": "class.options@tag.span.0@text", "coverUrl": "class.pic@img@src", "init": "", "intro": ".bookinfo_intro@text", "kind": "[property=og:novel:update_time]@content&&\n[property=og:novel:category]@content&&\n[property=og:novel:status]@content", "lastChapter": "class.update@a@text", "name": "id.info@h1@text" }, "ruleContent": { "content": "id.htmlContent@html" }, "ruleExplore": { "author": "tag.dd.1@span@text", "bookList": "class.sitebox@dl", "bookUrl": "h3@a@href", "coverUrl": "img@src", "intro": "tag.dd.2@text", "kind": "class.uptime@text", "lastChapter": "tag.dd.3@a@text", "name": "h3@a@text" }, "ruleSearch": { "author": "class.s3@text", "bookList": "class.toplist@li", "bookUrl": "class.s1@a@href", "coverUrl": "class.s1@tag.a@href\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\n'http://www.biquw.info/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n", "kind": "class.s5@text&&\nclass.s6@text", "lastChapter": "class.s2@a@text", "name": "class.s1@a@text", "wordCount": "class.s4@text" }, "ruleToc": { "chapterList": "class.book_list@li", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href" }, "searchUrl": "/modules/article/search.php?action=login&searchkey={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "恶缺小说", "bookSourceType": 0, "bookSourceUrl": "http://www.quexs.org#", "customOrder": 10, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1734989677972, "respondTime": 1566, "ruleBookInfo": { "intro": "#bookIntro@html" }, "ruleContent": { "content": "#htmlContent@p!-1@html##$##❎", "imageStyle": "", "nextContentUrl": "\nif(/xyy.png/.test(src)){\nresult = src.match(/\\d+,\\d+,'(.*?_.*?)\\|__u[^\\|]+/)[1]+\".html\"\n}\n", "replaceRegex": "##.*向你推荐他的其他作品[\\s\\S]+|「如章节.*?」|.*看最新章节.*|\\s*❎\\s*|.*?》.*?域名.*", "webJs": "" }, "ruleExplore": {}, "ruleSearch": { "author": ".booktag@text", "bookList": "class.col-md-10", "bookUrl": "a.0@href", "intro": "#bookIntro@text", "lastChapter": ".text-danger@text", "name": "h4@text" }, "ruleToc": { "chapterList": "class.panel-chapterlist.-1@dd@a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "/search,{\"method\":\"POST\",\"body\":\"keyword={{key}}\"}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "笔趣阁", "bookSourceType": 0, "bookSourceUrl": "http://m.biquto.com", "customOrder": 11, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "lastUpdateTime": 1730581133210, "respondTime": 15119, "ruleBookInfo": { "author": ".author.0@text", "coverUrl": "", "init": "", "intro": ".review@text##.*:", "kind": "[property=og:novel:update_time]@content&&\n[property=og:novel:category]@content&&\n[property=og:novel:status]@content", "lastChapter": ".newchapters@p.0@text", "tocUrl": ".recommend@h2.1@a@href" }, "ruleContent": { "content": "id.chaptercontent@html" }, "ruleExplore": {}, "ruleSearch": { "author": ".pt-author@textNodes##分类:", "bookList": ".ptm-card-content@li", "bookUrl": "a@href", "checkKeyWord": "重回校园的休闲日常", "coverUrl": "img@src", "intro": "class.pt-desc ptm-text-cut@text##.*:", "kind": ".pt-author@a@text", "name": ".pt-name@text" }, "ruleToc": { "chapterList": ".directoryArea@dd", "chapterName": "a@text", "chapterUrl": "a@href", "nextTocUrl": ".pagination@a@href" }, "searchUrl": "http://m.biquto.com/book.php?action=search&searchtype=novelname&searchkey={{key}}&input,{\n \"charset\": \"gbk\"}", "weight": 0 }, { "bookSourceComment": "2024.11.1\nby墨殇", "bookSourceGroup": "免费", "bookSourceName": "盐选文库(优)", "bookSourceType": 0, "bookSourceUrl": "https://www.yanxuanwk.com/", "bookUrlPattern": "https?://www.yanxuanwk.com/%.*", "customOrder": 12, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"首页\",\"url\":\"/topic/yanxuan/<,page/{{page}}/>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"知乎盐选\",\"url\":\"/topic/yanxuan/<,page/{{page}}/>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"天涯神贴\",\"url\":\"/topic/tianya/<,page/{{page}}/>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]", "lastUpdateTime": 1732303235383, "respondTime": 3947, "ruleBookInfo": { "author": ".meta-item.1@text", "coverUrl": "t@js:'https://s21.ax1x.com/2024/05/29/pk3AYzd.png'", "intro": "p[2:7]@html", "kind": ".meta-item.2@text", "name": "h1@text" }, "ruleContent": { "content": ".clearfix p@html", "nextContentUrl": ".typology-link-pages a@href" }, "ruleExplore": {}, "ruleSearch": { "author": ".meta-item.1@text", "bookList": ".typology-post", "bookUrl": "h2 a@href", "checkKeyWord": "", "coverUrl": "@js:'https://s21.ax1x.com/2024/05/29/pk3AYzd.png'", "intro": "p@text", "kind": ".meta-item.2@text", "name": "h2 a@text##\\-.*" }, "ruleToc": { "chapterList": "html", "chapterName": "h1@text##\\-.*" }, "searchUrl": "https://www.yanxuanwk.com/<,page/{{page}}/>?s={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "爪机书屋", "bookSourceType": 0, "bookSourceUrl": "https://www.zjsw.org#", "bookUrlPattern": "", "customOrder": 12, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "@js:\nsort=[];\npush=(title,url,type1,type2)=>sort.push({\n\t\ttitle: title,\n\t\turl: url,\n\t\tstyle: {\n\t\t\t\tlayout_flexGrow: type1,\n\t\t\t\tlayout_flexBasisPercent: type2\n\t\t\t}\n\t});\n\t\nfl =[[\"男频\",\"1\",\n[\"玄幻\",\"奇幻\",\"武侠\",\"都市\",\"历史\",\"军事\",\"悬疑\",\"游戏\",\"科幻\",\"体育\"]],\n[\"女频\",\"11\",\n[\"古言\",\"现言\",\"幻言\",\"仙侠\",\"青春\",\"穿越\",\"女生\",\"其他\"]]];\nfl.map([title1,index1,list]=>{\n [[\"连载\",\"1\"],[\"完结\",\"2\"]].map([title2,status]=>{\n\tpush(title1+\"♡\"+title2, null, 1, 1);\n\t list.map((title,index2)=>{\n\t \tindex=Number(index1) + Number(index2);\n\t url= `/shuku/0_${index}_0_${status}_0_{{page}}.html`;\n\tif(index2 +1<= list.length - list.length%3)\n\t\t\t {\tpush(title, url, 1, 0.25);}\n\t\t\t\telse{ push(title, url, 0, 0.29);}\n \t \t});\n \t});\n\t});\n\nbd = [[\"总点击\",\"allvisit\"],[\"月点击\",\"monthvisit\"],[\"周点击\",\"weekvisit\"],[\"日点击\",\"dayvisit\"],[\"总推荐\",\"allvote\"],[\"月推荐\",\"monthvote\"],[\"周推荐\",\"weekvote\"],[\"日推荐\",\"dayvote\"],[\"总收藏\",\"goodnum\"],[\"字数\",\"size\"],[\"入库\",\"postdate\"]];\n \t[[\"连载\",\"1\"],[\"完结\",\"2\"]].map([title,id]=>{\n\tpush('榜单'+\"♡\"+title, null, 1, 1);\n\t bd.map(([title,uri],index)=>{\n\t index++;\n\t url= `/shuku/${uri}_0_0_${id}_0_{{page}}.html`;\n\tif(index+1 <= bd.length - bd.length%3)\n\t\t\t {\tpush(title, url, 1, 0.25);}\n\t\t\t\telse{ push(title, url, 0, 0.29);}\n \t\n \t});\n\t});\n\nJSON.stringify(sort);", "lastUpdateTime": 1734387071262, "respondTime": 3190, "ruleBookInfo": { "author": "[property$=author]@content", "coverUrl": "[property=\"og:image\"]@content", "intro": "🔔 更新:{{@@.top@span[-1]@textNodes##\\s##🔸}}\n\n📂 简介:{{@@.intro@textNodes}}##(^|[。!?]+[”」)】]?)##$1
", "kind": "{{@@[property$=category]@content}}\n{{@@.top@span[-2:-1]@textNodes}}", "lastChapter": "[property$=_chapter_name]@content", "name": "[property$=book_name]@content", "tocUrl": "", "wordCount": ".top@span.1@textNodes\n@js:\nif(result.match(/万字/))\n{result=result.replace(/(\\d*)/,Math.round(result.match(/\\d+/)/10));}\nelse result=result" }, "ruleContent": { "content": "#content p@html", "nextContentUrl": "text.下一页@href", "replaceRegex": "##\\n.*请点击下一页继续阅读.*|\\n.*请大家收藏.*全网最快。" }, "ruleExplore": {}, "ruleSearch": { "author": ".title@span@text", "bookList": "#alistbox", "bookUrl": "a.0@href", "coverUrl": "img@src", "intro": ".intro@text", "kind": "", "lastChapter": ".sys@li@a@text", "name": "h2@a@text" }, "ruleToc": { "chapterList": "dl dd a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": "" }, "searchUrl": "@js:\nburl=source.getKey().match(/([^#]*)/)[1];\nurl = burl+\"/search.html\";\nbody = \"searchkey=\"+key;\nhead = {\"referer\": burl};\n$ = java.post(url,body,head).headers();\nuri = $.Location||$.location;\nString(uri).replace('1.html','{{page}}.html');", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "金庸小说", "bookSourceType": 0, "bookSourceUrl": "https://www.jinyongwang.net", "customOrder": 13, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"金庸作品\",\"url\":\"/book/\",\"style\":{\"layout_flexGrow\":1}}]", "lastUpdateTime": 1733941286211, "loginUrl": "", "respondTime": 2150, "ruleBookInfo": { "author": ".author a@text", "coverUrl": ".bookimg img@src", "intro": "", "kind": ".title h1@text&&.time@text##.*小说|出版时间.|出版社.", "lastChapter": ".mlist a.-1@text", "name": ".title span@text##小说" }, "ruleContent": { "content": "#vcon@p@html||#con@html", "imageStyle": "0" }, "ruleExplore": { "author": "p.-1@text##.*年|\\/.*", "bookList": "class.list.3@li", "bookUrl": "a.1@href", "coverUrl": "img@src", "kind": "p.-1@text##金庸.*", "name": "a.1@text##小说" }, "ruleSearch": { "author": "", "bookList": ".article_li", "bookUrl": "a.0@href", "checkKeyWord": "雪山", "coverUrl": "", "intro": "p.0@text##\\s", "kind": "a.1@text&&span@text", "lastChapter": "", "name": "a.0@text" }, "ruleToc": { "chapterList": ".mlist li@a||h1", "chapterName": "text", "chapterUrl": "href", "updateTime": "" }, "searchUrl": "/search/{{key}}/", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "橘子小说", "bookSourceType": 0, "bookSourceUrl": "http://www.xinshuge.net", "customOrder": 14, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1734356136281, "respondTime": 8615, "ruleBookInfo": { "author": "@css:span:contains(作者:)@text", "coverUrl": ".cover@img@src", "intro": ".intro@html##简介:|.*无弹窗.*", "kind": "@css:span:contains(分类:),span:contains(更新时间:),span:contains(状态:)@text##(分类|状态|更新时间):", "lastChapter": ".info .last@a@text", "name": ".info@h2@text", "wordCount": "@css:span:contains(字数:)@text##字数:" }, "ruleContent": { "content": "#content@html##{{baseUrl}}|请记住本书首发.*", "replaceRegex": "##最新.*" }, "ruleExplore": {}, "ruleSearch": { "author": ".author@text", "bookList": ".bookbox", "bookUrl": ".bookname@a@href", "coverUrl": "img@src", "intro": ".bookinfo@p@text", "kind": ".cat@text##分类:", "lastChapter": ".update@a@text", "name": ".bookname@text" }, "ruleToc": { "chapterList": "@css:.listmain a[href~=/[^/]+/\\d+.htm]", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "/s.php?ie=utf-8&q={{key}}", "weight": 58 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "玄幻阁吧", "bookSourceType": 0, "bookSourceUrl": "http://www.xuanyge.net", "bookUrlPattern": "", "customOrder": 15, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"玄幻\",\"url\":\"/sort1/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"/sort2/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"都市\",\"url\":\"/sort3/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"/sort4/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"言情\",\"url\":\"/sort5/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"穿越\",\"url\":\"/sort6/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"/sort7/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"恐怖\",\"url\":\"/sort8/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"校园\",\"url\":\"/sort9/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"异界\",\"url\":\"/sort10/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"全本\",\"url\":\"/quanben/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}}]", "lastUpdateTime": 1734965984715, "loginUrl": "", "respondTime": 125584, "ruleBookInfo": { "author": "[property$=author]@content", "coverUrl": "[property$=image]@content", "intro": "[property$=description]@content##(^|[。!?]+[”」)】]?)##$1
", "kind": "[property~=category|status|update_time]@content##\\s.*", "lastChapter": "[property$=latest_chapter_name]@content##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "name": "[property$=book_name]@content", "tocUrl": "" }, "ruleContent": { "content": "#content@textNodes", "imageStyle": "0", "replaceRegex": "##随机推荐.*|.*精华书阁.*|为您提供.*好书签.|.*免费阅读.|.*最快更新.*|\\(本章未完.*\\)" }, "ruleExplore": {}, "ruleSearch": { "author": "span.1@text", "bookList": "#sitebox dl", "bookUrl": "a.1@href", "coverUrl": "img@src", "intro": "dd.3@text", "kind": "span.2:0@text", "lastChapter": "a.2@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "name": "a.1@text", "wordCount": "span.3@text" }, "ruleToc": { "chapterList": "#readerlist li a", "chapterName": "text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "chapterUrl": "href" }, "searchUrl": "/modules/article/search.php?s={{key}}&searchtype=articlename", "weight": 0 }, { "bookSourceGroup": "免费", "bookSourceName": "tpyyc笔趣阁", "bookSourceType": 0, "bookSourceUrl": "https://www.tpyyc.com", "customOrder": 16, "enabled": true, "enabledCookieJar": true, "enabledExplore": false, "exploreUrl": "", "header": "{\n\"User-Agent\":\"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\",\"referer\":\"{{baseUrl}}\",\n}", "lastUpdateTime": 1738716813072, "respondTime": 3635, "ruleBookInfo": { "author": "[property=\"og:novel:author\"]@content", "coverUrl": "[property=\"og:image\"]@content", "intro": "[property=\"og:description\"]@content", "kind": "[property=\"og:novel:category\"]@content", "lastChapter": "[property=\"og:novel:lastest_chapter_name\"]@content", "name": "[property=\"og:title\"]@content", "tocUrl": "", "wordCount": "" }, "ruleContent": { "content": "#article@html", "nextContentUrl": "" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "intro": "", "name": "", "wordCount": "" }, "ruleSearch": { "author": ".s4@text", "bookList": ".search-list li!0", "bookUrl": ".s2 a@href", "coverUrl": "", "intro": "", "kind": ".s1@text", "lastChapter": ".s3@text", "name": ".s2 a@text", "wordCount": "" }, "ruleToc": { "chapterList": "dl dd", "chapterName": "a@text", "chapterUrl": "a@href", "isPay": "", "nextTocUrl": "" }, "searchUrl": "{{cookie.removeCookie(source.getKey())}}/search/?searchkey={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "笔下文学", "bookSourceType": 0, "bookSourceUrl": "https://m.fyyhm.org#", "customOrder": 16, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1734979291091, "respondTime": 6719, "ruleBookInfo": { "author": "class.author@a@text", "coverUrl": "tag.img@src", "intro": "class.review@text", "kind": "class.sort@span@text", "lastChapter": "id.chapterlist@a.0@text", "name": "class.title@text", "tocUrl": "class.recommend@h2.1@a@href" }, "ruleContent": { "content": "class.Readarea ReadAjax_content@textNodes", "nextContentUrl": "class.Readpage_down@text.下一页@href" }, "ruleExplore": {}, "ruleSearch": { "author": "class.author.0@text", "bookList": "class.hot_sale", "bookUrl": "a@href", "lastChapter": "a.3@text", "name": "class.title@text" }, "ruleToc": { "chapterList": "id.chapterlist@p!0:-1", "chapterName": "a@text", "chapterUrl": "a@href" }, "searchUrl": "https://m.fyyhm.org/search.php?keyword={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "笔趣阁", "bookSourceType": 0, "bookSourceUrl": "https://www.yuyouku.com/", "customOrder": 17, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "", "header": "{\n 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36',\n \"Cookie\":\"0\"\n}", "lastUpdateTime": 1732636390590, "respondTime": 8922, "ruleBookInfo": { "author": "@get:{a}", "coverUrl": "@get:{c}", "init": "@put:{\nn:\"[property$=book_name|title]@content\",\na:\"[property$=author]@content\",\nk:\"[property~=category|status|update_time]@content\",\nl:\"[property$=latest_chapter_name]@content\",\ni:\"[property$=description]@content\",\nc:\"[property$=image]@content\",\ntac:\"[property$=read_url]@content\"\n}", "intro": "@get:{i}", "kind": "@get:{k}", "lastChapter": "@get:{l}", "name": "@get:{n}", "tocUrl": "@get:{tac}", "wordCount": "" }, "ruleContent": { "content": "#txtContent@html\n@js:\n/*\nresult=result.replace(/
/g,\"

\").replace(/ /g,\"

\")\n*/\nresult", "nextContentUrl": "text.下一@href\n@js:\nif(result){\n result=result[0].includes(\"_\")?result:\"\";\n}", "replaceRegex": "" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "coverUrl": "", "intro": "", "kind": "", "lastChapter": "", "name": "" }, "ruleSearch": { "author": "div.3@text", "bookList": ".list-group-item[1:-2]", "bookUrl": "div.1@a@href", "checkKeyWord": "剑来", "coverUrl": "", "intro": "", "kind": "div.0@i@text", "lastChapter": "div.2@a@text", "name": "div.1@a@text", "wordCount": "" }, "ruleToc": { "chapterList": "#chapters-list@li@a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": "option@value", "updateTime": "" }, "searchUrl": "@js:\nvar su=source.getKey()\nvar htmlUrl=java.get(su,{}).headers('Location')\njava.log(`重定向:${htmlUrl[0]}`)\nvar posturl=htmlUrl[0]?htmlUrl[0]:(su.includes(\"#\")?su.match(/([^\\#]+)\\#/)[1]:su)\nposturl = posturl.slice(-1)=='/'?posturl.slice(0,-1):posturl\ncookie.removeCookie(posturl)\njava.log(`请求:${posturl}`)\n\n\nvar html = java.ajax(posturl);\n\nsearch = org.jsoup.Jsoup.parse(html).select('form[role=form]').attr('action');\n\n\nposturl+search+\"?keyword={{key}},\"+JSON.stringify({\r\n \"method\": \"GET\"\r\n})", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "笔趣阁", "bookSourceType": 0, "bookSourceUrl": "http://wap.xshuquge.net#", "customOrder": 18, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\n\t\"title\":\"玄幻魔法\",\n\"url\":\"/sort/1/0_1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"武侠修真\",\n\"url\":\"/sort/2/0_1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"都市言情\",\n\"url\":\"/sort/3/0_1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"历史军事\",\n\"url\":\"/sort/4/0_1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"侦探推理\",\n\"url\":\"/sort/5/0_1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"网游动漫\",\n\"url\":\"/sort/6/0_1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"科幻灵异\",\n\"url\":\"/sort/7/0_1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"其他类型\",\n\"url\":\"/sort/8/0_1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"✘全本✘\",\n\"url\":\"quanben/1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"————————排行————————\",\n\"url\":\"\",\"style\":{\"layout_flexGrow\":99,\"layout_flexBasisPercent\": -1}},\n{\"title\":\"日点击榜\",\n\"url\":\"store/dayvisit-1{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"周点击榜\",\n\"url\":\"store/weekvisit-1{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"月点击榜\",\n\"url\":\"store/monthvisit-1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"总点击榜\",\n\"url\":\"store/allvisit-1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"总收藏榜\",\n\"url\":\"/store/goodnum-1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"字数排行\",\n\"url\":\"/store/size-1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"日推荐榜\",\n\"url\":\"/store/size-1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"周推荐榜\",\n\"url\":\"store/weekvote-1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"月推荐榜\",\n\"url\":\"/store/monthvote-1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"总推荐榜\",\n\"url\":\"store/allvote-1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"最新入库\",\n\"url\":\"store/postdate-1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"最近更新\",\n\"url\":\"store/lastupdate-1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}}\n]", "lastUpdateTime": 1734385514211, "respondTime": 50485, "ruleBookInfo": { "author": "", "canReName": "", "coverUrl": "[property$=\"og:image\"]@content", "init": "", "intro": "[property$=\"og:novel:latest_chapter_name\"]@content&&class.cover@class.intro_info@text##(.*)(\\n)##最新章节 $1$2", "kind": "[property$=\"og:novel:category\"]@content&&\n[property$=\"og:novel:update_time\"]@content&&\n[property$=\"og:novel:status\"]@content", "lastChapter": "[property$=\"og:novel:latest_chapter_name\"]@content", "name": "class.cover@class.bolck_txt2@class.bolck_txt2@tag.h2@tag.a@textNodes", "tocUrl": "", "wordCount": "" }, "ruleContent": { "content": "id.nr1@html##(本章未完,请点击下一页继续阅读)|最新网址:wap.ishuquge.la|第.*章.*(第.*/.*页).*", "nextContentUrl": "text.下一页@href", "replaceRegex": "##\\s*最新网址:.*\\n" }, "ruleExplore": { "author": "@html##(.*)(a>)(.*)(

)##$3", "bookList": "class.cover@class.line", "bookUrl": "class.blue.0@href", "coverUrl": "class.blue.0@href##/s/([0-9]{1,3})(.*).html##https://www.ishuquge.la/files/article/image/$1/$1$2/$1$2s.jpg", "intro": "", "kind": "a.0@textNodes", "name": "class.blue.0@textNodes" }, "ruleSearch": { "author": "class.bookinfo.0@class.author.0@textNodes", "bookList": "class.read_book@class.bookbox", "bookUrl": "class.bookinfo.0@tag.h4.0@tag.i.0@tag.a.0@href", "checkKeyWord": "系统", "coverUrl": "class.bookimg@tag.a.0@tag.img.0@src", "kind": "$https://wds.ecsxs.com/231269.json$", "lastChapter": "class.bookinfo.0@class.updatelast.0@tag.a.0@textNodes", "name": "class.bookinfo.0@tag.h4.0@tag.i.0@tag.a.0@text" }, "ruleToc": { "chapterList": "class.cover@class.chapter@tag.li", "chapterName": "a.0@textNodes", "chapterUrl": "a.0@href", "nextTocUrl": "class.cover@class.listpage@class.right@tag.a@href" }, "searchUrl": "/search.php,{\n\t\"body\":\"searchkey={{key}}&submit=\",\n\t\"method\":\"POST\"\n\t}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "乐包阅读", "bookSourceType": 0, "bookSourceUrl": "https://www.27k.net", "bookUrlPattern": "https://www.27k.net/book/\\d+.html", "customOrder": 19, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"玄幻小说\",\"url\":\"/sort/1/{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"都市小说\",\"url\":\"/sort/2/{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"历史小说\",\"url\":\"/sort/3/{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"科幻小说\",\"url\":\"/sort/4/{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"悬疑小说\",\"url\":\"/sort/5/{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"网游小说\",\"url\":\"/sort/6/{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"穿越小说\",\"url\":\"/sort/7/{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"现代言情\",\"url\":\"/sort/15/{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"古代言情\",\"url\":\"/sort/16/{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"豪门总裁\",\"url\":\"/sort/17/{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"青春校园\",\"url\":\"/sort/18/{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"其他类别\",\"url\":\"/sort/8/{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"总排行榜\",\"url\":\"/rank/allvisit/\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"月排行榜\",\"url\":\"/rank/monthvisit/\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"周排行榜\",\"url\":\"/rank/weekvisit/\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"收藏榜单\",\"url\":\"/rank/goodnum/\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":0.29}}]", "lastUpdateTime": 1734408711801, "loginUrl": "", "respondTime": 6239, "ruleBookInfo": { "author": "class.booknav2@tag.p.0@a@text", "coverUrl": "class.bookimg2@img@src", "init": "", "intro": "class.navtxt@tag.p.0@text", "kind": "[name=og:novel:update_time]@content&&\n[name=og:novel:category]@content&&\n[name=og:novel:status]@content", "lastChapter": "class.catalog@h3@a@text", "name": "class.booknav2@h1@text", "tocUrl": "text.完整目录@href" }, "ruleContent": { "content": "class.txtnav@p@html##网站地址统一.*阅读记录可.*抱歉....|使用默认浏览.*添加到主屏幕哦~", "nextContentUrl": "text.下一页@href" }, "ruleExplore": { "bookList": "" }, "ruleSearch": { "author": "class.labelbox@tag.label.0@text", "bookList": "class.newbox@li||id.article_list_content@li", "bookUrl": "h3@tag.a.0@href", "checkKeyWord": "万族之劫", "coverUrl": "img@src", "intro": "class.ellipsis_2@text", "kind": "class.zxzj@tag.span.1@text", "lastChapter": "class.zxzj@p@a@text", "name": "h3@text" }, "ruleToc": { "chapterList": "id.chapterList@li", "chapterName": "a@text", "chapterUrl": "a@href" }, "searchUrl": "https://so.27k.net/search/,{\n\"method\": \"POST\",\n\"body\": \"searchkey={{key}}&searchtype=all\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "七猫小说", "bookSourceType": 0, "bookSourceUrl": "https://www.qimao.com", "bookUrlPattern": "", "customOrder": 20, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"♂男生原创•已完结•按点击量♂\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"都市\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"都市脑洞\",\"url\":\"/shuku/0-151-161-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"都市高手\",\"url\":\"/shuku/0-151-162-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"都市生活\",\"url\":\"/shuku/0-151-163-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"都市异能\",\"url\":\"/shuku/0-151-164-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"乡村种田\",\"url\":\"/shuku/0-151-165-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"灵气复苏\",\"url\":\"/shuku/0-151-166-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"幻想\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"幻想脑洞\",\"url\":\"/shuku/0-152-167-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"东方玄幻\",\"url\":\"/shuku/0-152-168-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"异世大陆\",\"url\":\"/shuku/0-152-169-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"仙侠修真\",\"url\":\"/shuku/0-152-170-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"传统武侠\",\"url\":\"/shuku/0-152-171-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"上古神话\",\"url\":\"/shuku/0-152-172-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"轻文\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"动漫同人\",\"url\":\"/shuku/0-153-173-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"影视同人\",\"url\":\"/shuku/0-153-174-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"原生幻想\",\"url\":\"/shuku/0-153-175-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"其它同人\",\"url\":\"/shuku/0-153-176-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"中二日常\",\"url\":\"/shuku/0-153-177-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"传统历史\",\"url\":\"/shuku/0-154-178-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史脑洞\",\"url\":\"/shuku/0-154-179-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"民间传说\",\"url\":\"/shuku/0-154-180-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"外国历史\",\"url\":\"/shuku/0-154-181-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"架空历史\",\"url\":\"/shuku/0-154-182-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"古武机甲\",\"url\":\"/shuku/0-155-183-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"星际文明\",\"url\":\"/shuku/0-155-184-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"超级科技\",\"url\":\"/shuku/0-155-185-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"末世危机\",\"url\":\"/shuku/0-155-186-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"时空穿梭\",\"url\":\"/shuku/0-155-187-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"悬疑\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"悬疑脑洞\",\"url\":\"/shuku/0-156-188-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"神秘空间\",\"url\":\"/shuku/0-156-189-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"侦探推理\",\"url\":\"/shuku/0-156-190-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"恐怖未知\",\"url\":\"/shuku/0-156-191-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"青春\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"青春校园\",\"url\":\"/shuku/0-157-192-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"魔法同人\",\"url\":\"/shuku/0-157-193-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"奇幻魔幻\",\"url\":\"/shuku/0-157-195-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"校园异能\",\"url\":\"/shuku/0-157-196-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"游戏\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"虚拟网游\",\"url\":\"/shuku/0-158-197-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"电子竞技\",\"url\":\"/shuku/0-158-198-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"幻想空间\",\"url\":\"/shuku/0-158-199-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"网络情缘\",\"url\":\"/shuku/0-158-200-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"体育\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"足球天下\",\"url\":\"/shuku/0-159-202-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"篮球风云\",\"url\":\"/shuku/0-159-203-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"♀女生原创•已完结•按点击量♀\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"古代言情\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"重生穿越\",\"url\":\"/shuku/1-213-214-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"宅斗宫斗\",\"url\":\"/shuku/1-213-215-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"种田经商\",\"url\":\"/shuku/1-213-216-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"江湖恩怨\",\"url\":\"/shuku/1-213-217-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"远古大陆\",\"url\":\"/shuku/1-213-218-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"现代言情\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"总裁豪门\",\"url\":\"/shuku/1-219-220-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"职场商战\",\"url\":\"/shuku/1-219-221-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"娱乐明星\",\"url\":\"/shuku/1-219-222-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"都市奇幻\",\"url\":\"/shuku/1-219-223-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"青春校园\",\"url\":\"/shuku/1-219-224-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"年代重生\",\"url\":\"/shuku/1-219-225-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"幻想言情\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"科技末世\",\"url\":\"/shuku/1-226-227-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"无限快穿\",\"url\":\"/shuku/1-226-228-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"星际幻想\",\"url\":\"/shuku/1-226-229-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"异界幻想\",\"url\":\"/shuku/1-226-230-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"古代悬疑\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"恐怖未知\",\"url\":\"/shuku/1-231-232-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"惊悚幻想\",\"url\":\"/shuku/1-231-233-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"悬疑推理\",\"url\":\"/shuku/1-231-234-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"现代悬疑\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"恐怖未知\",\"url\":\"/shuku/1-235-236-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"惊悚幻想\",\"url\":\"/shuku/1-235-237-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"悬疑推理\",\"url\":\"/shuku/1-235-238-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"衍生言情\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"原生幻想\",\"url\":\"/shuku/1-239-240-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"次元衍生\",\"url\":\"/shuku/1-239-241-a-a-a-1-click-{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]", "lastUpdateTime": 1733290125589, "respondTime": 4789, "ruleBookInfo": { "author": ".sub-title@a.0@text", "canReName": "", "coverUrl": ".wrap-pic@img@src", "downloadUrls": "", "intro": "🔥 人气:{{@@.statistics-wrap@span.2@text}}\n👥 {{@@.sub-title@span.1@text}}{{'\\n'+'​'}}\n🔖 简介:{{@@.intro@text}}##(^|[。!?]+[”」)】]?)##$1
", "kind": ".tags-wrap@a@text&&.title@span.1@text&&.tags-wrap@em.0@text&&.update-time@text##\\s..:.*", "lastChapter": ".update-chapter-title@text", "name": ".title@span.0@text", "tocUrl": "{{baseUrl}}##(\\d+)/$##/api/book/chapter-list?book_id=$1###", "wordCount": ".statistics-wrap@span.0@text" }, "ruleContent": { "content": ".article@html", "payAction": "{{baseUrl}}" }, "ruleExplore": { "author": ".s-name@text##\\s.*", "bookList": ".qm-pic-txt@li", "bookUrl": "a.0@href", "coverUrl": "img@src", "intro": ".s-des@text", "kind": "{{@@.s-tags@em@text}},{{@@.s-tags@textNodes##\\s.*}},{{@@.s-name@text##.*\\s}}##更新", "lastChapter": "", "name": "a.1@text", "wordCount": ".s-tags@textNodes##.*\\s" }, "ruleSearch": { "author": "a.3@text", "bookList": ".qm-pic-txt@li", "bookUrl": "a.0@href", "checkKeyWord": "", "coverUrl": "img@src", "intro": ".s-des@text", "kind": "a.2@text&&span.1@textNodes&&em.2@text##\\s.*", "lastChapter": "a.4@text", "name": "a.1@text", "wordCount": "span.1@textNodes##.*\\s" }, "ruleToc": { "chapterList": "$.data.chapters[*]", "chapterName": "$.title", "chapterUrl": "/shuku/{{baseUrl.replace(/.*?(\\d+$)/,'$1')}}-{{$.id}}/", "isVip": "$.is_vip", "preUpdateJs": "", "updateTime": "{{java.timeFormat(java.getString('$.update_time')*1000)}}•{{$.words}}字" }, "searchUrl": "/search/index/?keyword={{key}}&page={{page}}", "weight": 0 }, { "bookSourceComment": "//by: youke2580", "bookSourceGroup": "免费", "bookSourceName": "笔墨小说", "bookSourceType": 0, "bookSourceUrl": "http://www.bimoxs.cc", "bookUrlPattern": "https?://\\w+.bimoxs.cc/[\\d_]+/", "customOrder": 21, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "@js:\nvar url = source.key,\nhtml = java.ajax(url);\na = org.jsoup.Jsoup.parse(html)\n.select(\"nav.nav li:gt(0):lt(12) a\");\nvar arr = [], sort = [];\nif (html && a) {\n arr = Array.from(a, x => ([\n x.text(), String(x.attr(\"href\"))\n .replace(/1.?$/, \"{{page}}/\")\n .replace(/class.*(?!1).?$/,\n \"$&<,{{page}}/>\")\n .replace(/quanben.+(?!1).?$/,\n \"$&<,{{page}}/>\")]) );\n sort = arr.map(([title, link])=>({\n \"title\": title,\n \"url\": link,\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.2\n }\n }));\n\n JSON.stringify(sort);\n\n} else java.toast(\"发现列表获取失败!\");", "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9; MIX 2 Build/PKQ1.190118.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36\"}", "lastUpdateTime": 1734839403594, "respondTime": 4640, "ruleBookInfo": { "author": "@get:{a}", "coverUrl": "@get:{c}", "downloadUrls": "@get:{d}", "init": "@put:{n:\"[property$=book_name]@content\",\na:\"[property$=author]@content\",\nk:\"[property~=category|status|update_time]@content\",\nw:\"#info p@text.字数@text##字数:\",\nl:\"[property~=las?test_chapter_name]@content\",\ni:\"[property$=description]@content\n##(分享书籍)?《.+》. *$\",\nc:\"[property$=image]@content\",\nt:\"text.目录@href\",d:\"text.下载@href\"}", "intro": "@get:{i}", "kind": "@get:{k}", "lastChapter": "@get:{l}", "name": "@get:{n}", "tocUrl": "@get:{t}", "wordCount": "@get:{w}" }, "ruleContent": { "content": "#booktxt@html", "nextContentUrl": "text.下一页@href", "replaceRegex": "##本章未完.*" }, "ruleExplore": {}, "ruleSearch": { "author": "a.2@text||.btm@ownText", "bookList": ".item", "bookUrl": "a.1@href", "checkKeyWord": "剑来", "coverUrl": "img@data-original", "intro": "dd@text##(分享书籍)?《.+》. *$", "kind": "em.1@text", "name": "a.1@text", "wordCount": "em.0@text" }, "ruleToc": { "chapterList": "#content_1 a||#list dl>a:gt(9)", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": "option@value||text.下一页@href" }, "searchUrl": "{{url=source.getKey();\ncookie.removeCookie(url)\njava.ajax(url).\nmatch(/search.*action=\"(.*?)\"/)[1]\n}}?searchkey={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "稻草书屋", "bookSourceType": 0, "bookSourceUrl": "https://www.dcrbk.com", "bookUrlPattern": "https://www.dcrbk.com/book/\\w+/", "customOrder": 22, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "@js:\nvar book=[\n[\"女生·言情\",\"love\"],\n[\"耽美·纯爱\",\"bl\"],\n[\"奇幻·玄幻\",\"qihuan\"],\n[\"武侠·仙侠\",\"wuxia\"],\n[\"科幻·游戏\",\"kehuan\"],\n[\"都市·娱乐\",\"dushi\"],\n[\"历史·军事\",\"lishi\"],\n[\"悬疑·灵异\",\"kongbu\"],\n[\"轻小说\",\"light\"],\n[\"国外文学\",\"guowai\"],\n[\"现当代\",\"modern\"],\n[\"名著\",\"classics\"]];\nsort=book.map(([title,uri])=>\n\t({\n \"title\": title,\n \"url\": `/nav/${uri}\\-{{page}}.html`,\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.4\n }\n })\n\t);\n\t\nJSON.stringify(sort)", "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9; MIX 2 Build/PKQ1.190118.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36\"}", "lastUpdateTime": 1731361859997, "respondTime": 8367, "ruleBookInfo": { "author": "@get:{a}", "canReName": "", "coverUrl": "@get:{c}", "downloadUrls": "@get:{d}\n\n//var id=baseUrl.match(/\\d+/)[0],\n//url=book.origin+`/txt/${id}.html`;\nurl=book.origin+result;\njava.ajax(url)\n\n.panel-default a.0@href\n##$##,{\"type\": \"zip\"}", "init": "@put:{n:\"[property$=book_name]@content\",\na:\"[property$=author]@content\",\nk:\"[property~=category|status|update_time]@content\",\nl:\"[property$=latest_chapter_name]@content\",\ni:\".book-detail@text\",\nc:\"[property$=image]@content\",\nd:\".reader-bar a.1@href\"}", "intro": "@get:{i}", "kind": "@get:{k}", "lastChapter": "@get:{l}", "name": "@get:{n}" }, "ruleContent": { "content": "#cont-body@html", "nextContentUrl": ".page a@href" }, "ruleExplore": { "author": "", "bookList": ".media", "bookUrl": "a.1@href", "coverUrl": "img@src", "intro": ".media-info@text", "kind": "0", "name": "h4@text" }, "ruleSearch": { "author": "td.1@text", "bookList": "tbody tr", "bookUrl": "a.0@href", "checkKeyWord": "七界传说", "coverUrl": "a.0@href##\\D*(\\d+)\\D*##\n/uploads/cover/$1s.jpg###", "kind": "0", "name": "a.0@title" }, "ruleToc": { "chapterList": "#all-chapter a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "/plus/search.php?q={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "风险小说", "bookSourceType": 0, "bookSourceUrl": "http://www.txt86w.com", "customOrder": 23, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "", "lastUpdateTime": 1733319729901, "respondTime": 1574, "ruleBookInfo": { "author": ".book-title em@text", "coverUrl": "img@src", "intro": ".book-intro@text##(^|[。!?]+[”」)】]?)##$1
", "kind": ".book-stats@textNodes##\\s##,", "lastChapter": ".item-index a.0@text", "name": "h1@text", "tocUrl": ".book-link a.0@href" }, "ruleContent": { "content": "#BookText@html", "replaceRegex": "" }, "ruleExplore": {}, "ruleSearch": { "author": ".s3@text", "bookList": ".item-con li", "bookUrl": "a.0@href##.+\\D(\\d+)\\D##http://www.txt86w.com/$1/xiazai.html", "coverUrl": "", "kind": ".s1@text&&.s5@text&&.s4@text##\\[|\\]", "lastChapter": "i a@text", "name": ".s2 a.0@text" }, "ruleToc": { "chapterList": ".chapterlist dd a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "http://www.txt86w.com/search?wd={{key}}&page={{page}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "二宝小说", "bookSourceType": 0, "bookSourceUrl": "https://www.20xs.org", "bookUrlPattern": "https://www.20xs.org/\\d+/", "customOrder": 24, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "❀ 全 部 小 说 ❀::\n玄幻奇幻::/shuku/0_1_0_{{page}}.html\n武侠仙侠::/shuku/0_2_0_{{page}}.html\n都市生活::/shuku/0_3_0_{{page}}.html\n历史军事::/shuku/0_4_0_{{page}}.html\n游戏竞技::/shuku/0_5_0_{{page}}.html\n科幻未来::/shuku/0_6_0_{{page}}.html\n恐怖悬疑::/shuku/0_7_0_{{page}}.html\n二次あ元::/shuku/0_8_0_{{page}}.html\n经典网文::/shuku/0_9_0_{{page}}.html\n古代言情::/shuku/0_10_0_{{page}}.html\n现代言情::/shuku/0_11_0_{{page}}.html\n幻想奇缘::/shuku/0_12_0_{{page}}.html\n青春校园::/shuku/0_13_0_{{page}}.html\n网络情缘::/shuku/0_14_0_{{page}}.html\n科幻空间::/shuku/0_15_0_{{page}}.html\n鬼怪灵异::/shuku/0_16_0_{{page}}.html\nN 次あ元::/shuku/0_17_0_{{page}}.html\n言情美文::/shuku/0_18_0_{{page}}.html\n\n❀ 排 行 榜 单 ❀::\n总点击榜::/shuku/allvisit_0_0_{{page}}.html\n月点击榜::/shuku/monthvisit_0_0_{{page}}.html\n周点击榜::/shuku/weekvisit_0_0_{{page}}.html\n日点击榜::/shuku/dayvisit_0_0_{{page}}.html\n总推荐榜::/shuku/allvote_0_0_{{page}}.html\n月推荐榜::/shuku/monthvote_0_0_{{page}}.html\n周推荐榜::/shuku/weekvote_0_0_{{page}}.html\n日推荐榜::/shuku/dayvote_0_0_{{page}}.html\n总收藏榜::/shuku/goodnum_0_0_{{page}}.html\n总字数榜::/store/size_0_0_{{page}}.html\n最新入库::/shuku/postdate_0_0_{{page}}.html\n最近更新::/shuku/lastupdate_0_0_{{page}}.html\n新书榜单::/shuku/goodnew_0_0_{{page}}.html\n\n❀ 全 部 连 载 ❀::\n玄幻奇幻::/shuku/0_1_1_{{page}}.html\n武侠仙侠::/shuku/0_2_1_{{page}}.html\n都市生活::/shuku/0_3_1_{{page}}.html\n历史军事::/shuku/0_4_1_{{page}}.html\n游戏竞技::/shuku/0_5_1_{{page}}.html\n科幻未来::/shuku/0_6_1_{{page}}.html\n恐怖悬疑::/shuku/0_7_1_{{page}}.html\n二次あ元::/shuku/0_8_1_{{page}}.html\n经典网文::/shuku/0_9_1_{{page}}.html\n古代言情::/shuku/0_10_1_{{page}}.html\n现代言情::/shuku/0_11_1_{{page}}.html\n幻想奇缘::/shuku/0_12_1_{{page}}.html\n青春校园::/shuku/0_13_1_{{page}}.html\n网络情缘::/shuku/0_14_1_{{page}}.html\n科幻空间::/shuku/0_15_1_{{page}}.html\n鬼怪灵异::/shuku/0_16_1_{{page}}.html\nN 次あ元::/shuku/0_17_1_{{page}}.html\n言情美文::/shuku/0_18_1_{{page}}.html\n\n❀ 全 部 完 结 ❀::\n玄幻奇幻::/shuku/0_1_2_{{page}}.html\n武侠仙侠::/shuku/0_2_2_{{page}}.html\n都市生活::/shuku/0_3_2_{{page}}.html\n历史军事::/shuku/0_4_2_{{page}}.html\n游戏竞技::/shuku/0_5_2_{{page}}.html\n科幻未来::/shuku/0_6_2_{{page}}.html\n恐怖悬疑::/shuku/0_7_2_{{page}}.html\n二次あ元::/shuku/0_8_2_{{page}}.html\n经典网文::/shuku/0_9_2_{{page}}.html\n古代言情::/shuku/0_10_2_{{page}}.html\n现代言情::/shuku/0_11_2_{{page}}.html\n幻想奇缘::/shuku/0_12_2_{{page}}.html\n青春校园::/shuku/0_13_2_{{page}}.html\n网络情缘::/shuku/0_14_2_{{page}}.html\n科幻空间::/shuku/0_15_2_{{page}}.html\n鬼怪灵异::/shuku/0_16_2_{{page}}.html\nN 次あ元::/shuku/0_17_2_{{page}}.html\n言情美文::/shuku/0_18_2_{{page}}.html", "header": "{\n\"cookie\":\"Hm_lvt_9fbd4deb6f6233d8b76d2cdf00af401d=1625015016\"\n}", "lastUpdateTime": 1732971110534, "loginUrl": "{\n \"url\": \"https://www.20xs.org\"\n}", "respondTime": 3384, "ruleBookInfo": { "author": "id.info@tag.p.0@a@text", "coverUrl": "id.fmimg@tag.img@src", "intro": "id.intro@tag.p.0@text", "kind": "id.info@tag.p.2@text##最后更新:", "lastChapter": "id.info@tag.p.3@a@text##免费章节 |正文卷 |正文 |VIP章节 ", "name": "id.info@h1@text##\\(.*|\\(.*|免费阅读|全文.*阅读|最新章节" }, "ruleContent": { "content": "id.content@html##因某些原.*突然出现大量.*到回家的路!|喜欢.*更新速度最快。|您可以在百度.*查找最新章节!|.*最新章节地址.*|.*全文阅读地址.*|.*txt下载地址.*|.*手机阅读.*|为了方便下次阅.*下次打开书架即可看到!|喜欢.*请向你的朋友.*" }, "ruleExplore": { "author": "tag.dd.1@text", "bookList": "class.novelslist2@tag.dl", "bookUrl": "tag.dd.0@tag.a.0@href", "coverUrl": "tag.dt@tag.a@img@src", "intro": "tag.dd.2@text", "kind": "class.uptime@text", "lastChapter": "tag.dd.3@tag.a@text", "name": "tag.dd.0@tag.a.0@text" }, "ruleSearch": { "author": "class.book_other.0@tag.span.0@text", "bookList": "id.sitembox@tag.dl", "bookUrl": "tag.dd@tag.h3@tag.a@href", "coverUrl": "tag.dt@tag.a@img@src", "intro": "class.book_des@text", "kind": "class.book_other.0@tag.span.2@text", "lastChapter": "class.book_other.1@tag.a@text##免费章节 |正文卷 |正文 |VIP章节 ", "name": "tag.dd@tag.h3@tag.a@text##\\(.*|\\(.*|免费阅读|全文.*阅读|最新章节", "wordCount": "class.book_other.0@tag.span.3@text" }, "ruleToc": { "chapterList": "class.box_con@tag.dd!0:1:2:3:4:5:6:7:8:9:10:11", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href" }, "searchUrl": "https://www.20xs.org/search.html,{\r\n \"method\": \"POST\",\r\n \"body\": \"searchkey={{key}}\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "阅读库子", "bookSourceType": 0, "bookSourceUrl": "http://www.yuedsk.com#喜静", "bookUrlPattern": "http://www.yuedsk.com/book/\\d+/", "customOrder": 25, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"玄幻魔法\",\"url\":\"http://www.yuedsk.com/book/sort1/0/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25}},{\"title\":\"武侠修真\",\"url\":\"http://www.yuedsk.com/book/sort2/0/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市言情\",\"url\":\"http://www.yuedsk.com/book/sort3/0/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史军事\",\"url\":\"http://www.yuedsk.com/book/sort4/0/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25}},{\"title\":\"穿越架空\",\"url\":\"http://www.yuedsk.com/book/sort5/0/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25}},{\"title\":\"游戏竞技\",\"url\":\"http://www.yuedsk.com/book/sort6/0/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25}},{\"title\":\"经部\",\"url\":\"http://www.yuedsk.com/book/sort11/0/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25}},{\"title\":\"史部\",\"url\":\"http://www.yuedsk.com/book/sort12/0/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25}},{\"title\":\"子部\",\"url\":\"http://www.yuedsk.com/book/sort13/0/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25}},{\"title\":\"集部\",\"url\":\"http://www.yuedsk.com/book/sort14/0/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25}},{\"title\":\"古典名著\",\"url\":\"http://www.yuedsk.com/book/sort16/0/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25}}]", "lastUpdateTime": 1734706922507, "respondTime": 37116, "ruleBookInfo": { "author": "", "coverUrl": "[property$=image]@content", "init": "", "intro": "[property$=description]@content", "kind": "", "lastChapter": "", "name": "", "tocUrl": ".btnlink@href", "wordCount": "" }, "ruleContent": { "content": "#clickeye_content@html", "replaceRegex": "##\\(.*|\\)|阅读库.*" }, "ruleExplore": { "author": ".c_value.0@text", "bookList": ".c_row", "bookUrl": "a.1@href", "coverUrl": "img@src", "intro": ".c_description@text", "kind": "", "lastChapter": "a.3@text", "name": "a.2@text", "wordCount": ".c_value.1@text" }, "ruleSearch": { "author": ".c_value.0@text", "bookList": ".c_row", "bookUrl": "a.1@href", "checkKeyWord": "", "coverUrl": "img@src", "kind": ".c_value.1@text", "lastChapter": ".c_tag a@text", "name": "a.1@text", "wordCount": ".c_value.2@text" }, "ruleToc": { "chapterList": ".chapters li a", "chapterName": "text", "chapterUrl": "href", "updateTime": "" }, "searchUrl": "http://www.yuedsk.com/modules/article/search.php?q={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "溜达小说", "bookSourceType": 0, "bookSourceUrl": "http://www.liudatxt.net", "bookUrlPattern": "", "concurrentRate": "", "customOrder": 26, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "", "header": "", "lastUpdateTime": 1734862268621, "loginCheckJs": "", "loginUi": "", "loginUrl": "", "respondTime": 3620, "ruleBookInfo": { "author": "[property=\"og:novel:author\"]@content", "coverUrl": "[property=\"og:image\"]@content", "intro": "id.bookintro@html", "kind": "[property=\"og:novel:category\"]@content&&[property=\"og:novel:status\"]@content&&[property=\"og:novel:update_time\"]@content##小说|\\s.*", "lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content", "name": "[property=\"og:novel:book_name\"]@content", "wordCount": ".count@tag.span.-1@text" }, "ruleContent": { "content": "id.content@html", "imageStyle": "0", "replaceRegex": "##感谢.*打赏.*|\\【看书福利.*|\\(未完待续\\)|无弹窗.*|\\【加入书签.*" }, "ruleExplore": {}, "ruleSearch": { "author": "class.book_other.0@tag.span.0@text", "bookList": "id.sitembox@tag.dl", "bookUrl": "tag.a.1@href", "coverUrl": "tag.img@src", "lastChapter": "class.book_other.1@text##最新章节.| 更新时间.|..\\:.*", "name": "tag.a.1@text", "wordCount": "class.book_other.0@tag.span.-1@text" }, "ruleToc": { "chapterList": "id.readerlist@tag.li", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href" }, "searchUrl": "http://www.liudatxt.org/search.php?searchkey={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "茶马小说", "bookSourceType": 0, "bookSourceUrl": "https://www.chamabooks.net#", "customOrder": 27, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1734408872986, "respondTime": 2915, "ruleBookInfo": {}, "ruleContent": { "content": "id.novel-content@p!0@text", "nextContentUrl": "text.下一章@href||text.下一页@href" }, "ruleExplore": {}, "ruleSearch": { "author": "class.misc-value@text", "bookList": "class.novel-item pure-g", "bookUrl": "h4@a@href", "checkKeyWord": "我的", "intro": "class.novel-desc-container@text", "kind": "class.category@text", "name": "h4@text", "wordCount": "class.word-count misc-name@text" }, "ruleToc": { "chapterList": "class.pg-sel@option", "chapterName": "option@text", "chapterUrl": "option@value" }, "searchUrl": "https://www.chamabooks.net/main?s={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "旗帜小说", "bookSourceType": 0, "bookSourceUrl": "https://www.mqxs.com", "bookUrlPattern": "https://www.xs7.la/book_\\d+/", "customOrder": 28, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "玄幻小说::/fenlei/1_{{page}}/\n武侠小说::/fenlei/2_{{page}}/\n都市小说::/fenlei/3_{{page}}/\n历史小说::/fenlei/4_{{page}}/\n推理小说::/fenlei/5_{{page}}/\n网游小说::/fenlei/6_{{page}}/\n科幻小说::/fenlei/7_{{page}}/\n恐怖小说::/fenlei/8_{{page}}/", "lastUpdateTime": 1729255043300, "loginUrl": "", "respondTime": 14817, "ruleBookInfo": { "author": "[property=\"og:novel:author\"]@content", "coverUrl": "[property=\"og:image\"]@content", "init": "", "intro": "[property=\"og:description\"]@content", "kind": "class.update@text##.*(|)", "lastChapter": "class.update@tag.a@text##免费章节 |正文卷 |正文 |VIP章节 |卷1", "name": "[property=\"og:novel:book_name\"]@content" }, "ruleContent": { "content": "id.content@textNodes##一秒记住.*免费阅读!|小说旗.*最快更新|最新章节!", "imageStyle": "0" }, "ruleExplore": { "author": "class.author@text", "bookList": "class.titlelist@li", "bookUrl": "class.zp@a@href", "coverUrl": "class.zp@a@href\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\n'https://www.xs7.la/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n", "kind": "class.sj@text", "lastChapter": "class.zz@a@text", "name": "class.zp@a@text" }, "ruleSearch": { "author": "tag.td.2@text||[property=og:novel:author]@content##作者:", "bookList": "class.grid@tr||tag.html", "bookUrl": "tag.td.0@a@href", "coverUrl": "tag.td.0@tag.a@href\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\n'https://www.xs7.la/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n", "intro": "", "lastChapter": "tag.td.1@a@text||[property=og:novel:latest_chapter_name]@content##免费章节 |正文卷 |正文 |VIP章节 ", "name": "tag.td.0@a@text||[property=og:novel:book_name]@content##\\(.*|\\(.*|免费阅读|全文.*阅读|最新章节|小说|笔趣阁" }, "ruleToc": { "chapterList": "class.zjlist@dd@a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "https://www.mqxs.com/modules/article/search.php?searchkey={{key}}&submit=%CB%D1%CB%F7&page={{page}},{\n\"charset\": \"gbk\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "文学爱度", "bookSourceType": 0, "bookSourceUrl": "http://m.wenxuedu.net#", "customOrder": 29, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "首页::\n完本::full/{{page}}/\n玄幻::sort/11_{{page}}/\n武侠::sort/12_{{page}}/\n言情::sort/13_{{page}}/\n历史::sort/14_{{page}}/\n游戏::sort/15_{{page}}/\n竞技::sort/16_{{page}}/\n科幻::sort/17_{{page}}/\n灵异::sort/18_{{page}}/\n日排行榜::top/dayvisit_{{page}}/\n周排行榜::top/weekvisit_{{page}}/\n月排行榜::top/monthvisit_{{page}}/\n总排行榜::top/allvisit_{{page}}/\n总收藏榜::top/goodnum_{{page}}/\n字数排行::top/size_{{page}}/\n日推荐榜::top/dayvote_{{page}}/\n周推荐榜::top/weekvote_{{page}}/\n月推荐榜::top/monthvote_{{page}}/\n总推荐榜::top/allvote_{{page}}/\n最新入库::top/postdate_{{page}}/\n最近更新::top/lastupdate_{{page}}/", "lastUpdateTime": 1734356935505, "loginUrl": "@js:\nfunction login() {\n let une = source.getLoginInfoMap().get(\"账号\")\n let pwd = source.getLoginInfoMap().get(\"密码\")\n if (une && pwd) {\n let body = String('LoginForm%5Busername%5D=' + une + '&LoginForm%5Bpassword%5D=' + pwd + '&_17mb_sava=on&ac=login')\n let url = source.bookSourceUrl + 'login.php'\n let ck = java.post(url, body, { \"Content-Type\": \"application/x-www-form-urlencoded\" }).cookies()\n let header = JSON.stringify({\n \"Cookie\": String(ck).match(/\\{(.*?)\\}/)[1].replace(/,/g, ';')\n })\n source.putLoginHeader(header)\n }\n}", "respondTime": 68987, "ruleBookInfo": { "author": "", "coverUrl": "class.infohead@class.pic@tag.img@src", "intro": "class.intro@tag.p@textNodes", "kind": "class.infotype@tag.p.1@text##类型:", "lastChapter": "class.infotype@tag.p.3@tag.a@text", "name": "class.cataloginfo@tag.h3@text" }, "ruleContent": { "content": "id.novelcontent@tag.p@textNodes##\\(第.*页\\)", "nextContentUrl": "class.novelbutton@tag.li.3@tag.a@href%%0" }, "ruleExplore": { "author": "class.s3@text||class.p3@tag.a@text||class.author@a@text", "bookList": "class.list@tag.li||class.fullbox@class.full_content||class.article||class.articlegeneral", "bookUrl": "class.s2@tag.a@href||class.p2@tag.a@href||tag.h6@a@href", "coverUrl": "img@src", "intro": "class.simple@textNodes", "kind": "class.s1@text||tag.p.0@text", "name": "class.s2@text||class.p2@tag.a@text||tag.h6@a@text" }, "ruleSearch": { "author": "class.sone@tag.a.1@text", "bookList": "class.searchresult@class.sone", "bookUrl": "a@href", "coverUrl": "", "intro": "", "kind": "", "lastChapter": "", "name": "class.sone@a.0@text" }, "ruleToc": { "chapterList": "class.list_xm.1@tag.ul@tag.li", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href", "nextTocUrl": "class.listpage@class.right@tag.a@href" }, "searchUrl": "modules/article/search.php?q={{key}}", "weight": 56 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "果露小说", "bookSourceType": 0, "bookSourceUrl": "https://www.xguolu88.com#", "bookUrlPattern": "https://www.guolu88.cc/go/\\d+/", "customOrder": 30, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"全部小说\",\"url\":\"/all<,-{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"玄幻小说\",\"url\":\"/xuanhuan<,-{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"仙侠小说\",\"url\":\"/xianxia<,-{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市小说\",\"url\":\"/dushi<,-{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"军史小说\",\"url\":\"/junshi<,-{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"网游小说\",\"url\":\"/wangyou<,-{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻小说\",\"url\":\"/kehuan<,-{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"灵异小说\",\"url\":\"/lingyi<,-{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"言情小说\",\"url\":\"/yanqing<,-{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"其他小说\",\"url\":\"/qita<,-{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"小说排行\",\"url\":\"/top<,-{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"总点击榜\",\"url\":\"/allvisit<,-{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"月点击榜\",\"url\":\"/monthvisit<,-{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"周点击榜\",\"url\":\"/weekvisit<,-{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"总推荐榜\",\"url\":\"/allvote<,-{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"月推荐榜\",\"url\":\"/monthvote<,-{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"收藏排行\",\"url\":\"/goodnum<,-{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"最近更新\",\"url\":\"/lastupdate<,-{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"新书上架\",\"url\":\"/postdate<,-{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"字数排行\",\"url\":\"/size<,-{{page}}>.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"完本小说\",\"url\":\"/wanben/<,{{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}}]", "header": "{ \"User-Agent\": \"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\"}", "lastUpdateTime": 1734901942123, "respondTime": 9002, "ruleBookInfo": { "author": "[property$=author]@content", "coverUrl": "[property$=image]@content", "intro": "[property$=description]@content", "kind": "[property~=category|status|update_time]@content", "lastChapter": "[property$=latest_chapter_name]@content\n##章节目录\\s", "name": "[property$=book_name]@content" }, "ruleContent": { "content": ".readcontent@html", "nextContentUrl": "text.下一页@href", "replaceRegex": "##-->>|本章未完.*继续阅读" }, "ruleExplore": {}, "ruleSearch": { "author": ".author.0@text", "bookList": ".bookbox", "bookUrl": "a.0@href", "checkKeyWord": "", "intro": ".update@textNodes", "kind": "0", "lastChapter": "a.1@text", "name": "h4@text", "wordCount": ".author.1@text##字数:" }, "ruleToc": { "chapterList": "#list-chapterAll@dd", "chapterName": "a@text", "chapterUrl": "a@href" }, "searchUrl": "https://www.xguolu88.com/modules/article/search.php,{\n \"body\": \"searchkey={{key}}\",\n \"charset\": \"GBK\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "海豚小说", "bookSourceType": 0, "bookSourceUrl": "https://www.htxsw.com/", "bookUrlPattern": "https://www.htxsw.com/novel/\\d+/", "customOrder": 31, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "玄幻::/sort/1/{{page}}.html\n修真::/sort/2/{{page}}.html\n都市::/sort/3/{{page}}.html\n穿越::/sort/4/{{page}}.html\n网游::/sort/5/{{page}}.html\n科幻::/sort/6/{{page}}.html\n全本::/quanben/{{page}}.html\n最新::/top/lastupdate/{{page}}.html\n总榜::/top/allvisit/{{page}}.html\n月榜::/top/monthvisit/{{page}}.html\n周榜::/top/weekvisit/{{page}}.html\n字榜::/top/size/{{page}}.html", "header": "@js:\n(() => {\nvar headers = {\n\"User-Agent\": java.getWebViewUA(),\n\"Referer\": baseUrl,\n\"X-Requested-With\": \"\"\n};\nreturn JSON.stringify(headers);\n})();", "lastUpdateTime": 1733276946953, "respondTime": 6150, "ruleBookInfo": { "author": "#info@p.0@textjava.t2s(result)", "intro": "#intro@htmljava.t2s(result)", "kind": "", "lastChapter": "#info@p.3@a@textjava.t2s(result)", "name": "#info@h1@textjava.t2s(result)" }, "ruleContent": { "content": "#content@p@textNodesjava.t2s(result)" }, "ruleExplore": { "author": ".s4@textjava.t2s(result)", "bookList": ".list-wrap@li||.novel-list@li", "bookUrl": ".s2@a@href", "coverUrl": ".s2@a@href##.+\\D((\\d+)\\d{3})\\D##/files/article/image/$2/$1/$1s.jpg###", "kind": ".s1@text&&.s6@text&&.s5@text##\\[|\\]", "lastChapter": ".s3@a@textjava.t2s(result)", "name": ".s2@a@textjava.t2s(result)" }, "ruleSearch": { "author": ".s4@textjava.t2s(result)", "bookList": ".novel-list@li", "bookUrl": ".s2@a@href", "kind": ".s1@text&&.s6@text&&.s5@text##\\[|\\]", "lastChapter": ".s3@a@textjava.t2s(result)", "name": ".s2@a@textjava.t2s(result)" }, "ruleToc": { "chapterList": "#list@dd@a", "chapterName": "textjava.t2s(result)", "chapterUrl": "href" }, "searchUrl": "{{cookie.removeCookie(source.getKey())}}/modules/article/search.php?searchtype=all&searchkey={{key}},{\n \"charset\": \"GBK\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "求小说网", "bookSourceType": 0, "bookSourceUrl": "http://m.81ht.com", "bookUrlPattern": "", "customOrder": 31, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "lastUpdateTime": 1733287119575, "loginUrl": "", "respondTime": 10462, "ruleBookInfo": { "author": "class.novel-cover@tag.dd.0@tag.p.0@text##作者:", "coverUrl": "tag.img.0@src", "intro": "id.shot@text##\\[.*", "kind": "class.novel-cover@tag.dd.0@tag.p.1@a@text", "lastChapter": "class.novel-cover@tag.dd.0@tag.p.3@a@text", "name": "class.novel-cover@tag.span.0@text", "tocUrl": "class.btn_op@tag.a.0@href" }, "ruleContent": { "content": "class.text@html##首页|目录|本站域名.*|如果遇到没有章节.*|支持正版.*|A\\s*|无错章节.*|\\s第.*章.*|.*请大家收藏.*|.*更新速度[更最]快.*" }, "ruleExplore": {}, "ruleSearch": { "author": "text##.*/\\s*|第.*章.*|\\d\\d-\\d\\d.*", "bookList": "class.book_textList2 bd@li", "bookUrl": "tag.a.0@href", "kind": "tag.i.0@text", "lastChapter": "tag.a.1@text", "name": "tag.a.0@text" }, "ruleToc": { "chapterList": "id.chapterlist@li@a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": "class.btn_op@tag.a.-2@href" }, "searchUrl": "http://m.81ht.com/search.htm?keyword={{key}}&pn={{page}}", "weight": 0 }, { "bookSourceComment": "/*\n* 同库: 三界文学 -- http://www.3jwx.com\n*/", "bookSourceGroup": "免费", "bookSourceName": "墨坛文学", "bookSourceType": 0, "bookSourceUrl": "http://www.22mt.net/#xsw8093", "customOrder": 32, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "", "header": "{\n 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36',\n \"Cookie\":\"0\"\n}", "lastUpdateTime": 1732531583789, "respondTime": 4505, "ruleBookInfo": { "author": "@get:{a}", "coverUrl": "@get:{c}", "init": "@put:{\nn:\"[property$=book_name|title]@content\",\na:\"[property$=author]@content\",\nk:\"[property~=category|status|update_time]@content\",\nl:\"[property$=latest_chapter_name]@content\",\ni:\"[property$=description]@content\",\nc:\"[property$=image]@content\"\n}", "intro": "@get:{i}", "kind": "@get:{k}", "lastChapter": "@get:{l}", "name": "@get:{n}", "tocUrl": "", "wordCount": "" }, "ruleContent": { "content": ".font_max@html\n@js:\n/*\nresult=result.replace(/
/g,\"

\").replace(/ /g,\"

\")\n*/\nresult", "nextContentUrl": "text.下一@href\n@js:\nif(result){\n result=result[0].includes(\"_\")?result:\"\";\n}", "replaceRegex": "" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "coverUrl": "", "intro": "", "kind": "", "lastChapter": "", "name": "" }, "ruleSearch": { "author": ".book_other.0@span@text##作者:##", "bookList": ".row dl", "bookUrl": "h3@a@href", "checkKeyWord": "剑来", "coverUrl": "dt@img@src", "intro": "", "kind": ".book_other[1,2]@text##状态:|更新时间:##", "lastChapter": ".book_other.3@a@text", "name": "h3@a@text", "wordCount": "" }, "ruleToc": { "chapterList": ".book_list[-1]@li@a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": ".page-item.active + .page-item@a@href", "updateTime": "" }, "searchUrl": "@js:\nvar su=source.getKey()\nvar htmlUrl=java.get(su,{}).headers('Location')\njava.log(`重定向:${htmlUrl[0]}`)\nvar posturl=htmlUrl[0]?htmlUrl[0]:(su.includes(\"#\")?su.match(/([^\\#]+)\\#/)[1]:su)\nposturl = posturl.slice(-1)=='/'?posturl.slice(0,-1):posturl\ncookie.removeCookie(posturl)\njava.log(`请求:${posturl}`)\n\nposturl+\"/search.php?q={{key}}\"", "weight": 0 }, { "bookSourceComment": "20230902修复网址:http://www.xuanshu.org\n需要代理访问", "bookSourceGroup": "免费", "bookSourceName": "选书网吧", "bookSourceType": 0, "bookSourceUrl": "https://www.ixuanshu.net/", "bookUrlPattern": "https?://www\\.xuanshu\\.net(/html)?/book/\\d+/?", "customOrder": 33, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"玄幻魔法\",\"url\":\"http://www.xuanshu.org/sort1/{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"武侠修真\",\"url\":\"http://www.xuanshu.org/sort2/{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"都市言情\",\"url\":\"http://www.xuanshu.org/sort3/{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"历史军事\",\"url\":\"http://www.xuanshu.org/sort4/{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"侦探推理\",\"url\":\"http://www.xuanshu.org/sort5/{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"网游动漫\",\"url\":\"http://www.xuanshu.org/sort6/{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"科幻小说\",\"url\":\"http://www.xuanshu.org/sort7/{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"恐怖灵异\",\"url\":\"http://www.xuanshu.org/sort8/{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"综合其他\",\"url\":\"http://www.xuanshu.org/sort9/{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}}]", "header": "", "lastUpdateTime": 1721360087949, "loginUrl": "", "respondTime": 76384, "ruleBookInfo": { "author": "class.info_des@tag.dl.0@text##作者:", "coverUrl": "class.tupian@tag.img@src", "init": "", "intro": "class.intro@text", "kind": "id.info.0@tag.a.1@text&&\nclass.info_des@tag.dl.2@text##最后更新:", "lastChapter": "class.info_des@tag.dl.3@tag.a@text", "name": "class.info_des@tag.h1@text", "tocUrl": "", "wordCount": "" }, "ruleContent": { "content": "id.content1@html##最新网址.*net", "nextContentUrl": "", "sourceRegex": "", "webJs": "" }, "ruleExplore": { "author": "class.zuozhe@text", "bookList": "class.zuixin@tag.li!0", "bookUrl": "tag.a.0@href", "coverUrl": "tag.a.0@href\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\n'http://www.xuanshu.org/tupian/'+iid+'/'+id+'/'+id+'s.jpg';\n", "intro": "", "kind": "class.lei@text##\\[|\\]", "lastChapter": "tag.a.1@text", "name": "tag.a.0@text", "wordCount": "" }, "ruleSearch": { "author": "tag.td.2@text", "bookList": "id.content@tag.tr!0", "bookUrl": "tag.td.0@tag.a.0@href", "coverUrl": "tag.td.0@tag.a.0@href\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\n'http://www.xuanshu.org/tupian/'+iid+'/'+id+'/'+id+'s.jpg';\n", "intro": "", "kind": "tag.td.3@text", "lastChapter": "tag.td.1@a@text", "name": "tag.td.0@tag.a.0@text", "wordCount": "" }, "ruleToc": { "chapterList": "class.pc_list@tag.li", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href", "isVip": "", "nextTocUrl": "", "updateTime": "" }, "searchUrl": "http://www.xuanshu.org/search.php,{\n\"method\": \"POST\",\n\"body\": \"searchkey={{key}}\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "梯子", "bookSourceName": "精品小说(魔法)", "bookSourceType": 0, "bookSourceUrl": "https://jpxs123.cc", "customOrder": 33, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"最新小说\",\"url\":\"/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"精品小说\",\"url\":\"/book/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"都市小说\",\"url\":\"/dsxs/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"玄幻修真\",\"url\":\"/xuanhuan/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史军事\",\"url\":\"/lishi/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"科幻竞技\",\"url\":\"/khjj/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"穿越架空\",\"url\":\"/cyjk/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"鬼话悬疑\",\"url\":\"/guihua/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"同人小说\",\"url\":\"/tongren/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]", "lastUpdateTime": 1733311823300, "respondTime": 4085, "ruleBookInfo": { "author": ".date a@text", "coverUrl": ".pic img@src", "intro": ".infos p@html", "kind": ".menNav a.1@text&&.date@span.1@text##.*:", "lastChapter": "ul.clearfix@li.-1@a@text", "name": ".infos h1@text##\\(.*", "wordCount": "##日期.([^<]+)##$1###" }, "ruleContent": { "content": ".read_chapterDetail@html" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "coverUrl": "", "intro": "", "kind": "", "name": "", "wordCount": "" }, "ruleSearch": { "author": "##作者.([^<]+)##$1###", "bookList": ".bk", "bookUrl": "a.0@href", "coverUrl": "img@src", "intro": "p@text##简介.", "kind": ".date@text", "lastChapter": "", "name": "h3@text##\\(.*", "wordCount": ".size@text" }, "ruleToc": { "chapterList": ".clearfix li a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "/e/search/indexsearch.php,{\n \"charset\": \"gb2312\",\n \"method\": \"post\",\n \"body\": \"keyboard={{key}}&show=title&classid=0\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "🔰 小说阅读网", "bookSourceType": 0, "bookSourceUrl": "https://www.readnovel.com", "bookUrlPattern": "", "concurrentRate": "", "coverDecodeJs": "", "customOrder": 34, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreScreen": "", "exploreUrl": "风云榜::https://www.readnovel.com/rank/hxyuepiao?pageNum={{page}}\n阅文风云榜::https://www.readnovel.com/rank/ywyuepiao?pageNum={{page}}\n周推荐榜::https://www.readnovel.com/rank/recom?pageNum={{page}}\n玄幻::https://www.readnovel.com/category/20001_f1_f1_f1_f1_f1_0_{{page}}\n奇幻::https://www.readnovel.com/category/20005_f1_f1_f1_f1_f1_0_{{page}}\n武侠::https://www.readnovel.com/category/20010_f1_f1_f1_f1_f1_0_{{page}}\n仙侠::https://www.readnovel.com/category/20014_f1_f1_f1_f1_f1_0_{{page}}\n都市::https://www.readnovel.com/category/20019_f1_f1_f1_f1_f1_0_{{page}}\n现实::https://www.readnovel.com/category/20065_f1_f1_f1_f1_f1_0_{{page}}\n军事::https://www.readnovel.com/category/20032_f1_f1_f1_f1_f1_0_{{page}}\n历史::https://www.readnovel.com/category/20028_f1_f1_f1_f1_f1_0_{{page}}\n游戏::https://www.readnovel.com/category/20050_f1_f1_f1_f1_f1_0_{{page}}\n体育::https://www.readnovel.com/category/20054_f1_f1_f1_f1_f1_0_{{page}}\n科幻::https://www.readnovel.com/category/20042_f1_f1_f1_f1_f1_0_{{page}}\n悬疑::https://www.readnovel.com/category/20037_f1_f1_f1_f1_f1_0_{{page}}\n轻小说::https://www.readnovel.com/category/20059_f1_f1_f1_f1_f1_0_{{page}}\n短篇::https://www.readnovel.com/category/20076_f1_f1_f1_f1_f1_0_{{page}}\n热销榜::https://www.readnovel.com/rank/hotsales?pageNum={{page}}\n完本榜::https://www.readnovel.com/rank/finish?pageNum={{page}}\n点击榜::https://www.readnovel.com/rank/click?pageNum={{page}}\n收藏榜::https://www.readnovel.com/rank/collect?pageNum={{page}}", "header": "", "lastUpdateTime": 1699857514074, "loginCheckJs": "", "loginUi": "", "loginUrl": "", "respondTime": 5946, "ruleBookInfo": { "author": "", "canReName": "", "coverUrl": "", "init": "", "intro": "", "kind": "", "lastChapter": "", "name": ".book-title@text", "tocUrl": "@js:baseUrl+'\\#Catalog'", "wordCount": "" }, "ruleContent": { "content": ".ywskythunderfont@html", "imageStyle": "", "nextContentUrl": "text.下一页@href||text.下一章@href", "replaceRegex": "", "sourceRegex": "", "webJs": "" }, "ruleExplore": { "author": "h4@text||.book-mid-info@tag.p.0@class.name default@text", "bookList": ".right-book-list@tag.li||.book-img-text@tag.li", "bookUrl": ".book-img@tag.a.0@href||.red-btn@href", "coverUrl": ".book-img@tag.img.0@src||.book-img-box@tag.img@src", "intro": ".intro@text||.intro@text", "kind": ".org@text||.author@tag.a.1@text", "lastChapter": ".update@tag.a.0@text##最新更新 (.*)##$1", "name": "h3@text||h4@text" }, "ruleSearch": { "author": ".book-mid-info@tag.p.0@class.name default@text", "bookList": ".book-img-text@tag.li", "bookUrl": ".red-btn@href", "coverUrl": ".book-img-box@tag.img@src", "intro": ".intro@text", "kind": ".author@tag.a.1@text", "lastChapter": ".update@tag.a.0@text##最新更新 (.*)##$1", "name": "h4@text", "wordCount": "" }, "ruleToc": { "chapterList": ".volume-wrap@class.volume@tag.li\n||class.volume-wrap@class.volume!0@tag.li", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href", "isVip": "", "isVolume": "", "nextTocUrl": "", "updateTime": "" }, "searchUrl": "https://www.readnovel.com/so/{{key}}", "variableComment": "", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "暖酒小说", "bookSourceType": 0, "bookSourceUrl": "https://nnnxs.com/", "bookUrlPattern": "", "customOrder": 34, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "", "header": "{\n\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36\"\n}", "lastUpdateTime": 1733276987019, "respondTime": 1860, "ruleBookInfo": { "author": ".novel_info_title@tag.i.0@text", "coverUrl": ".novel_info_main img@src", "init": "", "intro": ".intro@text", "kind": ".novel_info_title@p@span@text", "lastChapter": ".novel_info_title .to100.0@tag.a@text", "name": "h1@text" }, "ruleContent": { "content": "#article@html", "nextContentUrl": "text.下一页@href", "replaceRegex": "##{{try{chapter.title}catch(e){\"\"} }}|\\(本章完\\)|『加入书签,方便阅读』" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "coverUrl": "", "intro": "", "kind": "", "name": "" }, "ruleSearch": { "author": "tag.div.1@tag.p.0@textNodes", "bookList": ".searchresult", "bookUrl": ".img_span a@href", "checkKeyWord": "斗破", "coverUrl": ".img_span img@src", "intro": "tag.div.1@tag.p.1@textNodes", "kind": ".img_span span@text", "lastChapter": "tag.div.1@tag.p.2@tag.a@textNodes", "name": "h3@text", "wordCount": "tag.div.1@tag.p.0@tag.span@textNodes" }, "ruleToc": { "chapterList": "#ul_all_chapters li a", "chapterName": "text##^\\d+\\.", "chapterUrl": "href", "nextTocUrl": "option@value||text.下一页@href" }, "searchUrl": "{{url=source.getKey();cookie.removeCookie(url)}}/search/,{\n \"body\": \"searchkey={{key}}&searchtype=all\",\n \"method\": \"post\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "出版", "bookSourceName": "中华诗词(优)", "bookSourceType": 0, "bookSourceUrl": "https://m.zhonghuashici.com", "bookUrlPattern": "https://m.zhonghuashici.com/show-\\d+-\\d+.html", "customOrder": 34, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"首页\",\"url\":\"/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1.0}},{\"title\":\"古诗\",\"url\":\"/list-1-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"宋词\",\"url\":\"/list-2-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"元曲\",\"url\":\"/list-3-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"文言文\",\"url\":\"/list-4-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"诗人\",\"url\":\"/list-5-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"典籍\",\"url\":\"/list-6-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"故事\",\"url\":\"/list-7-{{page-1}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}}]", "header": "{\n\t\"User-Agent\": \"Mozilla/5.0 (Linux; Android 11; Phh-Treble vanilla Build/RQ3A.211001.001;) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/90.0.4430.91 Safari/537.36\"\n\t}", "lastUpdateTime": 1741435618139, "respondTime": 1823, "ruleBookInfo": { "author": "span.0@text##作者:", "kind": "span.1@text", "name": "h1@text" }, "ruleContent": { "content": ".box div!-1@html", "nextContentUrl": "", "replaceRegex": "##(\\d+|-|:)", "sourceRegex": "" }, "ruleExplore": { "author": "a@text", "bookList": "ul li h2||ul li a[8:]", "bookUrl": "a@href", "coverUrl": "@js:'https://z3.ax1x.com/2021/08/22/fzzNBq.png'", "intro": "", "name": "a@text" }, "ruleSearch": { "bookList": ".r", "bookUrl": "a.1@href", "checkKeyWord": "蝶恋花", "coverUrl": "@js:'https://z3.ax1x.com/2021/08/22/fzzNBq.png'", "kind": "a.0@text", "name": "a.1@text" }, "ruleToc": { "chapterList": "tag.html", "chapterName": "h1@text" }, "searchUrl": "/e/search/index.php,{\n \"body\": \"keyboard={{key}}&show=title&tempid=1\",\n \"charset\": \"UTF-8\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "🔞", "bookSourceName": "绾书文学", "bookSourceType": 0, "bookSourceUrl": "https://api.wanshu.com/", "bookUrlPattern": "", "customOrder": 35, "enabled": false, "enabledCookieJar": false, "enabledExplore": false, "exploreUrl": "月点击榜::/novel/libraryList?page={{page}}&pageSize=20&order=mouth_view_count\n总字数榜::/novel/libraryList?page={{page}}&pageSize=20&order=word_num\n最近更新::/novel/libraryList?page={{page}}&pageSize=20&order=update\n都市言情::/novel/libraryList?page={{page}}&pageSize=20&category_id=1\n时空穿越::/novel/libraryList?page={{page}}&pageSize=20&category_id=2\n总裁豪门::/novel/libraryList?page={{page}}&pageSize=20&category_id=3\n玄幻仙侠::/novel/libraryList?page={{page}}&pageSize=20&category_id=4\n浪漫青春::/novel/libraryList?page={{page}}&pageSize=20&category_id=5\n悬疑灵异::/novel/libraryList?page={{page}}&pageSize=20&category_id=6\n都市异能::/novel/libraryList?page={{page}}&pageSize=20&category_id=7", "lastUpdateTime": 1731057448830, "loginUrl": "https://account.wanshu.com/login", "respondTime": 1333, "ruleBookInfo": { "intro": "" }, "ruleContent": { "content": "data.content", "imageStyle": "0" }, "ruleExplore": {}, "ruleSearch": { "author": "author", "bookList": "data", "bookUrl": "/novel/chapterList?page=1&pageSize=19999&novel_id={{$.novel_id}}", "coverUrl": "cover", "intro": "description", "kind": "complete_status&&category_name", "lastChapter": "latest_chapter_update_time&&latest_chapter##\\h[\\d:]+\\d\\n##▪", "name": "name", "wordCount": "word_num" }, "ruleToc": { "chapterList": "data", "chapterName": "name", "chapterUrl": "/novel/chapterInfo?novel_chapter_id={{$.id}}", "isVip": "¥{{$.is_free}}##¥true", "updateTime": "" }, "searchUrl": "/novel/search?pageSize=3&kw={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "爱你中文", "bookSourceType": 0, "bookSourceUrl": "http://www.20zw.com#", "bookUrlPattern": "", "customOrder": 35, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1733320085607, "loginUrl": "", "respondTime": 5572, "ruleBookInfo": { "author": "[property=\"og:novel:author\"]@content", "coverUrl": "[property=\"og:image\"]@content", "intro": "[property=\"og:description\"]@content", "kind": "[property=\"og:novel:category\"]@content&&[property=\"og:novel:status\"]@content&&[property=\"og:novel:update_time\"]@content", "lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content", "name": "[property=\"og:novel:book_name\"]@content" }, "ruleContent": { "content": "id.content@textNodes##顶点小说.COM更新最快", "replaceRegex": "##爱你中文网.*" }, "ruleExplore": {}, "ruleSearch": { "author": "class.odd.1@text", "bookList": "id.nr", "bookUrl": "class.odd.0@tag.a@href", "coverUrl": "class.odd.0@tag.a@href\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\nsource.bookSourceUrl + 'files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n", "kind": "class.even.2@text", "lastChapter": "class.even.0@tag.a@text", "name": "class.odd.0@tag.a@text" }, "ruleToc": { "chapterList": "id.list@tag.dd@tag.a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "modules/article/search.php?searchkey={{key}}&searchtype=articlename&page={{page}},{\n \"charset\": \"gbk\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "文学三四", "bookSourceType": 0, "bookSourceUrl": "https://m.wenxue34e.com#", "customOrder": 36, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1734979416147, "respondTime": 12382, "ruleBookInfo": { "author": ".block_txt2@p.2@text", "coverUrl": ".block_img2@img@src", "intro": ".intro_info@text##(^|[。!?]+[”」)】]?)##$1
", "kind": ".block_txt2@p.3:4:5@text##.*:|\\s..:.*|小说", "lastChapter": ".block_txt2@a.3@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "name": ".block_txt2@a.1@text" }, "ruleContent": { "content": "id.nr1@html", "nextContentUrl": "id.pt_next@href", "replaceRegex": "##https://.*|www.*|m.\\w.*|速赢文学|好书阅读app|.*星文阅读app.*" }, "ruleExplore": {}, "ruleSearch": { "author": ".author@text", "bookList": ".bookbox", "bookUrl": "a.1@href", "coverUrl": "img@src", "intro": ".intro_line@textNodes", "kind": "", "lastChapter": "a.2@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "name": "a.1@text" }, "ruleToc": { "chapterList": ".chapter@li@a", "chapterName": "text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "chapterUrl": "href", "nextTocUrl": ".right@a@href" }, "searchUrl": "{{cookie.removeCookie(source.getKey())}}\n/search.php?keyword={{key}}&submit=,{\"method\": \"get\"}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "独阅读网", "bookSourceType": 0, "bookSourceUrl": "https://m.duread.cn/", "customOrder": 37, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "", "lastUpdateTime": 1732636355476, "loginUrl": "https://m.duread.cn/signup/login?redirect=https%3A%2F%2Fm.duread.cn%2Freader%2Fget_my_info", "respondTime": 2586, "ruleBookInfo": { "author": "", "init": "", "intro": "class.desc@text", "kind": "", "name": "class.book-title@text" }, "ruleContent": { "content": ".article-content@p@textNodes" }, "ruleExplore": { "bookList": "", "name": "" }, "ruleSearch": { "author": "##作者[::]([^<]+)<##$1###", "bookList": "class.book-list@li", "bookUrl": "tag.a.0@href", "coverUrl": "img@data-original", "intro": "class.summaries@html", "lastChapter": "class.smaller@text##.*? / ", "name": "class.book-name@text" }, "ruleToc": { "chapterList": "class.articles@a", "chapterName": "text", "chapterUrl": "href##$##,{\"webView\":true}" }, "searchUrl": "https://www.duread8.com/index/get_search_book_list/{{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "女频", "bookSourceName": "🌟 言情小筑", "bookSourceType": 0, "bookSourceUrl": "https://m.yqxz.org/", "customOrder": 38, "enabled": true, "enabledCookieJar": true, "enabledExplore": false, "lastUpdateTime": 1730109318207, "respondTime": 5280, "ruleBookInfo": { "author": "tag.span.0@text", "intro": ".infos@p@text", "kind": "", "name": "tag.h1@text", "tocUrl": "" }, "ruleContent": { "content": ".read_chapterDetail@text", "nextContentUrl": "" }, "ruleExplore": {}, "ruleSearch": { "author": ".autor@text##作者:", "bookList": "class.bk", "bookUrl": "a.0@href", "name": "tag.h3@text", "wordCount": ".size@text" }, "ruleToc": { "chapterList": "class.clearfix@li", "chapterName": "tag.a.0@text", "chapterUrl": "tag.a.0@href" }, "searchUrl": "/e/search/index.php,{\n 'charset': 'gbk',\n 'method': 'POST',\n 'body': 'keyboard ={{key }}&show = title'\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "正版", "bookSourceName": "飞卢小说🎃", "bookSourceType": 0, "bookSourceUrl": "http://tongren.faloo.com#🎃", "customOrder": 38, "enabled": false, "enabledCookieJar": true, "enabledExplore": true, "header": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "lastUpdateTime": 1730110880694, "respondTime": 1216, "ruleBookInfo": { "author": ".ni_10 > a@text", "coverUrl": ".ni_5 img@src", "intro": "#con_tab11_box1 > .a_666@text", "kind": ".a_666:nth-child(1) > .a_666@text", "lastChapter": "#con_tab11_box3 > h1@text", "name": ".a_24b@h1@text" }, "ruleContent": { "content": ".noveContent@html" }, "ruleExplore": {}, "ruleSearch": { "author": "tag.a.2@text", "bookList": "class.l_main1@class.l_bar", "bookUrl": "tag.a.0@href", "checkKeyWord": "我的", "coverUrl": "class.l_pic@tag.img@src", "intro": "class.a_333@tag.a.0@text", "kind": "tag.a.3@text", "lastChapter": "class.l_nn@tag.a@text", "name": "tag.h1.0@text" }, "ruleToc": { "chapterList": "class.ni_list@tag.td", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href" }, "searchUrl": "/r/0/1.html?t=1&k={{key}},{\"charset\": \"gb2312\"}", "weight": 0 }, { "bookSourceComment": "-不登录只能加载部分图片\n-去登录页面用舒服点\n☑️网页../discovery滑动才持续加载结果。\n滑动加载出新结果→f12-网络-搜新结果的某个信息→查看标头→请求url如***?page=2***,用/discover?page={{page}}", "bookSourceGroup": "免费", "bookSourceName": "花瓣网吧", "bookSourceType": 2, "bookSourceUrl": "https://m.huaban.com", "bookUrlPattern": "", "concurrentRate": "", "coverDecodeJs": "", "customOrder": 38, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{'title':'☑️搜索','url':'','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},{'title':'妹子','url':'/search/?q=妹子&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},{'title':'美女','url':'/search/?q=美女&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'☑️分类','url':'','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':'最新','url':'/discovery?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}},{'title':'UI/UX','url':'/discovery/web_app_icon?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'平面','url':'/discovery/design?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'插画/漫画','url':'/discovery/illustration?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'摄影','url':'/discovery/photography?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'游戏','url':'/discovery/games?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'动漫','url':'/discovery/anime?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'工业设计','url':'/discovery/industrial_design?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'建筑设计','url':'/discovery/architecture?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'人文艺术','url':'/discovery/art?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'家居/家装','url':'/discovery/home?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'女装/搭配','url':'/discovery/apparel?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'男士/风尚','url':'/discovery/men?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'造型/美妆','url':'/discovery/modeling_hair?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'手工/布艺','url':'/discovery/diy_crafts?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'美食','url':'/discovery/food_drink?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'旅行','url':'/discovery/travel_places?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'婚礼','url':'/discovery/wedding_events?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'儿童','url':'/discovery/kids?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'宠物','url':'/discovery/pets?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'美图','url':'/discovery/quotes?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'明星','url':'/discovery/people?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'美女','url':'/discovery/beauty?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'礼物','url':'/discovery/desire?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'极客','url':'/discovery/geek?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'数据图','url':'/discovery/data_presentation?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'汽车/摩托','url':'/discovery/cars_motorcycles?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'电影/图书','url':'/discovery/film_music_books?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'生活百科','url':'/discovery/tips?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'教育','url':'/discovery/education?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'运动','url':'/discovery/sports?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'搞笑','url':'/discovery/funny?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'
推荐','url':'#ic_fold?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'UI/UX','url':'/discovery/web_app_icon?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'平面','url':'/discovery/design?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'插画/漫画','url':'/discovery/illustration?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'摄影','url':'/discovery/photography?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'游戏','url':'/discovery/games?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'动漫','url':'/discovery/anime?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'工业设计','url':'/discovery/industrial_design?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'建筑设计','url':'/discovery/architecture?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'人文艺术','url':'/discovery/art?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'家居/家装','url':'/discovery/home?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'女装/搭配','url':'/discovery/apparel?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'男士/风尚','url':'/discovery/men?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'造型/美妆','url':'/discovery/modeling_hair?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'手工/布艺','url':'/discovery/diy_crafts?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'美食','url':'/discovery/food_drink?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'旅行','url':'/discovery/travel_places?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'婚礼','url':'/discovery/wedding_events?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'儿童','url':'/discovery/kids?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'宠物','url':'/discovery/pets?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'美图','url':'/discovery/quotes?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'明星','url':'/discovery/people?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'美女','url':'/discovery/beauty?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'礼物','url':'/discovery/desire?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'极客','url':'/discovery/geek?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'数据图','url':'/discovery/data_presentation?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'汽车/摩托','url':'/discovery/cars_motorcycles?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'电影/图书','url':'/discovery/film_music_books?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'生活百科','url':'/discovery/tips?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'教育','url':'/discovery/education?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'运动','url':'/discovery/sports?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'搞笑','url':'/discovery/funny','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}\n, {'title':'健身/舞蹈','url':'/discovery/fitness?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}},{'title':'其他','url':'/discovery/other?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}},{'title':'3C数码','url':'/discovery/digital?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}, {'title':'视频','url':'/all/videos?page_num={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.24}}]", "header": "", "lastUpdateTime": 1734946630250, "loginCheckJs": "", "loginUi": "", "loginUrl": "https://m.huaban.com/", "respondTime": 1500, "ruleBookInfo": { "author": "", "canReName": "", "coverUrl": "", "init": "", "intro": "", "kind": "", "lastChapter": "", "name": "", "tocUrl": "", "wordCount": "" }, "ruleContent": { "content": "id.mobile_pin_img@img@src##^##https:@js:result.split(\"\\n\").map(x=>'').join(\"\\n\")", "imageStyle": "full", "nextContentUrl": "", "replaceRegex": "", "sourceRegex": "", "webJs": "" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "coverUrl": "", "intro": "", "kind": "", "lastChapter": "", "name": "" }, "ruleSearch": { "author": "a.-2@text", "bookList": ".waterfall.0@.wfc", "bookUrl": "", "coverUrl": "img.0@src", "intro": ".description@text", "kind": "span.likes@text##^##❤️", "lastChapter": "", "name": ".description@text", "wordCount": "" }, "ruleToc": { "chapterList": ".waterfall@.wfc", "chapterName": ".description@text", "chapterUrl": "a.0@href", "isVip": "", "isVolume": "", "nextTocUrl": "", "updateTime": "" }, "searchUrl": "/search/?q={{key}}&page={{page}}", "variableComment": "", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "小说精华", "bookSourceType": 0, "bookSourceUrl": "https://www.babahome.net", "customOrder": 39, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1732971135225, "respondTime": 4706, "ruleBookInfo": { "author": "class.small@span.0@text", "coverUrl": "id.fmimg@img@src", "intro": "id.intro@p@text", "kind": "class.small@span.1@text##分类:", "lastChapter": "class.small@span.5@a@text", "name": "id.info@h1@text", "wordCount": "class.small@span.3@text##字数:" }, "ruleContent": { "content": "id.nr_content@html##精华书阁 www.babahome.net,最快更新|(本章未完,请点击下一页继续阅读)|免费阅读.https://www.babahome.net|紧急通知:精华书阁启用新地址-www.babahome.net,请重新收藏书签!", "nextContentUrl": "text.下一页@href" }, "ruleExplore": {}, "ruleSearch": { "author": ".p3@text", "bookList": "class.list_ul@tag.li", "bookUrl": ".p1@a.0@href", "checkKeyWord": "系统", "lastChapter": ".p2@a.0@text", "name": ".p1@a.0@text", "wordCount": ".p4@text" }, "ruleToc": { "chapterList": "id.list@dl.1@dd", "chapterName": "a.0@text", "chapterUrl": "a.0@href" }, "searchUrl": "/search.html?ie=utf-8&word={{key}}", "weight": 0 }, { "bookSourceComment": "注:测试可下载到本地,若想下载,把左上角的类型“文本”改为“文件”即可。", "bookSourceGroup": "免费", "bookSourceName": "华龙文学(优)", "bookSourceType": 0, "bookSourceUrl": "https://www.hltxt.com##@遇知", "bookUrlPattern": "", "customOrder": 40, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "@js:\nsort=[];\npush=(title,url,type1,type2)=>sort.push({\n\t\ttitle: title,\n\t\turl: url,\n\t\tstyle: {\n\t\t\t\tlayout_flexGrow: type1,\n\t\t\t\tlayout_flexBasisPercent: type2\n\t\t\t}\n\t});\n\t\nfl=[[\"男频\",\"1\",\n[\"玄幻奇幻\",\"武侠仙侠\",\"都市生活\",\"历史军事\",\"游戏竞技\",\"科幻未来\",\"恐怖悬疑\",\"其他类型\"]],\n[\"女频\",\"9\",\n[\"古代言情\",\"现代言情\",\"幻想奇缘\",\"游戏情缘\",\"浪漫青春\",\"言情美文\",\"科幻灵异\",\"其他类型\"]]];\nfl.map([title1,index1,list]=>{\n [[\"连载\",\"1\"],[\"完结\",\"2\"]].map([title2,status]=>{\n\tpush(title1+\"♡\"+title2, null, 1, 1);\n\t list.map((title,index2)=>{\n\t \tindex=Number(index1) + Number(index2);\n\t url= `/shuku/0_${index}_${status}_{{page}}.html`;\n\tif(index2 +1<= list.length - list.length%3)\n\t\t\t {\tpush(title, url, 1, 0.25);}\n\t\t\t\telse{ push(title, url, 0, 0.29);}\n \t \t});\n \t});\n\t});\t\n\t\nbd = [[\"总点击\",\"allvisit\"],[\"月点击\",\"monthvisit\"],[\"周点击\",\"weekvisit\"],[\"日点击\",\"dayvisit\"],[\"总推荐\",\"allvote\"],[\"月推荐\",\"monthvote\"],[\"周推荐\",\"weekvote\"],[\"日推荐\",\"dayvote\"],[\"总收藏\",\"goodnum\"],[\"字数\",\"size\"],[\"入库\",\"postdate\"]];\n \t[[\"连载\",\"1\"],[\"完结\",\"2\"]].map([title,status]=>{\n\tpush('榜单'+\"♡\"+title, null, 1, 1);\n\t bd.map(([title,uri],index)=>{\n\t url= `/shuku/${uri}_0_${status}_{{page}}.html`;\n\tif(index+1 <= bd.length - bd.length%3)\n\t\t\t {\tpush(title, url, 1, 0.25);}\n\t\t\t\telse{ push(title, url, 0, 0.29);} \t\n \t});\n\t});\nJSON.stringify(sort);", "header": "", "lastUpdateTime": 1733332374468, "respondTime": 6427, "ruleBookInfo": { "author": "[property$=author]@content", "coverUrl": "[property=\"og:image\"]@content", "downloadUrls": "\nu=java.getElements(\"@@dl@dt@a\").attr(\"href\");\nhtml=java.ajax(u);\n\nul@h3.1@a@href\t\t", "intro": "🔔 更新:{{@@[property$=update_time]@content##\\s##🔸}}\n\n📂 简介:{{@@#intro@p.0@text}}##(^|[。!?]+[”」)】]?)##$1
", "kind": "[property~=category|status|update_time]@content##\\s.*", "lastChapter": "[property$=chapter_name]@content", "name": "[property$=book_name]@content", "tocUrl": "", "wordCount": "" }, "ruleContent": { "content": "#content p@html", "nextContentUrl": "#pager_next:contains(下一页)@href", "replaceRegex": "##\\n.*请点击下一页继续阅读.*|\\n.*请大家收藏.*全网最快。" }, "ruleExplore": {}, "ruleSearch": { "author": ".book_other>span.0@text", "bookList": "#sitembox dl||.sitebox dl", "bookUrl": "a.0@href", "coverUrl": "img@src", "intro": ".book_des@text", "kind": ".book_other>span.2:1:4@text||.uptime@text", "lastChapter": "a.-1@text", "name": "h3@a@text", "wordCount": "span.3@text" }, "ruleToc": { "chapterList": "dl dd a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": "" }, "searchUrl": "@js:\nburl=source.getKey().match(/([^#]*)/)[1];\nurl = burl+\"/search.html\";\nbody = \"searchkey=\"+key;\nhead = {\"cookie\":\"/\",\"referer\":burl};\n$ = java.post(url,body,head).headers();\nuri = $.Location||$.location;\nString(uri).replace('1.html','{{page}}.html');", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "猪猪下载", "bookSourceType": 0, "bookSourceUrl": "http://wap.zzs5.info", "customOrder": 40, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1734555853987, "respondTime": 15360, "ruleBookInfo": { "author": "p@text##小说作者:\n@js:\nresult.split(\"小说大小\")[0].trim()", "intro": ".intro_info@text", "name": "class.block_txt2@h2@text", "tocUrl": "class.margin_right@a@href" }, "ruleContent": { "content": "#nr@html", "nextContentUrl": "text.下一页@href", "replaceRegex": "##{{chapter.title}} |\\(第.*页\\)|(本章未完.+继续阅读)|最新网址.*" }, "ruleExplore": {}, "ruleSearch": { "bookList": "class.block@ul@li", "bookUrl": "a.0@href", "checkKeyWord": "剑来", "name": "a.0@text" }, "ruleToc": { "chapterList": "#chapterlist@a", "chapterName": "text", "chapterUrl": "href", "preUpdateJs": "" }, "searchUrl": "/index.php?m=search&c=index&a=init&typeid=2&siteid=1&q={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "溜达小说", "bookSourceType": 0, "bookSourceUrl": "http://www.liudatxt.net#", "bookUrlPattern": "", "concurrentRate": "", "customOrder": 41, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "", "header": "", "lastUpdateTime": 1734841195645, "loginCheckJs": "", "loginUi": "", "loginUrl": "", "respondTime": 2662, "ruleBookInfo": { "author": "[property=\"og:novel:author\"]@content", "coverUrl": "[property=\"og:image\"]@content", "intro": "id.bookintro@html", "kind": "[property=\"og:novel:category\"]@content&&[property=\"og:novel:status\"]@content&&[property=\"og:novel:update_time\"]@content##小说|\\s.*", "lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content", "name": "[property=\"og:novel:book_name\"]@content", "wordCount": ".count@tag.span.-1@text" }, "ruleContent": { "content": "id.content@html", "imageStyle": "0", "replaceRegex": "##感谢.*打赏.*|\\【看书福利.*|\\(未完待续\\)|无弹窗.*|\\【加入书签.*" }, "ruleExplore": {}, "ruleSearch": { "author": "class.book_other.0@tag.span.0@text", "bookList": "id.sitembox@tag.dl", "bookUrl": "tag.a.1@href", "coverUrl": "tag.img@src", "lastChapter": "class.book_other.1@text##最新章节.| 更新时间.|..\\:.*", "name": "tag.a.1@text", "wordCount": "class.book_other.0@tag.span.-1@text" }, "ruleToc": { "chapterList": "id.readerlist@tag.li", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href" }, "searchUrl": "http://www.liudatxt.org/search.php?searchkey={{key}}", "weight": 0 }, { "bookSourceComment": "//2024.12.13 ◎夜泽川◎", "bookSourceGroup": "免费", "bookSourceName": "爱巴士", "bookSourceType": 0, "bookSourceUrl": "https://www.ibus233.com/", "customOrder": 42, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "@js: var result = [];\njava.toast(\"🔥动态获取发现中……\");\nvar push=(title,url,size)=>result.push({\n \t\"title\": title,\n \t\"url\": url,\n \t\"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": size\n }\n });\nvar tag = java.ajax(\"https://www.ibus233.com/category\");\nif (tag) {\na=org.jsoup.Jsoup.parse(tag).select(\".list a\");\npush(\"分类\",null,1)\n for(i in a){\n title=a[i].text()\n url=a[i].attr(\"href\")\n size=0.4\n title=String(title).replace(/\\s/,\"\");\n url=String(url).replace(/^/,\"https:\").replace(/$/i,\"_{{page}}\");\n push(title,url,size)\n };\n } else { \n java.toast(\"🚫发现获取失败……\");\n}\nJSON.stringify(result);", "lastUpdateTime": 1734363496692, "respondTime": 1653, "ruleBookInfo": { "author": ".auth@text", "coverUrl": "", "intro": ".intro p@text", "kind": ".tags a@text", "name": "h1@text", "tocUrl": "a[href~=catalog]@href" }, "ruleContent": { "content": ".article@html||.nochapter@html", "nextContentUrl": "", "replaceRegex": "##\\n.*华丽的分割线[\\s\\S]*" }, "ruleExplore": { "author": "h2@text##.*by", "bookList": ".g-list@li", "bookUrl": "a.0@href##^##https:", "kind": ".tags span@text", "name": "h2@text##by.*" }, "ruleSearch": { "author": "$.auth", "bookList": "$.data.list", "bookUrl": "https://www.ibus233.com/novel/{{$._id}}", "checkKeyWord": "", "kind": "$.tags", "name": "$.name" }, "ruleToc": { "chapterList": ".list a", "chapterName": "text", "chapterUrl": "href##^##https:", "nextTocUrl": ".section-list@a@href##^##https:" }, "searchUrl": "\nsckey = org.jsoup.Jsoup.parse(java.ajax(source.key + \"search\")).select(\".page-search\").attr(\"data-id\");\njava.log(sckey);\nbody = {\n \"body\": `name=${key}&tags=&type=3&tt=&page_index=${page}&app=2&searchkey=${sckey}`,\n \"headers\":{\"Referer\":source.key},\n \"method\": \"POST\"\n}\nresult = source.key + \"api/search/list\" + \",\" + JSON.stringify(body);\nresult;\n", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "变化说网", "bookSourceType": 0, "bookSourceUrl": "https://m.88xiaoshuo.net#", "customOrder": 42, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"全部分类\",\"url\":\"/fenlei/0/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"玄幻魔法\",\"url\":\"/fenlei/1/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"武侠修真\",\"url\":\"/fenlei/2/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"都市言情\",\"url\":\"/fenlei/3/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"历史军事\",\"url\":\"/fenlei/4/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"侦探推理\",\"url\":\"/fenlei/5/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"网游动漫\",\"url\":\"/fenlei/6/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"科幻小说\",\"url\":\"/fenlei/7/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"恐怖灵异\",\"url\":\"/fenlei/8/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"散文诗词\",\"url\":\"/fenlei/9/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"其他类型\",\"url\":\"/fenlei/10/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}}]", "header": "Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1", "lastUpdateTime": 1734981183426, "respondTime": 6421, "ruleBookInfo": { "author": "//p[@class='author']/a/text()", "coverUrl": "//div[@class='detail']/img/@src", "intro": "//div[@class='intro']/p[1]/text()", "kind": "//div[@class='detail']/p[3]/a/text()", "lastChapter": "//p[@class='new']/a/text()", "name": "//p[@class='name']/strong/text()", "tocUrl": "//li[@class='now']/a/@href", "wordCount": "//div[@class='detail']/p[3]/span[2]/text()" }, "ruleContent": { "content": "//div[@class='content']/html()" }, "ruleExplore": { "author": "//p[@class='data'][1]/a/text()", "bookList": "//ul[@class='list']/li", "bookUrl": "//li/a[1]/@href", "coverUrl": "//li/a[1]/img/@src", "intro": "//p[@class='intro']/text()", "kind": "//p[@class='data'][1]/span[1]/text()", "lastChapter": "//p[@class='data'][2]/a/text()", "name": "//p[@class='bookname']/a/text()" }, "ruleSearch": { "author": "//p[@class='data'][1]/a/text()", "bookList": "//ul[@class='list']/li", "bookUrl": "//li/a[1]/@href", "checkKeyWord": "末世", "coverUrl": "//li/a[1]/img/@src", "intro": "//p[@class='intro']/text()", "kind": "//p[@class='data'][1]/span[1]/text()", "lastChapter": "//p[@class='data'][2]/a/text()", "name": "//p[@class='bookname']/a/text()", "wordCount": "" }, "ruleToc": { "chapterList": "//ul[@class='read']/li", "chapterName": "//a/text()", "chapterUrl": "//a/@href", "nextTocUrl": "//option/@value" }, "searchUrl": "/search.html,{\nmethod: \"post\",\nbody: \"searchkey={{key}}&searchtype=all\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "茂鑫小说", "bookSourceType": 0, "bookSourceUrl": "http://www.tcmaoxin.org##尐哖", "bookUrlPattern": "", "concurrentRate": "", "customOrder": 43, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "", "header": "", "lastUpdateTime": 1734633202983, "loginCheckJs": "", "loginUrl": "", "respondTime": 49406, "ruleBookInfo": { "author": ".fix@p:nth-of-type(1)@text", "intro": "[property=\"og:description\"]@content", "kind": "[property~=category|update_time]@content", "lastChapter": "p:nth-of-type(6)@a@text", "name": "h1@text" }, "ruleContent": { "content": "#content@textNodes" }, "ruleExplore": {}, "ruleSearch": { "author": ".s4@text", "bookList": ".txt-list@li!0", "bookUrl": ".s2@a@href", "checkKeyWord": "", "kind": ".s1@text", "lastChapter": "{{@@.s3@a@text}} • {{@@.s5@text}}", "name": ".s2@a@text" }, "ruleToc": { "chapterList": ".section-list.1@li@a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": ".middle select option!0@value" }, "searchUrl": "http://www.tcmaoxin.org/search.php?keyWord={{key}}", "weight": 0 }, { "bookSourceComment": "https://cn.ttkan.co\nhttps://www.ttkan.co\n服务器iP:\nhttps://103.231.174.252/\nhttps://103.194.184.5/\n繁体:\nhttps://103.106.228.164/", "bookSourceGroup": "免费", "bookSourceName": "天天看书", "bookSourceType": 0, "bookSourceUrl": "https://103.194.184.5/##@遇知", "bookUrlPattern": "", "concurrentRate": "", "customOrder": 44, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "@js:\nsort=[];\npush=(title,url,type1,type2)=>sort.push({\n\t\ttitle: title,\n\t\turl: url,\n\t\tstyle: {\n\t\t\t\tlayout_flexGrow: type1,\n\t\t\t\tlayout_flexBasisPercent: type2\n\t\t\t}\n\t});\n\n\tpush(\"最近\",\t`/api/nq/amp_last_serial_novel_updates?page={{page}}&limit=50&language=cn`, 0, 0.29);\n\t\nfl=[[\"连载\",\"lianzai\"],[\"随选\",\"suixuan\"],[\"玄幻\",\"xuanhuan\"],[\"都市\",\"dushi\"],\n[\"仙侠\",\"xianxia\"],[\"言情\",\"gudaiyanqing\"],\n[\"穿越\",\"chuanyuechongsheng\"],[\"游戏\",\"youxi\"],[\"科幻\",\"kehuan\"],[\"悬疑\",\"xuanyi\"],[\"灵异\",\"lingyi\"],[\"历史\",\"lishi\"],[\"青春\",\"qingchun\"],[\"军事\",\"junshi\"],[\"竞技\",\"jingji\"],[\"现言\",\"yanqing\"],[\"其他\",\"qita\"]\n];\njava.put(\"fl\",fl);\nfl.map(([title,id],index)=>{\n\t\n\turl= `/api/nq/amp_novel_list?type=${id}&filter=*&page={{page}}&limit=18&language=cn`;\n\tif(index+1 <= fl.length - fl.length%3)\n\t\t\t {\tpush(title, url, 1, 0.25);}\n\t\t\t\telse{ push(title, url, 0, 0.29);}\n \t\n })\n\nJSON.stringify(sort);", "header": "", "lastUpdateTime": 1734381043842, "loginCheckJs": "", "loginUi": "", "loginUrl": "", "respondTime": 6599, "ruleBookInfo": { "author": "[name$=author]@content", "canReName": "", "coverUrl": "[name=\"og:image\"]@content", "downloadUrls": "", "intro": "🕰 更新时间:\n{{@@class.near_chapter@tag.time@text##更新}}\n📜 内容简介:\n{{@@class.description@text}}##(^|[。!?……]+[”」)】]?)##$1
", "kind": "[name~=category|status|update_time]@content##T.*", "lastChapter": "{{@@[name$=chapter_name]@content}}・{{@@[name$=update_time]@content##T.*}}\n@js:result\n.replace(\"••\",\"\")\n.replace(/^(\\d+).第/,'第')\n.replace(/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\(\\{({【].*[求含理更谢乐发推票盟补加字Kk\\/].*/g,'')\n.replace(/^(\\d+)[、.]第.+章/,'第$1章')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(第.+章)\\s?\\d+/,'$1')\n.replace(/^(\\d+)、/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([零一二两三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3", "name": "[name$=book_name]@content", "tocUrl": "/api/nq/amp_novel_chapters?language=cn&novel_id={{java.put('bid', baseUrl.match(/chapters\\/(.*)/)[1]);}}&__amp_source_origin=https%3A%2F%2F103.194.184.5", "wordCount": "" }, "ruleContent": { "content": ".content@p@html##83中文网.*.地址##", "imageDecode": "", "replaceRegex": "##{{try{chapter.title}catch(e){java.log(e)} }}|\\(本章完\\)||[^一-ꀀ,。?!\\n]{5,}(.*推荐票)|щщщ⊙тt kan⊙CΟ|第.*章.*|.*第.*章.*", "sourceRegex": "", "webJs": "" }, "ruleExplore": { "author": "$.author", "bookList": "$.items[*]", "bookUrl": "/novel/chapters/{{$.novel_id}}", "coverUrl": "@js:\nimg=java.getString('$.topic_img');\nif(img!=\"\"){result=\"https://static.ttkan.co/cover/\"+img;}\nelse{\nid=java.getString('$.novel_id');\nresult=\"https://static.ttkan.co/cover/\"+id+\".jpg\";\n}", "intro": "$.description", "kind": "@js:\nk=java.getString('$.view_type');\nt=java.getString('$.view_update_time');\nif(k&&t!=\"\"){result=k+\",\"+t;}\nelse{\nr=java.getString('$.type');\nfl=String(java.get(\"fl\")).split(',');\ni=fl.findIndex(i =>i == r);\nresult=fl[i-1];\n}", "lastChapter": "$.chapter_name##^\\d+\\.\n@js:result\n.replace(\"••\",\"\")\n.replace(/^(\\d+).第/,'第')\n.replace(/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\(\\{({【].*[求含理更谢乐发推票盟补加字Kk\\/].*/g,'')\n.replace(/^(\\d+)[、.]第.+章/,'第$1章')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(第.+章)\\s?\\d+/,'$1')\n.replace(/^(\\d+)、/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([零一二两三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3", "name": "$.name||$.novel_name", "wordCount": "" }, "ruleSearch": { "author": "li.1@text", "bookList": ".novel_cell", "bookUrl": "a.0@href", "checkKeyWord": "我的模拟长生路", "coverUrl": "amp-img@src", "intro": "li.2@text##简介:", "kind": "", "name": "h3@text" }, "ruleToc": { "chapterList": "$.items[*]", "chapterName": "$.chapter_name\n@js:result\n.replace(\"••\",\"\")\n.replace(/^(\\d+).第/,'第')\n.replace(/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\(\\{({【].*[求含理更谢乐发推票盟补加字Kk\\/].*/g,'')\n.replace(/^(\\d+)[、.]第.+章/,'第$1章')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(第.+章)\\s?\\d+/,'$1')\n.replace(/^(\\d+)、/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([零一二两三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3", "chapterUrl": "@js:\nburl=source.getKey().match(/([^#]*)/)[1];\nurl=burl+\"/novel/pagea/{{java.get('bid')}}_{{$.chapter_id}}.html\";\nhead={\"headers\":{\"Referer\":url}};\n\nurl+\",\"+ JSON.stringify(head);" }, "searchUrl": "{{cookie.removeCookie(String(source.bookSourceUrl).match(/([^\\#]+)\\#/)[1])}}/novel/search?q={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "轻小说", "bookSourceName": "轻之文库(优)", "bookSourceType": 0, "bookSourceUrl": "https://www.linovel.net:443/", "customOrder": 44, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "全部小说::https://www.linovel.net/cat/-1.html?sort=hot&sign=-1&page={{page}}\n文库精选::https://www.linovel.net/cat/2000.html?sort=hot&sign=-1&page={{page}}\n超能力::https://www.linovel.net/cat/12.html?sort=hot&sign=-1&page={{page}}\n幻想::/cat/1.html?sort=hot&sign=-1&page={{page}}\n战斗::https://www.linovel.net/cat/2.html?sort=hot&sign=-1&page={{page}}\n后宫::https://www.linovel.net/cat/8.html?sort=hot&sign=-1&page={{page}}\n恋爱::https://www.linovel.net/cat/3.html?sort=hot&sign=-1&page={{page}}\n异界::https://www.linovel.net/cat/4.html?sort=hot&sign=-1&page={{page}}\n搞笑::https://www.linovel.net/cat/5.html?sort=hot&sign=-1&page={{page}}\n日常::https://www.linovel.net/cat/6.html?sort=hot&sign=-1&page={{page}}\n校园::https://www.linovel.net/cat/7.html?sort=hot&sign=-1&page={{page}}\n科幻::https://www.linovel.net/cat/10.html?sort=hot&sign=-1&page={{page}}\n治愈::https://www.linovel.net/cat/11.html?sort=hot&sign=-1&page={{page}}\n节操::https://www.linovel.net/cat/13.html?sort=hot&sign=-1&page={{page}}\n妖怪::https://www.linovel.net/cat/14.html?sort=hot&sign=-1&page={{page}}\n恐怖::https://www.linovel.net/cat/15.html?sort=hot&sign=-1&page={{page}}\n妹控::https://www.linovel.net/cat/16.html?sort=hot&sign=-1&page={{page}}\n伪娘::https://www.linovel.net/cat/17.html?sort=hot&sign=-1&page={{page}}\n乙女::https://www.linovel.net/cat/19.html?sort=hot&sign=-1&page={{page}}\n同人::https://www.linovel.net/cat/20.html?sort=hot&sign=-1&page={{page}}\n百合::https://www.linovel.net/cat/21.html?sort=hot&sign=-1&page={{page}}\n悬疑::https://www.linovel.net/cat/104.html?sort=hot&sign=-1&page={{page}}\n偶像::https://www.linovel.net/cat/22.html?sort=hot&sign=-1&page={{page}}\n魔法少女::https://www.linovel.net/cat/18.html?sort=hot&sign=-1&page={{page}}", "lastUpdateTime": 1741435623551, "respondTime": 31854, "ruleBookInfo": { "intro": "class.about-text@html##(^|[。!?]++”?+)##$1
" }, "ruleContent": { "content": "class.l@textNodes" }, "ruleExplore": {}, "ruleSearch": { "author": "class.book-extra@text##丨.*", "bookList": "class.rank-book||class.rank-book-list@tag.a", "bookUrl": "tag.a@href||href", "coverUrl": "img@src", "intro": "class.book-intro@textNodes", "kind": "class.book-tags@text", "name": "class.book-name@text||class.title@text" }, "ruleToc": { "chapterList": "class.chapter", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href" }, "searchUrl": "https://www.linovel.net:443/search?kw={{key}}", "weight": 0 }, { "bookSourceComment": "/*访问过快偶尔宕机,出错了会重试加载。\n以下代码勿动!可在js中通过eval(String(source.bookSourceComment))\n调用*/\nvar error = /503 Service Temporarily/; \nvar maxRetries = 30; // 设置最大重试次数 \nvar retryCount = 0; // 初始化重试次数 \n \nwhile (error.test(result) && retryCount < maxRetries) { \n java.log(\"网站出错,重新加载\"); \n cookie.removeCookie(baseUrl); \n result = java.ajax(baseUrl); \n retryCount++; // 每次循环后增加重试次数计数器 \n} \n \nif (retryCount === maxRetries) { \n java.log(\"重试次数已达到上限,放弃重试\"); \n} else { \n result; // 如果循环结束且未达到上限,则返回结果 \n}", "bookSourceGroup": "免费", "bookSourceName": "笔趣阁", "bookSourceType": 0, "bookSourceUrl": "http://www.loubiqu.com", "bookUrlPattern": "http://www.biquge.info/\\d+_\\d+", "customOrder": 45, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "", "header": "{\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36\"\n}", "lastUpdateTime": 1734842553011, "respondTime": 10807, "ruleBookInfo": { "author": "id.info@tag.p.0@text##作 者:", "coverUrl": "id.fmimg@tag.img@src", "init": "\neval(String(source.bookSourceComment))\n", "intro": "id.intro@tag.p.0@text", "kind": "id.info@tag.p.1@text&&\nid.info@tag.p.2@text##类 别:|最后更新 :", "lastChapter": "id.info@tag.p.3@a@text##免费章节 |正文卷 |正文 |VIP章节 ", "name": "id.info@h1@text" }, "ruleContent": { "content": "\neval(String(source.bookSourceComment))\n\nid.content@textNodes", "replaceRegex": "##笔.{0,1}趣.{0,1}阁.{13}fo", "sourceRegex": "笔?趣?阁wWw。biquge。info" }, "ruleExplore": { "author": "class.s4@text", "bookList": "class.l@li", "bookUrl": "class.s2@a@href", "coverUrl": "class.s2@a@href<js>\nvar id = result.match(/_(\\d+)/)[1];\nvar iid = parseInt(id/1000);\n'http://www.biquge.info/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n</js>", "kind": "class.s5@text", "lastChapter": "class.s3@a@text", "name": "class.s2@a@text" }, "ruleSearch": { "author": "class.odd.1@text", "bookList": "class.grid@tag.tr!0", "bookUrl": "class.odd.0@tag.a@href", "coverUrl": "class.odd.0@tag.a@href<js>\nvar id = result.match(/_(\\d+)/)[1];\nvar iid = parseInt(id/1000);\n'http://www.loubiqu.com/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n</js>", "lastChapter": "class.even.0@tag.a@text##免费章节 |正文卷 |正文 |VIP章节 ", "name": "class.odd.0@tag.a@text", "wordCount": "class.even.1@text" }, "ruleToc": { "chapterList": "\neval(String(source.bookSourceComment))\n\nid.list@tag.dd", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href" }, "searchUrl": "http://www.biquge.info/modules/article/search.php?searchkey={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "有声", "bookSourceName": "恋听网吧", "bookSourceType": 1, "bookSourceUrl": "https://ting55.com/", "bookUrlPattern": "https://ting55.com/book/\\d+", "customOrder": 45, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "推荐::/tuijian<,/page/{{page}}>\n玄幻::/category/1<,/page/{{page}}>\n武侠::/category/2<,/page/{{page}}>\n都市::/category/3<,/page/{{page}}>\n言情::/category/4<,/page/{{page}}>\n穿越::/category/5<,/page/{{page}}>\n科幻::/category/6<,/page/{{page}}>\n推理::/category/7<,/page/{{page}}>\n恐怖::/category/8<,/page/{{page}}>\n惊悚::/category/9<,/page/{{page}}>\n历史::/category/10<,/page/{{page}}>\n经典::/category/11<,/page/{{page}}>\n相声::/category/12<,/page/{{page}}>\n评书::/category/14<,/page/{{page}}>\n讲坛::/category/13<,/page/{{page}}>", "lastUpdateTime": 1741627207537, "respondTime": 4870, "ruleBookInfo": { "author": "class.binfo@tag.p.2@text##播音:", "coverUrl": "class.bimg@img@src", "init": "", "intro": "class.intro@text", "kind": "class.binfo@tag.p.0@text&&\nclass.binfo@tag.p.1@text&&\nclass.binfo@tag.p.4@text##类别:|时间:", "lastChapter": "class.binfo@tag.p.3@text##状态:", "name": "class.binfo@h1@text##有声小说|\\(.*" }, "ruleContent": { "content": "result", "sourceRegex": ".*\\.(mp3|m4a).*" }, "ruleExplore": { "author": "class.info@tag.p.1@text##作者:", "bookList": "class.category-list@ul@li", "bookUrl": "class.info@h4@a@href", "coverUrl": "img@src", "kind": "class.info@tag.p.0@text&&\nclass.info@tag.p.2@text&&\nclass.info@tag.p.3@text##时间:|状态:|类别:", "name": "class.info@h4@a@text##(.*" }, "ruleSearch": { "author": "class.info@tag.p.1@text##播音:", "bookList": "class.category-list@ul@li", "bookUrl": "class.info@h4@a@href", "coverUrl": "img@src", "kind": "class.info@tag.p.0@text&&\nclass.info@tag.p.2@text&&\nclass.info@tag.p.3@text##时间:|状态:", "lastChapter": "", "name": "class.info@h4@a@text##(.*" }, "ruleToc": { "chapterList": "class.plist@li", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href@js:result+',{webView:“true”}'" }, "searchUrl": "https://ting55.com/search/{{key}}/page/{{page}}", "weight": 0 }, { "bookSourceComment": "发现规则来自@游客2580大佬", "bookSourceGroup": "免费", "bookSourceName": "桃子小说", "bookSourceType": 0, "bookSourceUrl": "http://www.taozitxt.net/##喜静", "customOrder": 46, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"全部分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"综合类型\",\"url\":\"/class/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"玄幻魔法\",\"url\":\"/class/xuanhuanmofa/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"仙侠修真\",\"url\":\"/class/xianxiaxiuzhen/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"都市言情\",\"url\":\"/class/dushiyanqing/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史军事\",\"url\":\"/class/lishijunshi/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"网游动漫\",\"url\":\"/class/wangyoudongman/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"科幻小说\",\"url\":\"/class/kehuanxiaoshuo/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"女生小说\",\"url\":\"/class/nvshengxiaoshuo/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"其他小说\",\"url\":\"/class/qitaxiaoshuo/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"完结分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"综合类型\",\"url\":\"/quanben/class/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"玄幻魔法\",\"url\":\"/quanben/class/xuanhuanmofa/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"仙侠修真\",\"url\":\"/quanben/class/xianxiaxiuzhen/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"都市言情\",\"url\":\"/quanben/class/dushiyanqing/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史军事\",\"url\":\"/quanben/class/lishijunshi/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"网游动漫\",\"url\":\"/quanben/class/wangyoudongman/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"科幻小说\",\"url\":\"/quanben/class/kehuanxiaoshuo/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"女生小说\",\"url\":\"/quanben/class/nvshengxiaoshuo/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"其他小说\",\"url\":\"/quanben/class/qitaxiaoshuo/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]", "lastUpdateTime": 1732531736327, "respondTime": 6398, "ruleBookInfo": { "author": "a", "coverUrl": "c", "init": "@js:\n$ = (_) => java.getString(_);\n({\n n: $(\".booktitle@text\"),\n a: $(\"[property$=author]@content\"),\n k: $(\"[property~=category|status|update_time]@content\"),\n w: $(\"text.字数@text\\#\\#字数[::]\"),\n l: $(\"[property~=las?test_chapter_name]@content\"),\n i: $(\"[property$=description]@content\"),\n c: $(\"[property$=image]@content\"),\n t: $(\"text.目录@href\"),\n d: $(\"text.下载@href\")\n});", "intro": "i", "kind": "k", "lastChapter": "l", "name": "n", "wordCount": "w" }, "ruleContent": { "content": "#rtext@html", "nextContentUrl": "#linkNext@href" }, "ruleExplore": {}, "ruleSearch": { "author": ".author.0@text", "bookList": ".bookbox", "bookUrl": "a.0@href", "coverUrl": "{{$.coverUrl}}http://u3v.cn/5zBiW8", "intro": ".update@text", "lastChapter": "a.1@text", "name": "a.0@text" }, "ruleToc": { "chapterList": "#list-chapterAll dd a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "http://www.taozitxt.net/search/,{\n \"body\": \"searchkey={{key}}\",\n \"method\": \"POST\",\n \"webView\": true\n}", "weight": 0 }, { "bookSourceComment": "//同库(新笔趣阁):https://m.bqgee.com\n//同库(七三中文):https://m.73zw8.com\n//同库(一世书城):https://m1.1114txt.net\n//同库(笔趣屋网):https://m.jieshengit.com\n//同库(看书啦网):https://wap.kanshu5.net\n//同库(看书室网):https://wap.kanshushi.com", "bookSourceGroup": "免费", "bookSourceName": "看书室网", "bookSourceType": 0, "bookSourceUrl": "https://wap.kanshushi.com", "customOrder": 46, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "", "lastUpdateTime": 1733291594710, "respondTime": 41501, "ruleBookInfo": { "author": ".author a@text", "coverUrl": "#thumb img@src", "intro": ".review@html##(^|[。!?]+[”」)】]?)##$1
", "kind": "#book_detail li.1:2:3@text##.*:|\\s..:.*|小说", "lastChapter": "#chapterlist a.0@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "name": "span.title@text", "tocUrl": "text.查看完整目录@href" }, "ruleContent": { "content": "#chaptercontent@textNodes", "nextContentUrl": "text.下一页@href", "replaceRegex": "##......//.*" }, "ruleExplore": {}, "ruleSearch": { "author": "a.2@text", "bookList": ".hot_sale", "bookUrl": "a.0@href", "coverUrl": "a.0@href\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\n'/img/'+iid+'/'+id+'.jpg';\n", "intro": "a.0@hrefjava.ajax('https://wap.kanshushi.com'+result).review@text", "kind": "p.2@textNodes##\\s\\|.*\\s##,", "lastChapter": "a.3@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "name": "a.0@text" }, "ruleToc": { "chapterList": "#chapterlist p a!0", "chapterName": "text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "chapterUrl": "href" }, "searchUrl": "/search.php?keyword={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "漫画", "bookSourceName": "嘤嘤漫画(英文)", "bookSourceType": 2, "bookSourceUrl": "https://mangaonlineteam.com/", "customOrder": 46, "enabled": false, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1731588453421, "respondTime": 3772, "ruleBookInfo": { "intro": ".summary__content show-more@h4@text", "name": ".post-title@h1@text" }, "ruleContent": { "content": "class.page-break @img@html", "replaceRegex": "##\">\\n##,{'headers':{'referer':'{{source.getKey()}}'}}$0", "webJs": "" }, "ruleExplore": {}, "ruleSearch": { "bookList": "class.c-tabs-item@class.row c-tabs-item__content", "bookUrl": ".h4@a@href", "checkKeyWord": "god", "coverUrl": "class.tab-thumb c-image-hover@img@data-src", "kind": "class.summary-content@text", "name": ".h4@a@text", "wordCount": "" }, "ruleToc": { "chapterList": "-class.main version-chap no-volumn@tag.li", "chapterName": "a@text", "chapterUrl": "a@href" }, "searchUrl": "https://mangaonlineteam.com/?s=god&post_type=wp-manga", "weight": 0 }, { "bookSourceComment": "发现规则来自@游客2580大佬", "bookSourceGroup": "免费", "bookSourceName": "心拉看书", "bookSourceType": 0, "bookSourceUrl": "https://www.lakanshu.cc/#喜静", "customOrder": 47, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "header": "{\n\t\"User-Agent\":\"Mozilla/5.0 (Linux; Android 14; PJH110 Build/SP1A.210812.016) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.6533.103 Mobile Safari/537.36\",\"Referer\":\"{{baseUrl}}\"\n\t}", "lastUpdateTime": 1733277096943, "respondTime": 10336, "ruleBookInfo": { "author": "a", "coverUrl": "c", "init": "@js:\n$ = (_) => java.getString(_);\n({\n n: $(\"[property$=title]@content\"),\n a: $(\"[property$=author]@content\"),\n k: $(\"[property~=category|status|update_time]@content\"),\n w: $(\"text.字数@text\\#\\#字数[::]\"),\n l: $(\"[property~=las?test_chapter_name]@content\"),\n i: $(\"[property$=description]@content\"),\n c: $(\"[property$=image]@content\"),\n t: $(\"text.目录@href\"),\n d: $(\"text.下载@href\")\n});", "intro": "i", "kind": "k", "lastChapter": "l", "name": "n", "wordCount": "w" }, "ruleContent": { "content": "#content@p!0@html" }, "ruleExplore": {}, "ruleSearch": { "author": ".s4@text", "bookList": ".txt-list@li!0", "bookUrl": "a.0@href", "coverUrl": "{{$.coverUrl}}http://u3v.cn/5zBiW8", "kind": ".s1@text##\\[|\\]", "lastChapter": ".s3@text", "name": "a.0@text" }, "ruleToc": { "chapterList": ".section-list.1@li a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": "text.下一页@href" }, "searchUrl": "{{cookie.removeCookie(source.getKey())}}\nhttps://www.lakanshu.cc/search/?searchkey={{key}},{\n \"webView\": true\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "爱搬文屋", "bookSourceType": 0, "bookSourceUrl": "https://www.banwenwu.com#", "bookUrlPattern": "https://www.banwenwu.com/\\d+/", "customOrder": 48, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "排行::/paihangbang/\n收藏::/collect/\n完本::/wanbenxiaoshuo/", "lastUpdateTime": 1734989704883, "respondTime": 3829, "ruleBookInfo": { "author": "[property$=author]@content", "coverUrl": "[property$=image]@content", "intro": "[property$=description]@content", "kind": "[property~=category|status|update_time]@content", "lastChapter": "[property$=latest_chapter_name]@content", "name": "[property$=book_name]@content" }, "ruleContent": { "content": "#content@html" }, "ruleExplore": { "bookList": ".layout:nth-child(n+1) .txt-list:nth-child(1) > li:nth-child(n+1)", "bookUrl": "a@href", "kind": ".s5@text", "name": "a@text" }, "ruleSearch": { "author": "span.-2@text", "bookList": ".txt-list@li!0", "bookUrl": "span.1@a@href", "checkKeyWord": "剑来", "kind": "span.0:-1@text##\\[|\\]", "lastChapter": "span.2@text", "name": "span.1@text" }, "ruleToc": { "chapterList": "#section-list > li:nth-child(n+1) > a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "{{url=source.getKey();cookie.removeCookie(url)}}\n/modules/article/search.php,{\n \"body\": \"searchkey={{key}}\",\n \"charset\": \"GBK\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "万层中文", "bookSourceType": 0, "bookSourceUrl": "http://www.oneceng.com", "customOrder": 48, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[\n{\"title\":\"作品分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"全部\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_0_0_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"都市异能\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_1_0_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑灵异\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_2_0_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻奇幻\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_3_0_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"仙侠修真\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_4_0_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"军事历史\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_5_0_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"游戏竞技\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_6_0_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"科幻未来\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_7_0_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古代言情\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_8_0_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现代言情\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_9_0_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"灵异惊悚\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_10_0_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"仙侠情缘\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_11_0_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"浪漫青春\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_12_0_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"幻想言情\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_13_0_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"耽美同人\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_14_0_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"书名首字母\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"不限\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_0_0_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"[A]\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_0_0_0_0_A_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"[B]\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_0_0_0_0_B_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"[C]\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_0_0_0_0_C_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"[D]\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_0_0_0_0_D_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"[E]\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_0_0_0_0_E_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"[F]\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_0_0_0_0_F_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"[G]\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_0_0_0_0_G_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"[H]\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_0_0_0_0_H_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"[I]\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_0_0_0_0_I_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"[J]\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_0_0_0_0_J_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"[K]\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_0_0_0_0_K_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"[L]\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_0_0_0_0_L_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"[M]\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_0_0_0_0_M_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"[N]\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_0_0_0_0_N_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"[O]\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_0_0_0_0_O_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"[P]\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_0_0_0_0_P_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"[Q]\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_0_0_0_0_Q_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"[R]\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_0_0_0_0_R_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"[S]\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_0_0_0_0_S_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"[T]\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_0_0_0_0_T_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"[U]\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_0_0_0_0_U_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"[V]\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_0_0_0_0_V_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"[W]\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_0_0_0_0_W_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"[X]\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_0_0_0_0_X_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"[Y]\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_0_0_0_0_Y_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"[Z]\",\"url\":\"http://www.oneceng.com/shuku/lastupdate_0_0_0_0_Z_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}\n]", "lastUpdateTime": 1733520270546, "respondTime": 9060, "ruleBookInfo": { "author": "span a@text", "coverUrl": "a img@src", "intro": ".tabvalue td@text&&.tabvalue div@text", "kind": "td[width]:nth-of-type(1)@text", "lastChapter": "div.title@text", "name": ".divbox > div > div > span:nth-of-type(1)@text", "tocUrl": "a.catalogbtn@href" }, "ruleContent": { "content": "div.acontent@html", "nextContentUrl": "text.下一页@href" }, "ruleExplore": { "author": "td:nth-of-type(3)@text", "bookList": "#jieqi_page_contents tr", "bookUrl": "a.pop@href", "coverUrl": "a.pop@hrefjava.ajax(result)a img@src", "kind": "td:nth-of-type(6)@text", "lastChapter": "#jieqi_page_contents td:nth-of-type(2) a@text", "name": "a.pop@text", "wordCount": "td:nth-of-type(4)@text" }, "ruleSearch": { "author": "div.c_tag:nth-of-type(2) a@text", "bookList": "div.c_row", "bookUrl": ".c_subject a@href", "checkKeyWord": "我的", "coverUrl": "a img@src", "intro": "div.c_description@text", "kind": "div.c_tag:nth-of-type(2) span:nth-of-type(4)@text&&span:nth-of-type(n+7)@text", "lastChapter": "div:nth-of-type(4) .c_value a@text", "name": ".c_subject a@text", "wordCount": "span:nth-of-type(6)@text" }, "ruleToc": { "chapterList": "dd a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "http://www.oneceng.com/modules/article/search.php,{\n\"method\":\"POST\",\n\"charset\":\"GBK\",\n\"body\":\"searchtype=articlename&searchkey={{key}}\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "正版", "bookSourceName": "得间小说🎃", "bookSourceType": 0, "bookSourceUrl": "http://m.idejian.net#🎃", "customOrder": 49, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "lastUpdateTime": 1730109333155, "respondTime": 3240, "ruleBookInfo": { "author": ".author.0@text", "coverUrl": "img.0@src", "intro": ".brief_intro@p@text##内容简介:|(^|[。!?]+[”」)】]?)##$1
", "kind": ".author.1@text", "lastChapter": ".title.1@text##最新", "name": ".z_ellipsis2.0@text", "tocUrl": "@js:\"https://dj.palmestore.com/zybook/u/p/api.php?Act=getChapterListVersion&bid=\"+java.put('bid',baseUrl.match(/(\\d+)/)[1])+\"&p4=501656\"", "wordCount": ".font_num@text" }, "ruleContent": { "content": ".h5_mainbody@p@html" }, "ruleExplore": {}, "ruleSearch": { "author": ".book_author.0@text", "bookList": ".v_list li", "bookUrl": "a@href", "coverUrl": "img@src", "intro": ".book_info@text##(^|[。!?]+[”」)】]?)##$1
", "lastChapter": "", "name": ".book_name@text" }, "ruleToc": { "chapterList": "cp", "chapterName": "cn@text", "chapterUrl": "https://m.idejian.com/book/@get:{bid}/{{@css:id@text}}.html", "nextTocUrl": "" }, "searchUrl": "http://m.idejian.net/search/do?keyword={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "全本同人", "bookSourceType": 0, "bookSourceUrl": "https://www.qbtr.cc##喜静", "customOrder": 49, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"同人小说\",\"url\":\"/tongren/index<,_{{page}}>.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"常规小说\",\"url\":\"/changgui/index<,_{{page}}>.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"热门排行\",\"url\":\"/hot/index<,_{{page}}>.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"标签\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"火影\",\"url\":\" /tag/{{page-1}}_huoying\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"系统\",\"url\":\" /tag/{{page-1}}_xitong\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"海贼\",\"url\":\" /tag/{{page-1}}_haizei\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"斗罗\",\"url\":\" /tag/{{page-1}}_douluo\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"综漫\",\"url\":\" /tag/{{page-1}}_zongman\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"漫威\",\"url\":\" /tag/{{page-1}}_manwei\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"型月\",\"url\":\" /tag/{{page-1}}_xingyue\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"聊天群\",\"url\":\" /tag/{{page-1}}_liaotianqun\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"洪荒\",\"url\":\" /tag/{{page-1}}_honghuang\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"柯南\",\"url\":\" /tag/{{page-1}}_kenan\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"娱乐\",\"url\":\" /tag/{{page-1}}_yule\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"后宫\",\"url\":\" /tag/{{page-1}}_hougong\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"盗墓\",\"url\":\" /tag/{{page-1}}_daomu\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"FATE\",\"url\":\" /tag/{{page-1}}_FATE\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}}]", "lastUpdateTime": 1733317785912, "respondTime": 6475, "ruleBookInfo": { "coverUrl": "", "intro": "", "kind": "" }, "ruleContent": { "content": ".read_chapterDetail@p@html" }, "ruleExplore": {}, "ruleSearch": { "author": ".booknews@textNodes", "bookList": ".bk", "bookUrl": "a@href", "coverUrl": "{{$.coverUrl}}http://u3v.cn/5zBiW8", "intro": "p@text##简介.", "lastChapter": "", "name": "a@text" }, "ruleToc": { "chapterList": ".clearfix li a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "https://www.qbtr.cc/e/search/index.php,{\n \"body\": \"keyboard={{key}}&show=title&classid=0\",\n \"charset\": \"GBK\",\n \"method\": \"POST\",\n \"webView\": true\n}", "weight": 0 }, { "bookSourceComment": "地址改用m.的目录URL规则:\n{{baseUrl}}##(.*?)m(.*)##$1m$2", "bookSourceGroup": "免费", "bookSourceName": "心动小说", "bookSourceType": 0, "bookSourceUrl": "https://www.woo16.vip/", "customOrder": 50, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"☑️排行\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"总收藏榜\",\"url\":\"/paihang/goodnum_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"最新入库\",\"url\":\"/paihang/postdate_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"最近更新\",\"url\":\"/paihang/lastupdate_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总排行榜\",\"url\":\"/paihang/allvisit_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"月排行榜\",\"url\":\"/paihang/monthvisit_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"周排行榜\",\"url\":\"/paihang/weekvisit_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"日排行榜\",\"url\":\"/paihang/dayvisit_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"总推荐榜\",\"url\":\"/paihang/allvote_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"月推荐榜\",\"url\":\"/paihang/monthvote_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"周推荐榜\",\"url\":\"/paihang/weekvote_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"日推荐榜\",\"url\":\"/paihang/dayvote_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"☑️分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"都市\",\"url\":\"/dushi_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"浓情\",\"url\":\"/nongqing_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"言情\",\"url\":\"/yanqing_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"校园\",\"url\":\"/xiaoyuan_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"武侠\",\"url\":\"/wuxia_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻\",\"url\":\"/xuanhuan_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"穿越\",\"url\":\"/chuanyue_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"惊悚\",\"url\":\"/jingsong_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}}]", "lastUpdateTime": 1731590657039, "respondTime": 6275, "ruleBookInfo": { "coverUrl": "$.thumbnail\n@js:\nresult||\"https://s3.bmp.ovh/imgs/2023/08/01/8a0ab481ea31a36f.jpg\"", "init": "", "intro": ".p3@text", "lastChapter": ".p4 a@text", "tocUrl": "{{baseUrl}}##(.*?)www(.*)##$1m$2" }, "ruleContent": { "content": "id.nr@html" }, "ruleExplore": { "author": ".p2 a@text||a.-1@text", "bookList": ".lists li||.listcon ul li", "bookUrl": "a.0@href", "coverUrl": "$.thumbnail\n@js:\nresult||\"https://s3.bmp.ovh/imgs/2023/08/01/1bb4968e49eedf2b.jpg\"", "intro": ".p3@text", "kind": "span.0@text&&span.-1@text##\\[|\\]|更新时间:", "lastChapter": ".lastchapter a@text", "name": "img@alt||a.0@text", "wordCount": "" }, "ruleSearch": { "author": "a.-1@text", "bookList": ".lists li", "bookUrl": "a.0@href", "coverUrl": "$.thumbnail\n@js:\nresult||\"https://s3.bmp.ovh/imgs/2023/08/01/2c5709f38795b4d1.jpg\"", "kind": "span.0@text&&span.-1@text##\\[|\\]|更新时间:", "lastChapter": "a.1@text", "name": "a.0@text" }, "ruleToc": { "chapterList": ".lb li!-1", "chapterName": "a@text", "chapterUrl": "a@href", "isPay": "ttt", "nextTocUrl": ".showpage@a@href" }, "searchUrl": "/modules/article/search.php,{\n \"body\": \"searchtype=articlename&searchkey={{key}}&t_btnsearch=\",\n \"charset\": \"GBK\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "书海阁子", "bookSourceType": 0, "bookSourceUrl": "https://m.shuhaige.net#", "bookUrlPattern": "https?://m\\.shuhaige\\.net(/html)?/\\d+/?", "customOrder": 51, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[\n{\"title\": \"小说排行\",\"url\": \"\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"总点击榜\",\"url\": \"/allvisit/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"月点击榜\",\"url\": \"/monthvisit/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"周点击榜\",\"url\": \"/weekvisit/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"日点击榜\",\"url\": \"/dayvisit/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"总推荐榜\",\"url\": \"/allvote/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"月推荐榜\",\"url\": \"/monthvote/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"周推荐榜\",\"url\": \"/weekvote/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"日推荐榜\",\"url\": \"/dayvote/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"总收藏榜\",\"url\": \"/goodnum/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"总字数榜\",\"url\": \"/size/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"强推榜单\",\"url\": \"/toptime/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"新书榜单\",\"url\": \"/goodnew/{{page}}.html\",\n\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"书库全部\",\"url\": \"/shuku/0_0_0_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"都市生活\",\"url\": \"/shuku/0_1_0_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"现代言情\",\"url\": \"/shuku/0_2_0_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"古代言情\",\"url\": \"/shuku/0_3_0_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"青春校园\",\"url\": \"/shuku/0_4_0_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"玄幻奇幻\",\"url\": \"/shuku/0_5_0_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"武侠仙侠\",\"url\": \"/shuku/0_6_0_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"悬疑灵异\",\"url\": \"/shuku/0_7_0_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"历史军事\",\"url\": \"/shuku/0_8_0_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"游戏竞技\",\"url\": \"/shuku/0_9_0_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"科幻未来\",\"url\": \"/shuku/0_10_0_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"二次元い\",\"url\": \"/shuku/0_11_0_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"新书入库\",\"url\": \"/shuku/0_12_0_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"连载更新\",\"url\": \"/shuku/0_0_1_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"都市生活\",\"url\": \"/shuku/0_1_1_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"现代言情\",\"url\": \"/shuku/0_2_1_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"古代言情\",\"url\": \"/shuku/0_3_1_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"青春校园\",\"url\": \"/shuku/0_4_1_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"玄幻奇幻\",\"url\": \"/shuku/0_5_1_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"武侠仙侠\",\"url\": \"/shuku/0_6_1_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"悬疑灵异\",\"url\": \"/shuku/0_7_1_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"历史军事\",\"url\": \"/shuku/0_8_1_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"游戏竞技\",\"url\": \"/shuku/0_9_1_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"科幻未来\",\"url\": \"/shuku/0_10_1_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"二次元い\",\"url\": \"/shuku/0_11_1_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"新书入库\",\"url\": \"/shuku/0_12_1_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"完本完结\",\"url\": \"/shuku/0_0_2_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"都市生活\",\"url\": \"/shuku/0_1_2_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"现代言情\",\"url\": \"/shuku/0_2_2_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"古代言情\",\"url\": \"/shuku/0_3_2_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"青春校园\",\"url\": \"/shuku/0_4_2_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"玄幻奇幻\",\"url\": \"/shuku/0_5_2_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"武侠仙侠\",\"url\": \"/shuku/0_6_2_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"悬疑灵异\",\"url\": \"/shuku/0_7_2_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"历史军事\",\"url\": \"/shuku/0_8_2_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"游戏竞技\",\"url\": \"/shuku/0_9_2_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"科幻未来\",\"url\": \"/shuku/0_10_2_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"二次元い\",\"url\": \"/shuku/0_11_2_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0.25,\n\"layout_flexBasisPercent\": -1\n}},\n{\"title\": \"新书入库\",\"url\": \"/shuku/0_12_2_{{page}}.html\",\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 0.29\n}}\n]", "header": "{\n\"cookie\":\"Hm_lvt_573bdc8da64ee3b78702a1da827da09f=1625029116\"\n}", "lastUpdateTime": 1734387323563, "loginUrl": "", "respondTime": 12400, "ruleBookInfo": { "author": "class.author@tag.a@text", "coverUrl": "img@src", "init": "class.detail", "kind": "tag.p.2@tag.a@text&&\ntag.p.2@tag.span.0@text&&\ntag.p.4@text##最后更新:", "lastChapter": "class.new@tag.a@text##免费章节 |正文卷 |正文 |VIP章节 ", "name": "class.name@text##\\(.*|\\(.*|免费阅读|全文.*阅读|最新章节", "wordCount": "tag.p.2@tag.span.1@text" }, "ruleContent": { "content": "class.content@html##喜欢.*更新速度最快。|《.*》无错章节将持续.*", "imageStyle": "full", "nextContentUrl": "text.下一页@href" }, "ruleExplore": { "name": "" }, "ruleSearch": { "author": "class.data.0@tag.a@text##的小说", "bookList": "class.list@li", "bookUrl": "class.bookname@tag.a@href", "coverUrl": "img@src", "intro": "class.intro@text", "kind": "class.data@tag.span.0@text", "lastChapter": "tag.p.3@tag.a@text##免费章节 |正文卷 |正文 |VIP章节 ", "name": "class.bookname@tag.a@text##\\(.*|\\(.*|免费阅读|全文.*阅读|最新章节", "wordCount": "tag.p.1@tag.span.1@text" }, "ruleToc": { "chapterList": "class.read@tag.li", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href", "nextTocUrl": "text.下一页@href" }, "searchUrl": "https://m.shuhaige.net/search.html,{\n\"method\": \"POST\",\n\"body\": \"searchkey={{key}}\"\n}", "weight": 0 }, { "bookSourceComment": "by_金樽\nhttps://www.jiangnanxs.com\nhttps://www.medabc.com.cn", "bookSourceGroup": "免费", "bookSourceName": "江南小说", "bookSourceType": 0, "bookSourceUrl": "https://www.jiangnanxs.com", "concurrentRate": "", "customOrder": 51, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"日点击榜\",\"url\":\"/type/dayvisit_1.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"周点击榜\",\"url\":\"/type/weekvisit_1.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"月点击榜\",\"url\":\"/type/monthvisit_1.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"总点击榜\",\"url\":\"/type/allvisit_1.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"总收藏榜\",\"url\":\"/type/goodnum_1.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"字数排行\",\"url\":\"/type/size_1.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"日推荐榜\",\"url\":\"/type/dayvote_1.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"周推荐榜\",\"url\":\"/type/weekvote_1.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"月推荐榜\",\"url\":\"/type/monthvote_1.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"总推荐榜\",\"url\":\"/type/allvote_1.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"最新入库\",\"url\":\"/type/postdate_1.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"最近更新\",\"url\":\"/type/lastupdate_1.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"玄幻奇幻\",\"url\":\"/type/1_1.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"武侠仙侠\",\"url\":\"/type/2_1.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"青春校园\",\"url\":\"/type/3_1.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"历史文化\",\"url\":\"/type/4_1.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"网游动漫\",\"url\":\"/type/5_1.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"穿越架空\",\"url\":\"/type/6_1.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"惊悚悬疑\",\"url\":\"/type/7_1.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"经典文学\",\"url\":\"/type/8_1.html\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"完结小说\",\"url\":\"/quanben/1.html\",\"style\":{\"layout_flexGrow\":1}}]", "header": "{\"Accept-Language\":\"zh-CN,zh;q=0.9\"}", "lastUpdateTime": 1731530795761, "respondTime": 3626, "ruleBookInfo": { "author": "//p[@class=\"c02\"]/span[1]/text()", "coverUrl": ".f1_L>a>img@src", "intro": "p.c05_t@text", "kind": "//div[@class=\"inf02\"]/p[1]/a/text()", "lastChapter": "#listsss>li.-1@text", "name": ".c01>h1>a@text", "tocUrl": ".c01>h1>a@href", "wordCount": "//div[@class=\"inf02\"]/p[2]/text()" }, "ruleContent": { "content": "//div[@id=\"txt\"]/p/text()", "nextContentUrl": "", "sourceRegex": "##想要看最新章节内容,请下载" }, "ruleExplore": { "author": "ul>:eq(4)@text", "bookList": ".whole>ol>li!0", "bookUrl": "ul>:eq(2)>h3>a@href", "kind": "ul>:eq(1)@text&&ul>:eq(5)@text", "lastChapter": "ul>:eq(3)@text", "name": "ul>:eq(2)@text" }, "ruleSearch": { "author": "//div[1]/p/span[1]/a/@title", "bookList": "//body/div[2]/div[3]/ul/li", "bookUrl": "//div[1]/h3/a/@href", "checkKeyWord": "我的", "coverUrl": "//a[1]/img/@data-original", "intro": "//div[1]/p[3]/text()", "kind": "//div[1]/p/span[2]/a/text()", "lastChapter": "//div[1]/p[2]/a/@title", "name": "a.0@title", "wordCount": "//div[1]/p/span[4]/text()" }, "ruleToc": { "chapterList": "#listsss>li>a", "chapterName": "//text()", "chapterUrl": "//@href" }, "searchUrl": "/search.php?key={{key}}", "variableComment": "", "weight": 0 }, { "bookSourceComment": "只改了目录规则\n正文规则很混乱,,自己看的不对自己改吧。。。\n还有图片,图片字也有,正常的摄影图也有。。图片样式text和full自己改。。", "bookSourceGroup": "出版", "bookSourceName": "古典文学(优)", "bookSourceType": 0, "bookSourceUrl": "http://yz4.chaoxing.com", "bookUrlPattern": "", "customOrder": 51, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "\nu1='::/circlemarket/getBook,{\"method\":\"POST\",\"body\":\"start={{page-1}}&size=25&channelId=';\nu2='\"}';\nlist=[[\"❀超星推荐❀\",130],[\"❀世界名著❀\",1000000007],[\"名家名作\",1000000008],[\"流行小说\",1000000010],[\"古典文学\",1000000009],[\"诗歌散文\",1000000033],[\"文学理论\",1000000063],[\"纪实文学\",1000000498],[\"少儿文学\",1000001204],[\"外文原著\",1000000438],[\"❀中国历史❀\",1000000057],[\"史学研究\",1000000072],[\"人物传记\",1000000066],[\"文物考古\",1000000069],[\"通俗演绎\",1000000060],[\"世界历史\",1000001049],[\"❀中国哲学❀\",1000000013],[\"西方哲学\",1000000014],[\"马列哲学\",1000000015],[\"宗教\",1000000393],[\"❀艺术摄影❀\",1000000051],[\"美术书法\",1000000042],[\"音乐舞蹈\",1000000045],[\"建筑雕塑\",1000000048],[\"戏曲戏剧\",1000000081],[\"电影电视\",1000001046],[\"艺术理论\",1000000075],[\"❀经济管理❀\",1000000102],[\"投资理财\",1000000105],[\"金融会计\",1000000108],[\"成功励志\",1000000111],[\"创业创新\",1000000138],[\"❀政法政治❀\",1000000414],[\"法学\",1000000417],[\"国际关系\",1000000420],[\"❀社科心理❀\",1000000090],[\"社会学\",1000000087],[\"语言文字\",1000000135],[\"新闻传播\",1000000435],[\"❀军事理论❀\",1000000426],[\"军事技术\",1000000429],[\"军事百科\",1000000432],[\"❀工业技术❀\",1000000026],[\"航空航天\",1000000027],[\"交通运输\",1000000030],[\"环境科学\",1000000031],[\"农业科学\",1000000032],[\"计算机学\",1000000036],[\"❀公共卫生❀\",1000000471],[\"基础医学\",1000000474],[\"中医学\",1000000477],[\"临床医学\",1000000480],[\"药学\",1000000483],[\"❀高等教育❀\",1000000399],[\"基础教育\",1000000402],[\"职业教育\",1000000405],[\"理论管理\",1000000408],[\"❀大众烹饪❀\",1000000120],[\"旅游\",1000000123],[\"保健\",1000000126],[\"育儿\",1000000129],[\"体育\",1000001048],[\"小人书\",1000000522],[\"生活百科\",1000000486],[\"❀科普读物❀\",1000000017],[\"数理化学\",1000000019],[\"天文地球\",1000000020],[\"生物科学\",1000000022],[\"自然科学\",1000000023]];\nlist.map(a=>a[0]+u1+a[1]+u2).join(\"&&\").replace(/❀/g,\"❀     ❀\")\n", "header": "", "lastUpdateTime": 1741627215486, "loginUrl": "", "respondTime": 1938, "ruleBookInfo": { "author": "class.artCon@tag.p@text##\\s*编?著", "coverUrl": "", "init": "", "intro": "##[\\s\\S]*##
★★★ 超星·出版 ★★★
★★★ 本书暂无简介 ★★★###", "kind": "", "lastChapter": "class.con@tag.a.-1@text", "name": "tag.h2.0@text", "tocUrl": "", "wordCount": "" }, "ruleContent": { "content": "class.ztArtCon@tag.p@html||body@html##([\\w,、。!?]{26}[。!?;]+[”’]?)(?=[^\\n]{27})##$1
", "imageStyle": "FULL", "nextContentUrl": "", "replaceRegex": "", "sourceRegex": "", "webJs": "" }, "ruleExplore": { "author": "author##\\s*编?著", "bookList": "subject", "bookUrl": "mobileulr", "coverUrl": "coverUrl", "intro": "", "kind": "", "lastChapter": "", "name": "name", "wordCount": "" }, "ruleSearch": { "author": "author##\\s*编?著", "bookList": "$.[*]", "bookUrl": "mobileulr", "coverUrl": "coverUrl", "intro": "", "kind": "", "lastChapter": "", "name": "name", "wordCount": "" }, "ruleToc": { "chapterList": "\nresult=result.match(/Html = \"(.*?)\"/)[1]\nunescape(result)\nli a", "chapterName": "text##^目录$", "chapterUrl": "attr##&name=.+", "isVip": "", "nextTocUrl": "", "updateTime": "" }, "searchUrl": "http://yz4.chaoxing.com/circlemarket/getsearch,{\n \"method\": \"POST\",\n \"body\": \"&channelId=52&sw={{key}}&start=0&size=25\"\n}", "weight": 0 }, { "bookSourceComment": "比较奇特的一个书源", "bookSourceGroup": "免费", "bookSourceName": "画本阅读(优)", "bookSourceType": 0, "bookSourceUrl": "https://so.ihuaben.com", "customOrder": 52, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1733766718014, "respondTime": 1550, "ruleBookInfo": { "tocUrl": "text.章节目录@href" }, "ruleContent": { "content": "#contentsource@html" }, "ruleExplore": {}, "ruleSearch": { "author": "a.text-muted@text", "bookList": ".searchresult", "bookUrl": "h2 a@href", "name": "h2@text" }, "ruleToc": { "chapterList": "-.chapters p", "chapterName": "a@text", "chapterUrl": "a@href", "nextTocUrl": ".pagination a@href", "updateTime": ".updateTime@text" }, "searchUrl": "https://so.ihuaben.com/search?keyword={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "得奇小说", "bookSourceType": 0, "bookSourceUrl": "https://www.deqixs.com/##喜静", "customOrder": 52, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"最近更新\",\"url\":\"https://www.deqixs.com/xiaoshuo/1-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"热门小说\",\"url\":\"https://www.deqixs.com/xiaoshuo/2-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}}]", "lastUpdateTime": 1732637887573, "respondTime": 6090, "ruleBookInfo": { "author": ".itemtxt a.1@text##作者.", "coverUrl": ".item img@src", "init": "", "intro": "class.des bb@p@text", "kind": ".itemtxt span.0:1@text", "lastChapter": ".itemtxt a.2@text", "name": ".itemtxt a.0@text" }, "ruleContent": { "content": ".con p@html", "nextContentUrl": "text.下一页@href", "replaceRegex": "##为防止采集.*\\n|网址.*\\n|必应搜索.*\\n" }, "ruleExplore": {}, "ruleSearch": { "author": "a.2@text", "bookList": ".item", "bookUrl": "a.0@href", "coverUrl": "img@src", "kind": "span.0:1@text", "lastChapter": "li.1@a@text", "name": "a.1@text", "wordCount": "span.2@text" }, "ruleToc": { "chapterList": "#list li a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "https://www.deqixs.com/tag/?key={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "得奇小说", "bookSourceType": 0, "bookSourceUrl": "https://www.deqixs.com/#喜静", "customOrder": 53, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"最近更新\",\"url\":\"https://www.deqixs.com/xiaoshuo/1-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"热门小说\",\"url\":\"https://www.deqixs.com/xiaoshuo/2-{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}}]", "lastUpdateTime": 1733304808098, "respondTime": 6008, "ruleBookInfo": { "author": ".itemtxt a.1@text##作者.", "coverUrl": ".item img@src", "init": "", "intro": "class.des bb@p@text", "kind": ".itemtxt span.0:1@text", "lastChapter": ".itemtxt a.2@text", "name": ".itemtxt a.0@text" }, "ruleContent": { "content": ".con p@html", "nextContentUrl": "text.下一页@href", "replaceRegex": "##为防止采集.*\\n|网址.*\\n|必应搜索.*\\n" }, "ruleExplore": {}, "ruleSearch": { "author": "a.2@text", "bookList": ".item", "bookUrl": "a.0@href", "coverUrl": "img@src", "kind": "span.0:1@text", "lastChapter": "li.1@a@text", "name": "a.1@text", "wordCount": "span.2@text" }, "ruleToc": { "chapterList": "#list li a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "https://www.deqixs.com/tag/?key={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "华龙文学", "bookSourceType": 0, "bookSourceUrl": "https://www.hltxt.com#", "bookUrlPattern": "", "customOrder": 54, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "@js:\nsort=[];\npush=(title,url,type1,type2)=>sort.push({\n\t\ttitle: title,\n\t\turl: url,\n\t\tstyle: {\n\t\t\t\tlayout_flexGrow: type1,\n\t\t\t\tlayout_flexBasisPercent: type2\n\t\t\t}\n\t});\n\t\nfl=[[\"男频\",\"1\",\n[\"玄幻奇幻\",\"武侠仙侠\",\"都市生活\",\"历史军事\",\"游戏竞技\",\"科幻未来\",\"恐怖悬疑\",\"其他类型\"]],\n[\"女频\",\"9\",\n[\"古代言情\",\"现代言情\",\"幻想奇缘\",\"游戏情缘\",\"浪漫青春\",\"言情美文\",\"科幻灵异\",\"其他类型\"]]];\nfl.map([title1,index1,list]=>{\n [[\"连载\",\"1\"],[\"完结\",\"2\"]].map([title2,status]=>{\n\tpush(title1+\"♡\"+title2, null, 1, 1);\n\t list.map((title,index2)=>{\n\t \tindex=Number(index1) + Number(index2);\n\t url= `/shuku/0_${index}_${status}_{{page}}.html`;\n\tif(index2 +1<= list.length - list.length%3)\n\t\t\t {\tpush(title, url, 1, 0.25);}\n\t\t\t\telse{ push(title, url, 0, 0.29);}\n \t \t});\n \t});\n\t});\t\n\t\nbd = [[\"总点击\",\"allvisit\"],[\"月点击\",\"monthvisit\"],[\"周点击\",\"weekvisit\"],[\"日点击\",\"dayvisit\"],[\"总推荐\",\"allvote\"],[\"月推荐\",\"monthvote\"],[\"周推荐\",\"weekvote\"],[\"日推荐\",\"dayvote\"],[\"总收藏\",\"goodnum\"],[\"字数\",\"size\"],[\"入库\",\"postdate\"]];\n \t[[\"连载\",\"1\"],[\"完结\",\"2\"]].map([title,status]=>{\n\tpush('榜单'+\"♡\"+title, null, 1, 1);\n\t bd.map(([title,uri],index)=>{\n\t url= `/shuku/${uri}_0_${status}_{{page}}.html`;\n\tif(index+1 <= bd.length - bd.length%3)\n\t\t\t {\tpush(title, url, 1, 0.25);}\n\t\t\t\telse{ push(title, url, 0, 0.29);} \t\n \t});\n\t});\nJSON.stringify(sort);", "header": "", "lastUpdateTime": 1734409094303, "respondTime": 6872, "ruleBookInfo": { "author": "[property$=author]@content", "coverUrl": "[property=\"og:image\"]@content", "downloadUrls": "\nu=java.getElements(\"@@dl@dt@a\").attr(\"href\");\nhtml=java.ajax(u);\n\nul@h3.1@a@href\t\t", "intro": "🔔 更新:{{@@[property$=update_time]@content##\\s##🔸}}\n\n📂 简介:{{@@#intro@p.0@text}}##(^|[。!?]+[”」)】]?)##$1
", "kind": "[property~=category|status|update_time]@content##\\s.*", "lastChapter": "[property$=chapter_name]@content", "name": "[property$=book_name]@content", "tocUrl": "", "wordCount": "" }, "ruleContent": { "content": "#content p@html", "nextContentUrl": "#pager_next:contains(下一页)@href", "replaceRegex": "##\\n.*请点击下一页继续阅读.*|\\n.*请大家收藏.*全网最快。" }, "ruleExplore": {}, "ruleSearch": { "author": ".book_other>span.0@text", "bookList": "#sitembox dl||.sitebox dl", "bookUrl": "a.0@href", "coverUrl": "img@src", "intro": ".book_des@text", "kind": ".book_other>span.2:1:4@text||.uptime@text", "lastChapter": "a.-1@text", "name": "h3@a@text", "wordCount": "span.3@text" }, "ruleToc": { "chapterList": "dl dd a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": "" }, "searchUrl": "@js:\nburl=source.getKey().match(/([^#]*)/)[1];\nurl = burl+\"/search.html\";\nbody = \"searchkey=\"+key;\nhead = {\"cookie\":\"/\",\"referer\":burl};\n$ = java.post(url,body,head).headers();\nuri = $.Location||$.location;\nString(uri).replace('1.html','{{page}}.html');", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "小说阅读(优)", "bookSourceType": 0, "bookSourceUrl": "https://www.xsyueduw.com#", "customOrder": 55, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[\n{\"title\":\"✴️🔖连载🍁分类🔖✴️\",\"url\":\"/shuku/0_0_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n\n{\"title\":\"🔖连载🍁男频🔖\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n\n{\"title\":\"玄幻奇幻\",\"url\":\"/shuku/0_1_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"武侠仙侠\",\"url\":\"/shuku/0_2_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市生活\",\"url\":\"/shuku/0_3_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史军事\",\"url\":\"/shuku/0_4_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"游戏竞技\",\"url\":\"/shuku/0_5_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻未来\",\"url\":\"/shuku/0_6_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"恐怖悬疑\",\"url\":\"/shuku/0_7_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"其他类型\",\"url\":\"/shuku/0_8_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"——\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"🔖连载🍁女频🔖\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n\n{\"title\":\"古代言情\",\"url\":\"/shuku/0_9_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"现代言情\",\"url\":\"/shuku/0_10_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"幻想奇缘\",\"url\":\"/shuku/0_11_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"游戏情缘\",\"url\":\"/shuku/0_12_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"浪漫青春\",\"url\":\"/shuku/0_13_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"言情美文\",\"url\":\"/shuku/0_14_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻灵异\",\"url\":\"/shuku/0_15_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"其他类型\",\"url\":\"/shuku/0_16_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"——\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"🔖连载🍁榜单🔖\",\"url\":\"/shuku/0_0_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"总点击\",\"url\":\"/shuku/allvisit_0_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"月点击\",\"url\":\"/shuku/monthvisit_0_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"周点击\",\"url\":\"/shuku/weekvisit_0_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日点击\",\"url\":\"/shuku/dayvisit_0_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"总推荐\",\"url\":\"/shuku/allvote_0_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"月推荐\",\"url\":\"/shuku/monthvote_0_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"周推荐\",\"url\":\"/shuku/weekvote_0_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日推荐\",\"url\":\"/shuku/dayvote_0_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"总收藏\",\"url\":\"/shuku/goodnum_0_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"字数\",\"url\":\"/shuku/size_0_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"入库\",\"url\":\"/shuku/postdate_0_1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"——\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"✴️🔖完结🍁分类🔖✴️\",\"url\":\"/shuku/0_0_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n\n{\"title\":\"🔖完结🍁男频🔖\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n\n{\"title\":\"玄幻奇幻\",\"url\":\"/shuku/0_1_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"武侠仙侠\",\"url\":\"/shuku/0_2_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市生活\",\"url\":\"/shuku/0_3_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史军事\",\"url\":\"/shuku/0_4_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"游戏竞技\",\"url\":\"/shuku/0_5_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻未来\",\"url\":\"/shuku/0_6_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"恐怖悬疑\",\"url\":\"/shuku/0_7_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"其他类型\",\"url\":\"/shuku/0_8_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"——\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"🔖完结🍁女频🔖\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n\n{\"title\":\"古代言情\",\"url\":\"/shuku/0_9_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"现代言情\",\"url\":\"/shuku/0_10_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"幻想奇缘\",\"url\":\"/shuku/0_11_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"游戏情缘\",\"url\":\"/shuku/0_12_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"浪漫青春\",\"url\":\"/shuku/0_13_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"言情美文\",\"url\":\"/shuku/0_14_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻灵异\",\"url\":\"/shuku/0_15_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"其他类型\",\"url\":\"/shuku/0_16_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"——\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"🔖完结🍁榜单🔖\",\"url\":\"/shuku/0_0_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"总点击\",\"url\":\"/shuku/allvisit_0_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"月点击\",\"url\":\"/shuku/monthvisit_0_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"周点击\",\"url\":\"/shuku/weekvisit_0_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日点击\",\"url\":\"/shuku/dayvisit_0_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"总推荐\",\"url\":\"/shuku/allvote_0_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"月推荐\",\"url\":\"/shuku/monthvote_0_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"周推荐\",\"url\":\"/shuku/weekvote_0_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日推荐\",\"url\":\"/shuku/dayvote_0_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"总收藏\",\"url\":\"/shuku/goodnum_0_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"字数\",\"url\":\"/shuku/size_0_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"入库\",\"url\":\"/shuku/postdate_0_2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"——\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}\n]", "header": "{\n \"User-Agent\":\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36\", \"Cookie\":\"novel_45200=6866652%7C1684425472;\"\n\n}", "lastUpdateTime": 1735068514974, "respondTime": 7706, "ruleBookInfo": { "author": "[property=\"og:novel:author\"]@content", "coverUrl": "[property=\"og:image\"]@content", "intro": "🔔 更新时间:{{@@[property=\"og:novel:update_time\"]@content##\\s##🔸}}\n📂 内容简介:{{@@[property=\"og:description\"]@content##.*观看小说:}}##(^|[。!?]+[”」)】]?)##$1
", "kind": "[property~=category|status|update_time]@content##\\s.*", "lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content", "name": "[property=\"og:novel:book_name\"]@content", "tocUrl": "", "wordCount": "#info@p.1@a.2@href\njava.ajax(\"https://www.xsyueduw.com\"+result).count span.1@text" }, "ruleContent": { "content": "#content p@html##.*更新速度全网最快。", "nextContentUrl": "text.下一页@href", "replaceRegex": "##.*请点击下一页继续阅读.*" }, "ruleExplore": { "author": "dd span.1@text", "bookList": ".sitebox dl", "bookUrl": "a.0@href", "coverUrl": "img@src", "intro": ".book_des@text", "kind": ".uptime@text", "lastChapter": "dd a.-1@text", "name": "h3 a@text", "wordCount": "" }, "ruleSearch": { "author": "dd span.0@text", "bookList": "dl", "bookUrl": "a.0@href", "coverUrl": "img@src", "intro": "dd.2@text", "kind": "dd span.2:1:4@text", "lastChapter": "dd a.-1@text", "name": "dd a.0@text", "wordCount": "dd span.3@text" }, "ruleToc": { "chapterList": "dl dd a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "/search.html,{\n \"body\": \"searchtype=all&searchkey={{key}}\",\n \"method\": \"POST\",\n \"headers\":{\n \"Referer\":\"https://www.xsyueduw.com/\" \n }\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "八一中文", "bookSourceType": 0, "bookSourceUrl": "https://www.81zw2.com#", "bookUrlPattern": "", "concurrentRate": "", "customOrder": 55, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "", "header": "{'User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36'}", "lastUpdateTime": 1734836669515, "loginCheckJs": "", "loginUi": "", "loginUrl": "", "respondTime": 3448, "ruleBookInfo": { "author": "//meta[@property='og:novel:author']/@content", "coverUrl": "//meta[@property='og:image']/@content", "intro": "//meta[@property='og:description']/@content", "kind": "//meta[@property='og:novel:category']/@content", "lastChapter": "//meta[@property='og:novel:latest_chapter_name']/@content", "name": "//meta[@property='og:novel:book_name']/@content" }, "ruleContent": { "content": "id.content.0@html##(请退出转码|八一中文).+" }, "ruleExplore": {}, "ruleSearch": { "author": "class.result-game-item-info-tag.0@tag.span.1@text", "bookList": "class.result-item", "bookUrl": "class.result-game-item-title-link.0@href", "coverUrl": "tag.img.0@src", "intro": "class.result-game-item-desc.0@text", "kind": "class.result-game-item-info-tag.1@tag.span.1@text", "lastChapter": "class.result-game-item-info-tag.3@tag.a.0@text", "name": "class.result-game-item-title-link.0@text" }, "ruleToc": { "chapterList": "id.list.0@tag.dd", "chapterName": "tag.a.0@text", "chapterUrl": "tag.a.0@href" }, "searchUrl": "/search.php?keyword={{key}}", "weight": 0 }, { "bookSourceComment": "需登录\n◎搜索格式◎\n1、搜索用户<关闭精确搜索>\n@用户名\n2、搜索合集<关闭精确搜索>\n#合集\n3、搜索文章,直接搜索\n发现规则\n 🏷标签\n标签名::https://api.lofter.com/oldapi/tagPosts.api?product=lofter-android-6.13.0&method=newTagSearch&offset={{(page-1) *22}}&limit=22&firstpermalink=null&tag=标签名&type=new,{\"method\": \"POST\",\"body\":\"null\"}\n📃用户(搜索可以得到)\n出现目录加载失败,请尝试刷新,因为可能是请求失败导致的", "bookSourceGroup": "免费", "bookSourceName": "武馆小说(外部)", "bookSourceType": 0, "bookSourceUrl": "https://newsmiss.lofter.com", "bookUrlPattern": "", "customOrder": 55, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": " ---------- 🏷标签 ---------- ::\n百合::https://api.lofter.com/oldapi/tagPosts.api?product=lofter-android-6.13.0&method=newTagSearch&offset={{(page-1) *22}}&limit=22&firstpermalink=null&tag=百合&type=new,{\"method\": \"POST\",\"body\":\"null\"}\n\n ---------- 📃用户 ---------- ::\n砂上雪::http://api.lofter.com/v2.0/blogHomePage.api?product=lofter-android-6.13.0,{\"method\":\"POST\",\"body\":\"targetblogid=514131314&supportposttypes=1%2C2%2C3%2C4%2C5%2C6&blogdomain=taste-s.lofter.com&offset={{(page-1)*18}}&method=getPostLists&postdigestnew=1&returnData=1&limit=18&checkpwd=1&needgetpoststat=1\"}", "header": "{\n\"Content-Type\": \"application/x-www-form-urlencoded;charset=utf-8\"}", "lastUpdateTime": 1732970196533, "loginUrl": "https://newsmiss.lofter.com", "respondTime": 2226, "ruleBookInfo": { "author": "$.response.blogInfo.blogNickName||$.response.posts[0].post.blogInfo.blogNickName", "canReName": "1", "coverUrl": "$.response.collection.coverUrl@put:{page:$.response.blogInfo.blogStat.publicPostCount}", "init": "\ntry{\ncookie = cookie.getCookie(\"https://newsmiss.lofter.com\");\n\nlofter = String(cookie).match(/;\\s(LOFTER-[^-]+-LOGIN-AUTH)=(.*?);/);\n\nheader = {};\nheader[lofter[1]] = lofter[2];\nsource.putLoginHeader(JSON.stringify(header));\nresult;\n}catch(e){\n\tresult = result\n\t}\n", "intro": "@js:\na='{{$.response.collection.description}}';\nb='{{$.response.blogInfo.blogNickName}}';\nc=java.getString('$.response.posts[0].post.digest||$.response.collection.description||$.response.blogInfo.selfIntro');\n\nresult =c;\n\ncname=\"{{$.response.posts[0].post.postCollection.name}}\";\ncdes=java.getString('$.response.posts[0].post.postCollection.description');\nccount=\"{{$.response.posts[0].post.postCollection.postCount}}\";\nif(cname){\nresult=result+\"\\n‎\\n🈴所属合集:\"+cname+\"\\n📜合集介绍:\"+cdes+\"\\n\"+\"🔢合集章节总数:\"+ccount\n+\"\\n🔍搜索合集:#\"+cname+\"<关闭精确搜索>\";\n\nString(result).replace(/📜合集介绍:\\n/,'')+String(book.intro).replace(/([\\s\\S]+?)--复制/,'

--复制').replace(/.*?::/,book.author+'::')\n}else{\n\tString(book.intro)\n\t}", "kind": "$.postCollection", "lastChapter": "", "name": "$.response.collection.name", "tocUrl": "$.response.blogsetting.blogId\n@js:\nif(result){\nid='{{$.response.blogsetting.blogId}}';\nlink='{{$.response.blogLink}}';\nurl='http://api.lofter.com/v2.0/blogHomePage.api?product=lofter-android-6.9.2,';\npost={\"method\": \"POST\",\n\"body\": \"targetblogid=\"+id+\"&supportposttypes=1%2C2%2C3%2C4%2C5%2C6&blogdomain=\"+link+\"&offset=0&method=getPostLists&postdigestnew=1&returnData=1&limit=500&checkpwd=1&needgetpoststat=1\"}\nresult=url+JSON.stringify(post);\njava.put('url',result)}else if(baseUrl.match(/postCollection/)){\nresult=java.get('url')\n}" }, "ruleContent": { "content": "\nif(/\\.mp4/.test(baseUrl)){\n\tresult = \"请点击章节链接观看视频\\n视频链接:\"+baseUrl\n\t}else{\ncontent = java.getString(\"$..content\");\nimgs = eval(String(java.getString(\"$..photoLinks\")));\n\nimg = \"\";\nimgs?imgs.forEach(x=>{\n\tx?img += \"\\n\":\"\"\n\t}):\"\"\nresult = content + \"\\n\"+img;\n}\n", "imageDecode": "", "imageStyle": "full", "nextContentUrl": "\ntry{\n\t\tid = java.getString(\"$..post.id\");\n\t\tid2 = java.getString(\"$..post.blogId\");\nurl =\"https://api.lofter.com/v1.1/trade/gift/post/newSupportInfo?postId=\"+id+\"&blogId=\"+id2+\"&openFansVipPlan=0&vipFans=0\"\n\t$ = JSON.parse(String(java.ajax(url)));\n\tl = $.data.gainReturnGifts;\n\tls = []\n\tl.forEach(x=>{\n\t\turl = \"https://api.lofter.com/v1.1/trade/gift/myReturnGift?id=\"+x.id+\"&postId=\"+id+\"&blogId=\"+id2;\n\t\tls.push(url)\n\t\t})\n\tresult = ls\n\t}catch(e){\n\t\t}\n", "replaceRegex": "##src=\"(.*?)\"##src=\"$1,{'headers':{'referer':'{{$..blogPageUrl}}'}}\"", "sourceRegex": "", "webJs": "" }, "ruleExplore": { "author": "$.post.blogInfo.blogNickName", "bookList": "result.replace(/null/g,'')\n$.response.items[*]||$.response.posts[*]", "bookUrl": "@js:url='{{$.post.blogId||$.post.blogPageUrl}}';\nid='{{$.post.id}}';\nmain=url.match(/_blogid_\\d+/)?url.match(/_blogid_(\\d+)/)[1]:url;\nbody=\"blogdomain=_blogid_\"+main+\".lofter.com&postid=\"+id;\nresult='https://api.lofter.com/oldapi/post/detail.api?product=lofter-android-7.4.4,{\"method\":\"POST\",\"body\":\"'+String(body)+'\"}';", "coverUrl": "$.post\n@js:if(result.match(/firstImageUrl=\\[\"\",\"\"\\]/)){\nresult=result.match(/bigAvaImg=(.*?),/)?result.match(/bigAvaImg=(.*?),/)[1]:'';}else{\nresult=result.match(/firstImageUrl=\\[\"([^\"]+)\"/)?result.match(/firstImageUrl=\\[\"([^\"]+)\"/)[1]:\"\"\n}", "intro": "{{$.post.digest}}\n

\n--复制下面的文字,可将用户添加发现或者订阅--\n{{$.post.blogInfo.blogNickName}}::http://api.lofter.com/v2.0/blogHomePage.api?product=lofter-android-7.4.4,{\"method\":\"POST\",\"body\":\"targetblogid={{$.post.blogInfo.blogId}}&supportposttypes=1%2C2%2C3%2C4%2C5%2C6&blogdomain={{$.post.blogInfo.blogName}}.lofter.com&offset={{'\\{\\{(page-1)*18\\}\\}&method=getPostLists&postdigestnew=1&returnData=1&limit=18&checkpwd=1&needgetpoststat=1\"}'}}", "kind": "$.post.tag", "lastChapter": "$.post.publishTime\n@js:result=java.timeFormat(parseInt(result));\njava.put('time',result)", "name": "$.post.title||$.post.noticeLinkTitle||$.post.digest||$.post.blogInfo.blogId||$.post.blogPageUrl##" }, "ruleSearch": { "author": "$.blogInfo.blogNickName||$.blogName", "bookList": "$..postData[*]||$.data.posts[*]||$.data.blogs[*]||$.data.collections[*]", "bookUrl": "$.postPageUrl\n@js:\nif(!result){\nif(!'{{$.name}}'){\nid='{{$.blogId}}';\nresult='http://api.lofter.com/v2.0/blogHomePage.api?product=lofter-android-7.4.4,{\"method\": \"POST\",\"body\":\"targetblogid='+id+'&method=getBlogInfoDetail&returnData=1&checkpwd=1&needgetpoststat=1\"}'}else{\nblogid='{{$.blogId}}';\nid='{{$.id}}';\nname='{{$.blogName}}';\njava.put('name',name);\nresult='https://api.lofter.com/v1.1/postCollection.api?product=lofter-android-7.4.4,{\"method\": \"POST\",\"body\":\"blogdomain='+name+'.lofter.com&method=getCollectionSimple&offset=0&limit=2000&blogid='+blogid+'&collectionid='+id+'&order=1\"}';java.put('url',result)\n}}else{\nbody=\"blogdomain=_blogid_{{$.blogId}}.lofter.com&postid={{$.id}}\";\nresult='https://api.lofter.com/oldapi/post/detail.api?product=lofter-android-7.4.4,{\"method\":\"POST\",\"body\":\"'+String(body)+'\"}';\n\t\n\t};", "coverUrl": "$.firstImageUrl[0]||$.blogInfo.bigAvaImg||$.bigAvaImg||$.coverUrl", "intro": "{{$.digest||$.selfIntro||$.posts[0].digest}}\n

\n--复制下面的文字,可将用户添加发现或者订阅--\n{{$.blogInfo.blogNickName||$.blogNickName||$.blogName}}::http://api.lofter.com/v2.0/blogHomePage.api?product=lofter-android-6.9.2,{\"method\":\"POST\",\"body\":\"supportposttypes=1%2C2%2C3%2C4%2C5%2C6&blogdomain={{$.blogName||$.blogInfo.blogName}}.lofter.com&offset={{'\\{\\{(page-1)*18\\}\\}&method=getPostLists&postdigestnew=1&returnData=1&limit=18&checkpwd=1&needgetpoststat=1\"}'}}", "kind": "$.tagList||$.tags", "lastChapter": "$.publishTime\n\nif(result){\nresult?result=java.timeFormat(parseInt(result)):'';\njava.put('time',result)}else{\nresult=java.getString('$.posts[0].title||$.posts[0].digest')\n}\n##", "name": "$.title||$.noticeLinkTitle||$.digest||$.blogInfo.blogNiceName||$.blogNickName||$.name##", "wordCount": "" }, "ruleToc": { "chapterList": "$..posts[*]||$.response.items[*]@put:{blogname:$..blogName}", "chapterName": "$.post.title||$.post.digest||$.post.blogInfo.blogNickName\nif(result){\nresult=result\n}else{result=book.name}\nString(result).replace(/<\\/*\\w.*?>/g,'')\n\n##(^.{1,25})##$1###", "chapterUrl": "\nif(/postCollection|blogHomePage/.test(baseUrl)){\tbody=\"blogdomain=_blogid_{{$.post.blogId}}.lofter.com&postid={{$.post.id}}\";\nresult='https://api.lofter.com/oldapi/post/detail.api?product=lofter-android-7.4.4,{\"method\":\"POST\",\"body\":\"'+String(body)+'\"}';\n\t}else\tif(/video_down_url\":\"(.*?)\"/.test(result)){\n\t\tresult = String(result).match(/video_down_url\":\"(.*?)\"/)[1];\n\t\t}else{\n\t\t\tresult = baseUrl\n\t\t\t}\n", "nextTocUrl": "\npages=java.get('page');\npage=parseInt(pages/500);\nurl=String(java.get('url'));\nlist=[];\n\nif(page>6){\npage=6\n}else{page=page}\n\nfor(i=1;i<=page;i++){\nlist.push(url.replace(/offset=\\d+/,'offset='+(parseInt(i)*500)))\n}\n\nlist\n", "updateTime": "$.post.publishTime\n@js:result?java.timeFormat(parseInt(result)):java.get('time')" }, "searchUrl": "@js:\nif(key.indexOf('@')==0){\nresult='https://api.lofter.com/newsearch/blog.json?key='+encodeURI(key.match(/^@(.*)/)[1])+'&offset={\\{(page-1) *20}\\}';\n}else if(key.indexOf('#')==0 || key.indexOf('#')==0){\nresult='https://api.lofter.com/newsearch/collection.json?key='+encodeURI(key.match(/^(?:#|#)(.*)/)[1])+'&offset={\\{(page-1) *20}\\}';\n}else{\n\theader = {\"headers\":{\n\t\"Content-Type\": \"application/x-www-form-urlencoded;charset=utf-8\",\n\t\"deviceid\": java.androidId(),\n \"if-modified-since\": String(new Date()).replace(/(.*?)\\s(.*?)\\s(.*?)\\s(.*?)GMT.*/,'$1, $3 $2 $4 GMT')\n}}\n\n\tresult = \"https://api.lofter.com/newsearch/post.json?key=\"+key+\"&sortType=0&offset={\\{(page-1) *20}\\}&limit=20\"+\",\"+JSON.stringify(header);\n\t}", "variableComment": "", "weight": 0 }, { "bookSourceComment": "2024.6.6\nby墨殇", "bookSourceGroup": "免费", "bookSourceName": "我的书城", "bookSourceType": 0, "bookSourceUrl": "https://www.5scw.com/", "bookUrlPattern": "https://www.5scw.com/book_\\d+/", "customOrder": 56, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"排行\",\"url\":\"/rank/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"书库\",\"url\":\"/fenlei/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"完本\",\"url\":\"/quanben/fenlei/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]", "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; U; Android 14; zh-cn; 2311DRK48C Build/UP1A.230905.011) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/109.0.5414.118 Mobile Safari/537.36 XiaoMi/MiuiBrowser/17.8.211101 swan-mibrowser\"}", "lastUpdateTime": 1732662802396, "loginUi": "", "loginUrl": "https://www.sososhu.com/", "respondTime": 6512, "ruleBookInfo": { "author": "[property=\"og:novel:author\"]@content", "coverUrl": "[property=\"og:image\"]@content", "intro": "[property=\"og:description\"]@content", "kind": "[property=\"og:novel:category\"]@content&&\n[property=\"og:novel:status\"]@content&&\n[property=\"og:novel:update_time\"]@content", "lastChapter": "{{@@[property$=chapter_name]@content}}・{{@@[property$=update_time]@content##\\s.*}}\n@js:result\n.replace(\"••\",\"\")\n.replace(/^(\\d+).第/,'第')\n.replace(/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\(\\{({【].*[求含理更谢乐发推票盟补加字Kk\\/].*/g,'')\n.replace(/^(\\d+)[、.]第.+章/,'第$1章')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(第.+章)\\s?\\d+/,'$1')\n.replace(/^(\\d+)、/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([零一二两三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3", "name": "[property=\"og:novel:book_name\"]@content" }, "ruleContent": { "content": "id.content@p@html", "nextContentUrl": "id.next_url@href" }, "ruleExplore": { "author": ".item span.0@text||.s4@text", "bookList": "ul li&&class.item", "bookUrl": "a.0@href", "coverUrl": "class.image@img@src||a.0@href##/book_((\\d+)\\d{3})/##http://www.5scw.com/images/$2/$1/$1s.jpg", "intro": "dl@dd@text", "kind": "span.s1@text##\\[|\\]", "name": "span.s2@text&&dl@dt@a@text" }, "ruleSearch": { "author": "span.0@text", "bookList": ".item", "bookUrl": "a.0@href", "coverUrl": "img@src", "intro": "dd@text", "kind": "{{@@span.s1@text##\\[|\\]}}\n{{@@span.s5@text}}", "lastChapter": "", "name": "a@text" }, "ruleToc": { "chapterList": "class.section-list fix.1@li@a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": "option@value||text.下一页@href" }, "searchUrl": "https://www.sososhu.com/?q={{key}}&site=5scw&Submit=搜索,{'webView': true}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "柚子小说(优)", "bookSourceType": 0, "bookSourceUrl": "https://m.888zjd.com", "bookUrlPattern": "", "concurrentRate": "", "customOrder": 57, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"榜单\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"总点击榜\",\"url\":\"/top/allvisit/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总推荐榜\",\"url\":\"/top/allvote/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总鲜花榜\",\"url\":\"/top/allflower/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总月票榜\",\"url\":\"/top/allvipvote/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总字数榜\",\"url\":\"/top/words/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总收藏榜\",\"url\":\"/top/goodnum/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"更新时间\",\"url\":\"/top/lastupdate/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"入库时间\",\"url\":\"/top/postdate/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"编辑推荐\",\"url\":\"/top/toptime/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"奇幻玄幻\",\"url\":\"/modules/article/articlefilter.php?order=lastupdate&page={{page}}&sortid=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"武侠仙侠\",\"url\":\"/modules/article/articlefilter.php?order=lastupdate&page={{page}}&sortid=2\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市言情\",\"url\":\"/modules/article/articlefilter.php?order=lastupdate&page={{page}}&sortid=3\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"历史军事\",\"url\":\"/modules/article/articlefilter.php?order=lastupdate&page={{page}}&sortid=4\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"穿越女频\",\"url\":\"/modules/article/articlefilter.php?order=lastupdate&page={{page}}&sortid=5\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"网游竞技\",\"url\":\"/modules/article/articlefilter.php?order=lastupdate&page={{page}}&sortid=6\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"科幻灵异\",\"url\":\"/modules/article/articlefilter.php?order=lastupdate&page={{page}}&sortid=7\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"综合其他\",\"url\":\"/modules/article/articlefilter.php?order=lastupdate&page={{page}}&sortid=8\",\"style\":{\"layout_flexBasisPercent\":0.29}}]", "header": "'Cookie':'PHPSESSID=ae8luv9321ggcl701gm%D303hnhi; jieqiVisitId=article_articleviews%3D1493; jieqiUserInfo=jieqiUserId%3D8540%2CjieqiUserUname%3D123456123456%2CjieqiUserName%3D123456123456%2CjieqiUserGroup%3D3%2CjieqiUserGroupName%3D%E6%99%AE%E9%80%9A%E4%BC%9A%E5%91%98%2CjieqiUserVip%3D0%2CjieqiUserHonorId%3D0%2CjieqiUserHonor%3D%2CjieqiUserToken%3D9e175e1ee0cde9787161b7660335527f%2CjieqiCodeLogin%3D0%2CjieqiCodePost%3D0%2CjieqiUserLogin%3D1646093717%2CjieqiUserPassword%3D4f0ecbf735f30334d2984266b50fb378; jieqiVisitInfo=jieqiUserLogin%3D1646093717%2CjieqiUserId%3D8540'", "lastUpdateTime": 1733246979688, "loginCheckJs": "", "loginUi": "", "loginUrl": "", "respondTime": 91139, "ruleBookInfo": { "author": ".row_textl p@textNodes##\\s.*", "coverUrl": ".row_coverl img@src", "init": "", "intro": "#introa@ownText##(^|[。!?]+[”」)】]?)##$1
", "kind": ".row_textl span.0@text##\\[|\\]", "lastChapter": ".nw a@text", "name": "h4@textNodes##《|》", "tocUrl": ".more@href", "wordCount": ".row_textl span.1@text##字" }, "ruleContent": { "content": "#acontent@html", "imageStyle": "", "nextContentUrl": "text.下一页@href", "replaceRegex": "##\\s*喜欢.*速度最快。\\s*|\\�|\\&em.|.p;" }, "ruleExplore": { "author": "span@text##\\/", "bookList": "#jieqi_page_contents tr", "bookUrl": "a.0@href", "coverUrl": "a.0@href\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\n'https://pic.888zjd.com/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n", "kind": "td.0:3@text", "name": "a.0@ownText", "wordCount": "td.2@text" }, "ruleSearch": { "author": "p@text##\\s.*", "bookList": ".c_row", "bookUrl": "a@href", "checkKeyWord": "", "coverUrl": "img@src", "intro": "p@text##.*\\|", "name": "h4@text" }, "ruleToc": { "chapterList": ".index dd a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": "text.下一页@href", "updateTime": "title" }, "searchUrl": "/modules/article/search.php?searchkey={{key}}&searchtype=all&page={{page}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "鬼吹灯子", "bookSourceType": 0, "bookSourceUrl": "http://m.gdbzkz.com#", "bookUrlPattern": "", "customOrder": 57, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "lastUpdateTime": 1734357596368, "loginUrl": "", "respondTime": 20631, "ruleBookInfo": { "coverUrl": "class.block_img2@img@src", "intro": "class.intro_info@textNodes##最新章节推荐地址.*", "lastChapter": "class.block_txt2@tag.p.6@a@text" }, "ruleContent": { "content": "id.nr1@textNodes##.*第.*/.*页.*|(本章未完,请点击下一页继续阅读)", "nextContentUrl": "text.下一页@href" }, "ruleExplore": {}, "ruleSearch": { "author": "tag.p.3@text##作者:", "bookList": "class.article@class.block", "bookUrl": "a@href", "coverUrl": "img@src", "kind": "tag.p.2@text##分类:", "lastChapter": "tag.p.4@a@text", "name": "h2@a@text" }, "ruleToc": { "chapterList": "class.chapter.1@li@a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": "text.下一页@href" }, "searchUrl": "http://m.gdbzkz.com/s.php?q={{key}}&submit=", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "多多书院", "bookSourceType": 0, "bookSourceUrl": "https://www.txtduo.org", "bookUrlPattern": "", "customOrder": 58, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "总榜::/allvisit/{{page}}/\n月榜::/monthvisit/{{page}}/\n周榜::/weekvisit/{{page}}/\n日榜::/dayvisit/{{page}}/\n总推::/allvote/{{page}}/\n月推::/monthvote/{{page}}/\n周推::/weekvote/{{page}}/\n日推::/dayvote/{{page}}/\n收藏::/goodnum/{{page}}/\n字数::/size/{{page}}/\n入库::/postdate/{{page}}/\n近更::/lastupdate/{{page}}/\n强推::/toptime/{{page}}/\n新书::/goodnew/{{page}}/\n玄魔::/sort/1/{{page}}.html\n武修::/sort/2/{{page}}.html\n都市::/sort/3/{{page}}.html\n历史::/sort/4/{{page}}.html\n推理::/sort/5/{{page}}.html\n游漫::/sort/6/{{page}}.html\n科幻::/sort/7/{{page}}.html\n恐怖::/sort/8/{{page}}.html\n散文::/sort/9/{{page}}.html\n其他::/sort/10/{{page}}.html", "lastUpdateTime": 1735031654009, "loginUrl": "", "respondTime": 3026, "ruleBookInfo": { "author": "id.info@a.1@text", "coverUrl": "id.fmimg@img@src", "init": "", "intro": ".introtxt@text##(^|[。!?]+[”」)】]?)##$1
@js:result.replace(/简介./g,\"\")", "kind": ".con_top@a.1@text&&id.info@p.3@text##.*:|\\s..:.*", "lastChapter": "id.info@a.-1@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "name": "id.info@h1@text", "tocUrl": "", "wordCount": "" }, "ruleContent": { "content": "id.content@p@html", "imageStyle": "" }, "ruleExplore": { "bookList": "" }, "ruleSearch": { "author": "span@text", "bookList": "id.alistbox", "bookUrl": "a.1@href", "coverUrl": "img@src", "intro": ".intro@text", "kind": "", "lastChapter": "a.2@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "name": "a.1@text" }, "ruleToc": { "chapterList": "id.list@dd@a", "chapterName": "text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "chapterUrl": "href" }, "searchUrl": "/search.html,{\n \"method\": \"post\",\n \"body\": \"searchkey={{key}}&searchtype=all&Submit=\"\n}", "weight": 0 }, { "bookSourceComment": "YX源仓库:http://yx.ccute.xyz/\n2024.4.26\nby墨殇", "bookSourceGroup": "免费", "bookSourceName": "玩玩文学", "bookSourceType": 0, "bookSourceUrl": "http://wap.115wx.org/", "bookUrlPattern": "http://\\w+.wap.115wx.org/", "customOrder": 59, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "玄幻奇幻::/xuanhuan/?page={{page}}\n武侠仙侠::/xianxia/?page={{page}}\n都市言情::/dushi/?page={{page}}\n历史军事::/lishi/?page={{page}}\n科幻传奇::/kehuan/?page={{page}}\n恐怖灵异::/kongbu/?page={{page}}\n其他类型::/qita/?page={{page}}\n全本小说::/quanben/?page={{page}}", "lastUpdateTime": 1734989160029, "respondTime": 5138, "ruleBookInfo": { "author": ".aut a@text", "coverUrl": "img.0@src", "intro": "❀{{@@.creat_time@text}}\n\n{{@@.book_desc@text}}", "kind": "text.类别@text&&.state@text##类别:", "lastChapter": ".h3_rf a.0@text", "name": "h3.0@text", "tocUrl": "text.更多章节@href", "wordCount": "text.总字数@text&&.h3_rf new_time@text##总字数:" }, "ruleContent": { "content": "#rd-txt@p@text@js:result+'⭐'", "imageStyle": "", "nextContentUrl": "@js:\nif (result.indexOf(\"next.png\") > -1) {\n\t\n\tcode = result.match(/eval\\(function(.*)\\);/)[0]\n\tcode = code.replace(/u[0-9a-f]{10,}/, 'uData')\n\teval(code)\n\t\t\n\tif(!uData.match('_')) {\n\t next = java.getElement(\"@@class.ud-link ud-link1@span@a\")\n\t uData = next.attr(\"href\")\n\t}\n\tuData\n}\n", "replaceRegex": "##X更新最快|\\s*⭐\\s*|.*向你推荐他的其他[\\s\\S]+|.*你的朋友正在书荒.*\\s*|.*没看到本章.*\\s*", "sourceRegex": "" }, "ruleExplore": {}, "ruleSearch": { "author": ".book-author@text", "bookList": ".book-li", "bookUrl": "a@href", "checkKeyWord": "", "coverUrl": "img@src", "intro": ".book-intro@text", "kind": ".sk_b_span@text", "name": "h4@text", "wordCount": ".tag-small blue@text" }, "ruleToc": { "chapterList": ".mulu_uld li a", "chapterName": "text##\\>", "chapterUrl": "href" }, "searchUrl": "/search/,{\n \"body\": \"_token=czdbLC7NvPHeEM6pLICmKYIMGJ3M00DwZ2QuyCi1&keyword={{key}}\",\n \"charset\": \"UTF-8\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "乐文阁网", "bookSourceType": 0, "bookSourceUrl": "http://www.lewenge.cc", "customOrder": 60, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "总点击榜::/allvisit/{{page}}.shtml\n月点击榜::/monthvisit/{{page}}.shtml\n周点击榜::/weekvisit/{{page}}.shtml\n日点击榜::/dayvisit/{{page}}.shtml\n总推荐榜::/allvote/{{page}}.shtml\n月推荐榜::/monthvote/{{page}}.shtml\n周推荐榜::/weekvote/{{page}}.shtml\n日推荐榜::/dayvote/{{page}}.shtml\n总收藏榜::/goodnum/{{page}}.shtml\n总字数榜::/size/{{page}}.shtml\n最新入库::/postdate/{{page}}.shtml\n最近更新::/lastupdate/{{page}}.shtml\n魔幻玄幻::/fenlei1_{{page}}.shtml\n仙侠修真::/fenlei2_{{page}}.shtml\n都市青春::/fenlei3_{{page}}.shtml\n历史军事::/fenlei4_{{page}}.shtml\n科幻游戏::/fenlei5_{{page}}.shtml\n近代现代::/fenlei6_{{page}}.shtml\n同人耽美::/fenlei7_{{page}}.shtml\n架空历史::/fenlei8_{{page}}.shtml\n重生异能::/fenlei9_{{page}}.shtml\n恐怖推理::/fenlei10_{{page}}.shtml\n完本小说::/wanben1_{{page}}.shtml", "lastUpdateTime": 1734979571304, "loginUrl": "", "respondTime": 15175, "ruleBookInfo": { "author": ".ui_tb1@em@text", "coverUrl": ".pic@img@src", "init": "", "intro": ".intro@text##(^|[。!?]+[”」)】]?)##$1
", "kind": ".ui_tb1@tr.4@td.0@textNodes&&.ui_tb1@tr.4@td.2@textNodes&&.ui_tb1@tr.5@td.3@textNodes", "lastChapter": ".con@a.0@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "name": ".ui_tb1@h1@ownText", "tocUrl": ".btopt@a@href", "wordCount": "tbody@tr.5@td.1@textNodes##字" }, "ruleContent": { "content": "id.content@p@html" }, "ruleExplore": { "bookList": "" }, "ruleSearch": { "author": "span.0@text##.*:", "bookList": "id.alistbox", "bookUrl": "a.0@href", "coverUrl": "img@src", "intro": ".intro@text", "lastChapter": "a.2@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "name": "a.1@text" }, "ruleToc": { "chapterList": "tbody.0@td@a", "chapterName": "text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "chapterUrl": "href" }, "searchUrl": "/modules/article/search.php,{\n \"method\": \"post\",\n \"body\": \"searchkey={{key}}\"\n}", "weight": 0 }, { "bookSourceComment": "使用记得开魔法。目前只支持搜索书名,最好直接去搜全名。只搜部分的话会容易被海量无关结果淹没。。。\n还待添加的功能:支持卷名、支持简介分段、搜索结果二次筛选、搜索为空时给予反馈", "bookSourceGroup": "梯子", "bookSourceName": "风扇枕说(日语)", "bookSourceType": 0, "bookSourceUrl": "https://kakuyomu.jp/", "customOrder": 61, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1732976029113, "respondTime": 1844, "ruleBookInfo": { "intro": "class.CollapseTextWithKakuyomuLinks_lineHeight-m__sr9Tu@text" }, "ruleContent": { "content": "class.widget-episode-inner@tag.p@text" }, "ruleExplore": {}, "ruleSearch": { "author": "class.WorkTitle_workLabelAuthor__Kxy5E@children@text", "bookList": "class.NewBox_borderSize-bb-m__wEqyb", "bookUrl": "class. Gap_size-4s__F67Nf Gap_direction-x__RsHk8@tag.a@href", "checkKeyWord": "僕", "kind": "class.Meta_metaTruncatedItem__X_PoQ@text", "name": "class. Gap_size-4s__F67Nf Gap_direction-x__RsHk8@text", "wordCount": "class.WorkMetaBasicInformation_bg-none__s41TO@children@children@class.Meta_metaItemWrapper__JzV2P.3@children@text" }, "ruleToc": { "chapterList": "class.WorkTocSection_link__ocg9K", "chapterName": "class.WorkTocSection_title__H2007@text##《 | 》", "chapterUrl": "tag.a@href", "isVolume": "" }, "searchUrl": "/search?q={{key}}&page={{page}}", "weight": 0 }, { "bookSourceComment": "//服务器不行,加载很缓慢。", "bookSourceGroup": "免费", "bookSourceName": "乐阅读网", "bookSourceType": 0, "bookSourceUrl": "https://www.22is.com", "concurrentRate": "", "customOrder": 62, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "总榜::/rank/allvisit/\n月榜::/rank/monthvisit/\n周榜::/rank/weekvisit/\n收藏::/rank/goodnum/\n玄幻::/sort/1/{{page}}.html\n都市::/sort/2/{{page}}.html\n历史::/sort/3/{{page}}.html\n科幻::/sort/4/{{page}}.html\n悬疑::/sort/5/{{page}}.html\n网游::/sort/6/{{page}}.html\n穿越::/sort/7/{{page}}.html\n现言::/sort/15/{{page}}.html\n古言::/sort/16/{{page}}.html\n总裁::/sort/17/{{page}}.html\n校园::/sort/18/{{page}}.html", "header": "", "lastUpdateTime": 1734979591541, "respondTime": 7073, "ruleBookInfo": { "author": ".booknav2@a.1@text", "coverUrl": ".bookimg2@img@src", "intro": ".navtxt@p!-1@html##天天看小说.*《.*》", "kind": ".booknav2@p.1:3@text##.*:", "lastChapter": ".catalog@a@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "name": ".booknav2@a.0@text", "tocUrl": "id.a_addbookcase@href", "wordCount": ".booknav2@p.2@text##\\s.*" }, "ruleContent": { "content": ".txtnav@p!-1@html", "replaceRegex": "" }, "ruleExplore": {}, "ruleSearch": { "author": "label.0@text", "bookList": ".newbox@li||.article_list_content@li", "bookUrl": "a.0@href", "checkKeyWord": "", "coverUrl": "img@src", "intro": "ol@text##天天看小说.*《.*》", "kind": "label.1:2@text&&.zxzj@span.1@text##小说", "lastChapter": ".zxzj@a@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "name": "h3@a@text", "wordCount": ".piaos@text" }, "ruleToc": { "chapterList": "#chapterList@li@a", "chapterName": "text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "chapterUrl": "href" }, "searchUrl": "{{cookie.removeCookie(source.getKey())}}\n/search/,{\n \"method\": \"post\",\n \"body\": \"searchkey={{key}}&searchtype=all\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "东阳小说", "bookSourceType": 0, "bookSourceUrl": "http://www.77shuku.la", "customOrder": 63, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "", "header": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "lastUpdateTime": 1732905593623, "respondTime": 18875, "ruleBookInfo": { "author": ".item:nth-child(1)@text", "coverUrl": ".img_in > img@src", "init": "", "intro": "#intro@text", "kind": ".nav-mbx > a:nth-child(3)@text", "lastChapter": ".update > a@text", "name": "h1@text", "wordCount": ".item:nth-child(2)@text##字数:" }, "ruleContent": { "content": "#ChapterContents@html##最新网址:www.77shuku.la|全集txt下载.*|txt下载地址.*|手机阅读.*|你现在所看的.*", "nextContentUrl": "" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "lastChapter": "", "name": "" }, "ruleSearch": { "author": "tag.span.0@text##作者:", "bookList": "class.BOX@tag.tr!0", "bookUrl": ".red.0@href", "checkKeyWord": "我的", "coverUrl": "", "intro": "", "kind": "tr:nth-child(2) > td:nth-child(2) > a@text", "lastChapter": ".chapter.0@text", "name": ".red.0@text", "wordCount": "tr:nth-child(2) > td:nth-child(8)@text" }, "ruleToc": { "chapterList": ".zjlist@tag.dd", "chapterName": "tag.a.0@text", "chapterUrl": "tag.a.0@href" }, "searchUrl": "/modules/article/search.php?searchkey={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "绑定小说", "bookSourceType": 0, "bookSourceUrl": "http://m.92popo.cc#", "customOrder": 64, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "lastUpdateTime": 1734432295115, "respondTime": 20470, "ruleBookInfo": { "author": "[property=\"og:novel:author\"]@content", "coverUrl": "[property=\"og:image\"]@content", "intro": "[property=\"og:description\"]@content##简介.|文案.|各位书友要.*", "kind": "[property=\"og:novel:category\"]@content&&[property=\"og:novel:status\"]@content&&[property=\"og:novel:update_time\"]@content##\\s.*", "lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content", "name": "[property=\"og:novel:book_name\"]@content", "tocUrl": "class.btn_toBookShelf@tag.a@href" }, "ruleContent": { "content": "id.chaptercontent@tag.p@text", "nextContentUrl": "id.pb_next@tag.a@href" }, "ruleExplore": {}, "ruleSearch": { "author": "class.pt-author@text##作者.|\\s.*", "bookList": "class.pt-card@tag.li", "bookUrl": "tag.a.1@href", "coverUrl": "tag.img@src", "kind": "tag.a.2@text&&tag.span.0@text", "lastChapter": "tag.a.3@text", "name": "tag.a.1@text" }, "ruleToc": { "chapterList": "id.chapterlist@tag.dd", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href", "nextTocUrl": "id.next@tag.a@href" }, "searchUrl": "http://m.92popo.cc/book.php?action=search&searchtype=novelname&searchkey={{key}}&page={{page}},{\n \"charset\": \"gbk\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "爱中文网", "bookSourceType": 0, "bookSourceUrl": "https://www.83kk.net#", "customOrder": 65, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "玄幻::/sort/1_{{page}}/\n武侠::/sort/2_{{page}}/\n都市::/sort/3_{{page}}/\n历史::/sort/4_{{page}}/\n科幻::/sort/5_{{page}}/\n游戏::/sort/6_{{page}}/\n女生::/sort/9_{{page}}/\n其他::/sort/10_{{page}}/\n热门::/rank/allvisit/", "lastUpdateTime": 1734979629479, "respondTime": 2608, "ruleBookInfo": { "author": "//meta[@property='og:novel:author']/@content", "coverUrl": "//meta[@property='og:image']/@content@js:if(result.includes('/nocover.jpg')){id=baseUrl.match(/\\/(\\d+)_(\\d+)\\//);id[2]=id[2]-12;`https://img.x83zw.net/image/${id[1]}/${id[2]}/${id[2]}s.jpg`;}else{result;}", "intro": "//meta[@property='og:description']/@content", "kind": "//meta[@property='og:novel:category' or @property='og:novel:status' or @property='og:novel:update_time']/@content", "lastChapter": "//meta[@property='og:novel:latest_chapter_name']/@content", "name": "//meta[@property='og:novel:book_name']/@content" }, "ruleContent": { "content": "id.booktxt.0@tag.p@text", "nextContentUrl": "id.next_url.0@text.下一页.0@href" }, "ruleExplore": { "author": "class.btm.0@tag.a.0@text||class.s4.0@text", "bookList": "class.item&&class.l.1@tag.li", "bookUrl": "tag.a.0@href", "coverUrl": "tag.img.0@data-original@js:if(result.includes('/nocover.jpg')){id=java.getString('tag.a.0@href').match(/\\/(\\d+)_(\\d+)\\//);id[2]=id[2]-12;`https://img.x83zw.net/image/${id[1]}/${id[2]}/${id[2]}s.jpg`;}else{result;}", "intro": "tag.dd.0@text", "kind": "class.s1.0@text&&class.s5.0@text||class.btm.0@tag.em.1@text", "lastChapter": "class.s3.0@tag.a.0@text", "name": "tag.a.0@title||class.s2.0@text", "wordCount": "class.btm.0@tag.em.0@text" }, "ruleSearch": { "author": "class.btm.0@tag.a.0@text", "bookList": "class.item", "bookUrl": "tag.a.0@href", "checkKeyWord": "系统", "coverUrl": "tag.img.0@data-original", "intro": "tag.dd.0@text", "name": "tag.a.0@title", "wordCount": "class.btm.0@tag.em.0@text" }, "ruleToc": { "chapterList": "//div[@id='list']/dl/dt[last()]/following-sibling::a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "/ss/,{'body':'searchkey={{key}}','method':'POST'}", "weight": 25 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "小说旗子", "bookSourceType": 0, "bookSourceUrl": "https://m.xs7.com#", "bookUrlPattern": "https://m.xs7.com/shu/\\d+/", "customOrder": 66, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "全部小说::/quanben/all/{{page}}.html\n玄幻魔法::/quanben/XuɑnHuɑn/{{page}}.html\n武侠修真::/quanben/WuXiɑ/{{page}}.html\n都市言情::/quanben/DuShi/{{page}}.html\n历史军事::/quanben/LiShi/{{page}}.html\n侦探推理::/quanben/XuɑnYi/{{page}}.html\n网游动漫::/quanben/YouXi/{{page}}.html\n科幻小说::/quanben/KeHuɑn/{{page}}.html\n恐怖灵异::/quanben/XuɑnYi/{{page}}.html\n散文诗词::/quanben/GuYɑn/{{page}}.html\n其他类型::/quanben/NCiYuɑn/{{page}}.html", "header": "{\n\t\"User-Agent\":\"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\",\"referer\":\"{{baseUrl}}\"\n\t}", "lastUpdateTime": 1734979681520, "respondTime": 16251, "ruleBookInfo": { "author": ".author.0@text", "coverUrl": "img@src", "init": ".detail", "kind": "p.2@a@text&&span.0@text", "lastChapter": "a.-1@text", "name": ".name@text", "wordCount": "span.-1@text" }, "ruleContent": { "content": ".content@html", "replaceRegex": "##喜欢.*收藏.+更新速度最快。" }, "ruleExplore": {}, "ruleSearch": { "author": "a.2@text", "bookList": ".list@li", "bookUrl": "a.1@href", "checkKeyWord": "剑来", "coverUrl": "img@src", "intro": ".intro@text", "kind": "span@text", "lastChapter": "a.-1@text", "name": "a.1@text" }, "ruleToc": { "chapterList": ".read@li", "chapterName": "a@text", "chapterUrl": "a@href", "nextTocUrl": "option@value||text.下一页@href" }, "searchUrl": "/search.html,{\n \"body\": \"searchkey={{key}}\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "元宝小说", "bookSourceType": 0, "bookSourceUrl": "https://www.ybwzx9.com", "customOrder": 67, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "玄幻::/xuanhuanxiaoshuo/{{page}}.html\n修真::/xiuzhenxiaoshuo/{{page}}.html\n言情::/yanqingxiaoshuo/{{page}}.html\n穿越::/chuanyuexiaoshuo/{{page}}.html\n女生::/nvshengxiaoshuo/{{page}}.html\n科幻::/kehuanxiaoshuo/{{page}}.html\n其它::/qitaxiaoshuo/{{page}}.html\n完本::/wanbenxiaoshuo/{{page}}.html", "lastUpdateTime": 1672789412334, "respondTime": 23819, "ruleBookInfo": { "author": "[property$=author]@content", "coverUrl": "[property$=image]@content", "init": "", "intro": "[property$=description]@content##(^|[。!?]+[”」)】]?)##$1
", "kind": "[property~=category|update_time]@content##小说|\\s.*", "lastChapter": "[property$=latest_chapter_name]@content", "name": "[property$=book_name]@content" }, "ruleContent": { "content": "#content@html", "replaceRegex": "##元宝小说网.*|章节错误.*" }, "ruleExplore": { "author": ".s4@text", "bookList": ".l li", "bookUrl": "a.0@href", "coverUrl": "a.0@href##.+\\D((\\d+)\\d{3})\\D##https://www.ybwzx9.com/files/article/image/$2/$1/$1s.jpg###", "kind": ".s1@text&&.s5@text##\\[|\\]|小说", "lastChapter": ".s3@text", "name": ".s2@text" }, "ruleSearch": { "author": ".s4@text", "bookList": ".novelslist2 li!0", "bookUrl": "a.0@href", "checkKeyWord": "", "coverUrl": "a.0@href##.+\\D((\\d+)\\d{3})\\D##https://www.ybwzx9.com/files/article/image/$2/$1/$1s.jpg###", "kind": ".s6@text", "lastChapter": ".s3@text", "name": ".s2@text" }, "ruleToc": { "chapterList": "#list dd a", "chapterName": "text", "chapterUrl": "href##$##,{'webView': true}" }, "searchUrl": "/search.php?keyword={{key}}", "weight": 0 }, { "bookSourceComment": "/*\nhttps://www.wenku8.net/login.php\n*/\n/*legado&&coolapk by:\nxsw8093*/", "bookSourceGroup": "轻小说", "bookSourceName": "轻说文库(优)", "bookSourceType": 0, "bookSourceUrl": "http://www.wenku8.net/index.php", "customOrder": 67, "enabled": false, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "电击文库::https://www.wenku8.net/modules/article/articlelist.php?class=1&page={{page}}\n富士见文库::https://www.wenku8.net/modules/article/articlelist.php?class=2&page={{page}}\n角川文库::https://www.wenku8.net/modules/article/articlelist.php?class=3&page={{page}}\nMF文库J::https://www.wenku8.net/modules/article/articlelist.php?class=4&page={{page}}\nFami通文库::https://www.wenku8.net/modules/article/articlelist.php?class=5&page={{page}}\nGA文库::https://www.wenku8.net/modules/article/articlelist.php?class=6&page={{page}}\nHJ文库::https://www.wenku8.net/modules/article/articlelist.php?class=7&page={{page}}\n一迅社::https://www.wenku8.net/modules/article/articlelist.php?class=8&page={{page}}\n集英社::https://www.wenku8.net/modules/article/articlelist.php?class=9&page={{page}}\n小学馆::https://www.wenku8.net/modules/article/articlelist.php?class=10&page={{page}}\n讲谈社::https://www.wenku8.net/modules/article/articlelist.php?class=11&page={{page}}\n少女文库::https://www.wenku8.net/modules/article/articlelist.php?class=12&page={{page}}\n其他文库::https://www.wenku8.net/modules/article/articlelist.php?class=13&page={{page}}\n游戏剧本::https://www.wenku8.net/modules/article/articlelist.php?class=14&page={{page}}\n全部轻小说::https://www.wenku8.net/modules/article/articlelist.php?page={{page}}\n动画化作品::https://www.wenku8.net/modules/article/toplist.php?sort=anime&page={{page}}\n完结全本::https://www.wenku8.net/modules/article/articlelist.php?fullflag=1&page={{page}}\n排行榜::https://www.wenku8.net/modules/article/toplist.php?sort=allvisit&page={{page}}\n总收藏榜::https://www.wenku8.net/modules/article/toplist.php?sort=goodnum&page={{page}}\n总排行榜::https://www.wenku8.net/modules/article/toplist.php?sort=allvisit&page={{page}}\n月排行榜::https://www.wenku8.net/modules/article/toplist.php?sort=monthvisit&page={{page}}\n周排行榜::https://www.wenku8.net/modules/article/toplist.php?sort=weekvisit&page={{page}}\n日排行榜::https://www.wenku8.net/modules/article/toplist.php?sort=dayvisit&page={{page}}\n总推荐榜::https://www.wenku8.net/modules/article/toplist.php?sort=allvote&page={{page}}\n月推荐榜::https://www.wenku8.net/modules/article/toplist.php?sort=monthvote&page={{page}}\n周推荐榜::https://www.wenku8.net/modules/article/toplist.php?sort=weekvote&page={{page}}\n日推荐榜::https://www.wenku8.net/modules/article/toplist.php?sort=dayvote&page={{page}}\n最新入库::https://www.wenku8.net/modules/article/toplist.php?sort=postdate&page={{page}}\n最近更新::https://www.wenku8.net/modules/article/toplist.php?sort=lastupdate&page={{page}}\n字数排行::https://www.wenku8.net/modules/article/toplist.php?sort=size&page={{page}}\n校园::https://www.wenku8.net/modules/article/tags.php?t=%D0%A3%D4%B0&page={{page}}\n青春::https://www.wenku8.net/modules/article/tags.php?t=%C7%E0%B4%BA&page={{page}}\n恋爱::https://www.wenku8.net/modules/article/tags.php?t=%C1%B5%B0%AE&page={{page}}\n治愈::https://www.wenku8.net/modules/article/tags.php?t=%D6%CE%D3%FA&page={{page}}\n群像::https://www.wenku8.net/modules/article/tags.php?t=%C8%BA%CF%F1&page={{page}}\n竞技::https://www.wenku8.net/modules/article/tags.php?t=%BE%BA%BC%BC&page={{page}}\n音乐::https://www.wenku8.net/modules/article/tags.php?t=%D2%F4%C0%D6&page={{page}}\n美食::https://www.wenku8.net/modules/article/tags.php?t=%C3%C0%CA%B3&page={{page}}\n旅行::https://www.wenku8.net/modules/article/tags.php?t=%C2%C3%D0%D0&page={{page}}\n欢乐向::https://www.wenku8.net/modules/article/tags.php?t=%BB%B6%C0%D6%CF%F2&page={{page}}\n经营::https://www.wenku8.net/modules/article/tags.php?t=%BE%AD%D3%AA&page={{page}}\n职场::https://www.wenku8.net/modules/article/tags.php?t=%D6%B0%B3%A1&page={{page}}\n斗智::https://www.wenku8.net/modules/article/tags.php?t=%B6%B7%D6%C7&page={{page}}\n脑洞::https://www.wenku8.net/modules/article/tags.php?t=%C4%D4%B6%B4&page={{page}}\n宅文化::https://www.wenku8.net/modules/article/tags.php?t=%D5%AC%CE%C4%BB%AF&page={{page}}\n穿越::https://www.wenku8.net/modules/article/tags.php?t=%B4%A9%D4%BD&page={{page}}\n奇幻::https://www.wenku8.net/modules/article/tags.php?t=%C6%E6%BB%C3&page={{page}}\n魔法::https://www.wenku8.net/modules/article/tags.php?t=%C4%A7%B7%A8&page={{page}}\n异能::https://www.wenku8.net/modules/article/tags.php?t=%D2%EC%C4%DC&page={{page}}\n战斗::https://www.wenku8.net/modules/article/tags.php?t=%D5%BD%B6%B7&page={{page}}\n科幻::https://www.wenku8.net/modules/article/tags.php?t=%BF%C6%BB%C3&page={{page}}\n机战::https://www.wenku8.net/modules/article/tags.php?t=%BB%FA%D5%BD&page={{page}}\n战争::https://www.wenku8.net/modules/article/tags.php?t=%D5%BD%D5%F9&page={{page}}\n冒险::https://www.wenku8.net/modules/article/tags.php?t=%C3%B0%CF%D5&page={{page}}\n龙傲天::https://www.wenku8.net/modules/article/tags.php?t=%C1%FA%B0%C1%CC%EC&page={{page}}\n悬疑::https://www.wenku8.net/modules/article/tags.php?t=%D0%FC%D2%C9&page={{page}}\n犯罪::https://www.wenku8.net/modules/article/tags.php?t=%B7%B8%D7%EF&page={{page}}\n复仇::https://www.wenku8.net/modules/article/tags.php?t=%B8%B4%B3%F0&page={{page}}\n黑暗::https://www.wenku8.net/modules/article/tags.php?t=%BA%DA%B0%B5&page={{page}}\n猎奇::https://www.wenku8.net/modules/article/tags.php?t=%C1%D4%C6%E6&page={{page}}\n惊悚::https://www.wenku8.net/modules/article/tags.php?t=%BE%AA%E3%A4&page={{page}}\n间谍::https://www.wenku8.net/modules/article/tags.php?t=%BC%E4%B5%FD&page={{page}}\n末日::https://www.wenku8.net/modules/article/tags.php?t=%C4%A9%C8%D5&page={{page}}\n游戏::https://www.wenku8.net/modules/article/tags.php?t=%D3%CE%CF%B7&page={{page}}\n大逃杀::https://www.wenku8.net/modules/article/tags.php?t=%B4%F3%CC%D3%C9%B1&page={{page}}\n青梅竹马::https://www.wenku8.net/modules/article/tags.php?t=%C7%E0%C3%B7%D6%F1%C2%ED&page={{page}}\n妹妹::https://www.wenku8.net/modules/article/tags.php?t=%C3%C3%C3%C3&page={{page}}\n女儿::https://www.wenku8.net/modules/article/tags.php?t=%C5%AE%B6%F9&page={{page}}\nJK::https://www.wenku8.net/modules/article/tags.php?t=JK&page={{page}}\nJC::https://www.wenku8.net/modules/article/tags.php?t=JC&page={{page}}\n大小姐::https://www.wenku8.net/modules/article/tags.php?t=%B4%F3%D0%A1%BD%E3&page={{page}}\n性转::https://www.wenku8.net/modules/article/tags.php?t=%D0%D4%D7%AA&page={{page}}\n伪娘::https://www.wenku8.net/modules/article/tags.php?t=%CE%B1%C4%EF&page={{page}}\n人外::https://www.wenku8.net/modules/article/tags.php?t=%C8%CB%CD%E2&page={{page}}\n后宫::https://www.wenku8.net/modules/article/tags.php?t=%BA%F3%B9%AC&page={{page}}\n百合::https://www.wenku8.net/modules/article/tags.php?t=%B0%D9%BA%CF&page={{page}}\n耽美::https://www.wenku8.net/modules/article/tags.php?t=%B5%A2%C3%C0&page={{page}}\nNTR::https://www.wenku8.net/modules/article/tags.php?t=NTR&page={{page}}\n女性视角::https://www.wenku8.net/modules/article/tags.php?t=%C5%AE%D0%D4%CA%D3%BD%C7&page={{page}}\nnull", "header": "{\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36\"}", "lastUpdateTime": 1735032381142, "loginUrl": "", "respondTime": 1695, "ruleBookInfo": { "author": "text.小说作者@text##小说作者:", "intro": "//span[6]", "kind": "text.文库分类@text##文库分类:", "lastChapter": "tag.tbody@tag.tr@tag.td.1@tag.span.3@text", "name": "@tag.tbody.0@tag.tr.0@tag.td.0@tag.span@tag.b@text", "tocUrl": "text.小说目录@href", "wordCount": "text.全文长度@text##全文长度:" }, "ruleContent": { "content": "id.content@html##本文来自.*|最新.*一网打尽!", "webJs": "{'webView': true}" }, "ruleExplore": { "author": "//div[2]/p[1]##/分类.*", "bookList": "//div[@id='content']//td/div", "bookUrl": "text.我要阅读@href", "coverUrl": "img@src", "intro": "//p[4]", "kind": "//p[3]/span/text()&&//p[2]/text()", "name": "//div[2]/b/a" }, "ruleSearch": { "author": "text.作者@text##/分类.*", "bookList": "id.content@tag.table@tag.tbody@tag.tr@tag.td@tag.div", "bookUrl": "text.我要阅读@href", "coverUrl": "img@src", "intro": "//p[4]", "kind": "text.分类@text##作者.*分类:", "lastChapter": "text.更新@text##更新:|/.*", "name": "@tag.b@tag.a@text", "wordCount": "text.字数@text##.*字数:|/.*" }, "ruleToc": { "chapterList": "class.css@tag.td@a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "@js:\n\nfirstTime=java.getCookie(\"https://www.wenku8.net\", \"Hm_lvt_d72896ddbf8d27c750e3b365ea2fc902\")\r\n\r\nthisTime=java.getCookie(\"https://www.wenku8.net\", \"Hm_lpvt_d72896ddbf8d27c750e3b365ea2fc902\")\r\n\r\nlastTime=java.getCookie(\"https://www.wenku8.net\", \"__51vuft__1xpAUPUjtatG3hli\")\r\n\r\njieqiVisitTime=java.getCookie(\"https://www.wenku8.net\", \"jieqiVisitTime\")\r\n\r\njieqiUserInfo=`jieqiUserId%3D1417367%2CjieqiUserName%3D81abc%2CjieqiUserGroup%3D3%2CjieqiUserVip%3D0%2CjieqiUserPassword%3D25f9e794323b453885f5181f1b624d0b%2CjieqiUserName_un%3D81abc%2CjieqiUserHonor_un%3D%26%23x65B0%3B%26%23x624B%3B%26%23x4E0A%3B%26%23x8DEF%3B%2CjieqiUserGroupName_un%3D%26%23x666E%3B%26%23x901A%3B%26%23x4F1A%3B%26%23x5458%3B%2CjieqiUserLogin%3D${Date.parse(new Date())/1000}`\r\n\r\nCookieString=`Hm_lvt_d72896ddbf8d27c750e3b365ea2fc902=${firstTime}; __51uvsct__1xpAUPUjtatG3hli=1; __51vcke__1xpAUPUjtatG3hli=603bd22c-ad82-5e05-aa00-0ecb5ca1a708; __51vuft__1xpAUPUjtatG3hli=${lastTime}; __vtins__1xpAUPUjtatG3hli=%7B%22sid%22%3A%20%2280f83fae-e560-54d4-907e-a32836f687e7%22%2C%20%22vd%22%3A%202%2C%20%22stt%22%3A%202130%2C%20%22dr%22%3A%202130%2C%20%22expires%22%3A%201710382656281%2C%20%22ct%22%3A%201710380856281%7D; PHPSESSID=e905c68d764be7fd0479f0499b364fc1; jieqiUserInfo=${jieqiUserInfo}; jieqiVisitInfo=jieqiUserLogin%3D${Date.parse(new Date())/1000}%2CjieqiUserId%3D1417367; jieqiVisitTime=${jieqiVisitTime}; Hm_lpvt_d72896ddbf8d27c750e3b365ea2fc902=${thisTime}`\r\n\n\n\"https://www.wenku8.net/modules/article/search.php?searchtype=articlename&searchkey={{key}}&page={{page}},\"+JSON.stringify({\r\n\t \"charset\": \"GBK\",\r \n\t \"method\": \"GET\",\r \n\t \"headers\": {\r \n\t \"Cookie\":CookieString\n\t }\r\n\t})", "weight": 0 }, { "bookSourceComment": "By_zhbyjm7783", "bookSourceGroup": "免费", "bookSourceName": "勤书网吧", "bookSourceType": 0, "bookSourceUrl": "http://member.iqinshu.cn/##zhbyjm7783", "customOrder": 67, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"探秘\",\"url\":\"/culture\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"悬疑\",\"url\":\"/suspense\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"都市\",\"url\":\"/live\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"书库\",\"url\":\"/book/index?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]", "lastUpdateTime": 1733731732492, "respondTime": 68310, "ruleBookInfo": { "author": "h3@text", "coverUrl": "img@src", "init": ".cons_cont", "intro": "class.zp_p interceptString@text", "kind": ".lzz@text&&text.点击:@p@text", "name": "h2@text", "tocUrl": "text.目录@a@href", "wordCount": "text.字数:@p@text##字数:" }, "ruleContent": { "content": "id.d_kzFont@p@text" }, "ruleExplore": { "author": ".book-author@text||dl@a.1@text##作者:", "bookList": ".content-wrap@ul@li||.diary@dl", "bookUrl": "a@href", "coverUrl": "img@data-original", "intro": ".book-info@text", "lastChapter": "dl@a.-1@text##最新:", "name": ".book-name@text||dl@a.0@text", "wordCount": "text.字数:@span@text##字数:" }, "ruleSearch": { "author": ".s_name@text##作者:", "bookList": "class.s_dl clearfix", "bookUrl": "a@href", "coverUrl": "img@data-original", "intro": ".col898989@text", "kind": ".s_gxin@text", "name": ".cola21812@text" }, "ruleToc": { "chapterList": ".read_cont@a", "chapterName": "text", "chapterUrl": "href", "isVip": "b[style=\"color:#ae2a22;\"]@all", "isVolume": "" }, "searchUrl": "http://member.iqinshu.cn/book/search?s={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "零书小说", "bookSourceType": 0, "bookSourceUrl": "https://m.00shu.la", "bookUrlPattern": "https?://m.00shu.la/book/\\d+/", "customOrder": 68, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "玄幻奇幻::/sort/1_{{page}}/\n武侠仙侠::/sort/2_{{page}}/\n都市言情::/sort/3_{{page}}/\n历史军事::/sort/4_{{page}}/\n游戏竞技::/sort/5_{{page}}/\n科幻灵异::/sort/6_{{page}}/\n其他类型::/sort/7_{{page}}/\n新书入库::top/postdate_{{page}}/\n完本小说::/full/{{page}}/", "header": "{\"referer\": \"{{source.getKey()}}\",\n\"x-requested-with\": \"mark.via\",\n\"accept-language\": \"zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7\",\n\"user-agent\": \"Mozilla/5.0 (Linux; Android 10; PACM00 Build/QP1A.190711.020) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.79 Mobile Safari/537.36\"}", "lastUpdateTime": 1734836702095, "respondTime": 13850, "ruleBookInfo": { "author": "@get:{a}", "coverUrl": "@get:{c}", "init": "@put:{n:\"[property$=book_name]@content\",\na:\"[property$=author]@content\",\nk:\".infotype@p.1@text&&[property~=status|time]@content##类型:\",\nl:\"[property$=latest_chapter_name]@content\",\ni:\"[property$=description]@content\",\nc:\"[property$=image]@content\"}", "intro": "@get:{i}", "kind": "@get:{k}", "lastChapter": "@get:{l}", "name": "@get:{n}" }, "ruleContent": { "content": "#novelcontent@html", "nextContentUrl": "text.下一页@href", "replaceRegex": "##{{chapter.title}}|\\(第\\d.+页\\)|(本章未完.*继续阅读)|最新网址.*|上一章|返回目录|加入书签|下一页|txt下载地址:|手机阅读:|为了方便下次阅读.*阅读记录.+|上一页|下一章" }, "ruleExplore": { "author": "a.2@text||a.1@text", "bookList": ".article||.articlegeneral||.full_content", "bookUrl": "a@href", "coverUrl": "img@src", "intro": ".simple@text", "kind": ".p1@text##\\[|\\]", "name": "h6@text||a.0@text" }, "ruleSearch": { "author": "a.1@text", "bookList": ".sone", "bookUrl": "a.0@href", "kind": "0", "name": "a.0@text" }, "ruleToc": { "chapterList": ".list_xm.1@li a", "chapterName": "text", "chapterUrl": "href", "isVip": "", "nextTocUrl": "option@value||text.下一页@href" }, "searchUrl": "/s.php,{\n \"body\": \"searchkey={{key}}&type=articlename\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "笔趣阁", "bookSourceType": 0, "bookSourceUrl": "http://www.ibiquw.com#", "bookUrlPattern": "http://www.ibiquw.com/book/\\d+/", "customOrder": 69, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"书库全部\",\"url\":\"/xs/quanbu-default-0-0-0-0-0-0-{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"玄幻小说\",\"url\":\"/xs/1-default-0-0-0-0-0-0-{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"仙侠小说\",\"url\":\"/xs/2-default-0-0-0-0-0-0-{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"都市小说\",\"url\":\"/xs/3-default-0-0-0-0-0-0-{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"军史小说\",\"url\":\"/xs/4-default-0-0-0-0-0-0-{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"网游小说\",\"url\":\"/xs/5-default-0-0-0-0-0-0-{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"科幻小说\",\"url\":\"/xs/6-default-0-0-0-0-0-0-{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"灵异小说\",\"url\":\"/xs/7-default-0-0-0-0-0-0-{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"言情小说\",\"url\":\"/xs/8-default-0-0-0-0-0-0-{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"其他小说\",\"url\":\"/xs/9-default-0-0-0-0-0-0-{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"全本小说\",\"url\":\"/xs/quanbu-default-0-0-0-0-0-0-{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"最新小说\",\"url\":\"/xs/0-lastupdate-0-0-0-0-0-0-{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}}]", "lastUpdateTime": 1734841748413, "loginUrl": "", "respondTime": 15095, "ruleBookInfo": { "author": "class.options@tag.span.0@text", "coverUrl": "class.pic@img@src", "init": "", "intro": ".bookinfo_intro@text", "kind": "[property=og:novel:update_time]@content&&\n[property=og:novel:category]@content&&\n[property=og:novel:status]@content", "lastChapter": "class.update@a@text", "name": "id.info@h1@text" }, "ruleContent": { "content": "id.htmlContent@html" }, "ruleExplore": { "author": "tag.dd.1@span@text", "bookList": "class.sitebox@dl", "bookUrl": "h3@a@href", "coverUrl": "img@src", "intro": "tag.dd.2@text", "kind": "class.uptime@text", "lastChapter": "tag.dd.3@a@text", "name": "h3@a@text" }, "ruleSearch": { "author": "class.s3@text", "bookList": "class.toplist@li", "bookUrl": "class.s1@a@href", "coverUrl": "class.s1@tag.a@href\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\n'http://www.ibiquw.com/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n", "kind": "class.s5@text&&\nclass.s6@text", "lastChapter": "class.s2@a@text", "name": "class.s1@a@text", "wordCount": "class.s4@text" }, "ruleToc": { "chapterList": "class.book_list@li", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href" }, "searchUrl": "http://www.ibiquw.com/modules/article/search.php?action=login&searchkey={{key}}", "weight": 0 }, { "bookSourceComment": "by 学渣 & abyssesml & Thomas喲\n免费小说之王,小米官方全新打造移动阅读平台,实现全站小说正版永久性免费阅读。都市喧嚣,茫茫书海,愿免费小说之王可以陪伴您走过一个又一个充实的日子。在这里,海量红文、精细分类、不占空间、排版精致,我们一起,让阅读成为习惯,成为信仰。\n小米出品,品质保证。", "bookSourceGroup": "正版", "bookSourceName": "小米书城(优)", "bookSourceType": 0, "bookSourceUrl": "https://reader.browser.miui.com", "bookUrlPattern": "https://reader.browser.miui.com/api/v2/book/\\d+", "concurrentRate": "", "coverDecodeJs": "", "customOrder": 69, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "@js:\nsort=[];\npush=(title,url,type)=>{\n\t\tjson = JSON.stringify({\n\t\t\t\ttitle: title,\n\t\t\t\turl: url?url:\"\",\n\t\t\t\tstyle: {\n\t\t\t\t\t\tlayout_flexGrow: 1,\n\t\t\t\t\t\tlayout_flexBasisPercent: type\n\t\t\t\t\t}\n\t\t\t});\n\t\treturn sort.push(json);\n\t}\npush('༺ˇ»`ʚ排行榜单ɞ´«ˇ༻',null,1);\n$$=(a,b,c)=>{\n\t\treturn `https://reader.browser.duokan.com/api/v2/ranking?len=10&page={{page}\\}&type=${a}-${b}-${c}`\n\t}\n[[\"人气榜\",\"golden\"],[\"新书榜\",\"new\"],[\"完结榜\",\"end\"],[\"热搜榜\",\"search\"]].map([title,b]=>{\n\t\tpush('༺ '+title+' ༻',null,1);\n\t\t[\"男频\",\"女频\"].map((title1,a)=>{\n\t\t\t\ta++\n\t\t\t\t[[\"周榜\",\"week\"],[\"月榜\",\"month\"],[\"总榜\",\"total\"]].map([title2,c]=>{\n\t\t\t\t\t\treturn push(title1+title2,$$(a,b,c),0.25);\n\t\t\t\t\t});\n\t\t\t});\n\t});\npush('༺ˇ»`ʚ书籍分类ɞ´«ˇ༻',null,1);\n$$=(sex,bookStatus,categoryId,hotChoice)=>{\n\t\treturn `https://reader.browser.duokan.com/api/v2/book/list2?len=10&page={{page}\\}&sex=${sex}&bookStatus=${bookStatus}&categoryId=${categoryId}&wordCountsInterval=0&hotChoice=${hotChoice}`\n\t}\nbookStatus=categoryId=hotChoice=0;\n[\n\t\t[\"男频\",[[\"都市\",7],[\"玄幻\",3],[\"仙侠\",6],[\"历史\",8],[\"灵异\",10],[\"科幻\",11],[\"奇幻\",4],[\"同人\",143],[\"游戏\",12],[\"武侠\",5],[\"竞技\",13]]],\n\t\t[\"女频\",[[\"现代言情\",75],[\"古代言情\",74],[\"浪漫青春\",76],[\"玄幻言情\",72],[\"仙侠奇缘\",73],[\"悬疑灵异\",77],[\"科幻空间\",78],[\"同人小说\",80],[\"游戏竞技\",79],[\"耽美小说\",81]]]\n].map(([title,list],sex)=>{\n\t\tsex++\n\t\tpush('༺ˇ»`ʚ'+title+'ɞ´«ˇ༻',$$(sex,bookStatus,categoryId,hotChoice),1);\n\t\tlist.map([title,categoryId]=>{\n\t\t\t\tpush('༺ '+title+' ༻',$$(sex,bookStatus,categoryId,hotChoice),1);\n\t\t\t\t[\"综合全部\",\"最新上线\",\"阅读最多\",\"点赞最高\"].map((title,hotChoice)=>{\n\t\t\t\t\t\t['['+title+']',\"连载\",\"完结\"].map((title,bookStatus)=>{\n\t\t\t\t\t\t\t\treturn push(title,$$(sex,bookStatus,categoryId,hotChoice),0.25);\n\t\t\t\t\t\t\t});\n\t\t\t\t\t});\n\t\t\t});\n\t});\n'['+sort.toString()+']'", "header": "{\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.2357.134 Safari/537.36\"\n}", "lastUpdateTime": 1741435656448, "loginCheckJs": "", "loginUi": "", "loginUrl": "", "respondTime": 4306, "ruleBookInfo": { "author": "$..author", "canReName": "", "coverUrl": "$..imgUrl", "init": "$.data", "intro": "{{'\\n‎\\n'}}🔗 源站:{{$..cpName}}\n{{'\\n‎\\n'}}📆 开坑:{{java.timeFormatUTC(java.getString('$.firstChapter.updateTime')*1000,'yyyy-MM-dd',8)}}\n{{'\\n‎\\n'}}📑 简介:{{$..description}}", "kind": "{{$..score}}分\n{{$..secondCategoryName&&$..bookStatus}}\n{{java.put('time', java.timeFormatUTC(java.getString('$.lastChapter.updateTime'),'yyyy-MM-dd',8))}}", "lastChapter": "{{$.lastChapter.chapterName}} • @get:{time}", "name": "$..name", "tocUrl": "https://reader.browser.miui.com/api/v2/chapter/list/{{$..bookId}}", "wordCount": "$..wordCount" }, "ruleContent": { "content": "$..contentList[*]##——内容来自.*\n\nif(result.match(/^http.+$/)){\n\t\tsrc = java.base64Decode(String(java.ajax(result)).match(/\\('([^']+)'\\)/)[1]);\n\t}\nsrc\n\n$..p[*]||$..contentList[*]\n##——内容来自.*", "imageStyle": "", "nextContentUrl": "", "replaceRegex": "", "sourceRegex": "", "webJs": "" }, "ruleExplore": { "author": "$.author", "bookList": "$.data.list", "bookUrl": "https://reader.browser.miui.com/api/v2/book/{{$.bookId}}", "coverUrl": "$.imgUrl", "intro": "$.description", "kind": "{{$.score}}分\n{{$.secondCategoryName&&$.bookStatus}}\n{{java.put('time', java.timeFormatUTC(java.getString('$.updateTime')*1000,'yyyy-MM-dd',8))}}", "lastChapter": "最近更新:@get:{time}", "name": "$.name" }, "ruleSearch": { "author": "$.author", "bookList": "$.related", "bookUrl": "https://reader.browser.miui.com/api/v2/book/{{$.id}}", "coverUrl": "$.image", "intro": "$.description", "kind": "$.tags", "lastChapter": "发布源站:{{$.cp}}", "name": "$.title", "wordCount": "$.status" }, "ruleToc": { "chapterList": "@js:\nlet u = baseUrl.replace('list','content')\n\nlet v = [];\nlet list = [];\nJSON.parse(result).data.list.map($=>{\n\n//分卷判定\n\t\tV = $.volumeTitle\n\t\tif(v[v.length-1]!=V&&!/^\\s*$/.test(V)){\n\t\t\t\tv.push(V)\n\t\t\t\tlist.push({\n\t\t\t\t\t\tname: '📖['+V+']📖',\n\t\t\t\t\t\tvolume: true\n\t\t\t\t\t})\n\t\t\t}\n\n\t\treturn list.push({\n\t\t\t\tname: $.chapterName,\n\t\t\t\turl: u+'?chapterId='+$.chapterId+'&volumeId=1',\n\t\t\t\tinfo: '更新时间:'+java.timeFormatUTC($.updateTime*1000,'yyyy-MM-dd HH:mm',12)\n\t\t\t});\n\t});\nv.length<2?list.filter($=>!$.volume):list", "chapterName": "name", "chapterUrl": "url", "isVip": "", "isVolume": "volume", "nextTocUrl": "", "updateTime": "info" }, "searchUrl": "https://reader.browser.miui.com/api/v2/search/word?query={{key}}&size=100", "variableComment": "", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "安趣书网", "bookSourceType": 0, "bookSourceUrl": "http://www.ohxs.cc", "bookUrlPattern": "", "concurrentRate": "", "coverDecodeJs": "", "customOrder": 70, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "@js:\nsort=[];\npush=(title,url,type1,type2)=>sort.push({\n\t\ttitle: title,\n\t\turl: url,\n\t\tstyle: {\n\t\t\t\tlayout_flexGrow: type1,\n\t\t\t\tlayout_flexBasisPercent: type2\n\t\t\t}\n\t});\n\nfl=[\"玄幻\",\"修真\",\"都市\",\"历史\",\"网游\",\"科幻\",\"女生\"];\n [[\"全部\",\"\"],[\"完结\",\"/over\"]].map([title,uri]=>{\n\tpush('🔖分类'+title+'🔖', null, 1, 1);\n\t fl.map((title,index)=>{\n\t index++;\n\t url= `${uri}/sort/${index}_{{page}}.html`;\n\tif(index+1 <= fl.length - fl.length%3)\n\t\t\t {\tpush(title, url, 1, 0.25);}\n\t\t\t\telse{ push(title, url, 0, 0.29);}\n \t\n \t});\n\t});\n\npush('🔖榜单🔖', null, 1, 1);\nbd=[[\"总排行榜\",\"allvisit\"],[\"月排行榜\",\"monthvisit\"],[\"周排行榜\",\"weekvisit\"],[\"收 藏 榜\",\"goodnum\"]];\nbd.map(([title,uri],index)=>{\n\t url= `/top/${uri}/`;\n\tif(index+1 <= bd.length - bd.length%2)\n\t\t\t {\tpush(title, url, 1, 0.4);}\n\t\t\t\telse{ push(title, url, 0, 0.4);}\n \t\n \t});\nJSON.stringify(sort);", "header": "", "lastUpdateTime": 1734713782370, "loginCheckJs": "", "loginUi": "", "loginUrl": "", "respondTime": 7103, "ruleBookInfo": { "author": "[property=\"og:novel:author\"]@content", "canReName": "", "coverUrl": "[property=\"og:image\"]@content", "init": "", "intro": "🔔 更新时间:{{@@[property=\"og:novel:update_time\"]@content##\\s##🔸}}\n🏷 {{@@.navtxt p.0@textNodes}}{{@@.navtxt p.0@a@text##\\s##、}}\n📂 内容简介:{{@@[property=\"og:description\"]@content}}##(^|[。!?]+[”」)】]?)##$1
", "kind": "[property~=category|status|update_time]@content##\\s.*", "lastChapter": "[property=\"og:novel:lastest_chapter_name\"]@content", "name": "[property=\"og:novel:book_name\"]@content", "tocUrl": "#a_addbookcase@href", "wordCount": "p.2@text##\\|.*" }, "ruleContent": { "content": ".txtnav p@html", "imageStyle": "", "nextContentUrl": "", "replaceRegex": "", "sourceRegex": "", "webJs": "" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "coverUrl": "", "intro": "", "kind": "", "lastChapter": "", "name": "" }, "ruleSearch": { "author": "label.0@text", "bookList": "#article_list_content li", "bookUrl": "a.0@href", "coverUrl": "img@src", "intro": ".ellipsis_2@text", "kind": "label.1:2@text&&span.1@text", "lastChapter": "p a@text", "name": "h3@text", "wordCount": "" }, "ruleToc": { "chapterList": "#chapterList li a", "chapterName": "text", "chapterUrl": "href", "isVip": "", "isVolume": "", "nextTocUrl": "", "updateTime": "" }, "searchUrl": "/search/,{\n \"body\": \"searchkey={{key}}&searchtype=all\",\n \"method\": \"POST\"\n}", "variableComment": "", "weight": 0 }, { "bookSourceComment": "注:部分小说可下载到本地,若想下载到本地看,把左上角的类型“文本”改为“文件”。", "bookSourceGroup": "免费", "bookSourceName": "不拘读书", "bookSourceType": 0, "bookSourceUrl": "http://www.77shuku.net/##@遇知", "customOrder": 71, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[\n{\"title\":\"🔖分类🔖\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"玄幻小说\",\"url\":\"/store/1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"仙侠小说\",\"url\":\"/store/2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市小说\",\"url\":\"/store/3_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"言情小说\",\"url\":\"/store/9_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"穿越小说\",\"url\":\"/store/4_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻小说\",\"url\":\"/store/7_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"恐怖小说\",\"url\":\"/store/6_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"网游小说\",\"url\":\"/store/8_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"——\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"🔖榜单🔖\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"总排行榜\",\"url\":\"/rank/allvisit/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"总推荐榜\",\"url\":\"/rank/allvote/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"月排行榜\",\"url\":\"/rank/monthvisit/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"周排行榜\",\"url\":\"/rank/weekvisit/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"最新入库\",\"url\":\"/rank/postdate/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"本站推荐\",\"url\":\"/rank/toptime/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"总收藏榜\",\"url\":\"/rank/goodnum/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"字数排行\",\"url\":\"/rank/size/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"——\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"🔖完结🔖\",\"url\":\"/quanben/allvisit/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}}\n]", "lastUpdateTime": 1734642582789, "respondTime": 20384, "ruleBookInfo": { "author": "[property=\"og:novel:author\"]@content", "coverUrl": "[property=\"og:image\"]@content", "downloadUrls": ".zjlist b a@href", "intro": "🔔 更新时间:{{@@[property=\"og:novel:update_time\"]@content##\\s##🔸}}\n\n📂 内容简介:{{@@[property=\"og:description\"]@content}}##(^|[。!?]+[”」)】]?)##$1
", "kind": "[property~=category|status|update_time]@content##\\s.*", "lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content", "name": "[property=\"og:novel:book_name\"]@content", "tocUrl": "[property=\"og:url\"]@content", "wordCount": ".options span.1@text##.*:|字" }, "ruleContent": { "content": "#ChapterContents@textNodes", "replaceRegex": "##.*txt下载(.|\\n)*$", "sourceRegex": "" }, "ruleExplore": { "author": "h4 small@text||.l3@text", "bookList": ".shu_box||#articlelist li!0", "bookUrl": "a.0@href##.+\\D(\\d+)##http://www.77shuku.net/down/$1", "coverUrl": "a.0@href@js:##.+\\D((\\d+)\\d{3})\\D##http://www.77shuku.net/files/article/image/$2/$1/$1s.jpg###", "intro": ".intro@text", "kind": ".l1@text&&.l7@text", "lastChapter": ".l4@text", "name": "h4 a@text||.l2@text", "wordCount": ".l5@text" }, "ruleSearch": { "author": "td.5@text", "bookList": "tr!0", "bookUrl": "a.1@href##.+\\D(\\d+)##http://www.77shuku.net/down/$1", "coverUrl": "a.1@href@js:##.+\\D((\\d+)\\d{3})\\D##http://www.77shuku.net/files/article/image/$2/$1/$1s.jpg###", "intro": "", "kind": "td.6:4@text", "lastChapter": "td.3@text", "name": "td.2@text", "wordCount": "td.7@text" }, "ruleToc": { "chapterList": "dd a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "http://www.77shuku.net/modules/article/search.php?searchkey={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "笔趣阁", "bookSourceType": 0, "bookSourceUrl": "http://wap.xshuquge.net", "customOrder": 72, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\n\t\"title\":\"玄幻魔法\",\n\"url\":\"/sort/1/0_1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"武侠修真\",\n\"url\":\"/sort/2/0_1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"都市言情\",\n\"url\":\"/sort/3/0_1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"历史军事\",\n\"url\":\"/sort/4/0_1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"侦探推理\",\n\"url\":\"/sort/5/0_1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"网游动漫\",\n\"url\":\"/sort/6/0_1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"科幻灵异\",\n\"url\":\"/sort/7/0_1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"其他类型\",\n\"url\":\"/sort/8/0_1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"✘全本✘\",\n\"url\":\"quanben/1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"————————排行————————\",\n\"url\":\"\",\"style\":{\"layout_flexGrow\":99,\"layout_flexBasisPercent\": -1}},\n{\"title\":\"日点击榜\",\n\"url\":\"store/dayvisit-1{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"周点击榜\",\n\"url\":\"store/weekvisit-1{{page}}.html\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"月点击榜\",\n\"url\":\"store/monthvisit-1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"总点击榜\",\n\"url\":\"store/allvisit-1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"总收藏榜\",\n\"url\":\"/store/goodnum-1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"字数排行\",\n\"url\":\"/store/size-1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"日推荐榜\",\n\"url\":\"/store/size-1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"周推荐榜\",\n\"url\":\"store/weekvote-1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"月推荐榜\",\n\"url\":\"/store/monthvote-1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"总推荐榜\",\n\"url\":\"store/allvote-1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"最新入库\",\n\"url\":\"store/postdate-1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},\n{\"title\":\"最近更新\",\n\"url\":\"store/lastupdate-1{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}}\n]", "lastUpdateTime": 1733276365401, "respondTime": 17689, "ruleBookInfo": { "author": "", "canReName": "", "coverUrl": "[property$=\"og:image\"]@content", "init": "", "intro": "[property$=\"og:novel:latest_chapter_name\"]@content&&class.cover@class.intro_info@text##(.*)(\\n)##最新章节 $1$2", "kind": "[property$=\"og:novel:category\"]@content&&\n[property$=\"og:novel:update_time\"]@content&&\n[property$=\"og:novel:status\"]@content", "lastChapter": "[property$=\"og:novel:latest_chapter_name\"]@content", "name": "class.cover@class.bolck_txt2@class.bolck_txt2@tag.h2@tag.a@textNodes", "tocUrl": "", "wordCount": "" }, "ruleContent": { "content": "id.nr1@html##(本章未完,请点击下一页继续阅读)|最新网址:wap.ishuquge.la|第.*章.*(第.*/.*页).*", "nextContentUrl": "text.下一页@href", "replaceRegex": "##\\s*最新网址:.*\\n" }, "ruleExplore": { "author": "@html##(.*)(a>)(.*)(

)##$3", "bookList": "class.cover@class.line", "bookUrl": "class.blue.0@href", "coverUrl": "class.blue.0@href##/s/([0-9]{1,3})(.*).html##https://www.ishuquge.la/files/article/image/$1/$1$2/$1$2s.jpg", "intro": "", "kind": "a.0@textNodes", "name": "class.blue.0@textNodes" }, "ruleSearch": { "author": "class.bookinfo.0@class.author.0@textNodes", "bookList": "class.read_book@class.bookbox", "bookUrl": "class.bookinfo.0@tag.h4.0@tag.i.0@tag.a.0@href", "checkKeyWord": "系统", "coverUrl": "class.bookimg@tag.a.0@tag.img.0@src", "kind": "$https://wds.ecsxs.com/231269.json$", "lastChapter": "class.bookinfo.0@class.updatelast.0@tag.a.0@textNodes", "name": "class.bookinfo.0@tag.h4.0@tag.i.0@tag.a.0@text" }, "ruleToc": { "chapterList": "class.cover@class.chapter@tag.li", "chapterName": "a.0@textNodes", "chapterUrl": "a.0@href", "nextTocUrl": "class.cover@class.listpage@class.right@tag.a@href" }, "searchUrl": "/search.php,{\n\t\"body\":\"searchkey={{key}}&submit=\",\n\t\"method\":\"POST\"\n\t}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "快眼小说", "bookSourceType": 0, "bookSourceUrl": "http://www.kyxsw.org#", "customOrder": 73, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"分类\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"玄幻魔法\",\"url\":\"/fenlei1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"武侠修真\",\"url\":\"/fenlei2_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"都市青春\",\"url\":\"/fenlei3_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"历史军事\",\"url\":\"/fenlei4_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"侦探推理\",\"url\":\"/fenlei5_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"网游动漫\",\"url\":\"/fenlei6_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"科幻小说\",\"url\":\"/fenlei7_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"恐怖灵异\",\"url\":\"/fenlei8_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完本小说\",\"url\":\"/quanben/{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"排行\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"最近更新\",\"url\":\"/toplastupdate/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"最新入库\",\"url\":\"/toppostdate/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"日排行榜\",\"url\":\"/topdayvisit/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"周排行榜\",\"url\":\"/topweekvisit/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"月排行榜\",\"url\":\"/topmonthvisit/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"总排行榜\",\"url\":\"/topallvisit/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"日推荐榜\",\"url\":\"/topdayvote/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"周推荐榜\",\"url\":\"/topweekvote/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"月推荐榜\",\"url\":\"/topmonthvote/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"总推荐榜\",\"url\":\"/topallvote/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"字数排行\",\"url\":\"/topsize/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"总收藏榜\",\"url\":\"/topgoodnum/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"本站推荐\",\"url\":\"/toptoptime/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]", "lastUpdateTime": 1734642173541, "respondTime": 65680, "ruleBookInfo": { "author": "[property$=author]@content", "coverUrl": "[property$=image]@content", "init": ".small&&meta", "intro": "[property$=description]@content##(^|[。!?]+[”」)】]?)##$1
", "kind": "[property~=category|status|update_time]@content##\\s.*", "lastChapter": "[property$=chapter_name]@content##[\\((【].*?[求更谢乐发订合补加].*?[】)\\)]", "name": "[property$=book_name]@content", "wordCount": "span.3@text##字数:" }, "ruleContent": { "content": "#content@textNodes##\\/.+快眼小说网.*\\/|\\n.*$|{{baseUrl}}|.{0,3}阅读本书.{35}也喜欢.\\s*\\S*", "replaceRegex": "" }, "ruleExplore": { "author": ".s4l@text", "bookList": ".l li||.novelslistss li", "bookUrl": "@get:{u}", "coverUrl": "@get:{u}##/book/(\\d+)/(\\d+)/##/files/article/image/$1/$2/$2s.jpg", "kind": ".s1,.s5l@text||.s1l,.s7l@text&&.s5l@text##\\[|]", "lastChapter": ".s3l@text", "name": ".s2l@text@put:{u:\"a.0@href\"}" }, "ruleSearch": { "author": ".author@text", "bookList": "+@css:.bookbox", "bookUrl": "@get:{u}", "coverUrl": "img@src", "kind": ".cat@text##分类:", "lastChapter": ".update a@text##[\\((【].*?[求更谢乐发订合补加].*?[】)\\)]", "name": ".bookname@text@put:{u:\"a.0@href\"}" }, "ruleToc": { "chapterList": ":正文卷[\\s\\S]*?/dl&&href =\"([^\"]+)\">([^<]+)", "chapterName": "$2##[\\((【].*?[求更谢乐发订合补加].*?[】)\\)]", "chapterUrl": "$1" }, "searchUrl": "/modules/article/search.php?ie=utf-8&s=00000&q={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "文墨中文", "bookSourceType": 0, "bookSourceUrl": "https://www.maxreader.la/", "bookUrlPattern": "", "customOrder": 74, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "", "lastUpdateTime": 1734985161171, "loginUrl": "", "respondTime": 14805, "ruleBookInfo": { "author": "id.author@text##作者:", "coverUrl": "id.bookimg@img@src", "intro": "[property=\"og:description\"]@content", "kind": "[property=\"og:novel:category\"]@content&&[property=\"og:novel:status\"]@content&&[property=\"og:novel:update_time\"]@content", "lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content", "name": "class.booktitle@h1@text", "tocUrl": "text.目录@href" }, "ruleContent": { "content": "class.size16 color5 pt-read-text@html## |本章未完.*|百度搜索阅读最新最全.*|猫扑中文|[()]|.*最新章节第一时间免费.*", "nextContentUrl": "text.下一页@href" }, "ruleExplore": {}, "ruleSearch": { "author": "class.fl color7@class.mr30@tag.a.0@title", "bookList": "class.pt-rank-detail", "bookUrl": "class.pt-rank-detail@tag.a.0@href", "coverUrl": "tag.img.0@src", "kind": "text.分类@text##分类:\\s", "lastChapter": "class.fl lh100@tag.a@title", "name": "class.pt-rank-detail@tag.a.0@title" }, "ruleToc": { "chapterList": "id.readerlists@tag.li", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href" }, "searchUrl": "search/result.html?searchkey={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "快眼看书", "bookSourceType": 0, "bookSourceUrl": "http://m.xbotaodz.com", "customOrder": 75, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "周点击::/top/weekvisit/\n月点击::/top/monthvisit/\n总点击::/top/allvisit/\n\n全部::/category/all/\n玄幻::/category/xuanhuan/\n奇幻::/category/qihuan/\n武侠::/category/wuxia/\n仙侠::/category/xianxia/\n都市::/category/dushi/\n历史::/category/lishi/\n军事::/category/junshi/\n游戏::/category/youxi/\n竞技::/category/jingji/\n科幻::/category/kehuan/\n灵异::/category/lingyi/\n同人::/category/tongre/\n女生::/category/nvsheng/\n其他::/category/qita/\n\n全本::/over/", "header": "@js:\n(()=>{\n var ua = \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.9999.99 Safari/537.36\";\n var headers = {\n \"User-Agent\": ua,\n \"Referer\": baseUrl\n };\n return JSON.stringify(headers);\n})()", "lastUpdateTime": 1734979796449, "respondTime": 50842, "ruleBookInfo": { "author": ".baseinfo@class.pt-info.0@text##作者:", "coverUrl": "img@src", "intro": ".intro@text", "kind": ".baseinfo@a.1@text", "name": ".baseinfo@a.0@text", "tocUrl": ".baseinfo@a.0@href" }, "ruleContent": { "content": ".chaptercontent@html", "nextContentUrl": "text.下一页@href", "replaceRegex": "##(本章未完,请点击下一页继续阅读)|.*第.+?章.*|最新网址.*|楔子.*" }, "ruleExplore": { "author": ".pt-info@text\n@js:\nresult.split(/nbsp;+/)[0]", "bookList": "class.pt-card pt-card-2@li", "bookUrl": "a.1@href", "coverUrl": "img@src", "intro": "class.pt-desc ptm-text-cut2@text", "kind": "a.2@text", "name": "a.1@text" }, "ruleSearch": { "author": ".pt-info@text##作者:||\n.pt-info@text\n@js:\nresult.split(/ +/)[0]", "bookList": "div.baseinfo&&class.pt-card pt-card-2@li&&class.ptm-content pt-infopage", "bookUrl": "a.0@href||a.1@href", "checkKeyWord": "", "coverUrl": "img@src", "kind": "a.1@text||a.2@text", "name": "a.0@text||a.1@text" }, "ruleToc": { "chapterList": "-class.ptm-list-view chapterlist@class.ptm-list-view-cell@a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": "text.下一页@href" }, "searchUrl": "/s.php?q={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "茂鑫小说", "bookSourceType": 0, "bookSourceUrl": "http://www.tcmaoxin.org", "bookUrlPattern": "", "concurrentRate": "", "customOrder": 76, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "", "header": "", "lastUpdateTime": 1733279657180, "loginCheckJs": "", "loginUrl": "", "respondTime": 35944, "ruleBookInfo": { "author": ".fix@p:nth-of-type(1)@text", "intro": "[property=\"og:description\"]@content", "kind": "[property~=category|update_time]@content", "lastChapter": "p:nth-of-type(6)@a@text", "name": "h1@text" }, "ruleContent": { "content": "#content@textNodes" }, "ruleExplore": {}, "ruleSearch": { "author": ".s4@text", "bookList": ".txt-list@li!0", "bookUrl": ".s2@a@href", "checkKeyWord": "", "kind": ".s1@text", "lastChapter": "{{@@.s3@a@text}} • {{@@.s5@text}}", "name": ".s2@a@text" }, "ruleToc": { "chapterList": ".section-list.1@li@a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": ".middle select option!0@value" }, "searchUrl": "http://www.tcmaoxin.org/search.php?keyWord={{key}}", "weight": 0 }, { "bookSourceComment": "by静白\n🉑选择在原网站复制详情页链接粘贴到书架!步骤:从原网站复制你要看的书的详情页→复制网址链接→进入到阅读的书架→右上角三个点→添加网址!亲测🉑用!", "bookSourceGroup": "免费", "bookSourceName": "盘古小说", "bookSourceType": 0, "bookSourceUrl": "https://m.panguxs.org/", "bookUrlPattern": "https?://m.panguxs.org/book/\\w+.html", "customOrder": 77, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "header": "{\n\t\"Accept-Language\":\"zh-CN\"\n}", "lastUpdateTime": 1732018377165, "loginUrl": "https://m.panguxs.org/login.php?jumpurl=%2Fnewmessage.php%3Ftosys%3D1%26from%3Dhttps%3A%2F%2Fm.panguxs.org%2F%26title%3D%25E3%2580%258A%25E3%2580%258B%25E5%25A0%25B1%25E9%258C%25AF%26content%3Dhttps%3A%2F%2Fm.panguxs.org%2F", "respondTime": 2137, "ruleBookInfo": { "author": "@get:{a}", "coverUrl": "@get:{i}", "init": "@put:{n:\".base.clearfix@h2@text\",\na:\".info@span[0]@a@text\",\nc:\".info@span[1]@a@text&&.info@span[3]@text\",\nl:\".info@span[4]@a@text\",\nd:\".intro.clearfix[0]@text\",\ni:\".base.clearfix@img@src\",\nt:\"text.章节目录@href\"}", "intro": "@get:{d}", "kind": "@get:{c}##最近更新:", "lastChapter": "@get:{l}", "name": "@get:{n}", "tocUrl": "@get:{t}" }, "ruleContent": { "content": "#txt@p@html", "replaceRegex": "##\\s阅读.*盘古小说.*\\s*" }, "ruleExplore": {}, "ruleSearch": { "author": ".info@span@text", "bookList": ".clearfix li", "bookUrl": "a@href", "coverUrl": "img@data-original", "intro": ".intro@text", "kind": "em@text", "name": ".tit@text" }, "ruleToc": { "chapterList": "#chapter a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "/s.php?s={{key}}&s=,{\n \"charset\": \"UTF-8\",\n \"method\": \"GET\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "蚂蚁阅读(优)", "bookSourceType": 0, "bookSourceUrl": "http://wap.imayitxt.com#", "customOrder": 78, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "\n 点 击 榜 ::/top/monthvisit/{{page}}.html\n 推 荐 榜 ::/top/monthvote/{{page}}.html\n\n玄幻::/sort/1/{{page}}.html\n仙侠::/sort/2/{{page}}.html\n都市::/sort/3/{{page}}.html\n历史::/sort/4/{{page}}.html\n军事::/sort/5/{{page}}.html\n灵异::/sort/6/{{page}}.html\n科幻::/sort/7/{{page}}.html\n游戏::/sort/8/{{page}}.html\n现言::/sort/9/{{page}}.html\n古言::/sort/10/{{page}}.html\n穿越::/sort/11/{{page}}.html\n青春::/sort/12/{{page}}.html\n豪门::/sort/14/{{page}}.html\n耽美::/sort/15/{{page}}.html\n其他::/sort/13/{{page}}.html", "header": "", "lastUpdateTime": 1735068526425, "respondTime": 27600, "ruleBookInfo": { "author": "class.book_inf@tag.p.0@text", "canReName": "true", "coverUrl": "img@src.0", "intro": "class.h3_rf creat_time@text&&class.book_desc@text", "kind": "class.book_inf@tag.p.1@text##类别:", "lastChapter": "class.h3_rf new_time.0@tag.a@text", "name": "class.book_inf@h3@text", "tocUrl": "class.more-chapter@href", "wordCount": "class.book_inf@tag.p.2@text##总字数:" }, "ruleContent": { "content": "class.textarticle@html", "nextContentUrl": "text.下一章@href", "replaceRegex": "##最新网址.*|一秒记住.*,更新快,,免费读!|>>本章未完,继续下章阅读|免费小说,无弹窗小说网,.*下载,请记住蚂蚁阅读网.*|\\s*.*第.*章.*\\s*|一秒记住【花小说网】,为您提供精彩小说阅读。" }, "ruleExplore": { "author": "class.listbook-info@tag.p.0@text", "bookList": "class.onefourbox@a", "bookUrl": "@href", "coverUrl": "class.listbook-cove@tag.img@src", "intro": "class.listbook-info@tag.p.1@text", "kind": "class.book-tag@tag.span@text", "name": "class.listbook-info@tag.h3@text" }, "ruleSearch": { "author": "p@text", "bookList": "class.onefourbox@tag.a", "bookUrl": "tag.a@href", "coverUrl": "img@src", "intro": "", "kind": "span@text", "name": "h3@text" }, "ruleToc": { "chapterList": "class.mulu_uld@li", "chapterName": "h3@text##>", "chapterUrl": "tag.a@href" }, "searchUrl": "http://wap.imayitxt.com/modules/article/search.php?searchkey={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "笔趣读阅", "bookSourceType": 0, "bookSourceUrl": "http://www.biqudu.tv/", "bookUrlPattern": "", "customOrder": 78, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "", "lastUpdateTime": 1734836723407, "loginUrl": "", "respondTime": 11973, "ruleBookInfo": { "author": "", "coverUrl": "id.fmimg@tag.img.0@src", "intro": "id.intro@text", "name": "id.info@tag.h1@text" }, "ruleContent": { "content": "id.content@html##正在手打中.*##", "replaceRegex": "##.*笔趣读全文字更新,牢记网址.*##" }, "ruleExplore": {}, "ruleSearch": { "author": "id.nr@class.odd.1@text", "bookList": "class.grid@tag.tr!0", "bookUrl": "class.odd.0@tag.a.0@href", "kind": "id.nr@class.even.2@text", "lastChapter": "id.nr@class.even.0@text", "name": "id.nr@class.odd.0@text", "wordCount": "id.nr@class.even.1@text" }, "ruleToc": { "chapterList": "class.box_con@id.list@tag.dl@tag.dd", "chapterName": "tag.a.0@text", "chapterUrl": "tag.a.0@href" }, "searchUrl": "http://www.biqudu.tv/s.php?q={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "晚独阅读", "bookSourceType": 0, "bookSourceUrl": "https://m.duread.cn#", "customOrder": 79, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1734432756232, "loginUrl": "", "respondTime": 2884, "ruleBookInfo": { "author": "class.author.0@text##\\s*.+", "coverUrl": "tag.img@href", "intro": "class.text-muted J_DescContent@text", "kind": "class.author.0@text", "name": "class.info@tag.a@text", "tocUrl": "class.block-title@href" }, "ruleContent": { "content": "id.J_BookRead@html ", "nextContentUrl": "" }, "ruleExplore": {}, "ruleSearch": { "author": "class.author@text", "bookList": "tag.li", "bookUrl": "tag.a@href", "coverUrl": "class.thumb@tag.img@data-original", "intro": "class.summaries@text", "name": "class.title@text" }, "ruleToc": { "chapterList": "class.bg-gray before-banner-footer@class.list@tag.ul@tag.li", "chapterName": "class.chapter-title@text", "chapterUrl": "tag.a@href##$##,{\"webView\":true}" }, "searchUrl": "https://m.duread.cn/index/search_book?key={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "话本小说", "bookSourceType": 0, "bookSourceUrl": "http://www.ihuaben.com", "bookUrlPattern": "", "customOrder": 80, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "都市言情::http://www.ihuaben.com/dushiyanqing/wordcount/{{page}}.html\n古代言情::http://www.ihuaben.com/gudaiyanqing/wordcount/{{page}}.html\n玄幻言情::http://www.ihuaben.com/xuanhuanyanqing/wordcount/{{page}}.html\n校园言情::http://www.ihuaben.com/xiaoyuanyanqing/wordcount/{{page}}.html\n穿越言情::http://www.ihuaben.com/chuanyueyanqing/wordcount/{{page}}.html\n灵异言情::http://www.ihuaben.com/lingyiyanqing/wordcount/{{page}}.html\n都市小说::http://www.ihuaben.com/dushi/wordcount/{{page}}.html\n灵异小说::http://www.ihuaben.com/lingyi/wordcount/{{page}}.html\n玄幻奇幻::http://www.ihuaben.com/xuanhuanqihuan/wordcount/{{page}}.html\n历史军事::http://www.ihuaben.com/lishijunshi/wordcount/{{page}}.html\n武侠仙侠::http://www.ihuaben.com/wuxiaxianxia/wordcount/{{page}}.html\n游戏竞技::http://www.ihuaben.com/youxijingji/wordcount/{{page}}.html\n科幻末世::http://www.ihuaben.com/kehuanmoshi/wordcount/{{page}}.html\n轻 小 说::http://www.ihuaben.com/qingxiaoshuo/wordcount/{{page}}.html\n短篇小说::http://www.ihuaben.com/duanpian/wordcount/{{page}}.html\n明星同人::http://www.ihuaben.com/mingxingtongren/wordcount/{{page}}.html\n动漫同人::http://www.ihuaben.com/dongmantongren/wordcount/{{page}}.html\n游戏同人::http://www.ihuaben.com/youxitongren/wordcount/{{page}}.html\n影视同人::http://www.ihuaben.com/yingshitongren/wordcount/{{page}}.html\n小说同人::http://www.ihuaben.com/xiaoshuotongren/wordcount/{{page}}.html", "header": "{\n \"User-Agent\": \"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\"\n}", "lastUpdateTime": 1733516558716, "loginUrl": "", "respondTime": 7582, "ruleBookInfo": { "author": "class.infodetail@class.text-muted.0@text", "intro": "class.aboutbook@html", "kind": "id.tagList@text", "lastChapter": "class.chapterTitle.0@text", "name": "class.text-danger@text", "tocUrl": "class.chapterSort@tag.a@href" }, "ruleContent": { "content": "id.contentsource@html" }, "ruleExplore": {}, "ruleSearch": { "author": "class.text-lightgrey.0@text||tag.p.0@tag.a@text", "bookList": "class.container@class.searchresult||class.container@li", "bookUrl": "tag.h2@tag.a@href||tag.h3@tag.a@href", "coverUrl": "img@src", "kind": "class.text-lightgrey!0:3:4@text||class.list-inline@tag.a@text", "name": "tag.h2@tag.a@text||tag.h3@tag.a@text" }, "ruleToc": { "chapterList": "-class.chapters@tag.div@tag.p", "chapterName": "class.chapterTitle@tag.a@text", "chapterUrl": "class.chapterTitle@tag.a@href", "nextTocUrl": "class.pagination@tag.a.-1@href" }, "searchUrl": "http://so.ihuaben.com/search?keyword={{key}}&page={{page}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "唔缺小说", "bookSourceType": 0, "bookSourceUrl": "http://www.quexs.com", "customOrder": 81, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1733276134561, "respondTime": 1872, "ruleBookInfo": { "intro": "#bookIntro@html" }, "ruleContent": { "content": "#htmlContent@p!-1@html##$##❎", "imageStyle": "", "nextContentUrl": "\nif(/xyy.png/.test(src)){\nresult = src.match(/\\d+,\\d+,'(.*?_.*?)\\|__u[^\\|]+/)[1]+\".html\"\n}\n", "replaceRegex": "##.*向你推荐他的其他作品[\\s\\S]+|「如章节.*?」|.*看最新章节.*|\\s*❎\\s*|.*?》.*?域名.*", "webJs": "" }, "ruleExplore": {}, "ruleSearch": { "author": ".booktag@text", "bookList": "class.col-md-10", "bookUrl": "a.0@href", "intro": "#bookIntro@text", "lastChapter": ".text-danger@text", "name": "h4@text" }, "ruleToc": { "chapterList": "class.panel-chapterlist.-1@dd@a", "chapterName": "text", "chapterUrl": "href", "preUpdateJs": "" }, "searchUrl": "/search,{\"method\":\"POST\",\"body\":\"keyword={{key}}\"}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "漫画", "bookSourceName": "看漫画吧", "bookSourceType": 2, "bookSourceUrl": "https://m.kanman.com", "customOrder": 81, "enabled": false, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "人气::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=click&search_type=&search_key=&page={{page}}&size=48\n更新::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=date&search_type=&search_key=&page={{page}}&size=48\n评分::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=score&search_type=&search_key=&page={{page}}&size=48\n收藏::https://m.kanman.com/api/getsortlist/?comic_sort=&orderby=shoucang&search_type=&search_key=&page={{page}}&size=48\n热血::https://m.kanman.com/api/getsortlist/?comic_sort=rexue&orderby=&search_type=&search_key=&page={{page}}&size=48\n机战::https://m.kanman.com/api/getsortlist/?comic_sort=jizhan&orderby=&search_type=&search_key=&page={{page}}&size=48\n运动::https://m.kanman.com/api/getsortlist/?comic_sort=yundong&orderby=&search_type=&search_key=&page={{page}}&size=48\n推理::https://m.kanman.com/api/getsortlist/?comic_sort=tuili&orderby=&search_type=&search_key=&page={{page}}&size=48\n冒险::https://m.kanman.com/api/getsortlist/?comic_sort=maoxian&orderby=&search_type=&search_key=&page={{page}}&size=48\n搞笑::https://m.kanman.com/api/getsortlist/?comic_sort=gaoxiao&orderby=&search_type=&search_key=&page={{page}}&size=48\n战争::https://m.kanman.com/api/getsortlist/?comic_sort=zhanzhen&orderby=&search_type=&search_key=&page={{page}}&size=48\n神魔::https://m.kanman.com/api/getsortlist/?comic_sort=shenmo&orderby=&search_type=&search_key=&page={{page}}&size=48\n竞技::https://m.kanman.com/api/getsortlist/?comic_sort=jingji&orderby=&search_type=&search_key=&page={{page}}&size=48\n悬疑::https://m.kanman.com/api/getsortlist/?comic_sort=xuanyi&orderby=&search_type=&search_key=&page={{page}}&size=48\n社会::https://m.kanman.com/api/getsortlist/?comic_sort=shehui&orderby=&search_type=&search_key=&page={{page}}&size=48\n恋爱::https://m.kanman.com/api/getsortlist/?comic_sort=lianai&orderby=&search_type=&search_key=&page={{page}}&size=48\n宠物::https://m.kanman.com/api/getsortlist/?comic_sort=chongwu&orderby=&search_type=&search_key=&page={{page}}&size=48\n吸血::https://m.kanman.com/api/getsortlist/?comic_sort=xixue&orderby=&search_type=&search_key=&page={{page}}&size=48\n萝莉::https://m.kanman.com/api/getsortlist/?comic_sort=luoli&orderby=&search_type=&search_key=&page={{page}}&size=48\n后宫::https://m.kanman.com/api/getsortlist/?comic_sort=hougong&orderby=&search_type=&search_key=&page={{page}}&size=48\n御姐::https://m.kanman.com/api/getsortlist/?comic_sort=yujie&orderby=&search_type=&search_key=&page={{page}}&size=48\n霸总::https://m.kanman.com/api/getsortlist/?comic_sort=bazong&orderby=&search_type=&search_key=&page={{page}}&size=48\n玄幻::https://m.kanman.com/api/getsortlist/?comic_sort=xuanhuan&orderby=&search_type=&search_key=&page={{page}}&size=48\n古风::https://m.kanman.com/api/getsortlist/?comic_sort=gufeng&orderby=&search_type=&search_key=&page={{page}}&size=48\n历史::https://m.kanman.com/api/getsortlist/?comic_sort=lishi&orderby=&search_type=&search_key=&page={{page}}&size=48\n漫改::https://m.kanman.com/api/getsortlist/?comic_sort=mangai&orderby=&search_type=&search_key=&page={{page}}&size=48\n游戏::https://m.kanman.com/api/getsortlist/?comic_sort=youxi&orderby=&search_type=&search_key=&page={{page}}&size=48\n穿越::https://m.kanman.com/api/getsortlist/?comic_sort=chuanyue&orderby=&search_type=&search_key=&page={{page}}&size=48\n恐怖::https://m.kanman.com/api/getsortlist/?comic_sort=kongbu&orderby=&search_type=&search_key=&page={{page}}&size=48\n真人::https://m.kanman.com/api/getsortlist/?comic_sort=zhenren&orderby=&search_type=&search_key=&page={{page}}&size=48\n科幻::https://m.kanman.com/api/getsortlist/?comic_sort=kehuan&orderby=&search_type=&search_key=&page={{page}}&size=48\n都市::https://m.kanman.com/api/getsortlist/?comic_sort=dushi&orderby=&search_type=&search_key=&page={{page}}&size=48\n武侠::https://m.kanman.com/api/getsortlist/?comic_sort=wuxia&orderby=&search_type=&search_key=&page={{page}}&size=48\n修真::https://m.kanman.com/api/getsortlist/?comic_sort=xiuzhen&orderby=&search_type=&search_key=&page={{page}}&size=48\n生活::https://m.kanman.com/api/getsortlist/?comic_sort=shenghuo&orderby=&search_type=&search_key=&page={{page}}&size=48\n动作::https://m.kanman.com/api/getsortlist/?comic_sort=dongzuo&orderby=&search_type=&search_key=&page={{page}}&size=48", "lastUpdateTime": 1733580246153, "respondTime": 1492, "ruleBookInfo": { "author": "[property=\"og:novel:author\"]@content", "init": "", "kind": "[property=\"og:novel:category\"]@content", "lastChapter": ".comic-update-status@text##.*-\\d+ ", "name": "[property=\"og:novel:book_name\"]@content", "tocUrl": "https://m.kanman.com/api/getchapterlist?product_id=1&productname=kmh&platformname=wap&comic_id=@get:{bid}@href", "wordCount": "" }, "ruleContent": { "content": "$.data.current_chapter.chapter_img_list@js:\nheaders={\"headers\":{\"Referer\":baseUrl}};\nresult.split(\"\\n\").map(x=>'').join(\"\\n\")", "imageStyle": "FULL" }, "ruleExplore": { "bookList": "" }, "ruleSearch": { "author": "$.cartoon_author_list_name||$.comic_author", "bookList": "$.data.data||$.data", "bookUrl": "https://m.kanman.com/{{$.comic_id}}/", "coverUrl": "https://image.yqmh.com/mh/{{$.comic_id}}.jpg-300x400.webp", "intro": "$.cartoon_desc", "kind": "$.comic_type##[a-zA-Z]|\\|", "lastChapter": "$.latest_cartoon_topic_name||$.last_chapter_name", "name": "$.comic_name@put:{bid:$.comic_id}" }, "ruleToc": { "chapterList": "-$.data.[*]", "chapterName": "$.chapter_name", "chapterUrl": "https://m.kanman.com/api/getchapterinfov2?product_id=1&productname=kmh&platformname=wap&comic_id=@get:{bid}&chapter_newid={{$.chapter_newid}}&isWebp=1&quality=low" }, "searchUrl": "https://m.kanman.com/api/serachcomic/?product_id=1&productname=kmh&platformname=wap&serachKey={{key}}&topNumber=10", "weight": 0 }, { "bookSourceComment": "20231123 整体修复-尐哖\n旧域名:https://api.aixdzs.com", "bookSourceGroup": "免费", "bookSourceName": "爱下小说(优)", "bookSourceType": 0, "bookSourceUrl": "https://apiv2hans.aixdzs.com##@尐哖", "customOrder": 82, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "\nsort=[];\n\tpush=(title,url,type,fp)=>sort.push({\n\t\ttitle: title,\n\t\turl: url,\n\t\tstyle: {\n\t\t\t\tlayout_flexGrow: fp,\n\t\t\t\tlayout_flexBasisPercent: type\n\t\t\t}\n\t});\n\tu=\"https://apiv2hans.aixdzs.com/sort\"\n\txx=(a,b)=>{\n\t\treturn `list,{\"method\": \"POST\",\"body\":'{\"bookTypeId\":\"${a}\",\"type\": \"${b}\",\"pageNum\": \"{{page}}\"}'}`;\n\t}\n\tfls = JSON.parse(java.post(u,'',{}).body());\n\tpush(\"最新\",'',1,1)\n\tfor(f of fls.data.allType){\n\t\tpush(f.categoryName,u+xx(f.bookTypeId,1),0.25,0.25);\n\t}\n\tpush(\"——\",'',0.25,0.25)\n\tpush(\"——\",'',0.25,0.25)\n\tpush(\"大热\",'',1,1)\n\tfor(l of fls.data.allType){\n\t\tpush(l.categoryName,u+xx(l.bookTypeId,2),0.25,0.25);\n\t}\n\tpush(\"——\",'',0.25,0.25)\n\tpush(\"——\",'',0.25,0.25)\n\t//完本:3\n\tJSON.stringify(sort);\n", "header": "@js:\nJSON.stringify({\n\t\"User-Agent\":\"Dalvik/2.1.0 (Linux; U; Android 10; MIX Build/PKQ1.190118.001)\"\n});", "lastUpdateTime": 1734775928119, "respondTime": 4171, "ruleBookInfo": { "author": "$.author", "coverUrl": "https://img22.aixdzs.com/{{$.cover}}", "init": "$.data.book", "intro": "$.longIntro", "kind": "{{$.updated##T.*}}\n{{$.cat}}\n{{$.zt}}", "lastChapter": "$.lastChapter\n@js:result\n.replace(\"••\",\"\")\n.replace(/^(\\d+).第/,'第')\n.replace(/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\(\\{({【].*[求更谢乐发推票盟补加字Kk\\/].*[\\)\\})}】]/g,'')\n.replace(/^(\\d+)[、.]第.+章/,'第$1章')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(第.+章)\\s?\\d+/,'$1')\n.replace(/^(\\d+)、/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([零一二三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3", "name": "$.title", "tocUrl": "{{source.getKey().match(/([^\\#]+)\\#/)[1]}}/catalog,{\n \"body\": '{\"bookId\":\"{{$.bookId}}\"}',\n \"method\": \"POST\"\n}", "wordCount": "$.wordCount" }, "ruleContent": { "content": "\ns=\"2c6689f91ee4d4e87d798397d47310ebbe1dad79ixdzs\";\nfor (i = 0, h = \"\"; i < 8; i++) {\n\tx=\"abcdefghijklmnopqrstuvwxyz0123456789\";\n\tr = parseInt(Math.random() * (36 - 0 +1) + 0, 10);\n\th += x.charAt(r);\n}\na=String(Math.round(new Date()));\nsha = s + h + a + h;\nsha1 = java.digestHex(sha,'SHA-1');\n\nb = baseUrl.match(/\"chapterId\":(\\d+),\"bookId\":\"(\\d+)\"/)\nu=source.getKey().match(/([^\\#]+)\\#/)[1];\nurl = u + \"/chapter/content,\";\npost=`{\n \"method\": \"POST\",\n \"body\":'{\"chapterId\": ${b[1]},\"bookId\":\"${b[2]}\"}',\n \"headers\":{\"checkSumDTO\":'{\"appid\":\"ixdzs\",\"checksum\":\"${sha1}\",\"curtime\":\"${a}\",\"nonce\":\"${h}\"}'}\n}`\n\nresult = java.ajax(url+post);\n$.data.chapter.chapterContent", "replaceRegex": "##\\n\\s*[\\((]本章完[\\))]$|\\n\\s*第.*章.*\\n|.*武林中文网.*最新章节!" }, "ruleExplore": { "author": "$.author", "bookList": "$.data.bookList", "bookUrl": "{{source.getKey().match(/([^\\#]+)\\#/)[1]}}/book/detail,{\n \"body\":'{\"bookId\":\"{{$.bookId}}\"}',\n \"method\": \"POST\"\n}", "coverUrl": "https://img22.aixdzs.com/{{$.cover}}", "intro": "$.shortIntro", "kind": "{{$.updated##T.*}}\n{{$.cat}}\n{{$.zt}}", "lastChapter": "{{$.lastChapter##最新:}} • {{$.updated##T.*}}", "name": "$.title" }, "ruleSearch": { "author": "$.author", "bookList": "$.data.bookList", "bookUrl": "{{source.getKey().match(/([^\\#]+)\\#/)[1]}}/book/detail,{\n \"body\":'{\"bookId\":\"{{$.bookId}}\"}',\n \"method\": \"POST\"\n}", "checkKeyWord": "", "coverUrl": "https://img22.aixdzs.com/{{$.cover}}", "intro": "$.shortIntro", "kind": "{{$.updated##T.*}}\n{{$.cat}}\n{{$.zt}}", "lastChapter": "{{$.lastChapter##最新[::]}} • {{$.updated##T.*}}", "name": "$.title", "wordCount": "" }, "ruleToc": { "chapterList": "$.data.chapterList[*]", "chapterName": "$.chapterName", "chapterUrl": "{{source.getKey().match(/([^\\#]+)\\#/)[1]}}/chapter/content,{\n\t\"body\": '{\"chapterId\":{{$.chapterId}},\"bookId\":\"{{$.bookId}}\"}',\n \"method\": \"POST\"\n}", "updateTime": "时间:{{java.timeFormat(java.getString('$.createTime'))}}" }, "searchUrl": "{{source.getKey().match(/([^\\#]+)\\#/)[1]}}/search,{\n \"body\": '{\"searchTerms\":\"{{key}}\",\"pageSize\": \"20\",\"pageNum\":\"{{page}}\"}',\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "三八小说", "bookSourceType": 0, "bookSourceUrl": "https://www.38xs.com#", "bookUrlPattern": "", "customOrder": 82, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "玄幻::/XuanHuan/<,{{page}}.html>\n奇幻::/QiHuan/<,{{page}}.html>\n武侠::/WuXia/<,{{page}}.html>\n都市::/DuShi/<,{{page}}.html>\n历史::/LiShi/<,{{page}}.html>\n军事::/JunShi/<,{{page}}.html>\n悬疑::/XuanYi/<,{{page}}.html>\n游戏::/YouXi/<,{{page}}.html>\n科幻::/KeHuan/<,{{page}}.html>\n体育::/TiYu/<,{{page}}.html>\n古言::/GuYan/<,{{page}}.html>\n现言::/XianYan/<,{{page}}.html>\n幻言::/HuanYan/<,{{page}}.html>\n仙侠::/XianXia/<,{{page}}.html>\n青春::/QinɡChun/<,{{page}}.html>\n穿越::/ChuanYue/<,{{page}}.html>\n女生::/NuShenɡ/<,{{page}}.html>\n其他::/QiTa/<,{{page}}.html>", "header": "", "lastUpdateTime": 1734979709597, "respondTime": 3178, "ruleBookInfo": { "author": "@get:{a}", "coverUrl": "@get:{c}", "init": "@put:{n:\"[property$=book_name]@content\",\na:\"[property$=author]@content\",\nk:\"[property~=category|status|update_time]@content\",\nl:\"[property$=latest_chapter_name]@content\",\ni:\"[property$=description]@content\",\nc:\"[property$=image]@content\"}", "intro": "@get:{i}##.*观看小说:", "kind": "@get:{k}", "lastChapter": "@get:{l}", "name": "@get:{n}" }, "ruleContent": { "content": "#content@html", "nextContentUrl": "text.下一页@href", "replaceRegex": "##喜欢.*请大家收藏.+更新速度全网最快。" }, "ruleExplore": { "author": ".s4@text", "bookList": "ul li", "bookUrl": "a.0@href", "kind": "span.0:-text##\\[|\\]", "lastChapter": "a.1@text", "name": ".s2@text" }, "ruleSearch": { "author": "span.0@text", "bookList": "#sitembox dl", "bookUrl": "a.1@href", "coverUrl": "img@src", "intro": "dd.-2@text", "kind": "span.-3:-4:-1@text", "lastChapter": "a.-1@text", "name": "h3@text", "wordCount": "span.-2@text" }, "ruleToc": { "chapterList": "#list dd a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "/search.html,{\n \"body\": \"searchtype=all&searchkey={{key}}\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "八零小说", "bookSourceType": 0, "bookSourceUrl": "http://www.80zw.la#", "customOrder": 83, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"榜单\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"最近更新\",\"url\":\"/top/lastupdate/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"最新入库\",\"url\":\"/top/postdate/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"总排行榜\",\"url\":\"/top/allvisit/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"月排行榜\",\"url\":\"/top/monthvisit/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"周排行榜\",\"url\":\"/top/weekvisit/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"日排行榜\",\"url\":\"/top/dayvisit/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"总推荐榜\",\"url\":\"/top/allvote/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"月推荐榜\",\"url\":\"/top/monthvote/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"周推荐榜\",\"url\":\"/top/weekvote/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"日推荐榜\",\"url\":\"/top/dayvote/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"总收藏榜\",\"url\":\"/top/goodnum/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"字数排行\",\"url\":\"/top/size/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"奇幻修真\",\"url\":\"/sort3/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"奇幻魔法\",\"url\":\"/sort13/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"异术超能\",\"url\":\"/sort1/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"东方传奇\",\"url\":\"/sort12/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"王朝争霸\",\"url\":\"/sort14/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"江湖武侠\",\"url\":\"/sort15/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"未来幻想\",\"url\":\"/sort9/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"灵异鬼怪\",\"url\":\"/sort10/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"探险揭秘\",\"url\":\"/sort22/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史传记\",\"url\":\"/sort6/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"特种军旅\",\"url\":\"/sort7/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"虚拟网游\",\"url\":\"/sort16/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"竞技体育\",\"url\":\"/sort8/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"魔幻女强\",\"url\":\"/sort2/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"都市婚姻\",\"url\":\"/sort4/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"百合之恋\",\"url\":\"/sort5/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"同人美文\",\"url\":\"/sort11/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"穿越架空\",\"url\":\"/sort17/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"王室贵族\",\"url\":\"/sort18/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"魔法校园\",\"url\":\"/sort19/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"乡土布衣\",\"url\":\"/sort20/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"官职商战\",\"url\":\"/sort21/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"间谍暗战\",\"url\":\"/sort23/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"唯美言情\",\"url\":\"/sort24/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"诗歌文集\",\"url\":\"/sort25/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]", "lastUpdateTime": 1734839665428, "loginUrl": "", "respondTime": 25408, "ruleBookInfo": { "author": ".soft_info_r@a.0@text", "coverUrl": ".soft_info_r@img@src", "intro": "id.mainSoftIntro@text##(^|[。!?]+[”」)】]?)##$1
@js:result.replace(/.*推荐给你的朋友!|八零电子书.*|【展开】.*|更多.*TXT.*/g,\"\")", "kind": ".soft_info_r@li.6@strong@text&&.soft_info_r@li.7@textNodes##\\s..:.*", "lastChapter": ".soft_info_r@li.9@textNodes##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "name": "id.soft_info_para@h1@text##TXT.*", "tocUrl": ".soft_info_r@a.-1@href" }, "ruleContent": { "content": "id.content@textNodes", "imageStyle": "", "replaceRegex": "##求书网.*" }, "ruleExplore": { "author": "a.1@text", "bookList": "id.list_art_2013", "bookUrl": "a.0@href", "coverUrl": "img@src", "intro": ".book_jj@text", "kind": "span.0@text&&em@text", "lastChapter": "b@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "name": "a.0@text##TXT.*", "wordCount": "" }, "ruleSearch": { "author": "a.2@text", "bookList": ".storelistbt5", "bookUrl": "a.1@href", "checkKeyWord": "", "coverUrl": "img@src", "intro": "p.1@text", "kind": "p.0@textNodes&&span.1@text&&p.2@text##.*更新.|最新.*|.*:|\\s", "lastChapter": "p.2@text##.*最新章节.|正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "name": "a.1@text##\\《|\\》.*", "wordCount": "" }, "ruleToc": { "chapterList": "id.yulan@li@a", "chapterName": "text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "chapterUrl": "href" }, "searchUrl": "/modules/article/search.php,{\n \"method\": \"post\",\n \"body\": \"searchkey={{key}}&searchtype=articlename\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "轻小说", "bookSourceName": "轻之文库(优)", "bookSourceType": 0, "bookSourceUrl": "https://www.linovel.net#", "bookUrlPattern": "", "customOrder": 83, "enabled": false, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"榜单\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"重推周榜\",\"url\":\"/hub/getTopBooks?unit=zt&time=week&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"佳作周榜\",\"url\":\"/hub/getTopBooks?unit=jz&time=week&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月票周榜\",\"url\":\"/hub/getTopBooks?unit=ticket&time=week&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"轻币周榜\",\"url\":\"/hub/getTopBooks?unit=coin&time=week&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"墨水周榜\",\"url\":\"/hub/getTopBooks?unit=ink&time=week&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"应援周榜\",\"url\":\"/hub/getTopBooks?unit=supp&time=week&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"重推月榜\",\"url\":\"/hub/getTopBooks?unit=zt&time=month&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"佳作月榜\",\"url\":\"/hub/getTopBooks?unit=jz&time=month&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月票月榜\",\"url\":\"/hub/getTopBooks?unit=ticket&time=month&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"轻币月榜\",\"url\":\"/hub/getTopBooks?unit=coin&time=month&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"墨水月榜\",\"url\":\"/hub/getTopBooks?unit=ink&time=month&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"应援月榜\",\"url\":\"/hub/getTopBooks?unit=supp&time=month&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"重推新人\",\"url\":\"/hub/getTopBooks?unit=zt&time=new&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"佳作新人\",\"url\":\"/hub/getTopBooks?unit=jz&time=new&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"轻币新人\",\"url\":\"/hub/getTopBooks?unit=coin&time=new&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"墨水新人\",\"url\":\"/hub/getTopBooks?unit=ink&time=new&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"应援新人\",\"url\":\"/hub/getTopBooks?unit=supp&time=new&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月票新人\",\"url\":\"/hub/getTopBooks?unit=ticket&time=new&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"精选\",\"url\":\"/cat/2000.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"全部\",\"url\":\"/cat/-1.html?sort=hot&sign=-1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"幻想\",\"url\":\"/cat/1.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"战斗\",\"url\":\"/cat/2.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"恋爱\",\"url\":\"/cat/3.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异界\",\"url\":\"/cat/4.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"搞笑\",\"url\":\"/cat/5.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"日常\",\"url\":\"/cat/6.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"校园\",\"url\":\"/cat/7.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"后宫\",\"url\":\"/cat/8.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"科幻\",\"url\":\"/cat/10.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"治愈\",\"url\":\"/cat/11.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"超能\",\"url\":\"/cat/12.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"节操\",\"url\":\"/cat/13.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"妖怪\",\"url\":\"/cat/14.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"恐怖\",\"url\":\"/cat/15.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"妹控\",\"url\":\"/cat/16.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"伪娘\",\"url\":\"/cat/17.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"魔法\",\"url\":\"/cat/18.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"乙女\",\"url\":\"/cat/19.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"同人\",\"url\":\"/cat/20.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"百合\",\"url\":\"/cat/21.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"偶像\",\"url\":\"/cat/22.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"/cat/104.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}}]", "header": "{\n \"User-Agent\": \"Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0\"\n}", "lastUpdateTime": 1741435663032, "loginUrl": "https://www.linovel.net/", "respondTime": 1659, "ruleBookInfo": { "author": ".name@a@text", "coverUrl": ".book-cover@img@src", "intro": "🏷️ {{@.book-cats@text}}{{'\\n'+'​'}}\n{{@.about-text@text}}##(^|[。!?]+[”」)】]?)##$1
", "kind": ".book-data@span.-2@text&&.book-last-update@text##更新于|\\s.*", "lastChapter": ".recent-update@a.0@text", "name": "h1@text", "wordCount": ".book-data@span.0@text" }, "ruleContent": { "content": ".article-text@html", "imageStyle": "" }, "ruleExplore": { "author": ".book-extra@text||$.author##\\s*丨.+$", "bookList": ".rank-book||$.data.books[*]", "bookUrl": "a.0@href||https://www.linovel.net/book/{$.id}.html", "coverUrl": "img@src||$.coverUrl", "intro": ".book-intro@text||$.about", "kind": ".book-extra@text&&.book-tag@text&&$.cat[*]##^[^丨]+丨\\s*|\\s.*", "lastChapter": "p.-1@text||$.lastVolName", "name": "a.0@text||$.name", "wordCount": "words" }, "ruleSearch": { "author": "div.-1@text##\\s*丨.+$", "bookList": ".rank-book-list@a", "bookUrl": "href", "coverUrl": "img@src", "intro": "div.-2@text", "kind": "div.-1@text&&.book-tag@text##^[^丨]+丨\\s*|\\s.*", "lastChapter": "", "name": "div.4@text", "wordCount": "" }, "ruleToc": { "chapterList": ".chapter", "chapterName": "@js:\nvar title = result.parentNode().parentNode().parentNode().parentNode().parentNode();\nresult = title.select('h2').text() +':'+ result.text()", "chapterUrl": "a@href" }, "searchUrl": "/search/?kw={{key}}&page={{page}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "秀书网🎃", "bookSourceType": 0, "bookSourceUrl": "http://www.xiumb12.com#🎃", "customOrder": 84, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 0, "respondTime": 32730, "ruleBookInfo": { "author": "[property=\"og:novel:author\"]@content", "coverUrl": "[property=\"og:image\"]@content", "intro": "[property=\"og:description\"]@content", "kind": "{{@@[property=\"og:novel:category\"]@content}}\n{{@@[property=\"og:novel:update_time\"]@content}}\n{{@@.score_avg@em@text}}分", "lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content", "name": "[property=\"og:novel:book_name\"]@content" }, "ruleContent": { "content": "id.content@textNodes##秀书网为你提供最快的.*免费阅读。https://www.xiumb9.com" }, "ruleExplore": {}, "ruleSearch": { "author": ".s4@a@text", "bookList": ".novelslist2@ul@li!0", "bookUrl": ".s2@a@href", "checkKeyWord": "", "kind": ".s6@text", "lastChapter": ".s3@a@text", "name": ".s2@a@text" }, "ruleToc": { "chapterList": "id.list@dd@a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "http://www.xiumb12.com/search.php?keyword={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "玄幻阁子", "bookSourceType": 0, "bookSourceUrl": "http://www.xuanhuange.net", "bookUrlPattern": "", "customOrder": 84, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "玄幻::/sort1/{{page}}/\n武侠::/sort2/{{page}}/\n都市::/sort3/{{page}}/\n历史::/sort4/{{page}}/\n言情::/sort5/{{page}}/\n穿越::/sort6/{{page}}/\n科幻::/sort7/{{page}}/\n恐怖::/sort8/{{page}}/\n校园::/sort9/{{page}}/\n异界::/sort10/{{page}}/\n全本::/quanben/{{page}}/", "lastUpdateTime": 1734902693139, "loginUrl": "", "respondTime": 21769, "ruleBookInfo": { "coverUrl": "id.fmimg@tag.img@src", "intro": "id.bookintro@tag.p@text", "tocUrl": "id.newlist@tag.a@href" }, "ruleContent": { "content": "id.content@html" }, "ruleExplore": {}, "ruleSearch": { "author": "class.book_other@tag.span.0@text", "bookList": "id.sitebox@tag.dl", "bookUrl": "tag.a.1@href", "coverUrl": "tag.img@src", "lastChapter": "class.book_other@tag.a.0@text", "name": "tag.a.1@text" }, "ruleToc": { "chapterList": "id.chapterlist@tag.li", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href" }, "searchUrl": "http://www.xuanhuange.net/modules/article/search.php?s=7673184438602983814&s={{key}}&searchtype=articlename", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "蛋蛋小说", "bookSourceType": 0, "bookSourceUrl": "https://m.00shu.la/##@遇知", "customOrder": 85, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[\n{\"title\":\"🔖分类🔖\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"玄幻奇幻\",\"url\":\"/sort/1_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"武侠仙侠\",\"url\":\"/sort/2_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市言情\",\"url\":\"/sort/3_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史军事\",\"url\":\"/sort/4_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"游戏竞技\",\"url\":\"/sort/5_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻灵异\",\"url\":\"/sort/6_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"其他类型\",\"url\":\"/sort/7_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"\\t——\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"\\t——\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"\\t🔖榜单🔖\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"日排行榜\",\"url\":\"/top/dayvisit_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"周排行榜\",\"url\":\"/top/weekvisit_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"月排行榜\",\"url\":\"/top/monthvisit_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"总排行榜\",\"url\":\"/top/allvisit_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"总收藏榜\",\"url\":\"/top/goodnum_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"字数排行\",\"url\":\"/top/size_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日推荐榜\",\"url\":\"/top/dayvote_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"周推荐榜\",\"url\":\"/top/weekvote_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"月推荐榜\",\"url\":\"/top/monthvote_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"总推荐榜\",\"url\":\"/top/allvote_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"最新入库\",\"url\":\"/top/postdate_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"最近更新\",\"url\":\"/top/lastupdate_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"🔖完结🔖\",\"url\":\"/full/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}}\n]", "lastUpdateTime": 1734830738630, "respondTime": 19490, "ruleBookInfo": { "author": "[property=\"og:novel:author\"]@content", "coverUrl": "[property=\"og:image\"]@content", "intro": "🔔 更新时间:{{@@[property=\"og:novel:update_time\"]@content##T##🔸}}\n\n📂 内容简介:{{@@[property=\"og:description\"]@content}}##(^|[。!?]+[”」)】]?)##$1
", "kind": "{{@@.infotype p.1@text##.*:}}\n{{@@[property~=status|update_time]@content}}##T.*", "lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content", "name": "[property=\"og:novel:book_name\"]@content" }, "ruleContent": { "content": "#novelcontent@html##{{chapter.title+\"(.*)\"}}", "nextContentUrl": "text.下一页@href", "replaceRegex": "##\\s*最新网址.*\\s*|\\s*.*请点击下一页.*\\s*|\\s*(上|下)一章\\s*|\\s*返回目录\\s*|s*加入书签\\s*|\\s*(上|下)一页\\s*", "sourceRegex": "" }, "ruleExplore": { "author": ".author@text||.p3@text", "bookList": ".article||.articlegeneral||.full_content", "bookUrl": "a.0@href", "coverUrl": "a.0@href@js:##.+\\D((\\d+)\\d{3})\\D##https://www.00shu.la/files/article/image/$2/$1/$1s.jpg###", "intro": ".simple@text", "kind": ".p1@text##\\[|\\]", "name": "h6@text||.p2@text" }, "ruleSearch": { "author": ".author@text", "bookList": ".sone", "bookUrl": "a.0@href", "checkKeyWord": "", "coverUrl": "a.0@href@js:##.+\\D((\\d+)\\d{3})\\D##https://www.00shu.la/files/article/image/$2/$1/$1s.jpg###", "name": "a.0@text" }, "ruleToc": { "chapterList": ".list_xm ul a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": "option@value" }, "searchUrl": "https://m.00shu.la/s.php,{\n \"body\": \"searchkey={{key}}&&type=articlename\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "五六中文", "bookSourceType": 0, "bookSourceUrl": "https://www.56zw.com/#pb1101", "bookUrlPattern": "https://www.56zw.com/\\d+_\\d+/", "customOrder": 85, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "全部小说::https://m.56zw.com/sort/0_{{page}}/\n玄幻奇幻::https://m.56zw.com/sort/1_{{page}}/\n武侠修真::https://m.56zw.com/sort/2_{{page}}/\n都市言情::https://m.56zw.com/sort/3_{{page}}/\n历史军事::https://m.56zw.com/sort/4_{{page}}/\n网游竞技::https://m.56zw.com/sort/5_{{page}}/\n科幻灵异::https://m.56zw.com/sort/6_{{page}}/\n其他类型::https://m.56zw.com/sort/7_{{page}}/", "lastUpdateTime": 1733140292492, "loginUrl": "", "respondTime": 4415, "ruleBookInfo": { "author": "id.info@tag.p.0@text", "coverUrl": "id.pic@img@src", "init": "", "intro": "id.intro@text", "kind": "id.info@tag.p.2@text##更新时间:", "lastChapter": "id.info@tag.p.3@a@text##免费章节 |正文卷 |正文 |VIP章节 |卷1", "name": "id.info@h1@text", "wordCount": "" }, "ruleContent": { "content": "id.content@html##顶点小说.*最新章节!|一秒記住.*提供精彩小说。" }, "ruleExplore": { "author": "class.author@text", "bookList": "class.hot_sale", "bookUrl": "tag.a.0@href@js:'https://www.56zw.com'+result", "coverUrl": "img@data-original", "intro": "class.review@text", "name": "class.title@text" }, "ruleSearch": { "author": "tag.td.2@text", "bookList": "class.grid@id.nr", "bookUrl": "tag.td.0@tag.a@href", "coverUrl": "tag.td.0@tag.a@href\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\n'https://www.56zw.com/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n", "kind": "tag.td.4@text", "lastChapter": "tag.td.1@tag.a@text##免费章节 |正文卷 |正文 |VIP章节 |卷1", "name": "tag.td.0@tag.a@text", "wordCount": "tag.td.3@text" }, "ruleToc": { "chapterList": "id.list@tag.dd", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href" }, "searchUrl": "https://www.56zw.com/modules/article/search.php?searchkey={{key}}&searchtype=articlename&page={{page}},{\n \"charset\": \"gbk\"\n}", "weight": 0 }, { "bookSourceComment": "💡与“晋江APP端”发现互补,该源为web端发现\n💡web版搜索,可搜索文章名、作者名、主角配角名和其它关键字里包含多个搜索词的文章,搜索词用中文逗号(,)隔开,默认不启用该源的搜索,启用发现\n💡该源正文默认拼接15条评论\nby 酷安 @viviyaaa 分享注明出处", "bookSourceGroup": "正版", "bookSourceName": "💰晋江web端", "bookSourceType": 0, "bookSourceUrl": "https://m.jjwxc.net/", "bookUrlPattern": "", "customOrder": 86, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{'title':'言情排行榜','url':'','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':'作品积分','url':'https://www.jjwxc.net/topten.php?orderstr=7&t=0','style':{layout_flexGrow:1}},\n{'title':'长生殿','url':'https://www.jjwxc.net/topten.php?orderstr=9&t=0','style':{layout_flexGrow:1}},\n{'title':'驻站作者','url':'https://www.jjwxc.net/topten.php?orderstr=19&t=0','style':{layout_flexGrow:1}},\n{'title':'完结高分','url':'https://www.jjwxc.net/topten.php?orderstr=20&t=0','style':{layout_flexGrow:1}},\n{'title':'半年榜','url':'https://www.jjwxc.net/topten.php?orderstr=6&t=0','style':{layout_flexGrow:1}},\n{'title':'栽培月榜','url':'https://www.jjwxc.net/topten.php?orderstr=18&t=0','style':{layout_flexGrow:1}},\n{'title':'完结金榜','url':'https://www.jjwxc.net/topten.php?orderstr=7&t=0','style':{layout_flexGrow:1}},\n{'title':'季度榜','url':'https://www.jjwxc.net/topten.php?orderstr=4&t=0','style':{layout_flexGrow:1}},\n{'title':'勤奋指数','url':'https://www.jjwxc.net/topten.php?orderstr=15&t=0','style':{layout_flexGrow:1}},\n{'title':'霸王票榜','url':'https://www.jjwxc.net/topten.php?orderstr=13&t=0','style':{layout_flexGrow:1}},\n{'title':'月度榜','url':'https://www.jjwxc.net/topten.php?orderstr=5&t=0','style':{layout_flexGrow:1}},\n{'title':'新晋作者','url':'https://www.jjwxc.net/topten.php?orderstr=3&t=0','style':{layout_flexGrow:1}},\n\n{'title':'分类排行','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':' 近代现代 ','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd1=1&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.3}},\n{'title':' 古色古香 ','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd2=2&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.3}},\n{'title':' 架空历史 ','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd3=4&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.3}},\n{'title':' 幻想未来 ','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd4=5&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.3}},\n\n{'title':'言情标签','url':'','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':'快穿','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq125=125&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'穿书','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq134=134&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'甜文','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq124=124&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'重生','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq75=75&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'爽文','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq137=137&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'系统','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq122=122&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'强强','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq19=19&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'星际','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq135=135&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'生子','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq20=20&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'校园','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq185=185&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'末世','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq81=81&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'女配','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq96=96&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'美食','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq99=99&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'异能','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq72=72&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'玄学','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq206=206&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'打脸','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq138=138&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'直播','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq142=142&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'年下','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq21=21&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'武侠','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq11=11&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'逆袭','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq184=184&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'西幻','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq143=143&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'宫斗','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq74=74&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'婚恋','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq78=78&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'竞技','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq70=70&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'科举','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq174=174&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'萌宠','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq205=205&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'恐怖','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq29=29&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'机甲','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq97=97&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'科幻','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq28=28&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'婆媳','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq80=80&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'奇谭','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq197=197&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'爱情','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx1=1&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'武侠','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx2=2&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'奇幻','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx3=3&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'仙侠','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx4=4&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'游戏','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx5=5&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'传奇','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx6=6&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'科幻','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx7=7&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'惊悚','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx9=9&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'悬疑','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx10=10&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'剧情','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx16=16&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'商战','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq123=123&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'传奇','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq89=89&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'网配','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq84=84&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'职场','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq98=98&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'经商','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq180=180&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'成长','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq183=183&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'宅斗','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq73=73&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'网红','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq141=141&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'科幻','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq28=28&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'洪荒','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq67=67&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'血族','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq69=69&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n\n{'title':'娱乐圈','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq64=64&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'种田文','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq66=66&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'年代文','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq173=173&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'无限流','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq83=83&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'古穿今','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq65=65&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'升级流','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq139=139&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'大冒险','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq198=198&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'轻小说','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx12=17&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'姐弟恋','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq186=186&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'穿越时空','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq60=60&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'仙侠修真','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq68=68&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'豪门世家','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq33=33&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'随身空间','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq56=56&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'情有独钟','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq39=39&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'灵异神怪','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq26=26&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'破镜重圆','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq47=47&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'虐恋情深','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq42=42&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'青梅竹马','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq62=62&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'宫廷侯爵','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq32=32&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'异世大陆','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq57=57&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'悬疑推理','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq128=128&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'天作之合','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq52=52&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'天之骄子','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq54=54&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'游戏网游','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq92=92&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'都市情缘','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq30=30&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'性别转换','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq24=24&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'现代架空','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq126=126&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'未来架空','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq127=127&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'欢喜冤家','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq41=41&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'前世今生','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq49=49&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'幻想空间','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq25=25&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'复仇虐渣','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq145=145&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'东方玄幻','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq144=144&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'朝堂之上','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq178=178&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'奇幻魔幻','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq27=27&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'励志人生','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq121=121&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'民国旧影','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq61=61&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'布衣生活','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq38=38&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'业界精英','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq101=101&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'女扮男装','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq136=136&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'市井生活','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq175=175&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'古代幻想','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq189=189&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'平步青云','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq55=55&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'相爱相杀','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq103=103&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'因缘邂逅','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq45=45&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'灵魂转换','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq23=23&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'魔法幻情','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq191=191&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'江湖恩怨','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq35=35&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'花季雨季','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq31=31&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'制服情缘','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq85=85&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'都市异闻','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq181=181&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'古典名著','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq130=130&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'近水楼台','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq46=46&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'亡灵异族','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq192=192&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'乔装改扮','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq51=51&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'小门小户','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq177=177&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'时代奇缘','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq22=22&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'史诗奇幻','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq199=199&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'阴差阳错','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq53=53&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'恋爱合约','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq48=48&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'异闻传说','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq196=196&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'三教九流','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq36=36&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'骑士与剑','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq63=63&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'七年之痒','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq79=79&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'异想天开','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq190=190&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'乡村爱情','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq58=58&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'爱情战争','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq50=50&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'时尚流行','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq182=182&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'时代新风','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq210=210&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n\n{'title':'纯爱排行榜','url':'','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':'作品积分','url':'https://www.jjwxc.net/topten.php?orderstr=7&t=1','style':{layout_flexGrow:1}},\n{'title':'长生殿','url':'https://www.jjwxc.net/topten.php?orderstr=9&t=1','style':{layout_flexGrow:1}},\n{'title':'驻站作者','url':'https://www.jjwxc.net/topten.php?orderstr=19&t=1','style':{layout_flexGrow:1}},\n{'title':'完结高分','url':'https://www.jjwxc.net/topten.php?orderstr=20&t=1','style':{layout_flexGrow:1}},\n{'title':'半年榜','url':'https://www.jjwxc.net/topten.php?orderstr=6&t=1','style':{layout_flexGrow:1}},\n{'title':'栽培月榜','url':'https://www.jjwxc.net/topten.php?orderstr=18&t=1','style':{layout_flexGrow:1}},\n{'title':'完结金榜','url':'https://www.jjwxc.net/topten.php?orderstr=7&t=1','style':{layout_flexGrow:1}},\n{'title':'季度榜','url':'https://www.jjwxc.net/topten.php?orderstr=4&t=1','style':{layout_flexGrow:1}},\n{'title':'勤奋指数','url':'https://www.jjwxc.net/topten.php?orderstr=15&t=1','style':{layout_flexGrow:1}},\n{'title':'霸王票榜','url':'https://www.jjwxc.net/topten.php?orderstr=13&t=1','style':{layout_flexGrow:1}},\n{'title':'月度榜','url':'https://www.jjwxc.net/topten.php?orderstr=5&t=1','style':{layout_flexGrow:1}},\n{'title':'新晋作者','url':'https://www.jjwxc.net/topten.php?orderstr=3&t=1','style':{layout_flexGrow:1}},\n\n{'title':'分类排行','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':'近代现代','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd1=1&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.3}},\n{'title':'古色古香','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd2=2&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.3}},\n{'title':'架空历史','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd3=4&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.3}},\n{'title':'幻想未来','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd4=5&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.3}},\n\n{'title':'纯爱标签','url':'','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':'快穿','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq125=125&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'穿书','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq134=134&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'甜文','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq124=124&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'重生','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq75=75&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'爽文','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq137=137&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'系统','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq122=122&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'强强','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq19=19&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'星际','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq135=135&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'生子','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq20=20&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'校园','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq185=185&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'末世','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq81=81&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'女配','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq96=96&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'美食','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq99=99&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'异能','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq72=72&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'玄学','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq206=206&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'打脸','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq138=138&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'直播','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq142=142&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'年下','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq21=21&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'武侠','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq11=11&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'逆袭','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq184=184&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'西幻','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq143=143&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'宫斗','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq74=74&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'婚恋','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq78=78&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'竞技','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq70=70&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'科举','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq174=174&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'萌宠','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq205=205&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'恐怖','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq29=29&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'机甲','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq97=97&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'科幻','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq28=28&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'婆媳','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq80=80&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'奇谭','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq197=197&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'爱情','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx1=1&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'武侠','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx2=2&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'奇幻','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx3=3&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'仙侠','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx4=4&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'游戏','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx5=5&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'传奇','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx6=6&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'科幻','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx7=7&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'惊悚','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx9=9&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'悬疑','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx10=10&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'剧情','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx16=16&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'商战','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq123=123&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'传奇','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq89=89&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'网配','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq84=84&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'职场','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq98=98&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'经商','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq180=180&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'成长','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq183=183&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'宅斗','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq73=73&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'网红','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq141=141&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'科幻','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq28=28&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'洪荒','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq67=67&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'血族','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq69=69&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'娱乐圈','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq64=64&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'种田文','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq66=66&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'年代文','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq173=173&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'无限流','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq83=83&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'古穿今','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq65=65&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'升级流','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq139=139&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'大冒险','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq198=198&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'轻小说','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx12=17&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'姐弟恋','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq186=186&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n\n{'title':'穿越时空','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq60=60&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'仙侠修真','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq68=68&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'豪门世家','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq33=33&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'随身空间','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq56=56&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'情有独钟','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq39=39&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'灵异神怪','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq26=26&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'破镜重圆','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq47=47&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'虐恋情深','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq42=42&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'青梅竹马','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq62=62&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'宫廷侯爵','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq32=32&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'异世大陆','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq57=57&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'悬疑推理','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq128=128&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'天作之合','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq52=52&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'天之骄子','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq54=54&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'游戏网游','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq92=92&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'都市情缘','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq30=30&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'性别转换','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq24=24&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'现代架空','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq126=126&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'未来架空','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq127=127&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'欢喜冤家','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq41=41&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'前世今生','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq49=49&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'幻想空间','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq25=25&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'复仇虐渣','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq145=145&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'东方玄幻','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq144=144&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'朝堂之上','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq178=178&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'奇幻魔幻','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq27=27&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'励志人生','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq121=121&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'民国旧影','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq61=61&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'布衣生活','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq38=38&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'业界精英','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq101=101&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'女扮男装','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq136=136&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'市井生活','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq175=175&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'古代幻想','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq189=189&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'平步青云','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq55=55&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'相爱相杀','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq103=103&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'因缘邂逅','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq45=45&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'灵魂转换','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq23=23&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'魔法幻情','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq191=191&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'江湖恩怨','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq35=35&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'花季雨季','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq31=31&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'制服情缘','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq85=85&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'都市异闻','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq181=181&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'古典名著','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq130=130&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'近水楼台','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq46=46&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'亡灵异族','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq192=192&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'乔装改扮','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq51=51&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'小门小户','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq177=177&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'时代奇缘','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq22=22&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'史诗奇幻','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq199=199&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'阴差阳错','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq53=53&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'恋爱合约','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq48=48&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'异闻传说','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq196=196&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'三教九流','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq36=36&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'骑士与剑','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq63=63&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'七年之痒','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq79=79&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'异想天开','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq190=190&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'乡村爱情','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq58=58&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'爱情战争','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq50=50&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'时尚流行','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq182=182&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}},\n{'title':'时代新风','url':'https://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq210=210&searchkeywords=&page={{page}}','style':{layout_flexGrow:1}}]", "lastUpdateTime": 1702208429789, "loginUrl": "https://m.jjwxc.net/", "respondTime": 9097, "ruleBookInfo": { "author": "$.authorName", "canReName": "1", "coverUrl": "$.novelCover", "init": "", "intro": "@js:if(/完结/.test(book.kind))book.canUpdate=false;\na=JSON.parse(java.ajax('https://app.jjwxc.org/androidapi/getnovelOtherInfo?novelId='+java.get('id')+'&type=novelbasicinfo&versionCode=148'));\nb=a.novelLeave;\nc=JSON.parse(result);\nz=s=>s.length>3?s:'';\n['',b.leaveDateBack,b.leaveContent,b.leaveDate,'🔖 '+c.novelIntroShort,'​','标签:'+c.novelTags,z(c.protagonist),z(c.costar),z(c.other),'风格:'+c.novelStyle+'  视角:'+c.mainview,'收藏:'+a.novelbefavoritedcount+' 评论:'+c.comment_count+' 评分:'+c.novelReviewScore,'┄┄',c.novelIntro].join('\\n').replace('立意:','┄┄\\n立意:').replace('评分:\\n','\\n').replace('🔖 \\n','')", "kind": "{{$.novelClass}},{{java.get('ns')==1?'连载':'完结'}}", "lastChapter": "\n\ntry{last=JSON.parse(java.ajax('https://android.jjwxc.net/androidapi/chapterList?novelId='+baseUrl.match(/(\\d+)/)[1])).chapterlist;\n$=last[last.length-1];\nvip=$.isvip?'💰':'';\nchapterid=$.chapterid;\nchaptername=$.chaptername;\ndate=$.chapterdate;\nvip+chapterid+'、'+chaptername+' '+date}\ncatch(err){\njava.log(err)\nresult=\"请刷新\"\n}\n", "name": "$.novelName@put:{id:$.novelId,ns:$.novelStep,nw:'$.novelSize##\\\\D'}", "tocUrl": "https://app-cdn.jjwxc.net/androidapi/chapterList?novelId={{baseUrl.match(/novelId=(\\d+)/)[1]}}&more=0&whole=1", "wordCount": "{{java.get('nw')}}" }, "ruleContent": { "content": "\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n Packages.java.lang,\n Packages.javax.crypto.spec,\n Packages.javax.crypto,\n Packages.java.util \n);\nwith(javaImport){\n let IV_PARAMETER = String(\"1ae2c94b\");\n let ALGORITHM = \"DES\"; \n let CIPHER_ALGORITHM = \"DES/CBC/PKCS5Padding\";\n let CHARSET = \"utf-8\";\n let password=String(\"KK!%G3JdCHJxpAF3%Vg9pN\");\n\n\nfunction decode(data){\nlet dks = new DESKeySpec(String(password).getBytes());\nlet keyFactory = SecretKeyFactory.getInstance(\"DES\");\nlet secretKey = keyFactory.generateSecret(dks);\nlet cipher = Cipher.getInstance(CIPHER_ALGORITHM);\nlet iv = new IvParameterSpec(IV_PARAMETER.getBytes(CHARSET));\ncipher.init(Cipher.DECRYPT_MODE, secretKey, iv);\nreturn new String(cipher.doFinal(Base64.getDecoder().decode(String(data).getBytes(CHARSET))), CHARSET);\n\n}\n}\n//DES解密结束\nintro=java.get(\"intro\");\nintro=intro!=\"\"?\"◎\"+intro+\"◎
\":\"\";\ncontent=java.getElement(\"$.content\");\nsaybody=java.getString(\"$.sayBody\");\nsay=saybody!=\"\"?\"\\n◎作者有话要说:\\n\"+saybody:\"\";\nif(baseUrl.match(/token/)){\nresult=intro+String(decode(content)+say);\n}else{result=intro+content+say}\n//获取评论开启\nif(!baseUrl.match(/baidu/)){\n//匹配书籍id跟章节id\nbid=baseUrl.match(/novelId=(\\d+)/)[1];\ncid=baseUrl.match(/chapterId=(\\d+)/)[1];\n\n//拼接评论url\nurl=\"https://s8-static.jjwxc.net/comment_json.php?novelid=\"+bid+\"&chapterid=\"+cid;\n\n//获取评论列表\nlist=JSON.parse(java.ajax(url)).body;\n\ncomment=\"\";\n\n//判断评论数量\nlen=list.length>15?15:list.length;\n\nfor(i=0;i", "imageStyle": "TEXT", "replaceRegex": "##【普通用户、初级.*用户所发评论将在审核通过后显示!】|【为营造更好的评论环境,近期网站要求发评须进行实名认证,未实名用户评论暂时仅在对应作者后台及发评用户后台可见.*\n|(感谢灌溉)[\\w\\W]+(.).*感谢(灌|投|支持).*|感谢(在|为).*小天使.*|.*(扔|投|砸|灌)了.*时间.*|.*\\d瓶.*|.*(扔|投|砸|灌|谢).*(手榴弹|营养液|地雷|浅水炸弹|深水炸弹|深水鱼雷|火箭炮|投雷|霸王票).*|非常感谢.*努力的.*" }, "ruleExplore": { "bookList": "", "lastChapter": "", "name": "" }, "ruleSearch": { "author": "a[href~=author]@text", "bookList": ".cytable tr,tr[bgcolor~=eefaee]||ul li:has(a[href~=book2])", "bookUrl": "##(?:/book2/|novelid=)(\\d+)##https://app-cdn.jjwxc.net/androidapi/novelbasicinfo?novelId=$1###", "coverUrl": "", "intro": "a@rel||a@title##^简介:|
|\\n.+", "kind": "td:has(a)~td:lt(7)!0:2:4:5:6@text||span,font@text##\\[删\\]", "name": "a[href~=book2]@text||tag.a.1@text", "wordCount": "##\"right\">([^<&]*)##$1###" }, "ruleToc": { "chapterList": "$.chapterlist", "chapterName": "\n$=result;\ntitle=$.chaptername;\ntitle=String(title).replace(/^\\s+/,'');\nintro=$.chapterintro;\njava.put(\"intro\",intro);\nvip=$.isvip!='0';\nlock=$.islock!='0';\ntype=$.chaptertype=='1';\nnum=!type?'第{{$.chapterid}}章 ':'';\nif(title.match(/[一二三四五六七八九十百千万\\d]+\\s*章|^\\d+[、\\.\\s]|chapter\\s*\\d+/i)){\nnum=''\n}else{num=num}\nl=lock?'[锁]':'';\nresult=num+title+l;\n\n//不显示卷名\nresult=!type?result:'';\n", "chapterUrl": "@js:\n$=result;\ncookie=java.getCookie(\"https://m.jjwxc.net\",\"sid\");\nchapterid=$.chapterid;\ncookie=java.get('cookie');\nvip=$.isvip!='0';\ntype=$.chaptertype=='1';\nif(!vip){\nif(!type){\nresult='https://app-cdn.jjwxc.net/androidapi/chapterContent?novelId='+baseUrl.match(/novelId=(\\d+)/)[1]+'&chapterId='+chapterid\n}else{\nchaptername=$.chaptername;\nresult='https://www.baidu.com?wd='+result+book.name+'/'+chaptername}\n}else{result=\"https://app.jjwxc.org/androidapi/chapterContent?novelId=\"+baseUrl.match(/novelId=(\\d+)/)[1]+'&versionCode=191&token='+cookie+'&chapterId='+chapterid}", "isVip": "", "updateTime": "{{$.isvip}}🍴{{$.chapterdate}} {{$.chaptersize}}字 {{$.chapterintro##^\\s*}}##^🍴|^0字 |0000-00-00.*@js:result.replace(/2🍴/g,'💰').replace(/0🍴/g,' ').replace(/💰$/g,'').replace(/(\\s\\d+:\\d+):\\d+/g,'$1')" }, "searchUrl": "https://www.jjwxc.net/bookbase.php?searchkeywords={{key}}&page={{page}},{\n \"charset\": \"gbk\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "石榴书屋🎃", "bookSourceType": 0, "bookSourceUrl": "https://www.shiliushuwu.com#🎃", "customOrder": 86, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"玄幻奇幻\",\"url\":\"https://www.shiliushuwu.com/xuanhuan/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"武侠仙侠\",\"url\":\"https://www.shiliushuwu.com/wuxia/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"都市言情\",\"url\":\"https://www.shiliushuwu.com/dushi/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"历史穿越\",\"url\":\"https://www.shiliushuwu.com/lishi/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"网游竞技\",\"url\":\"https://www.shiliushuwu.com/wangyou/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"科幻穿越\",\"url\":\"https://www.shiliushuwu.com/kehuan/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"恐怖惊悚\",\"url\":\"https://www.shiliushuwu.com/kongbu/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},{\"title\":\"其他类型\",\"url\":\"https://www.shiliushuwu.com/qita/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}}]", "lastUpdateTime": 0, "respondTime": 4442, "ruleBookInfo": { "coverUrl": ".catalog_pic img@src", "init": "", "intro": ".catalognovel_intro@html", "kind": ".catalognovel_type p@text" }, "ruleContent": { "content": ".chapter_content@html" }, "ruleExplore": { "author": ".novel_author a@text", "bookList": ".novel_box", "bookUrl": ".novel_name a@href", "coverUrl": "img@src", "intro": ".novel_intro@html", "lastChapter": ".novel_newest a@text", "name": ".novel_name a@text" }, "ruleSearch": { "author": ".p3@text", "bookList": ".list_ul li", "bookUrl": ".p1 a@href", "coverUrl": "", "intro": "", "kind": ".p4@text&&.p5@text&&.p6@text", "lastChapter": ".p2 a@text", "name": ".p1 a@text" }, "ruleToc": { "chapterList": ".listchapter.-1@ul@li", "chapterName": "a@text", "chapterUrl": "a@href" }, "searchUrl": "/modules/article/search.php,{\n \"body\": \"searchkey={{key}}\",\n \"charset\": \"GBK\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "火山中文", "bookSourceType": 0, "bookSourceUrl": "https://www.hsrnsw.org", "bookUrlPattern": "xshs/\\d+/", "customOrder": 86, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "", "header": "", "lastUpdateTime": 1730453740941, "respondTime": 20912, "ruleBookInfo": { "author": "[property=og:novel:author]@content", "coverUrl": "[property=og:image]@content", "init": "", "intro": "[property=og:description]@content", "kind": "[property=\"og:novel:category\"]@content&&[property=\"og:novel:status\"]@content&&[property=\"og:novel:update_time\"]@content", "lastChapter": "[property=og:novel:latest_chapter_name]@content", "name": "[property=og:novel:book_name]@content", "tocUrl": "" }, "ruleContent": { "content": "id.content@html##新笔趣阁为你提供最快.*免费阅读。|http.*org|m.*Org|Xbi.*rG|M.*rg|一秒记住.*免费阅读!", "replaceRegex": "##[da-zA-Z0-9]+\\.[da-zA-Z0-9]+\\.[da-zA-Z0-9]+|无尽的昏迷过后.*时宇猛地从床上起身.*想要看最新章节.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "coverUrl": "", "intro": "", "kind": "", "lastChapter": "", "name": "" }, "ruleSearch": { "author": "class.result-game-item-info@tag.p.0@tag.span.1@text", "bookList": "class.result-item", "bookUrl": "h3@a@href", "checkKeyWord": "", "coverUrl": "img@src", "intro": "class.result-game-item-desc@text", "kind": "", "lastChapter": "class.result-game-item-info@tag.p.3@tag.a@text", "name": "h3@a@text", "wordCount": "" }, "ruleToc": { "chapterList": "id.list@dd", "chapterName": "a@text", "chapterUrl": "a@href" }, "searchUrl": "search.php?keyword={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "飘天文学", "bookSourceType": 0, "bookSourceUrl": "https://m.ptwxz.org", "customOrder": 87, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "********************全部分类********************\n玄幻奇幻::/sort/xuanhuan/{{page}}.html\n武侠仙侠::/sort/wuxia/{{page}}.html\n都市生活::/sort/dushi/{{page}}.html\n历史军事::/sort/lishi/{{page}}.html\n游戏竞技::/sort/youxi/{{page}}.html\n科幻未来::/sort/kehuan/{{page}}.html\n恐怖悬疑::/sort/xuanyi/{{page}}.html\n其他类型::/sort/qita/{{page}}.html\n古代言情::/sort/guyan/{{page}}.html\n现代言情::/sort/xianyan/{{page}}.html\n幻想奇缘::/sort/huanqing/{{page}}.html\n游戏情缘::/sort/zongcai/{{page}}.html\n浪漫青春::/sort/qingchun/{{page}}.html\n言情美文::/sort/wangluo/{{page}}.html\n科幻灵异::/sort/mmkehuan/{{page}}.html\n其他类型::/sort/mmqita/{{page}}.html\n********************小说排行********************\n总点击::/top/allvisit/{{page}}.html\n月点击::/top/monthvisit/{{page}}.html\n周点击::/top/weekvisit/{{page}}.html\n日点击::/top/dayvisit/{{page}}.html\n总推荐::/top/allvote/{{page}}.html\n月推荐::/top/monthvote/{{page}}.html\n周推荐::/top/weekvote/{{page}}.html\n日推荐::/top/dayvote/{{page}}.html\n总收藏::/top/goodnum/{{page}}.html\n总字数::/top/size/{{page}}.html\n最新入库::/top/postdate/{{page}}.html\n最近更新::/top/lastupdate/{{page}}.html\n********************完本小说********************\n全部分类::/full/allsort/{{page}}.html\n玄幻奇幻::/full/xuanhuan/{{page}}.html\n武侠仙侠::/full/wuxia/{{page}}.html\n都市生活::/full/dushi/{{page}}.html\n历史军事::/full/lishi/{{page}}.html\n游戏竞技::/full/youxi/{{page}}.html\n科幻未来::/full/kehuan/{{page}}.html\n恐怖悬疑::/full/xuanyi/{{page}}.html\n其他类型::/full/qita/{{page}}.html\n古代言情::/full/guyan/{{page}}.html\n现代言情::/full/xianyan/{{page}}.html\n幻想奇缘::/full/huanqing/{{page}}.html\n游戏情缘::/full/zongcai/{{page}}.html\n浪漫青春::/full/qingchun/{{page}}.html\n言情美文::/full/wangluo/{{page}}.html\n科幻灵异::/full/mmkehuan/{{page}}.html\n其他类型::/full/mmqita/{{page}}.html", "lastUpdateTime": 1732977751939, "respondTime": 4398, "ruleBookInfo": { "author": "//p[@class='author']/text()", "coverUrl": "//div[@class='synopsisArea_detail']/img/@src", "downloadUrls": "//a[@class='btn_toMyBook link-instanted']/@href", "intro": "//p[@class='review']/text()", "kind": "//p[@class='sort']/text() || //div[@class='synopsisArea_detail']/p[2]/text()", "lastChapter": "//p[1]/a[@class='link-instanted']/text()", "name": "//h1[@class='title']/text()", "tocUrl": "//h2[2]/a/@href", "wordCount": "//p[3]/font/text()" }, "ruleContent": { "content": "//div[@id='nr_body']/p[position() < last()-1]/text()", "nextContentUrl": "//a[text()=\"下一页\"]/@href" }, "ruleExplore": { "author": "//p[@class='author']/text()", "bookList": "//div[@class=\"hot_sale\"]", "bookUrl": "/a/@href", "coverUrl": "//img[@class='lazy']/@src", "intro": "//p[@class='review']/text()", "name": "//p[@class='title']/text()" }, "ruleSearch": { "author": "/a/p[2]/text()", "bookList": "//div[@class='hot_sale']", "bookUrl": "/a/@href", "coverUrl": "/a/img/@src", "intro": "/a/p[3]/text()", "name": "/a/p[1]/text()" }, "ruleToc": { "chapterList": "//div[@id='chapterlist']/p[position() >= 2 and position() < last()]", "chapterName": "//a/text()", "chapterUrl": "//a/@href", "nextTocUrl": "//span/following-sibling::a/@href" }, "searchUrl": "https://m.ptwxz.org/so/,{\n\"method\":\"post\",\n\"body\":\"searchkey={{key}}t=1\"}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "蚂蚁阅读", "bookSourceType": 0, "bookSourceUrl": "http://wap.mayitxt.org#", "customOrder": 88, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "\n 点 击 榜 ::/top/monthvisit/{{page}}.html\n 推 荐 榜 ::/top/monthvote/{{page}}.html\n\n玄幻::/sort/1/{{page}}.html\n仙侠::/sort/2/{{page}}.html\n都市::/sort/3/{{page}}.html\n历史::/sort/4/{{page}}.html\n军事::/sort/5/{{page}}.html\n灵异::/sort/6/{{page}}.html\n科幻::/sort/7/{{page}}.html\n游戏::/sort/8/{{page}}.html\n现言::/sort/9/{{page}}.html\n古言::/sort/10/{{page}}.html\n穿越::/sort/11/{{page}}.html\n青春::/sort/12/{{page}}.html\n豪门::/sort/14/{{page}}.html\n耽美::/sort/15/{{page}}.html\n其他::/sort/13/{{page}}.html", "header": "", "lastUpdateTime": 1734830788436, "respondTime": 17348, "ruleBookInfo": { "author": "class.book_inf@tag.p.0@text", "canReName": "true", "coverUrl": "img@src.0", "intro": "class.h3_rf creat_time@text&&class.book_desc@text", "kind": "class.book_inf@tag.p.1@text##类别:", "lastChapter": "class.h3_rf new_time.0@tag.a@text", "name": "class.book_inf@h3@text", "tocUrl": "class.more-chapter@href", "wordCount": "class.book_inf@tag.p.2@text##总字数:" }, "ruleContent": { "content": "class.textarticle@html", "nextContentUrl": "text.下一章@href", "replaceRegex": "##最新网址.*|一秒记住.*,更新快,,免费读!|>>本章未完,继续下章阅读|免费小说,无弹窗小说网,.*下载,请记住蚂蚁阅读网.*|\\s*.*第.*章.*\\s*|一秒记住【花小说网】,为您提供精彩小说阅读。" }, "ruleExplore": { "author": "class.listbook-info@tag.p.0@text", "bookList": "class.onefourbox@a", "bookUrl": "@href", "coverUrl": "class.listbook-cove@tag.img@src", "intro": "class.listbook-info@tag.p.1@text", "kind": "class.book-tag@tag.span@text", "name": "class.listbook-info@tag.h3@text" }, "ruleSearch": { "author": "p@text", "bookList": "class.onefourbox@tag.a", "bookUrl": "tag.a@href", "coverUrl": "img@src", "intro": "", "kind": "span@text", "lastChapter": "class.chapter@text##正文(\\s+|_)|[\\((【].*[求更谢乐发推].*[】)\\)]", "name": "h3@text" }, "ruleToc": { "chapterList": "class.mulu_uld@li", "chapterName": "h3@text##>", "chapterUrl": "tag.a@href" }, "searchUrl": "http://wap.mayitxt.org/modules/article/search.php?searchkey={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "独步小说", "bookSourceType": 0, "bookSourceUrl": "https://www.dbxsd.com#", "customOrder": 89, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "header": "{\n\t'User-Agent': \"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Mobile Safari\\/537.36 EdgA/125.0.0.0\"\n}", "lastUpdateTime": 1734432069048, "respondTime": 4089, "ruleBookInfo": { "author": "[property=\"og:novel:author\"]@content", "coverUrl": "[property=\"og:image\"]@content", "intro": "[property=\"og:description\"]@content", "kind": "[property=\"og:novel:category\"]@content&&[property=\"og:novel:status\"]@content&&[property=\"og:novel:update_time\"]@content", "lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content", "name": "[property=\"og:novel:book_name\"]@content" }, "ruleContent": { "content": "#cont-body@p@text", "nextContentUrl": "class.col-md-6 text-center@a.-1@href" }, "ruleExplore": {}, "ruleSearch": { "author": "td.1@text", "bookList": "tbody@tr", "bookUrl": "a@href##$##,{'webView': true}", "checkKeyWord": "深空彼岸", "name": "a.0@text##\\《|\\》" }, "ruleToc": { "chapterList": "class.col-md-6 item@a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "https://www.dbxsd.com/plus/search.php?q={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "华龙文学", "bookSourceType": 0, "bookSourceUrl": "https://www.hltxt.com", "bookUrlPattern": "", "customOrder": 90, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "@js:\nsort=[];\npush=(title,url,type1,type2)=>sort.push({\n\t\ttitle: title,\n\t\turl: url,\n\t\tstyle: {\n\t\t\t\tlayout_flexGrow: type1,\n\t\t\t\tlayout_flexBasisPercent: type2\n\t\t\t}\n\t});\n\t\nfl=[[\"男频\",\"1\",\n[\"玄幻奇幻\",\"武侠仙侠\",\"都市生活\",\"历史军事\",\"游戏竞技\",\"科幻未来\",\"恐怖悬疑\",\"其他类型\"]],\n[\"女频\",\"9\",\n[\"古代言情\",\"现代言情\",\"幻想奇缘\",\"游戏情缘\",\"浪漫青春\",\"言情美文\",\"科幻灵异\",\"其他类型\"]]];\nfl.map([title1,index1,list]=>{\n [[\"连载\",\"1\"],[\"完结\",\"2\"]].map([title2,status]=>{\n\tpush(title1+\"♡\"+title2, null, 1, 1);\n\t list.map((title,index2)=>{\n\t \tindex=Number(index1) + Number(index2);\n\t url= `/shuku/0_${index}_${status}_{{page}}.html`;\n\tif(index2 +1<= list.length - list.length%3)\n\t\t\t {\tpush(title, url, 1, 0.25);}\n\t\t\t\telse{ push(title, url, 0, 0.29);}\n \t \t});\n \t});\n\t});\t\n\t\nbd = [[\"总点击\",\"allvisit\"],[\"月点击\",\"monthvisit\"],[\"周点击\",\"weekvisit\"],[\"日点击\",\"dayvisit\"],[\"总推荐\",\"allvote\"],[\"月推荐\",\"monthvote\"],[\"周推荐\",\"weekvote\"],[\"日推荐\",\"dayvote\"],[\"总收藏\",\"goodnum\"],[\"字数\",\"size\"],[\"入库\",\"postdate\"]];\n \t[[\"连载\",\"1\"],[\"完结\",\"2\"]].map([title,status]=>{\n\tpush('榜单'+\"♡\"+title, null, 1, 1);\n\t bd.map(([title,uri],index)=>{\n\t url= `/shuku/${uri}_0_${status}_{{page}}.html`;\n\tif(index+1 <= bd.length - bd.length%3)\n\t\t\t {\tpush(title, url, 1, 0.25);}\n\t\t\t\telse{ push(title, url, 0, 0.29);} \t\n \t});\n\t});\nJSON.stringify(sort);", "header": "", "lastUpdateTime": 1733335364018, "respondTime": 6893, "ruleBookInfo": { "author": "[property$=author]@content", "coverUrl": "[property=\"og:image\"]@content", "downloadUrls": "\nu=java.getElements(\"@@dl@dt@a\").attr(\"href\");\nhtml=java.ajax(u);\n\nul@h3.1@a@href\t\t", "intro": "🔔 更新:{{@@[property$=update_time]@content##\\s##🔸}}\n\n📂 简介:{{@@#intro@p.0@text}}##(^|[。!?]+[”」)】]?)##$1
", "kind": "[property~=category|status|update_time]@content##\\s.*", "lastChapter": "[property$=chapter_name]@content", "name": "[property$=book_name]@content", "tocUrl": "", "wordCount": "" }, "ruleContent": { "content": "#content p@html", "nextContentUrl": "#pager_next:contains(下一页)@href", "replaceRegex": "##\\n.*请点击下一页继续阅读.*|\\n.*请大家收藏.*全网最快。" }, "ruleExplore": {}, "ruleSearch": { "author": ".book_other>span.0@text", "bookList": "#sitembox dl||.sitebox dl", "bookUrl": "a.0@href", "coverUrl": "img@src", "intro": ".book_des@text", "kind": ".book_other>span.2:1:4@text||.uptime@text", "lastChapter": "a.-1@text", "name": "h3@a@text", "wordCount": "span.3@text" }, "ruleToc": { "chapterList": "dl dd a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": "" }, "searchUrl": "@js:\nburl=source.getKey().match(/([^#]*)/)[1];\nurl = burl+\"/search.html\";\nbody = \"searchkey=\"+key;\nhead = {\"cookie\":\"/\",\"referer\":burl};\n$ = java.post(url,body,head).headers();\nuri = $.Location||$.location;\nString(uri).replace('1.html','{{page}}.html');", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "书迷楼子", "bookSourceType": 0, "bookSourceUrl": "http://www.shumi99.com#", "bookUrlPattern": "http://www.shumi99.com/\\d+/", "customOrder": 90, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "玄幻魔法::/list/xuanhuanmofa/{{page}}.html\n仙侠修真::/list/xianxiaxiuzhen/{{page}}.html\n都市言情::/list/dushiyanqing/{{page}}.html\n历史军事::/list/lishijunshi/{{page}}.html\n网游动漫::/list/wangyoudongman/{{page}}.html\n科幻小说::/list/kehuanxiaoshuo/{{page}}.html\n女生小说::/list/nvshengxiaoshuo/{{page}}.html\n其他小说::/list/qitaxiaoshuo/{{page}}.html\n全本小说::/quanben/list/{{page}}.html", "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\"}", "lastUpdateTime": 1734405887458, "respondTime": 4326, "ruleBookInfo": { "author": "@get:{a}", "coverUrl": "@get:{c}", "downloadUrls": "@get:{d}", "init": "@put:{n:\"[property$=book_name]@content\",\na:\"[property$=author]@content\",\nk:\"[property~=category|status|update_time]@content\",\nl:\"[property$=lastest_chapter_name]@content\",\ni:\"[property$=description]@content\",\nc:\"[property$=image]@content\",\nd:\"text.下载@href\"}", "intro": "@get:{i}", "kind": "@get:{k}", "lastChapter": "@get:{l}", "name": "@get:{n}" }, "ruleContent": { "content": "#rtext>p@html", "nextContentUrl": "text.下一页@href" }, "ruleExplore": {}, "ruleSearch": { "author": ".author.0@text", "bookList": ".bookbox", "bookUrl": "a.0@href", "checkKeyWord": "快穿", "coverUrl": "a.0@href\n@js:\n$1=result.match(/(\\d+).?$/)[1];\n$2=parseInt($1/1000);\n`http://img.shumi99.com/${$2}/${$1}/${$1}s.jpg`", "intro": ".update@textNodes", "kind": "span.0@text&&.author.-1@text", "lastChapter": "a.1@text", "name": "h4@text", "wordCount": ".author.1@text##字数:" }, "ruleToc": { "chapterList": "#list-chapterAll dd a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "{{url=source.getKey();\ncookie.removeCookie(url)}}/search/,{\n \"body\": \"searchkey={{key}}&submit=搜 索\",\n \"charset\": \"UTF-8\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "//by:ZeroWorld", "bookSourceGroup": "轻小说", "bookSourceName": "七轻小说(优)", "bookSourceType": 0, "bookSourceUrl": "https://m.37yq.com/", "customOrder": 91, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "lastUpdateTime": 1735191771698, "respondTime": 2201, "ruleBookInfo": { "intro": "id.bookSummary@tag.content@html", "tocUrl": "class.module module-merge@tag.a.0@href" }, "ruleContent": { "content": "id.acontent@html" }, "ruleExplore": {}, "ruleSearch": { "author": "class.book-cell@class.book-meta@class.book-meta-l@text##^作者", "bookList": "class.module@tag.ol@tag.li", "bookUrl": "tag.a.0@href", "coverUrl": "img@data-src", "intro": "class.book-cell@class.book-desc@text", "kind": "class.book-cell@class.book-meta@class.book-meta-r@tag.span@tag.em@text##\\s##,", "name": "class.book-cell@class.book-title-x@class.book-title@text" }, "ruleToc": { "chapterList": "id.catelogX@tag.ol@tag.li", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href" }, "searchUrl": "/so.html,{\n \"method\": \"POST\",\n \"body\": \"searchkey={{key}}&searchtype=all\",\n \"headers\": {\"origin\": \"https://m.37yq.com\",\"referer\": \"https://m.37yq.com/so.html\"}\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "星星全本", "bookSourceType": 0, "bookSourceUrl": "https://m.xxqb5200.net/", "customOrder": 91, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "玄幻::https://m.xxqb5200.net/wapsort/1_{{page}}.html\n仙侠::https://m.xxqb5200.net/wapsort/2_{{page}}.html\n历史::https://m.xxqb5200.net/wapsort/3_{{page}}.html\n网游::https://m.xxqb5200.net/wapsort/4_{{page}}.html\n科幻::https://m.xxqb5200.net/wapsort/5_{{page}}.html\n恐怖::https://m.xxqb5200.net/wapsort/6_{{page}}.html\n排行榜::https::https//m.xxqb5200.net/top.html\n全本::https://m.xxqb5200.net/quanben/", "lastUpdateTime": 1734556220895, "respondTime": 21387, "ruleBookInfo": { "author": "class.book_box@dd.0@span.0@text##作者:", "coverUrl": "class.cover@img@src", "intro": "class.book_about@dl@dd@text##最新章节.*", "kind": "class.book_box@dd.0@span.1@text##分类:", "lastChapter": "class.book_box@dd.3@span@a@text" }, "ruleContent": { "content": "id.chaptercontent@html", "nextContentUrl": "text.下一页@href", "replaceRegex": "##.第.*页|第.*章.*|全本小说网.*|χχQь㈤贰0零.Иêτ|" }, "ruleExplore": { "author": "dt@span@text", "bookList": "class.item", "bookUrl": "dt@a@href", "coverUrl": "class.image@a@img@src", "intro": "dd@text", "name": "dt@a@text" }, "ruleSearch": { "author": "span.2@text", "bookList": "class.block@li", "bookUrl": "span.1@a@href", "checkKeyWord": "斗破苍穹", "kind": "span.0@text##\\[|]", "name": "span.1@a@text" }, "ruleToc": { "chapterList": "class.book_last.1@dd", "chapterName": "a@text", "chapterUrl": "a@href", "nextTocUrl": "text.下一页@href" }, "searchUrl": "https://m.xxqb5200.net/search.php?keyword={{key}}", "weight": 0 }, { "bookSourceComment": "/*\n\t12.01 by:遇知 制作\n\t\n \n 注:登入或源变量设置显示分类,默认显示人气分类。\n*/\napi_Params = {\n\t\"api_key\":\"20009032\",\n\t\"api_secret\":\"00f917d5b90b77c7\",\n\t\"brand\":\"XIAOMI\",\n\t\"channel\":\"manmeng-android\",\n\t\"device_id\":\"{{java.randomUUID()}}\",\n\t\"from_system\":\"manmeng-reader\",\"gender\":1,\n\t\"hardware_id\":\"CBEE6D1A03C889906CBE4042B365C3F52CF4DED5\",\n\t\"imei\":\"\",\"mode\":\"prod\",\"model\":\"10X\",\n\t\"net_type\":\"UNKNOWN\",\"oaid\":\"\",\n\t\"operate_time\":\"{{Date.now()}}\",\n\t\"os\":\"android\",\"os_version\":\"7.1.2\",\n\t\"req_id\":\"{{java.randomUUID()}}\",\n\t\"teenagers_mode\":0,\"uid\":\"18065101\",\"version\":\"1.0.19\"};\n \n body = Object.assign(link_Params, api_Params);\n \n sn=body+\"%@*!^#!@(@\";\nsign=java.md5Encode(sn);\nvar nowTime = Date.now() + 8*3600 * 1000;\nvar t=java.timeFormatUTC(nowTime,'HHmmss',0);\nurl = link_Urlpath+`?t=${t}&sign=${sign},` + JSON.stringify({\"body\": body,\"method\": \"POST\"}); ", "bookSourceGroup": "免费", "bookSourceName": "满孟小说(优)", "bookSourceType": 0, "bookSourceUrl": "https://reader.manmeng168.com/##", "customOrder": 92, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "@js:\nsort=[];\npush=(title,url,type1,type2)=>sort.push({\n\t\ttitle: title,\n\t\turl: url,\n\t\tstyle: {\n\t\t\t\tlayout_flexGrow: type1,\n\t\t\t\tlayout_flexBasisPercent: type2\n\t\t\t}\n\t});\n\nbd=[\"推荐榜\",\"人气榜\",\"完结榜\",\"好评榜\",\"新书榜\",\"热搜榜\",\"黑马榜\"];\n\t[[\"男频\",\"1\"],[\"女频\",\"2\"]].map([title,gender]=>{\npush(title+'榜单', null, 1, 1);\n\t\tbd.map((title,type)=>{\t\t\t\t\t\n\t\t\tlink_Urlpath = \"/v1/android/ranking/query_ranking\";\n\t \tlink_Params =\t{\t\"category_name\":\"全部\",\"location\":0,\n\t\"ranking_type\":type+100,\"suit_gender\":gender};\n\t\n\t\t \teval(String(source.bookSourceComment));\t\t\t\n\t\t\t\tif(type+1 <= bd.length - bd.length%3)\n\t\t\t {\tpush(title, url, 1, 0.25);}\n\t\t\t\telse{ push(title, url, 0, 0.3);}\t\t\t\t\t\t\t\t\t\t\n\t\t\t});\n\t});\n\n\neval(String(source.loginUrl));\nfl =[[\"男频\",\"1\",\n[\"都市\",\"系统\",\"重生\",\"历史\",\"玄幻\",\"末日\",\"特种兵\",\"神豪\",\"洪荒\",\"仙侠\",\"娱乐圈\",\"穿越\",\"游戏\",\"签到\",\"战争\",\"二次元\",\"无限流\",\"直播\",\"扮猪吃虎\",\"科幻\",\"影视\",\"大唐\",\"武侠\",\"盗墓\",\"体育\",\"僵尸\",\"异能\",\"奶爸\",\"三国\",\"海岛\",\"灵异\",\"明朝\",\"神医\",\"赘婿\",\"鉴宝\",\"兵王\",\"悬疑\"]],\n[\"女频\",\"2\",\n[\"现言\",\"穿越\",\"豪门\",\"快穿\",\"年代\",\"种田\",\"古言\",\"幻言\",\"嫡女\",\"甜宠\",\"纯爱\",\"虐恋\",\"娱乐圈\",\"灵异\",\"女尊\",\"宠妻\",\"校园\",\"团宠\",\"腹黑\",\"清穿\",\"王妃\",\"青春\",\"宫斗\",\"影视\",\"萌宝\",\"庶女\",\"重生\"]]];\nfl.map([title1,gender,list]=>{\n [[\"连载\",\"1\"],[\"完结\",\"2\"]].map([title2,complete]=>{\n \t\n\tpush(title1+'🍁'+Name+'🍁'+title2, null, 1, 1);\n\t list.map((title,index)=>{\n\t \tlink_Urlpath = \"/v1/quick_app/resource/query_novel_rank\";\n\t \tlink_Params = {\"category_name\":title,\"complete_type\":complete,\"count_type\":0,\"rank_type\":rank_type,\"suit_gender\":gender,\"page_index\":\"{{page}}\"};\n\t \t\n\t \t\teval(String(source.bookSourceComment));\t\t\t\n\tif(index +1<= list.length - list.length%3)\n\t\t\t {\tpush(title, url, 1, 0.25);}\n\t\t\t\telse{ push(title, url, 0, 0.29);}\n \t \t});\n \t});\n\t});\n\nJSON.stringify(sort);", "header": "{\n \t\"clientAppId\":\"10001\",\t\n\t\t\"Content-Type\":\"application/json; charset=UTF-8\",\n\t\t\"Connection\":\"Keep-Alive\",\n\t\"Host\":\"reader.manmeng168.com\",\n \"User-Agent\":\"okhttp/4.9.1 Dalvik/2.1.0 (Linux; U; Android 7.1.2; 10X Build/N2G47H)\"\n}", "lastUpdateTime": 1732962767859, "loginUi": "[ \t\n {\n \t\tname: \"\\t\\t\\t\\t\\t\\t\\t\\t\\t⚫ 设置【分类】显示 ⚫\\t\\t\\t\\t\\t\\t\\t\\t\\t\",\n \t\ttype: \"button\",\n \t\taction: \"java.toast('❗设置后请刷新❗')\"\n }, \n \t{\n \t\tname: \"\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t📛 当前设置 📛\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\",\n \t\ttype: \"button\",\n \t\taction: \"get(v)\"\n \t\t},\n {\n name: \"\\t\\t⭕ 人气 ⭕\\t\\t\",\n type: \"button\",\n action: \"set(0)\"\n },\n {\n name: \"\\t\\t⭕ 好评 ⭕\\t\\t\",\n type: \"button\",\n action: \"set(1)\"\n },\n {\n name: \"\\t\\t⭕ 热销 ⭕\\t\\t\",\n type: \"button\",\n action: \"set(2)\"\n }\n]", "loginUrl": "Rank_type = [[\"人气\",\"1\"],[\"好评\",\"2\"],[\"热销\",\"3\"]];\n\n\tvar v=source.getVariable();\n\tif(v==null||v==\"\"){\n\t\trank = Rank_type[0],Name=rank[0],rank_type=rank[1];\n\t\tjava.toast('\\n❗未设置❗\\n默认启用\t\t 【'+Name+'分类】 接口');\n\t\tsource.setVariable(\"0\");\n\t}\n else{\nvar v = v.match(/\\d+$/)[0],\n rank = Rank_type[v],Name=rank[0],rank_type=rank[1];\n java.toast('\\n❗当前设置:【'+Name+'分类】 接口');\n }\n\t \nfunction get(n){\t \n\trank = Rank_type[n];\n\tjava.toast(\"当前接口:\"+rank[0]);\n}\t\n\nfunction set(i){\n\trank = Rank_type[i];\n\tjava.toast(\"设置成功!\"+rank[0]);\n\treturn source.setVariable(i)\n\t}", "respondTime": 41902, "ruleBookInfo": { "author": "$.author", "canReName": "", "coverUrl": "$.image_url", "init": "$.data", "intro": "
\n{{r=java.getString('$.lead_role');\nif(r!=\"\") '👥 主角:'+r;}}\n🔖 标签:{{$.tag}}\n🕰 更新:{{java.timeFormatUTC(java.getString('$.last_version_v2')*1000,'yyyy-MM-dd HH:mm',0)}}\n🔗 源站:{{$.source}}\n📂 简介:{{$.desc_info}}\n♠️ {{$.long_copyright##,如有任何疑.*##。}}", "kind": "{{$.category_name}}\n{{r=java.getString('$.suit_gender');\nif(r!=\"\") r=='1'?'男频':'女频';}}\n{{r=java.getString('$.completed');\nif(r!=\"\") r=='true'?'完结':'连载';}}\n{{r=java.getString('$.rank_score');\nr!=0.0?r+'分':\"\";}}", "lastChapter": "$.newest_chapter_name", "name": "$.name", "tocUrl": "@js:\nid='{{$.id}}';\njava.put('bid',id);\nsn=id+\"$%@*!^#!@(@\";\nsign=java.md5Encode(sn);\nurl = `/v1/book/chapter_list?novel_id=${id}&sign=${sign}`;", "wordCount": "$.word_count" }, "ruleContent": { "content": "$..content" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "coverUrl": "", "intro": "", "kind": "", "lastChapter": "", "name": "", "wordCount": "" }, "ruleSearch": { "author": "$.author", "bookList": "$.data.novel_list||$.data", "bookUrl": "@js:\nlink_Urlpath = \"/v1/android/book/query_novel_info_with_recommend\";\nlink_Params =\t{\"novel_id\":\"{{$.id}}\"};\n\neval(String(source.bookSourceComment));", "checkKeyWord": "", "coverUrl": "$.image_url", "intro": "$.desc_info", "kind": "{{$.category_name}}\n{{r=java.getString('$.suit_gender');\nif(r!=\"\") r=='1'?'男频':'女频';}}\n{{r=java.getString('$.completed');\nif(r!=\"\") r=='true'?'完结':'连载';}}\n{{r=java.getString('$.rank_score');\nr!=0.0?r+'分':\"\";}}", "lastChapter": "$.newest_chapter_name", "name": "$.name", "wordCount": "$.word_count" }, "ruleToc": { "chapterList": "$.data", "chapterName": "$.name", "chapterUrl": "@js:\nlink_Urlpath = \"/v1/book/chapter_contents\";\nlink_Params =\t{\"chapter_ids\":\"{{$.chapter_id}}\",\"is_last\":true,\"novelId\":\"{{java.get('bid');}}\"}\n\neval(String(source.bookSourceComment));", "updateTime": "{{java.timeFormatUTC(java.getString('$.version')*1000,'yyyy-MM-dd HH:mm',0)}} 字数:{{$.word_count}}" }, "searchUrl": "@js:\nlink_Urlpath = \"/v1/android/resource/do_search\";\nlink_Params =\t{\"keyword\":\"{{key}}\",\"page_index\":\"{{page}}\",\"page_size\":20};\n\neval(String(source.bookSourceComment));", "variableComment": "0:人气 \n1:好评 \n2:热销", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "快眼看书", "bookSourceType": 0, "bookSourceUrl": "http://www.xbotaodz.com", "bookUrlPattern": "", "customOrder": 92, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": " 总点击 ::/top/allvisit/{{page}}\n 月点击 ::/top/monthvisit/{{page}}\n 周点击 ::/top/weekvisit/{{page}}\n 玄幻 ::/category/xuanhuan/\n 奇幻 ::/category/qihuan/\n 武侠 ::/category/wuxia/\n 仙侠 ::/category/xianxia\n 都市 ::/category/dushi\n 历史 ::/category/lishi\n 军事 ::/category/junshi\n 游戏 ::/category/youxi\n 竞技 ::/category/jingji\n 科幻 ::/category/kehuan\n 灵异 ::/category/lingyi\n 同人 ::/category/tongren\n 女生 ::/category/nvsheng\n 其他 ::/category/qita", "lastUpdateTime": 1734356769737, "loginUrl": "", "respondTime": 23645, "ruleBookInfo": { "author": "class.novelinfo-l@tag.li.0@text##作者:", "coverUrl": "class.novelinfo-r@tag.a@tag.img@src", "intro": "class.novelintro@text", "name": "class.w-left@tag.h1@text" }, "ruleContent": { "content": "id.chaptercontent@textNodes" }, "ruleExplore": {}, "ruleSearch": { "author": "class.info@tag.span.1@text", "bookList": "class.librarylist@tag.li", "bookUrl": "class.info@tag.span.0@tag.a@href", "coverUrl": "class.pt-ll-l@tag.a@tag.img@src", "lastChapter": "class.last@tag.a@text", "name": "class.info@tag.span.0@tag.a@text" }, "ruleToc": { "chapterList": "class.fulldir@tag.ul@tag.li@tag.a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "/modules/article/search.php?searchkey={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "笔趣阁", "bookSourceType": 0, "bookSourceUrl": "https://www.biquge55.net#", "bookUrlPattern": "https://www.biquge55.net/book/info\\d+/", "customOrder": 93, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "lastUpdateTime": 1734989323220, "loginUrl": "", "respondTime": 3393, "ruleBookInfo": { "author": "class.fix@tag.p.0@text##作者:", "coverUrl": "class.imgbox@tag.img@src", "intro": "class.m-desc@text", "kind": "class.fix@tag.p.4@text&&\nclass.fix@tag.p.1@text&&\nclass.fix@tag.p.2@text##类 别:|状 态:|最后更新:", "lastChapter": "class.section-box.0@tag.li.0@a@text##免费章节 |正文卷 |正文 |VIP章节 ", "name": "class.top@tag.h1@text", "tocUrl": "" }, "ruleContent": { "content": "id.content@html##章节错误.*并刷新页面。|最快更新.*最新章节!", "nextContentUrl": "text.下一页.1@href" }, "ruleExplore": {}, "ruleSearch": { "author": "class.s4@text", "bookList": "class.txt-list@tag.li", "bookUrl": "tag.a.0@href", "coverUrl": "", "kind": "class.s1@text&&\nclass.s5@text##\\[|\\]", "lastChapter": "class.s3@a@text##免费章节 |正文卷 |正文 |VIP章节 ", "name": "class.s2@a@text" }, "ruleToc": { "chapterList": "class.section-box.1@li", "chapterName": "tag.a.0@text", "chapterUrl": "tag.a.0@href", "nextTocUrl": "text.下一页@href" }, "searchUrl": "https://www.biquge55.net/search/,{\r\n \"method\": \"POST\",\r\n \"body\": \"searchkey={{key}}&Submit=%E6%90%9C%E7%B4%A2\"\r\n}", "weight": 0 }, { "bookSourceComment": "下载:http://download.maoyankanshu.la\n备用①:http://api.lfdapengu.com/\n备用②:http://api.jmlldsc.comm", "bookSourceGroup": "正版", "bookSourceName": "猫眼看书(优)", "bookSourceType": 0, "bookSourceUrl": "http://api.myweipin.com/", "customOrder": 93, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[\n{\"title\": \"❀❀❀男生频道❀❀❀\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"必读榜\",\"url\": \"/module/rank?type=1&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"潜力榜\",\"url\": \"/module/rank?type=5&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"完本榜\",\"url\": \"/module/rank?type=2&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"更新榜\",\"url\": \"/module/rank?type=3&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"搜索榜\",\"url\": \"/module/rank?type=4&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"评论榜\",\"url\": \"/module/rank?type=6&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"❀❀全部分类❀❀\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"玄幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=lejRej\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"武侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=nel5aK\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"都市\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mbk5ez\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"仙侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=vbmOeY\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"军事\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=penRe7\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"历史\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=xbojag\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"游戏\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mep2bM\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"科幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=zbq2dp\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"轻小说\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=YerEdO\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"❀❀完结❀❀\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"玄幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=lejRej&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"武侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=nel5aK&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"都市\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mbk5ez&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"仙侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=vbmOeY&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"军事\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=penRe7&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"历史\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=xbojag&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"游戏\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mep2bM&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"科幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=zbq2dp&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"轻小说\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=YerEdO&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"❀❀连载❀❀\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"玄幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=lejRej&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"武侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=nel5aK&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"都市\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mbk5ez&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"仙侠\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=vbmOeY&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"军事\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=penRe7&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"历史\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=xbojag&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"游戏\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=mep2bM&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"科幻\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=zbq2dp&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"轻小说\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=YerEdO&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"❀❀❀女生频道❀❀❀\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"必读榜\",\"url\": \"/module/rank?type=1&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"潜力榜\",\"url\": \"/module/rank?type=5&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"完本榜\",\"url\": \"/module/rank?type=2&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"更新榜\",\"url\": \"/module/rank?type=3&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"搜索榜\",\"url\": \"/module/rank?type=4&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"评论榜\",\"url\": \"/module/rank?type=6&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"❀❀全部分类❀❀\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"现代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9avmeG\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"古代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=DdwRb1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"幻想言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=7ax9by\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"青春校园\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=Pdy7aQ\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"唯美纯爱\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=kazYeJ\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"同人衍生\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9aAOdv\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"❀❀完结❀❀\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"现代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9avmeG&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"古代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=DdwRb1&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"幻想言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=7ax9by&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"青春校园\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=Pdy7aQ&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"唯美纯爱\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=kazYeJ&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"同人衍生\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9aAOdv&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"❀❀连载❀❀\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"现代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9avmeG&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"古代言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=DdwRb1&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"幻想言情\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=7ax9by&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"青春校园\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=Pdy7aQ&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"唯美纯爱\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=kazYeJ&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"同人衍生\",\"url\": \"/novel?sort=1&page={{page}}&categoryId=9aAOdv&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}}\n]", "header": "{\n'User-Agent': 'okhttp/4.9.2','client-device': '4cc5cd0c6df09ab4f832ac3e104ac725','client-brand': 'PCT-AL10','client-version': '2.1.0','client-name': 'app.maoyankanshu.novel','client-source': 'android','Authorization': 'bearereyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9hcGkuam1sbGRzYy5jb21cL2F1dGhcL3RoaXJkIiwiaWF0IjoxNjY0Njg0MjcxLCJleHAiOjE3NTc5OTYyNzEsIm5iZiI6MTY2NDY4NDI3MSwianRpIjoiQ1dXZTRjcUozaGZEZXZMSiIsInN1YiI6MTU0NTAsInBydiI6ImExY2IwMzcxODAyOTZjNmExOTM4ZWYzMGI0Mzc5NDY3MmRkMDE2YzUifQ.uscvcOloFTIMCc9LwLLKeapVLzA08r8JeuIkQamjqII'\n}", "lastUpdateTime": 1741435888704, "respondTime": 7114, "ruleBookInfo": { "author": "$.authorName", "coverUrl": "$..cover", "init": "$.data", "intro": "$..summary", "kind": "{{$.lastChapter.decTime}}\n{{$.averageScore}}分\n{{$.className}}\n{{$..tagName}}", "lastChapter": "$.lastChapter.chapterName", "name": "$.novelName", "tocUrl": "/novel/{{$.novelId}}/chapters?readNum=1", "wordCount": "$.wordNum" }, "ruleContent": { "content": "$.content##一秒记住.*供精彩阅读。|7017k" }, "ruleExplore": { "author": "$.authorName", "bookList": "$.data[*]", "bookUrl": "/novel/{{$.novelId}}?isSearch=1", "coverUrl": "$.cover", "intro": "$.summary", "kind": "{{$..className}}\n{{$.averageScore}}分", "name": "$.novelName", "wordCount": "$.wordNum" }, "ruleSearch": { "author": "$.authorName", "bookList": "$.data[*]", "bookUrl": "/novel/{{$.novelId}}?isSearch=1", "checkKeyWord": "万族之劫", "coverUrl": "$.cover", "intro": "$.summary", "kind": "{{$..className}}\n{{$.averageScore}}分", "lastChapter": "", "name": "$.novelName", "wordCount": "$.wordNum" }, "ruleToc": { "chapterList": "$.data.list[*]", "chapterName": "$.chapterName", "chapterUrl": "$.path@js:java.aesBase64DecodeToString(result,\"f041c49714d39908\",\"AES/CBC/PKCS5Padding\",\"0123456789abcdef\")", "updateTime": "{{$.updatedAt}}\n字数:{{$.wordNum}}" }, "searchUrl": "http://api.myweipin.com/search?page={{page}}&keyword={{key}}", "weight": 50 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "四零二零", "bookSourceType": 0, "bookSourceUrl": "http://www.iwurexs.com", "bookUrlPattern": "http://www.wurexs.com/read/\\d+/", "concurrentRate": "", "coverDecodeJs": "", "customOrder": 94, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"排 行\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"封 推\",\"url\":\"/fengtui/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"金牌推荐\",\"url\":\"/jinpaituijian/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"总排行榜\",\"url\":\"/paihangbang/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"月排行榜\",\"url\":\"/mpaihangbang/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"周排行榜\",\"url\":\"/wpaihangbang/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"日排行榜\",\"url\":\"/dpaihangbang/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"分 类\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"耽美小说\",\"url\":\"/danmei/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"玄幻小说\",\"url\":\"/xuanhuan/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"纪实小说\",\"url\":\"/jishi/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"科幻小说\",\"url\":\"/kehuan/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"武侠仙侠\",\"url\":\"/wuxia/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"都市言情\",\"url\":\"/yanqing/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"青春校园\",\"url\":\"/xiaoyuan/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"网游竞技\",\"url\":\"/wangyou/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"灵异推理\",\"url\":\"/kongbu/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"军事历史\",\"url\":\"/lishi/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"管理哲学\",\"url\":\"/zhexue/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"学习资料\",\"url\":\"/xuexi/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"电 子 书 推 荐\",\"url\":\"/tuijian/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},\n{\"title\":\"最 新 电 子 书\",\"url\":\"/new/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}}]", "header": "", "lastUpdateTime": 1734842407270, "loginCheckJs": "", "loginUi": "", "loginUrl": "", "respondTime": 22871, "ruleBookInfo": { "author": "class.detail_right@ul@tag.li.0@a@text", "canReName": "", "coverUrl": "class.detail_right@img@src", "init": "@put:{\nn:\".detail_right h1@text\",\na:\".small.0@text\",\nk:\".small.2@text\",\nw:\"\",\nl:\".small.3@text\",\ni:\".small.4@html\",\nc:\".detail_right img@src\",\nu:\"\",\nd:\"text.txt下载@href\"\n}", "intro": "@get:{d}\n\nvar id = result.match(/(\\d+)/)[0];\nvar iid = parseInt(id/1000);\nvar url = '
🔗:https://down.wurexs.com/down/'+iid+'/'+id+'/{{book.name}}.txt
';\nurl+'@get:{i}'\n
##简介.|作者:(.|\\n)*", "kind": "class.detail_right@ul@tag.li.2@text##更新日期:", "lastChapter": "@get:{l}##最新章节.", "name": "class.detail_right@h1@text", "tocUrl": "", "wordCount": "" }, "ruleContent": { "content": "id.content@html##请记住本书.*|最新网址.*|书快书快.*|书快电子书.*|-", "imageStyle": "0", "nextContentUrl": "text.下一章@href", "replaceRegex": "", "sourceRegex": "", "webJs": "" }, "ruleExplore": { "author": "##作者:([^<]+)<##$1###", "bookList": "//div[5]/div[2]/div/ul/li", "bookUrl": "class.red@href", "coverUrl": "tag.a.0@href##.+\\D((\\d+)\\d{3})\\D##http://www.wsskw.com/headimgs/$2/$1/s$1.jpg###", "intro": "class.u@textNodes", "kind": "##更新:([^<]+)<##$1###", "lastChapter": "tag.a.1@text", "name": "tag.a.0@text##txt.*" }, "ruleSearch": { "author": "tag.td.3@text", "bookList": "tag.tbody@tag.tr!0", "bookUrl": "tag.a.0@href", "coverUrl": "", "intro": "", "kind": "tag.td.4@text", "lastChapter": "{{@@tag.td.2@text}} • {{@@tag.td.4@text}}\nresult.replace(/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\(\\{({【].*[求更谢乐发推票盟补加字Kk\\/].*[\\)\\})}】]/g,'')", "name": "tag.td.1@text", "wordCount": "" }, "ruleToc": { "chapterList": "class.showInfo.1@li", "chapterName": "tag.a@text##^(正文|VIP章节|最新章节)?(\\s+|_)|[\\((【].*[求更谢乐发推票盟].*", "chapterUrl": "tag.a@href", "isVip": "", "isVolume": "", "nextTocUrl": "", "updateTime": "" }, "searchUrl": "/so.html?q={{key}}", "variableComment": "", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "蚂蚁阅读(优)", "bookSourceType": 0, "bookSourceUrl": "http://www.mayitxt.org", "bookUrlPattern": "", "customOrder": 95, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"榜单\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"总榜\",\"url\":\"/top/allvisit/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"月榜\",\"url\":\"/top/monthvisit/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"周榜\",\"url\":\"/top/weekvisit/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"总推\",\"url\":\"/top/allvote/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"月推\",\"url\":\"/top/monthvote/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"周推\",\"url\":\"/top/weekvote/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"最新\",\"url\":\"/top/postdate/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"最近\",\"url\":\"/top/allvisit/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"收藏\",\"url\":\"/top/goodnum/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"字数\",\"url\":\"/top/size/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/sort/1/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"仙侠\",\"url\":\"/sort/2/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"都市\",\"url\":\"/sort/3/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"/sort/4/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"军事\",\"url\":\"/sort/5/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"灵异\",\"url\":\"/sort/6/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"/sort/7/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"游戏\",\"url\":\"/sort/8/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"现言\",\"url\":\"/sort/9/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"古言\",\"url\":\"/sort/10/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"穿越\",\"url\":\"/sort/11/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"青春\",\"url\":\"/sort/12/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"豪门\",\"url\":\"/sort/14/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"耽美\",\"url\":\"/sort/15/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"其他\",\"url\":\"/sort/13/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}}]", "header": "{\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36\"\n}", "lastUpdateTime": 1733287995791, "loginUrl": "", "respondTime": 37429, "ruleBookInfo": { "author": ".author[0]@text", "coverUrl": "img.0@src", "init": "", "intro": ".breviary@html", "kind": ".data_list@i.0@text&&.list@i@text##\\s.*", "lastChapter": ".list@a@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "name": "id.main_title@h1@text##全文.*", "tocUrl": ".button_list@a.2@href", "wordCount": ".data_list@em.0@text##字" }, "ruleContent": { "content": "id.ChapterContents@html", "imageStyle": "", "replaceRegex": "##一秒记住.*|免费小说.*|.本章完.|正在手打中.*|.*蚂蚁阅读.*|.*精华书阁.*|为您提供.*好书签.|.*免费阅读.|\\s*最新网址:.*\\s*" }, "ruleExplore": { "bookList": "" }, "ruleSearch": { "author": "span@text", "bookList": "tbody@tr!0", "bookUrl": "a.1@href", "checkKeyWord": "", "coverUrl": "a.1@href##.+\\D((\\d+)\\d{3})\\D##/files/article/image/$2/$1/$1s.jpg###", "kind": "a.0@text&&td.6:4@text##\\[|\\]", "lastChapter": "a.2@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "name": "a.1@text##全文.*", "wordCount": "" }, "ruleToc": { "chapterList": ".float-list@li", "chapterName": "a@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "chapterUrl": "a@href", "isVip": "", "updateTime": "createdate" }, "searchUrl": "/modules/article/search.php?q={{key}}&searchtype=all&s=17333194950446968473", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "四零二零", "bookSourceType": 0, "bookSourceUrl": "http://www.iwurexs.com#", "bookUrlPattern": "http://www.wurexs.com/read/\\d+/", "customOrder": 95, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"排 行\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"封 推\",\"url\":\"/fengtui/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"金牌推荐\",\"url\":\"/jinpaituijian/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"总排行榜\",\"url\":\"/paihangbang/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"月排行榜\",\"url\":\"/mpaihangbang/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"周排行榜\",\"url\":\"/wpaihangbang/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"日排行榜\",\"url\":\"/dpaihangbang/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"分 类\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"耽美小说\",\"url\":\"/danmei/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"玄幻小说\",\"url\":\"/xuanhuan/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"纪实小说\",\"url\":\"/jishi/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"科幻小说\",\"url\":\"/kehuan/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"武侠仙侠\",\"url\":\"/wuxia/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"都市言情\",\"url\":\"/yanqing/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"青春校园\",\"url\":\"/xiaoyuan/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"网游竞技\",\"url\":\"/wangyou/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"灵异推理\",\"url\":\"/kongbu/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"军事历史\",\"url\":\"/lishi/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"管理哲学\",\"url\":\"/zhexue/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"学习资料\",\"url\":\"/xuexi/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"电 子 书 推 荐\",\"url\":\"/tuijian/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},\n{\"title\":\"最 新 电 子 书\",\"url\":\"/new/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}}]", "lastUpdateTime": 1734840698297, "loginUrl": "", "respondTime": 31018, "ruleBookInfo": { "author": "class.detail_right@ul@tag.li.0@a@text", "coverUrl": "class.detail_right@img@src", "init": "@put:{\nn:\".detail_right h1@text\",\na:\".small.0@text\",\nk:\".small.2@text\",\nw:\"\",\nl:\".small.3@text\",\ni:\".small.4@html\",\nc:\".detail_right img@src\",\nu:\"\",\nd:\"text.txt下载@href\"\n}", "intro": "@get:{d}\n\nvar id = result.match(/(\\d+)/)[0];\nvar iid = parseInt(id/1000);\nvar url = '
🔗:https://down.wurexs.com/down/'+iid+'/'+id+'/{{book.name}}.txt
';\nurl+'@get:{i}'\n
##简介.|作者:(.|\\n)*", "kind": "class.detail_right@ul@tag.li.2@text##更新日期:", "lastChapter": "@get:{l}##最新章节.", "name": "class.detail_right@h1@text" }, "ruleContent": { "content": "id.content@html##请记住本书.*|最新网址.*|书快书快.*|书快电子书.*|-", "imageStyle": "0", "nextContentUrl": "text.下一章@href" }, "ruleExplore": { "author": "##作者:([^<]+)<##$1###", "bookList": "//div[5]/div[2]/div/ul/li", "bookUrl": "class.red@href", "coverUrl": "tag.a.0@href##.+\\D((\\d+)\\d{3})\\D##http://www.wsskw.com/headimgs/$2/$1/s$1.jpg###", "intro": "class.u@textNodes", "kind": "##更新:([^<]+)<##$1###", "lastChapter": "tag.a.1@text", "name": "tag.a.0@text##txt.*", "wordCount": "##大小:([^<]+)<##$1###" }, "ruleSearch": { "author": "tag.td.3@text", "bookList": "tag.tbody@tag.tr!0", "bookUrl": "tag.a.0@href", "coverUrl": "", "kind": "tag.td.4@text", "lastChapter": "{{@@tag.td.2@text}} • {{@@tag.td.4@text}}\nresult.replace(/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\(\\{({【].*[求更谢乐发推票盟补加字Kk\\/].*[\\)\\})}】]/g,'')", "name": "tag.td.1@text", "wordCount": "" }, "ruleToc": { "chapterList": "class.showInfo.1@li", "chapterName": "tag.a@text##^(正文|VIP章节|最新章节)?(\\s+|_)|[\\((【].*[求更谢乐发推票盟].*", "chapterUrl": "tag.a@href" }, "searchUrl": "/so.html?q={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "笔趣阁", "bookSourceName": "笔趣阁🎃#6", "bookSourceType": 0, "bookSourceUrl": "http://www.biqushu100.com#🎃", "customOrder": 96, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "", "header": "{\n\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36\"\n}", "lastUpdateTime": 1730110319826, "respondTime": 2170, "ruleBookInfo": { "author": "class.diswap info-main-wap border3-1@p.1@a@text", "coverUrl": "class.info-main@tag.img@data-original", "intro": "class.info-main-intro@text", "kind": "class.diswap info-main-wap border3-1@p.1@text##最后更新:|直达底部", "lastChapter": "class.diswap info-main-wap border3-1@a@p@text##最新章节:", "name": "class.w100@h1@text", "tocUrl": "" }, "ruleContent": { "content": "#article@html", "nextContentUrl": "text.下一页@href", "replaceRegex": "##最近转码严重,让.*" }, "ruleExplore": { "bookUrl": "class.flex flex-between commend-title@tag.a@href##1" }, "ruleSearch": { "author": "class.flex flex-between commend-title@tag.span@text", "bookList": "class.category-div", "bookUrl": "class.flex flex-between commend-title@tag.a@href", "checkKeyWord": "伪戒", "coverUrl": "tag.a.0@tag.img.0@data-original", "intro": "class.intro indent@text", "name": "class.flex flex-between commend-title@tag.a@h3@text" }, "ruleToc": { "chapterList": "class.info-chapters flex flex-wrap.1@a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": "" }, "searchUrl": "{{cookie.removeCookie(source.getKey())}}/search/,{\n\"charset\": \"\",\n\"method\": \"POST\",\n\"body\": \"searchkey={{key}}\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "强效网站(优)", "bookSourceType": 0, "bookSourceUrl": "https://m.jieshengit.com/", "customOrder": 96, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "玄幻小说::https://m.jieshengit.com/xclass/1/{{page}}.html\n修真小说::https://m.jieshengit.com/xclass/2/{{page}}.html\n都市小说::https://m.jieshengit.com/xclass/3/{{page}}.html\n穿越小说::https://m.jieshengit.com/xclass/4/{{page}}.html\n网游小说::https://m.jieshengit.com/xclass/5/{{page}}.html\n科幻小说::https://m.jieshengit.com/xclass/6/{{page}}.html\n言情小说::https://m.jieshengit.com/xclass/7/{{page}}.html\n其他小说::https://m.jieshengit.com/xclass/8/{{page}}.html", "lastUpdateTime": 1734555385653, "respondTime": 11480, "ruleBookInfo": { "author": "id.book_detail@li.0@a@text", "coverUrl": "id.thumb@img@src", "intro": "class.review@html", "kind": "id.book_detail@li.1@span@text", "lastChapter": "id.chapterlist@p.0@text", "tocUrl": "class.recommend@h2.1@a@href" }, "ruleContent": { "content": "id.chaptercontent@html", "nextContentUrl": "text.下一页@href", "replaceRegex": "##.*章节错误.*|第.*章.*|.*加入书签.*|jieshengit.com|m." }, "ruleExplore": { "author": "class.author@a.1@text", "bookList": "class.hot_sale", "bookUrl": "class.bookinfo@a.0@href", "coverUrl": "class.bookimg@a@img@src", "intro": "class.review@html##简介:", "name": "class.title@text" }, "ruleSearch": { "author": "class.author.0@a.1@text", "bookList": "class.hot_sale", "bookUrl": "a@href", "checkKeyWord": "斗破苍穹", "lastChapter": "p.1@a@text", "name": "a.0@text" }, "ruleToc": { "chapterList": "id.chapterlist@p", "chapterName": "a@text##.*直达页面.*", "chapterUrl": "a@href" }, "searchUrl": "https://m.jieshengit.com/search.php?keyword={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "斗破苍穹", "bookSourceType": 0, "bookSourceUrl": "http://www.doupocangqiong.info#", "bookUrlPattern": "", "concurrentRate": "", "customOrder": 96, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "", "header": "", "lastUpdateTime": 1734642377146, "loginCheckJs": "", "loginUi": "", "loginUrl": "", "respondTime": 82534, "ruleBookInfo": { "author": "//meta[@property=\"og:novel:author\"]/@content", "coverUrl": "//meta[@property=\"og:image\"]/@content", "intro": "//meta[@property=\"og:description\"]/@content", "kind": "//meta[@property=\"og:novel:category\"]/@content", "lastChapter": "//meta[@property=\"og:novel:latest_chapter_name\"]/@content", "name": "//meta[@property=\"og:novel:book_name\"]/@content" }, "ruleContent": { "content": "id.chaptercontent@html", "imageStyle": "0" }, "ruleExplore": {}, "ruleSearch": { "bookList": "class.marklist.0@tag.li[0:19]", "bookUrl": "class.novelname.0@href", "coverUrl": "tag.img.0@src", "lastChapter": "class.info.0@tag.a.0@text", "name": "class.novelname.0@text" }, "ruleToc": { "chapterList": "class.dirlist.0@tag.a", "chapterName": "text", "chapterUrl": "href##$##,{\"webView\":true}" }, "searchUrl": "/search.html?searchtype=novelname&searchkey={{key}}", "weight": 50 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "宠耳小说", "bookSourceType": 0, "bookSourceUrl": "https://www.txt520.com#", "customOrder": 97, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "玄幻::xuanhuan/<,index_{{page}}.html>\n修真::xiuzhen/<,index_{{page}}.html>\n都市::ds/<,index_{{page}}.html>\n言情::yq/<,index_{{page}}.html>\n网游::wangyou/<,index_{{page}}.html>\n科幻::kehuan/<,index_{{page}}.html>\n穿越::chuanyue/<,index_{{page}}.html>\n武侠::wuxia/<,index_{{page}}.html>\n历史::lishi/<,index_{{page}}.html>\n军事::junshi/<,index_{{page}}.html>\n乡土::xt/<,index_{{page}}.html>\n官场::guanchang/<,index_{{page}}.html>\n奇幻::qihuan/<,index_{{page}}.html>\n鬼话::guihua/<,index_{{page}}.html>\n耽美::danmei/<,index_{{page}}.html>\n同人::erciyuan/<,index_{{page}}.html>\n精品::xiaoshuo/<,index_{{page}}.html>\n传记::zhuanji/<,index_{{page}}.html>\n名著::mingzhu/<,index_{{page}}.html>\n排行::ranking/<,index_{{page}}.html>", "lastUpdateTime": 1734450067493, "respondTime": 5818, "ruleBookInfo": { "init": ".nav_wapper", "tocUrl": ".readnow@href", "wordCount": ".nav_time.0@text##状态:" }, "ruleContent": { "content": ".content@html" }, "ruleExplore": { "author": ".bookWriter@span.0@text", "bookList": ".list@li", "bookUrl": "a@href", "intro": ".desc@text", "kind": ".pubdate@text", "name": "tag.b@text", "wordCount": "" }, "ruleSearch": { "author": ".bookWriter@span.0@text", "bookList": ".list@li", "bookUrl": "a@href", "checkKeyWord": "末世之", "intro": ".desc@html", "kind": ".title@text##\\[|\\](.*)", "lastChapter": ".pubdate@text", "name": ".title@text##\\[(.*)\\]" }, "ruleToc": { "chapterList": ".list@li@a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "e/search/index.php,{\n \"body\": \"keyboard={{key}}&show=title&classid=0\",\n \"charset\": \"gb2312\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "三九小说", "bookSourceType": 0, "bookSourceUrl": "http://www.wxshuku.info", "bookUrlPattern": "", "concurrentRate": "", "coverDecodeJs": "", "customOrder": 98, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "", "header": "", "lastUpdateTime": 1734832421718, "loginCheckJs": "", "loginUi": "", "loginUrl": "", "respondTime": 52332, "ruleBookInfo": { "author": "//*[@id=\"content\"]/div/div[2]/div[2]/div[1]/h2[1]/text()##作者:", "canReName": "", "coverUrl": "//*[@id=\"content\"]/div/div[2]/div[1]/img/@src", "init": "", "intro": "//*[@id=\"content\"]/div/div[2]/div[2]/div[3]/p/text()", "kind": "h2.2:3:1@text##.*:", "lastChapter": "h3@a@text", "name": "//*[@id=\"content\"]/div/div[2]/div[2]/div[1]/h1/text()", "tocUrl": "", "wordCount": "" }, "ruleContent": { "content": "class.novel_content@html##最新网址:www.xyshuk.com", "imageStyle": "", "nextContentUrl": "", "replaceRegex": "##.*最新网址.*|无尽的昏迷过后.*时宇猛地从床上起身.*想要看最新章节.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*", "sourceRegex": "", "webJs": "" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "coverUrl": "", "intro": "", "kind": "", "lastChapter": "", "name": "" }, "ruleSearch": { "author": "@tag.td.2@text", "bookList": "class.grid@tbody@tr!0", "bookUrl": "@tag.td.0@a@href", "coverUrl": "@tag.td.0@a@href\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\nsource.bookSourceUrl + 'files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n", "intro": "", "kind": "", "lastChapter": "@tag.td.1@a@text", "name": "@tag.td.0@tag.a@text", "wordCount": "" }, "ruleToc": { "chapterList": "class.zhangjie", "chapterName": "@tag.a@text", "chapterUrl": "@tag.a@href", "isVip": "", "isVolume": "", "nextTocUrl": "", "updateTime": "" }, "searchUrl": "modules/article/search.php?searchkey={{key}}&searchtype=articlename", "variableComment": "", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "火山中文", "bookSourceType": 0, "bookSourceUrl": "https://www.hsrnsw.org#", "bookUrlPattern": "xshs/\\d+/", "customOrder": 99, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "", "header": "", "lastUpdateTime": 1734642417794, "respondTime": 21163, "ruleBookInfo": { "author": "[property=og:novel:author]@content", "coverUrl": "[property=og:image]@content", "init": "", "intro": "[property=og:description]@content", "kind": "[property=\"og:novel:category\"]@content&&[property=\"og:novel:status\"]@content&&[property=\"og:novel:update_time\"]@content", "lastChapter": "[property=og:novel:latest_chapter_name]@content", "name": "[property=og:novel:book_name]@content", "tocUrl": "" }, "ruleContent": { "content": "id.content@html##新笔趣阁为你提供最快.*免费阅读。|http.*org|m.*Org|Xbi.*rG|M.*rg|一秒记住.*免费阅读!", "replaceRegex": "##[da-zA-Z0-9]+\\.[da-zA-Z0-9]+\\.[da-zA-Z0-9]+|无尽的昏迷过后.*时宇猛地从床上起身.*想要看最新章节.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*\\n.*" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "coverUrl": "", "intro": "", "kind": "", "lastChapter": "", "name": "" }, "ruleSearch": { "author": "class.result-game-item-info@tag.p.0@tag.span.1@text", "bookList": "class.result-item", "bookUrl": "h3@a@href", "checkKeyWord": "", "coverUrl": "img@src", "intro": "class.result-game-item-desc@text", "kind": "", "lastChapter": "class.result-game-item-info@tag.p.3@tag.a@text", "name": "h3@a@text", "wordCount": "" }, "ruleToc": { "chapterList": "id.list@dd", "chapterName": "a@text", "chapterUrl": "a@href" }, "searchUrl": "search.php?keyword={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "书城网包", "bookSourceType": 0, "bookSourceUrl": "http://www.shucw.net", "customOrder": 100, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "header": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36", "lastUpdateTime": 1734979815511, "respondTime": 2331, "ruleBookInfo": { "author": "i > a@text", "coverUrl": "img@src", "intro": ".intro > p:nth-child(2)@text", "kind": "p > span:nth-child(1)@text", "lastChapter": ".to100 > a@text", "name": "h1@text", "tocUrl": "class.act@tag.a@href" }, "ruleContent": { "content": "id.article@html", "nextContentUrl": "id.next_url@href" }, "ruleExplore": {}, "ruleSearch": { "author": "p:nth-child(2)@text## .*", "bookList": ".searchresult", "bookUrl": "class.img_span@tag.a.0@href", "checkKeyWord": "我的", "coverUrl": "class.lazy@tag.img@src", "intro": ".searchresult_p@text", "kind": ".img_span span@text##(.*)/(.*)##$1##", "lastChapter": "p:nth-child(4)@text", "name": "tag.h3@text", "wordCount": "p:nth-child(2)@text##(.*)( .*)( .*)( .*)##$2$3##" }, "ruleToc": { "chapterList": "#ul_all_chapters@li@a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "@js:\n\nvar url=source.getKey();\n\nvar html = java.ajax(url);\n\nso = org.jsoup.Jsoup.parse(html).select('form[name=t_frmsearch]').attr('action');\n\ncookie.removeCookie(url)\n\nurl+so+\",\"+JSON.stringify({\n \"body\": \"searchkey={{key}}&searchtype=all\",\n \"method\": \"post\"\n})", "weight": 0 }, { "bookSourceComment": "基于 PyFQWeb 项目开发的 Legado 兼容书源\nQ群 704931168", "bookSourceGroup": "番茄小说", "bookSourceName": "番茄小说(优)", "bookSourceType": 0, "bookSourceUrl": "https://ikun.laoguantx.top:45554#b", "bookUrlPattern": "https?://.*(fqnovel|snssdk|fanqienovel|changdunovel)\\.com/.*[0-9]{19}.*", "customOrder": 100, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "@js: \n个人中心 = 1\n\njs = (cid, genre, gender) => `@js:\nsource.bookSourceUrl.split(\"#\")[0] + \"/reading/bookapi/new_category/landing/v/?\" + [\n \"category_id=${cid}\",\n \"limit=20\",\n \"offset=\" + (page - 1),\n \"gender=${gender}\",\n \"genre=${genre}\"\n ].join(\"&\")`\n \nreadHistory = (path) => `@js:\nlet ck = \"sessionid=\" + (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : source.getLoginInfoMap()['手动登录Token'])\n\"/multi-detail?book_id=\" + getBookId(java.ajax('https://reading.snssdk.com/reading/bookapi/read_history/list/v/?aid=1967,{\"headers\":{\"Cookie\":\"' + ck + '\"}}'), page-1)`\n\nobj = (title, url, type, type1) => ({\n title: title,\n url: url,\n style: {\n layout_flexGrow: 1,\n layout_flexBasisPercent: type\n }\n})\n\narr = []\njava.longToast(\"请稍等,发现列表正在热更新!\")\nindex=[0, 1, 2]\nfor (let i of index) {\n // java.toast(i)\n let type = i\n $ = JSON.parse(java.ajax(java.log(source.bookSourceUrl.split(\"#\")[0] + \"/reading/bookapi/new_category/front/v/?\" + [\n \"update_version_code=58932\",\n \"distinct_style=1\",\n \"new_category_tab=\" + i\n ].join(\"&\")\n ))).data.category_tab_data\n cate = []\n cate.push(obj(\n \"====== \" + $.tab_name + \" ======\", \"\", 1\n ))\n $.cell_data.forEach((c) => {\n gender_1 = (type == 0 || type == 1) ? type : 1;\n genre_1 = type == 3 ? 1 : type == 5 ? 110 : type == 6 ? 130 : 0;\n cate.push(obj(\n c.cell_name,\n js(c.atom_data[0].category_data.category_id, genre_1, gender_1),\n 1\n ))\n for (j = 2; j < 5; j++) {\n c.atom_data.slice(1).forEach((a) => {\n d = a.category_data\n if (d.name.length == j) {\n cate.push(obj(d.name, js(d.category_id, genre_1, gender_1), -1))\n }\n })\n }\n })\n arr = cate.concat(arr)\n}\n\nlet book_shelf_url = 'https://fanqienovel.com/reading/bookapi/bookshelf/info/v:version/?aid=1967&iid=0&version_code=57700&update_version_code=57700'\nlet book_shelf_info = JSON.parse(java.ajax(book_shelf_url + ', ' + JSON.stringify({\n headers: {\n 'Cookie': \"sessionid=\" + (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap() ? source.getLoginInfoMap() : {})['手动登录Token']),\n }\n})))\n\njava.log(JSON.stringify(book_shelf_info))\n\nlet username\nif (book_shelf_info.code != 0) {\n 个人中心 = 0\n} else {\n let uinfo = java.ajax(\"https://fanqienovel.com/api/user/info/v2,\" + JSON.stringify({ headers: { Cookie: \"sessionid=\" + (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap() ? source.getLoginInfoMap() : {})['手动登录Token']) }}))\n uinfo = JSON.parse(uinfo)\n username = uinfo.data.name\n}\n\nlet gro = []\npush = (title, url, type) => gro.push({\n title: title,\n url: url,\n style: {\n layout_flexGrow: 1,\n layout_flexBasisPercent: type\n }\n});\n\nlet sArr = []\n\nif (个人中心) {\n let groups_bookids = {\n \"未分组\": []\n }\n book_shelf_info.data.book_shelf_info.forEach(i => {\n if (!groups_bookids[i.group_name ? i.group_name : \"未分组\"]) groups_bookids[i.group_name] = []\n groups_bookids[i.group_name ? i.group_name : \"未分组\"].push(i.book_id)\n })\n\n Object.keys(groups_bookids).forEach(k => {\n var multi_detail_post_body = {\n data: {\n book_shelf_info: []\n }\n }\n groups_bookids[k].forEach(i => multi_detail_post_body.data.book_shelf_info.push({ book_id: String(i), item_id: '0' }))\n // var multi_detail_group_url = `https://fanqienovel.com/api/bookshelf/multidetail,${JSON.stringify(multi_detail_post_body)}`\n // var book_ids = getBookId(JSON.stringify(multi_detail_post_body)).join(\",\")\n push(k, \"https://fanqienovel.com/fqbookshelf/groupName/\" + k, 0.4)\n })\n if (Object.keys(groups_bookids).length % 2 != 0) push(\"占位\", \"\", 0.4)\n // java.log(JSON.stringify(gro, null, 2))\n sArr.push(obj(username + '的个人中心', '', 1))\n // sArr.push(obj('首页推荐', \"https://fanqienovel.com/tab/0\", 0.4))\n // sArr.push(obj('猜你喜欢', \"https://fanqienovel.com/tab/1\", 0.4))\n // sArr.push(obj('猜你喜欢', \"https://fanqienovel.com/tab/1\", 0.4))\n sArr.push(obj(\"我的书架\", \"https://fanqienovel.com/fqbookshelf\", 1))\n \n sArr = sArr.concat(gro)\n // java.toast(JSON.stringify(sArr)) \n sArr.push(obj(\"阅读历史\", readHistory(), 1))\n}\n\narr = sArr.concat(arr)\nJSON.stringify(arr)\n", "lastUpdateTime": 1741435674435, "loginUi": "[\n{\n name: \"手动登录Token\",\n type: \"password\",\n action: \"\"\n},\n{\n\tname: \"  [查看教程]  \",\n\ttype: \"button\",\n\taction: \"tutorial()\"\n},\n{\n\tname: \"  [查看Token]   \",\n\ttype: \"button\",\n\taction: \"logToken()\"\n},\n{\n\tname: \"  [账号登录]  \",\n\ttype: \"button\",\n\taction: \"l2(true)\"\n},\n{\n\tname: \"  [退出登录]  \",\n\ttype: \"button\",\n\taction: \"logout()\"\n},\n{\n\tname: \"祝你天天开心哇 书源 by 梓澄qwq(also Naiy)\",\n\ttype: \"button\",\n\taction: \"t()\"\n}\n]\n", "loginUrl": "// 登录及登录检查\nfunction login_(openBrowser, checkMode) {\n // java.removeCookie(\"snssdk.com\")\n var cookie_ = String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap() ? source.getLoginInfoMap() : {})['手动登录Token']\n // java.toast(cookie_)\n if (cookie_ && cookie_ != \"\" && !checkMode) {\n if (!source.variableComment) {\n java.toast(\"请不要重复登录,请先退出登录!\")\n } else {\n java.toast(\"您为填写token登录,请手动移除token后再次登录\")\n }\n return false\n }\n if (openBrowser) {\n try {\n java.startBrowserAwait(\"https://fanqienovel.com/\", \"登录\")\n } catch (e) {\n java.toast(e)\n }\n }\n // java.log(\"snssdk cookie: \" + java.getCookie(\"snssdk.com\") + \"will be reomved\")\n try {\n cookie.removeCookie(\"snssdk.com\")\n } catch (e) {}\n // java.log(cookie)\n var cookie_ = \"sessionid=\" + String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap())['手动登录Token']\n let user\n try {\n user = JSON.parse(java.ajax(\"https://fanqienovel.com/api/user/info/v2,\" + JSON.stringify({\n method: \"GET\",\n headers: {\n \"Cookie\": cookie_\n }\n }))).data.name\n } catch (e) {java.log(e)}\n if (!cookie_ || cookie_ == \"sessionid=\" || !user) {\n java.toast(\"未获取到登录凭据,登录失败\")\n return false\n }\n java.toast(\"欢迎 \" + user + \"\\n登录成功!\")\n return true\n}\n\nfunction login() // 一定程度上加上这个函数能够支持更多的版本\n{}\n\nfunction l2(a, b) {\n try {\n login_(a, b)\n } catch (e) {\n java.log(e+\"\\n\"+e.stack)\n }\n}\n\n// 取消登录\nfunction logout() {\n cookie.removeCookie(\"fanqienovel.com\");\n cookie.removeCookie(\"snssdk.com\");\n if (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap() ? source.getLoginInfoMap() : {})['手动登录Token']) java.toast(\"请手动移除填写的Token\")\n else java.toast(\"退出登录成功\");\n}\n\nfunction logToken() {\n java.log(\n String(\n cookie.getKey(\n \"fanqienovel.com\",\n \"sessionid\"\n )\n ) ? String(\n cookie.getKey(\n \"fanqienovel.com\", \n \"sessionid\"\n )\n ) : (\n source.getLoginInfoMap()\n ? source.getLoginInfoMap()\n : {}\n )['手动登录Token']\n )\n java.toast(\"登录Token已打印到日志,请妥善保管\")\n}\n\nfunction tutorial() {\n java.longToast(\"\\n手动登录token功能用于部分用户的跨端登录,不知道是什么的留空就行\\n普通用户请使用下方的\\\"账号登录\\\"按钮登录自己的账号\")\n}\n\nfunction t() {\n let gc = [\"(*^ω^*)\", \"(=^▽^=)\", \"(。’▽’。)♡\", \"٩(๑´0`๑)۶\", \"喵\", \"你好?\", \"逢考必过!\", \"早ノ☀\"]\n rnd = Math.floor(Math.random() * 100)\n if (typeof gc[rnd] != \"undefined\") {\n java.toast(gc[rnd])\n } else {\n let res = JSON.parse(\n java.ajax(\"https://v1.hitokoto.cn\")\n )\n java.toast(res.hitokoto)\n }\n}", "respondTime": 9969, "ruleBookInfo": { "author": "author", "coverUrl": "@js:replaceCover(java.getString(\"thumb_url\"))", "init": "$.data", "intro": "  \n📕 源名:{{$.original_book_name}}\n📖 别名:{{$.book_flight_alias_name}}\n✏️ 开坑:{{$.create_time##T|\\+.*## }}\n🏷️ 标签:{{$.tags}}\n👤 主角:{{$.roles##\\[|\\\"|\\]}}\n👁️ 在线:{{$.read_count}}人在读{{\"\\n\"+\"​\"}}\n📜 简介:{{$.abstract}}{{\"\\n\"+\"​\"}}\n📍 {{$.copyright_info##,.*##。}}\n@js:result.replace(/.+:(人在读)?\\n/g,\"\")", "kind": "男生{{$.gender}}女生\n{{$.category}}\n连载{{$.creation_status}}完结\n{{$.score}}分\n{{java.timeFormatUTC(java.getString(\"last_chapter_update_time\")*1000,'yyyy-MM-dd',8)}}\n##连载0|1完结|男生0|1女生\n@js:result\n.replace(\"男生2女生\",\"出版\")\n.replace(\"连载4完结\",\"断更\")\n.replace(\"连载-1完结\",\"未知\");", "lastChapter": "{{$.last_chapter_title}} • {{java.timeFormat(java.getString(\"last_chapter_update_time\")*1000)}}", "name": "book_name", "tocUrl": "{{source.bookSourceUrl.split(\"#\")[0]}}/catalog?book_id={{$.book_id}}", "wordCount": "word_number" }, "ruleContent": { "content": "\nlet res = JSON.parse(result).data.content\nfunction getComic(result) {\n let mat = result.match(/
([\\s\\S]*?)<\\/article>/);\n try {\n let cnt = JSON.parse(\n mat\n ? mat[1].replace(/\\&/g, '\"').replace(/\\;/g, \"\").replace(/\\#34/g, \"\")\n : result\n );\n return (mat ? cnt.skeleton.data : cnt.picInfos)\n .map((i) => {\n let path = mat\n ? cnt.materials[i.element_name].data.web_uri\n : \"novel-pic/\" + i.md5;\n return ``;\n })\n .join(\"
\");\n } catch (e) { // not comic content\n mat = result.match(/([\\s\\S]*?)<\\/body>/)\n // java.log(result)\n return (mat ? mat[1] : result).toString().replace(/\\<\\!DOCTYPE html.*/g, \"\").replace(/\\/, \"\").replace(/\\
\\<\\/a\\>/g, \"\")\n }\n}\nresult = getComic(String(res));\nresult.replace(/\\{\\!\\-\\- PGC_VOICE\\:.*\\-\\-\\}/g, \"\")\n" }, "ruleExplore": { "author": "$.author", "bookList": "\nfunction getBookIdFull(url) {\n\tconst {java} = this\n\t$ = JSON.parse(url).data\n\tif ($.book_shelf_info != 0 && $.book_shelf_info != undefined) {\n\t\tarr = $.book_shelf_info.map($ => $.book_id)\n\t} else if (list = $.data_list != 0 && $.data_list != undefined) {\n\t\tarr = $.data_list.map($ => $.book_id_str)\n\t} else {\n\t\tjava.toast(\"获取 book_id 失败,你可能需要登录!\")\n\t}\n\treturn arr\n}\nlet ck = \"sessionid=\" + (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap() ? source.getLoginInfoMap() : {})['手动登录Token'])\n\ngetShelf = () => {\nlet book_shelf_url = 'https://fanqienovel.com/reading/bookapi/bookshelf/info/v:version/?aid=1967&iid=0&version_code=57700&update_version_code=57700'\nlet book_shelf_info = java.ajax(book_shelf_url + ', ' + JSON.stringify({\n headers: {\n 'Cookie': ck\n }\n}))\n\nbid = getBookIdFull(book_shelf_info)\nlet id_list = splitArray(bid, 100)\nlet urls = []\nid_list.forEach(i => {\n urls.push(source.bookSourceUrl.split(\"#\")[0] + \"/multi-detail?book_id=\" + i.join(\",\"))\n})\n\nres = java.ajaxAll(urls)\n\nlet resp = {book_info: []}\nres.forEach(r => {\n resp.book_info = resp.book_info.concat(JSON.parse(r.body()).data)\n})\n\nreturn resp\n}\n\nfunction getByGroupName(name) {\n let book_shelf_url = 'https://fanqienovel.com/reading/bookapi/bookshelf/info/v:version/?aid=1967&iid=0&version_code=57700&update_version_code=57700'\n\n let book_shelf_info = JSON.parse(java.ajax(book_shelf_url + ', ' + JSON.stringify({\n headers: {\n 'Cookie': ck,\n }\n })))\n let group_bookids = {\n \"未分组\": []\n }\n // java.log(\n book_shelf_info.data.book_shelf_info.forEach(i => {\n if (!group_bookids[i.group_name ? i.group_name : \"未分组\"]) group_bookids[i.group_name] = []\n group_bookids[i.group_name ? i.group_name : \"未分组\"].push(i.book_id)\n })\n // java.log(JSON.stringify(group_bookids[\"未分组\"]))\n // java.log(decodeURIComponent(name))\n if (!group_bookids[decodeURIComponent(name)]) return {data: []}\n //java.log(\"awa\")\n let book_ids = splitArray(group_bookids[decodeURIComponent(name)], 100)\n let urls = []\n\n book_ids.forEach(i => {\n urls.push(source.bookSourceUrl.split(\"#\")[0] + \"/multi-detail?book_id=\" + i.join(\",\"))\n })\n \n res = java.ajaxAll(urls)\n\n let resp = {book_info: []}\n res.forEach(r => {\n resp.book_info = resp.book_info.concat(JSON.parse(r.body()).data)\n })\n\n return resp\n}\n\nfunction getByTabIndex(index) {\n let url = _mlsec.requestHeader(\n\t \"bookmall/tab\",\n \"version_name=5.8.9.32\",\n\t null,\n\t ck\n )\n let all = JSON.parse(java.ajax(url))\n let tab = all.data.tab_item[0].cell_data[index].cell_data\n if (!tab) tab = []\n let bookList = []\n for (let i of tab) {\n bookList = bookList.concat(i.book_data)\n // java.log(JSON.stringify(i.book_data))\n }\n return { book_info: bookList }\n}\n\nif (baseUrl.endsWith(\"bookshelf\")) result = getShelf(\"bookshelf/info\")\nelse {\n let w = baseUrl.split(\"/\")\n if (baseUrl.includes(\"groupName\")) {\n result = getByGroupName(w[w.length - 1])\n } else if (baseUrl.includes(\"tab\")) {\n result = getByTabIndex(parseInt(w[w.length - 1]))\n } else result = JSON.parse(result)\n}\nJSON.stringify({data: result.book_info || result.data.book_info || result.detail_list || result.data})\n\n$.data[*]", "bookUrl": "{{source.bookSourceUrl.split(\"#\")[0]}}/detail?book_id={{$.book_id}}", "coverUrl": "@js:replaceCover(java.getString(\"thumb_url\"))", "intro": "$.abstract##\\n", "kind": "男生{{$.gender}}女生\n连载{{$.creation_status}}完结\n{{$.score}}分\n{{$..text}}\n{{$.sub_info}}\n##连载0|1完结|男生0|1女生|男生女生[\\s\\S]*\n@js:result\n.replace(\"男生2女生\",\"出版\")\n.replace(\"连载4完结\",\"断更\")\n.replace(\"连载-1完结\",\"未知\");", "lastChapter": "", "name": "$.book_name", "wordCount": "$.word_number" }, "ruleSearch": { "author": "author", "bookList": "\nlet res = JSON.parse(result)\nlet books\n\nif (res.search_tabs) {\n res.search_tabs.forEach((i) => {\n if (i.tab_type == 3) books = i.data\n })\n} else books = res.data\n\nlet results = []\n\nbooks.forEach(w => {\n results.push(w.book_data[0])\n})\n\nJSON.stringify(results)\n$[*]", "bookUrl": "{{source.bookSourceUrl.split(\"#\")[0]}}/detail?book_id={{$.book_id}}", "checkKeyWord": "转生三无猫娘,成神的我只想摸鱼", "coverUrl": "@js:replaceCover(java.getString(\"thumb_url\"))", "intro": "abstract##\\n", "kind": "男生{{$.gender}}女生\n连载{{$.creation_status}}完结\n{{$.score}}分\n{{$..text}}\n{{$.sub_info}}\n##连载0|1完结|男生0|1女生|男生女生[\\s\\S]*\n@js:result\n.replace(\"男生2女生\",\"出版\")\n.replace(\"连载4完结\",\"断更\")\n.replace(\"连载-1完结\",\"未知\");", "name": "book_name", "wordCount": "word_number" }, "ruleToc": { "chapterList": "data.item_data_list[*]", "chapterName": "title", "chapterUrl": "{{source.bookSourceUrl.split(\"#\")[0]}}/content2?item_id={{$.item_id}}", "isPay": "", "isVip": "", "updateTime": "{{$.volume_name}} | {{$.chapter_word_number}}字 | {{java.timeFormatUTC(java.getString(\"first_pass_time\") * 1000, 'yyyy-MM-dd HH:mm:ss', 12)}}##第一卷:默认\n@js:\nif (result.startsWith(\" |\")) result = result.slice(2)\nif (result.startsWith(\"| \")) result = result.slice(2)\nresult" }, "searchUrl": "/search?query={{key}}&offset={{ ( page - 1 ) * 10 }}", "weight": 0 }, { "bookSourceComment": "加载较慢,较卡,偶尔宕机。", "bookSourceGroup": "女频", "bookSourceName": "♨️ 短篇言情", "bookSourceType": 0, "bookSourceUrl": "https://www.freenovelstudio.com/##", "customOrder": 101, "enabled": true, "enabledCookieJar": false, "enabledExplore": false, "exploreUrl": "@js:\nJSON.stringify([\"全部\",\"现代\",\"古代\",\"架空\",\"其他\",\"激情\"].map((title,i)=>({\n title: title,\n url: `https://www.freenovelstudio.com/yqsj/taiyan/getBookByType?type=${i}&order=1&startPos={{(page-1)*20}}&size=20`,\n style: {\n layout_flexGrow: 1,\n layout_flexBasisPercent: 0.25\n }\n})));", "header": "{\n\t\"Connection\":\"Keep-Alive\",\n\t\"User-Agent\":\"okhttp/4.9.1\"\n}", "jsLib": "function t2s(t) {\n\tconst { java } = this; \n return java.t2s(t);\n}\nfunction s2t(t) {\n\tconst { java } = this; \n return java.s2t(t);\n}", "lastUpdateTime": 1711089648171, "respondTime": 5391, "ruleBookInfo": { "author": "$.author", "coverUrl": "", "intro": " \n👥 主角:{{$.role}}\n🏷️ 标签:{{$.plot}}{{'\\n‎\\n'}}\n📂 简介:{{$.shortIntro}}##(^|[。!?]+[”」)】]?)##$1
\nt2s(result)", "kind": "$.type", "lastChapter": "$.lastChapter", "name": "$.title@put:{bookname:$.title,author:$.author}", "tocUrl": "https://www.freenovelstudio.com/yqsj/chapter/chapters,{\n \"body\": {\"author\":\"{{$.author}}\",\"bookName\":\"{{$.title}}\",\"from\":0,\"type\":\"{{$.type}}\"},\n \"method\": \"POST\"\n}", "wordCount": "$.wordNum" }, "ruleContent": { "content": "$.body\n@js:\nhex = String(result).substring(2);\ndata = java.hexDecodeToByteArray(hex);\ncont = java.createSymmetricCrypto(\"AES/ECB/PKCS5Padding\", \"abcdefgabcdezz13\").decryptStr(data)", "nextContentUrl": "", "title": "" }, "ruleExplore": {}, "ruleSearch": { "author": "$.author", "bookList": "t2s(result)$.[*]", "bookUrl": "https://www.freenovelstudio.com/yqsj/search/book?bookId={{$.uuid}}&from=0", "checkKeyWord": "", "coverUrl": "https://www.freenovelstudio.com/yqsj/fileIcon/romance/{{$.author}}/{{$.title}}\ns2t(result)", "intro": "$.shortIntro", "kind": "$.type", "lastChapter": "$.lastChapter", "name": "$.title", "wordCount": "$.wordNum" }, "ruleToc": { "chapterList": "$.[*]", "chapterName": "$.title", "chapterUrl": "https://www.freenovelstudio.com/yqsj/chapter/taiyanBook/@get:{author}/@get:{bookname}/{{$.title}}", "formatJs": "" }, "searchUrl": "https://www.freenovelstudio.com/yqsj/search/taiyan?keyword={{key}}&startPos={{(page-1)*20}}&size=20", "weight": 0 }, { "bookSourceComment": "知乎盐选免费看", "bookSourceGroup": "免费", "bookSourceName": "盐选文库(优)", "bookSourceType": 0, "bookSourceUrl": "https://www.yanxuanwk.com", "customOrder": 101, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "知乎盐选::https://www.yanxuanwk.com/topic/yanxuan/page/{{page}}/\n天涯神帖::https://www.yanxuanwk.com/topic/tianya/page/{{page}}/", "lastUpdateTime": 1731360320116, "respondTime": 6123, "ruleBookInfo": { "kind": "class.meta-item meta-category.0@a@text", "name": "class.entry-header@h1@text" }, "ruleContent": { "content": "class.entry-content clearfix@html", "nextContentUrl": "class.typology-link-pages@a@href" }, "ruleExplore": { "bookList": "class.typology-posts@article", "bookUrl": "a.0@href", "intro": "p@text", "kind": "a.2@text", "name": "a.0@text" }, "ruleSearch": { "bookList": "class.typology-posts@article", "bookUrl": "a.0@href", "intro": "p@text", "kind": "a.2@text", "name": "a.0@text" }, "ruleToc": { "chapterList": "class.entry-header@h1", "chapterName": "text" }, "searchUrl": "https://www.yanxuanwk.com/?s={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "吧书荒慌", "bookSourceType": 0, "bookSourceUrl": "http://m.shuhuanghuang.com", "customOrder": 101, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": " 玄幻奇幻 \n东方玄幻::http://m.shuhuanghuang.com/dfxh/{{page}}/\r\n异界奇幻::http://m.shuhuanghuang.com/yjqh/{{page}}/\r\n王朝争霸::http://m.shuhuanghuang.com/wczb/{{page}}/\r\n剑与魔法::http://m.shuhuanghuang.com/jhmf/{{page}}/\n\t 修真仙侠 \r\n经典仙侠::http://m.shuhuanghuang.com/jdxx/{{page}}/\r\n都市仙侠::http://m.shuhuanghuang.com/dsxx/{{page}}/\n\t 都市校园 \r\n都市日常::http://m.shuhuanghuang.com/dsrc/{{page}}/\r\n都市幻想::http://m.shuhuanghuang.com/dshx/{{page}}/\r\n官场职场::http://m.shuhuanghuang.com/gczc/{{page}}/\r\n总裁豪门::http://m.shuhuanghuang.com/zchm/{{page}}/\r\n娱乐明星::http://m.shuhuanghuang.com/ylmx/{{page}}/\r\n青春校园::http://m.shuhuanghuang.com/xyqc/{{page}}/\n\t 穿越历史 \r\n架空历史::http://m.shuhuanghuang.com/jkls/{{page}}/\r\n穿越重生::http://m.shuhuanghuang.com/cycs/{{page}}/\n\t 网游竞技 \r\n虚拟网游::http://m.shuhuanghuang.com/xnwy/{{page}}/\r\n体育竞技::http://m.shuhuanghuang.com/tyjj/{{page}}/\n\t 灵异鬼话 \r\n寻墓探险::http://m.shuhuanghuang.com/xmtx/{{page}}/\r\n恐怖惊悚::http://m.shuhuanghuang.com/kbjs/{{page}}/\r\n推理悬疑::http://m.shuhuanghuang.com/tlxy/{{page}}/\r\n灵异神怪::http://m.shuhuanghuang.com/lysg/{{page}}/\n\t 科幻末世 \r\n星际文明::http://m.shuhuanghuang.com/xjwm/{{page}}/\r\n末世降临::http://m.shuhuanghuang.com/msjl/{{page}}/\r\n变异空间::http://m.shuhuanghuang.com/bykj/{{page}}/\r\n未来世界::http://m.shuhuanghuang.com/wlsj/{{page}}/\n\t\t 同人耽美 \r\n耽美纯爱::http://m.shuhuanghuang.com/dmca/{{page}}/\r\n同人小说::http://m.shuhuanghuang.com/trxs/{{page}}/\n\t\t 言情女频 \r\n古代言情::http://m.shuhuanghuang.com/gdyq/{{page}}/\r\n现代言情::http://m.shuhuanghuang.com/xdyq/{{page}}/\r\n女尊天下::http://m.shuhuanghuang.com/nvtx/{{page}}/\r\n宫斗宅斗::http://m.shuhuanghuang.com/gdzd/{{page}}/\n\t\t 其 他 \r\n新书上架::http://m.shuhuanghuang.com/xssj/{{page}}/\n完本::http://m.shuhuanghuang.com/all/{{page}}/full/1/order/8/", "lastUpdateTime": 1734637475579, "respondTime": 22813, "ruleBookInfo": { "author": "class.info-book@tag.p.1@tag.a@text", "coverUrl": "class.block-img mt0@tag.img@src", "init": "", "intro": "class.description@text", "kind": "class.info-book@tag.p.2@tag.a@text", "lastChapter": "class.newest@tag.a@text", "name": "class.bookname@text", "tocUrl": "class.btn@tag.a.1@href", "wordCount": "" }, "ruleContent": { "content": "class.content@tag.p!1:-2@text", "nextContentUrl": "class.menu@tag.ul@tag.a.3@href" }, "ruleExplore": { "author": "", "bookList": "", "lastChapter": "" }, "ruleSearch": { "author": "class.info-book@tag.p.1@tag.a@text", "bookList": "class.block", "bookUrl": "class.info@tag.a@href", "coverUrl": "class.block-img mt0@tag.a@tag.img@data-original", "intro": "class.description@text", "kind": "class.info-book@tag.p.2@tag.a@text", "lastChapter": "class.zi@text##最近更新\\W|上架时间\\W", "name": "class.info@tag.a.0@text" }, "ruleToc": { "chapterList": "class.block-list@tag.ul@tag.li", "chapterName": "@tag.a@text", "chapterUrl": "@tag.a@href" }, "searchUrl": "http://m.shuhuanghuang.com/search/?keywords={{key}}", "weight": 0 }, { "bookSourceComment": "注:部分小说可下载到本地,若想下载到本地看,把左上角的类型“文本”改为“文件”。", "bookSourceGroup": "免费", "bookSourceName": "玄幻阁吧(优)", "bookSourceType": 0, "bookSourceUrl": "http://www.xuanyge.com/##@遇知", "customOrder": 102, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[\n{\"title\":\"🔖分类🔖\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"玄幻\",\"url\":\"http://www.xuanyge.com/sort1/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"武侠\",\"url\":\"http://www.xuanyge.com/sort2/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市\",\"url\":\"http://www.xuanyge.com/sort3/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史\",\"url\":\"http://www.xuanyge.com/sort4/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"言情\",\"url\":\"http://www.xuanyge.com/sort5/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"穿越\",\"url\":\"http://www.xuanyge.com/sort6/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻\",\"url\":\"http://www.xuanyge.com/sort7/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"恐怖\",\"url\":\"http://www.xuanyge.com/sort8/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"校园\",\"url\":\"http://www.xuanyge.com/sort9/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"异界\",\"url\":\"http://www.xuanyge.com/sort10/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"——\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"——\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"\\t🔖榜单🔖\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"日点击榜\",\"url\":\"http://wap.xuanyge.com/top-dayvisit-{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"周点击榜\",\"url\":\"http://wap.xuanyge.com/top-weekvisit-{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"月点击榜\",\"url\":\"http://wap.xuanyge.com/top-monthvisit-{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"总点击榜\",\"url\":\"http://wap.xuanyge.com/top-allvisit-{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"总收藏榜\",\"url\":\"http://wap.xuanyge.com/top-goodnum-{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"字数排行\",\"url\":\"http://wap.xuanyge.com/top-size-{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日推荐榜\",\"url\":\"http://wap.xuanyge.com/top-dayvote-{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"周推荐榜\",\"url\":\"http://wap.xuanyge.com/top-weekvote-{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"月推荐榜\",\"url\":\"http://wap.xuanyge.com/top-monthvote-{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"总推荐榜\",\"url\":\"http://wap.xuanyge.com/top-allvote-{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"最新入库\",\"url\":\"http://wap.xuanyge.com/top-postdate-{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"最近更新\",\"url\":\"http://wap.xuanyge.com/top-lastupdate-{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"🔖完结🔖\",\"url\":\"http://www.xuanyge.com/quanben/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}}\n]", "lastUpdateTime": 1734981318602, "respondTime": 150648, "ruleBookInfo": { "author": "[property=\"og:novel:author\"]@content", "canReName": "", "coverUrl": "[property=\"og:image\"]@content", "downloadUrls": "#author a@href##.+\\D(\\d+)\\D##http://down.xuanyge.com/modules/article/packdown.php?id=$1&type=txt&fname={{@@#author a@title}}", "intro": "🔔 更新时间:{{@@[property=\"og:novel:update_time\"]@content##\\s##🔸}}\n\n📂 内容简介:{{@@[property=\"og:description\"]@content}}##(^|[。!?]+[”」)】]?)##$1
", "kind": "[property~=category|status|update_time]@content##\\s.*", "lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content", "name": "[property=\"og:novel:book_name\"]@content" }, "ruleContent": { "content": "#content@textNodes", "replaceRegex": "##随机推荐:" }, "ruleExplore": {}, "ruleSearch": { "author": "span.1@text||a.2@text", "bookList": "#sitebox dl||.line", "bookUrl": "a.1@href@js:##.+\\D((\\d+)\\d{3})\\D##http://www.xuanyge.com/files/article/html/$2/$1/###", "coverUrl": "a.1@href@js:##.+\\D((\\d+)\\d{3})\\D##http://www.xuanyge.com/files/article/image/$2/$1/$1s.jpg###", "intro": ".book_des@text", "kind": "span.2:0@text||a.0@text##\\[|\\]", "lastChapter": "dd a.1@text", "name": "h3 a@text||a.1@text", "wordCount": "span.3@text" }, "ruleToc": { "chapterList": "#readerlist li", "chapterName": "text", "chapterUrl": "a@href", "isVolume": "h3@text" }, "searchUrl": "http://www.xuanyge.com/modules/article/search.php?s=7673184438602983814&s={{key}}&searchtype=articlename", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "奇书网络", "bookSourceType": 0, "bookSourceUrl": "https://www.qishuta.cc", "bookUrlPattern": "", "customOrder": 102, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"奇幻玄幻\",\"url\":\"soft/sort01/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"武侠仙侠\",\"url\":\"soft/sort02/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"女频言情\",\"url\":\"soft/sort03/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"现代都市\",\"url\":\"soft/sort04/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史军事\",\"url\":\"soft/sort05/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"游戏竞技\",\"url\":\"soft/sort06/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻灵异\",\"url\":\"soft/sort07/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"美文同人\",\"url\":\"soft/sort08/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"剧本教程\",\"url\":\"soft/sort09/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"名著杂志\",\"url\":\"soft/sort010/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"技术其他\",\"url\":\"soft/sort011/index_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]", "lastUpdateTime": 1733277919947, "loginUrl": "", "respondTime": 17995, "ruleBookInfo": { "author": "class.small.5@text##书籍作者:", "coverUrl": "class.detail_pic@tag.img.0@src", "intro": "class.showInfo.0@tag.p.0@text", "kind": "class.wrap position@tag.span.0@tag.a.1@text&&text.连载状态.*@text&&text.更新日期.*@text##连载状态:|更新日期:", "lastChapter": "class.small.6@tag.a.0@text", "name": "class.detail_right@tag.h1.0@text##《|》|全集", "tocUrl": "class.downButton.0@href", "wordCount": "text.文件大小.*@text##文件大小:" }, "ruleContent": { "content": "id.content1@textNodes##声明.*正版.|欢迎广大书友.*" }, "ruleExplore": { "author": "class.s@text##大小.*", "bookList": "class.listBox@tag.li", "bookUrl": "tag.a.0@href", "coverUrl": "tag.img.0@src", "intro": "class.u@text", "lastChapter": "tag.div.2@tag.a.0@text##最新章节:", "name": "tag.a.0@text##《|》.*" }, "ruleSearch": { "author": "class.odd.1@text", "bookList": "class.grid@tag.tr!0", "bookUrl": "class.even@tag.a.0@href", "coverUrl": "class.even@tag.a.0@href\nvar id = result.match(/(\\d{3,})/)[1];\nvar iid = parseInt(id/1000);\nsource.bookSourceUrl + 'files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n", "lastChapter": "class.odd.2@text", "name": "class.even@tag.a.0@text" }, "ruleToc": { "chapterList": "class.pc_list.1@tag.li", "chapterName": "tag.a.0@text", "chapterUrl": "tag.a.0@href" }, "searchUrl": "search.html?searchkey={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "书海阁子", "bookSourceType": 0, "bookSourceUrl": "https://www.shuhaige.net#", "customOrder": 103, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "@js:\n\n\n\n\n//分类样式(0/1)\n//0: 排序-类型-状态\n//1: 类型-排序-状态\n\nstyle = 0\n\n\n\nsort=[];\npush=(title,url,type)=> sort.push({\n\t\ttitle: title,\n\t\turl: url,\n\t\tstyle: {\n\t\t\t\tlayout_flexGrow: 1,\n\t\t\t\tlayout_flexBasisPercent: type\n\t\t\t}\n\t});\n$$=(a,b,c)=> `https://m.shuhaige.net/shuku/${b}_${a}_${c}_{{page}\\}.html`;\n\n\na=b=c=0;\nd=(title,a,b,c)=> push(\"༺ˇ»`ʚ \\ud83d\\udd39\"+title+\"\\ud83d\\udd39 ɞ´«ˇ༻\",$$(a,b,c),1);\n\n\narra=[\"全部\",\"玄幻\",\"奇幻\",\"武侠\",\"都市\",\"历史\",\"军事\",\"悬疑\",\"游戏\",\"科幻\",\"体育\",\"古言\",\"现言\",\"幻言\",\"仙侠\",\"青春\",\"穿越\",\"女生\",\"其它\"];\n\n\narrb=[[\"默认\",\"0\"],[\"总点击\",\"allvisit\"],[\"月点击\",\"monthvisit\"],[\"周点击\",\"weekvisit\"],[\"日点击\",\"dayvisit\"],[\"总推荐\",\"allvote\"],[\"月推荐\",\"monthvote\"],[\"周推荐\",\"weekvote\"],[\"日推荐\",\"dayvote\"],[\"总收藏\",\"goodnum\"],[\"字数\",\"size\"],[\"最新入库\",\"postdate\"]];\narrc=(title,a,b)=>[\"\"+title+\"\",\"连载\",\"全本\"]\n\t\t.map((title,c)=>{\n\t\tif(c) c+='';\n\t\telse c='0';\n\t\tpush(title,$$(a,b,c),0.25);\n\t\t\t});\n\n\nif(style==0){\n\t\tarrb.map([title,b]=>{\n\t\t\t\td(title,a,b,c);\n\t\t\t\tarra.map((title,a)=>arrc(title,a,b));\n\t\t\t});\n\t}\nelse{\n\t\tarra.map((title,a)=>{\n\t\t\t\td(title,a,b,c);\n\t\t\t\tarrb.map([title,b]=>arrc(title,a,b));\n\t\t\t});\n\t}\nJSON.stringify(sort);", "lastUpdateTime": 1734387472849, "respondTime": 7034, "ruleBookInfo": { "author": "[property$=author]@content", "coverUrl": "[property$=image]@content", "intro": "☁️ 更新:\n{{@@[property$=update_time]@content}}\n👻 简介:\n{{@@[property$=description]@content##书海阁.*观看小说\\:}}##(^|[。!?……]+[”」)】]?)##$1
", "kind": "[property~=category|status|update_time]@content", "lastChapter": "{{@@[property$=chapter_name]@content}}・{{@@[property$=update_time]@content}}\n@js:result\n.replace(\"••\",\"\")\n.replace(/^(\\d+).第/,'第')\n.replace(/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\(\\{({【].*[求更谢乐发推票盟补加字Kk\\/].*[\\)\\})}】]/g,'')\n.replace(/^(\\d+)[、.]第.+章/,'第$1章')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(第.+章)\\s?\\d+/,'$1')\n.replace(/^(\\d+)、/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([零一二三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3", "name": "[property$=book_name]@content" }, "ruleContent": { "content": "#content@p@html", "nextContentUrl": "text.下一页@href", "replaceRegex": "##这章没有.*下一页.*|喜欢.*书海阁.*全网最快.*|.*下一页继续阅读.*" }, "ruleExplore": { "author": ".data.0@a@text", "bookList": ".list@li", "bookUrl": "a.1@href##^##https://www.shuhaige.net", "coverUrl": "img@src", "intro": ".intro@text", "kind": ".data@span.0:1@text", "lastChapter": "a.-1@text\n@js:result\n.replace(\"••\",\"\")\n.replace(/^(\\d+).第/,'第')\n.replace(/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\(\\{({【].*[求更谢乐发推票盟补加字Kk\\/].*[\\)\\})}】]/g,'')\n.replace(/^(\\d+)[、.]第.+章/,'第$1章')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(第.+章)\\s?\\d+/,'$1')\n.replace(/^(\\d+)、/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([零一二三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3", "name": ".bookname@a@text" }, "ruleSearch": { "author": "span.0@text", "bookList": "#sitembox@dl", "bookUrl": "a.0@href", "checkKeyWord": "我的模拟长生路", "coverUrl": "img@src", "intro": ".book_des@text", "kind": "span.1:2:-1@text", "lastChapter": "{{@@a.-1@text}}・{{@@span.-1@text}}\n@js:result\n.replace(\"••\",\"\")\n.replace(/^(\\d+).第/,'第')\n.replace(/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\(\\{({【].*[求更谢乐发推票盟补加字Kk\\/].*[\\)\\})}】]/g,'')\n.replace(/^(\\d+)[、.]第.+章/,'第$1章')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(第.+章)\\s?\\d+/,'$1')\n.replace(/^(\\d+)、/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([零一二三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3", "name": "h3 a@text", "wordCount": "span.3@text" }, "ruleToc": { "chapterList": "#list dd!0:1:2:3:4:5:6:7:8:9:10:11", "chapterName": "a@text\n@js:result\n.replace(\"••\",\"\")\n.replace(/^(\\d+).第/,'第')\n.replace(/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\(\\{({【].*[求更谢乐发推票盟补加字Kk\\/].*[\\)\\})}】]/g,'')\n.replace(/^(\\d+)[、.]第.+章/,'第$1章')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(第.+章)\\s?\\d+/,'$1')\n.replace(/^(\\d+)、/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([零一二三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3", "chapterUrl": "a@href" }, "searchUrl": "search.html,{\n \"body\": \"searchtype=all&searchkey={{key}}\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "金庸小说🎃", "bookSourceType": 0, "bookSourceUrl": "https://www.jinyongwang.net#🎃", "customOrder": 104, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"金庸作品\",\"url\":\"/book/\",\"style\":{\"layout_flexGrow\":1}}]", "lastUpdateTime": 0, "loginUrl": "", "respondTime": 1997, "ruleBookInfo": { "author": ".author a@text", "coverUrl": ".bookimg img@src", "intro": "", "kind": ".title h1@text&&.time@text##.*小说|出版时间.|出版社.", "lastChapter": ".mlist a.-1@text", "name": ".title span@text##小说" }, "ruleContent": { "content": "#vcon@p@html||#con@html", "imageStyle": "0" }, "ruleExplore": { "author": "p.-1@text##.*年|\\/.*", "bookList": "class.list.3@li", "bookUrl": "a.1@href", "coverUrl": "img@src", "kind": "p.-1@text##金庸.*", "name": "a.1@text##小说" }, "ruleSearch": { "author": "", "bookList": ".article_li", "bookUrl": "a.0@href", "checkKeyWord": "雪山", "coverUrl": "", "intro": "p.0@text##\\s", "kind": "a.1@text&&span@text", "lastChapter": "", "name": "a.0@text" }, "ruleToc": { "chapterList": ".mlist li@a||h1", "chapterName": "text", "chapterUrl": "href", "updateTime": "" }, "searchUrl": "/search/{{key}}/", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "五角小说", "bookSourceType": 0, "bookSourceUrl": "https://m.ltxs520.org/", "customOrder": 104, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1734355888653, "loginUrl": "https://m.ltxs520.org/", "respondTime": 14816, "ruleBookInfo": { "author": "class.block_txt2.0@tag.p@text##分类:.*\n状态:.*\n更新:.*\n最新:.*", "intro": "class.intro_info@html##最新章节推荐地址:.*", "kind": "", "name": "class.block_txt2@tag.h2@text" }, "ruleContent": { "content": "id.nr1@html##第.*章 .*(第.*/.*页).*|最新网址:.*|(本章未完,请点击下一页继续阅读)", "nextContentUrl": "text.下一页@href" }, "ruleExplore": {}, "ruleSearch": { "author": "class.block_txt@tag.p@text##分类:.*|最新章节:.*", "bookList": "class.block", "bookUrl": "tag.a@href", "coverUrl": "tag.img@src", "kind": "", "lastChapter": "class.block_txt@tag.p@text##\n\n分类:.*\n作者:.*|最新章节:", "name": "class.block_txt@tag.h2@text" }, "ruleToc": { "chapterList": "class.chapter@tag.li", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href", "nextTocUrl": "text.下一页@href" }, "searchUrl": "https://m.xiaxs.la/search.php?keyword={{key}}&submit=", "weight": 0 }, { "bookSourceComment": "https://so.27k.net", "bookSourceGroup": "免费", "bookSourceName": "紫乐阅读", "bookSourceType": 0, "bookSourceUrl": "https://www.22is.com#xsw8093", "customOrder": 104, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "", "header": "{\n 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36',\n \"Cookie\":\"0\"\n}", "lastUpdateTime": 1734988308594, "respondTime": 8281, "ruleBookInfo": { "author": "@get:{a}", "coverUrl": "@get:{c}", "init": "@put:{\nn:\"[property~=book_name|title]@content\",\na:\"[property$=author]@content||[name$=og:novel:author]@content\",\nk:\"[property~=category|status|update_time]@content&&[name$=og:novel:category]@content&&.booknav2@p.2@text\",\nl:\"[property~=lastest_chapter_name|latest_chapter_name]@content||[name$=og:novel:latest_chapter_name]@content\",\ni:\"[property$=description]@content\",\nc:\"[property$=image]@content\",\ntac:\"text.完整目录@href\"\n}", "intro": "@get:{i}", "kind": "@get:{k}", "lastChapter": "@get:{l}", "name": "@get:{n}", "tocUrl": "@get:{tac}", "wordCount": "" }, "ruleContent": { "content": "#txtright ~ p[!0]@html||.txtnav@p[!0]@html", "nextContentUrl": "text.下一@href\n@js:\nif(result && result[0] && result[0].includes(\"_\")){\n result[0]\n}", "replaceRegex": "##{{book.author}}.*.接着再看更方便|本章没完.*继续阅读!如果被转码.*更换浏揽器即可。|本章未完.*退出阅读模式即可,谢谢|.*提醒.*看完记得.*|\\s*温馨提示.?亲爱的读者.*\\s*|\\d+。。|请关闭浏览器阅读模式.*|手机浏览器扫描.*", "sourceRegex": "" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "coverUrl": "", "intro": "", "kind": "", "lastChapter": "", "name": "" }, "ruleSearch": { "author": "label.0@text", "bookList": ".newbox@ul@li", "bookUrl": "h3@a.1@href", "checkKeyWord": "剑来", "coverUrl": "img@src", "intro": "ol@text##天天看小说.*《.*》", "kind": "label.1:2@text&&.zxzj@span.1@text", "lastChapter": ".zxzj@a@text&&.zxzj@span.1@text##^\\d+\\.|正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求含理更谢乐发推票盟补加字].*?[】)\\)]##\n@js:result\n.replace(\"••\",\"\")\n.replace(/^(\\d+).第/,'第')\n.replace(/^(\\d+)[、.]第.+章/,'第$1章')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(第.+章)\\s?\\d+/,'$1')\n.replace(/^(\\d+)、/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([零一二两三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3", "name": "h3@a.1@text", "wordCount": ".piaos@text" }, "ruleToc": { "chapterList": "#chapterList@li@a", "chapterName": "text\n@js:result\n.replace(\"••\",\"\")\n.replace(/^(\\d+)[、..]第/,'第')\n.replace(/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\(\\{({【].*[首为求更谢乐发推票章盟第补合感订加字KkWw\\/].*[\\)\\})}】]/g,'')\n.replace(/^(\\d+)[、..]第.+章/,'第$1章')\n.replace(/^第(\\d+)章 (.*)章/,'第$1章 ')\n.replace(/^第(\\d+)章[:、:]/,'第$1章 ')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(第.+章)\\s?\\d+/,'$1 ')\n.replace(/^(\\d+)[、..]/,'第$1章 ')\n.replace(/^(\\d+)[ 章]/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([两零一二三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3", "chapterUrl": "href", "nextTocUrl": "option@value", "preUpdateJs": "", "updateTime": "" }, "searchUrl": "{{\n\tvar su=source.getKey()\nvar htmlUrl=java.get(su,{}).headers('Location')\njava.log(`重定向:${htmlUrl[0]}`)\nvar posturl=htmlUrl[0]?htmlUrl[0]:(su.includes(\"#\")?su.match(/([^\\#]+)\\#/)[1]:su)\nposturl = posturl.slice(-1)=='/'?posturl.slice(0,-1):posturl\njava.log(`请求:${posturl}`)\ncookie.removeCookie(posturl);\ncookie.setCookie(posturl,\"\");\nposturl\n}}/search/,{\n\t\"body\":\"searchkey={{key}}&searchtype=all\",\n\t\"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "无限小说", "bookSourceType": 0, "bookSourceUrl": "http://www.txt97.cc", "bookUrlPattern": "http://www.txt97.cc/book/\\w+.html", "customOrder": 104, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "首页::/\n书库::/html/\n武侠::/html/wuxiaxianxia/list_{{page}}.html\n言情::/html/yanqing/list_{{page}}.html\n玄幻::/html/xuanhuan/list_{{page}}.html\n都市::/html/dushi/list_{{page}}.html\n穿越::/html/chuanyue/list_{{page}}.html\n科幻::/html/kehuanxiaoshuo/list_{{page}}.html\n网游::/html/wangyou/list_{{page}}.html\n同人::/html/tongren/list_{{page}}.html\n历史::/html/lishi/list_{{page}}.html\n惊悚::/html/jingsong/list_{{page}}.html\n重生::/html/chongsheng/list_{{page}}.html\n耽美::/html/danmei/list_{{page}}.html\n全本::/quanben/html/{{page}}.html\n武侠::/quanben/html/wuxiaxianxia/list_{{page}}.html\n言情::/quanben/html/yanqing/list_{{page}}.html\n玄幻::/quanben/html/xuanhuan/list_{{page}}.html\n都市::/quanben/html/dushi/list_{{page}}.html\n穿越::/quanben/html/chuanyue/list_{{page}}.html\n科幻::/quanben/html/kehuanxiaoshuo/list_{{page}}.html\n网游::/quanben/html/wangyou/list_{{page}}.html\n同人::/quanben/html/tongren/list_{{page}}.html\n历史::/quanben/html/lishi/list_{{page}}.html\n惊悚::/quanben/html/jingsong/list_{{page}}.html\n重生::/quanben/html/chongsheng/list_{{page}}.html\n耽美::/quanben/html/danmei/list_{{page}}.html", "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9; MIX 2 Build/PKQ1.190118.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36\"}", "lastUpdateTime": 1734981470150, "respondTime": 3903, "ruleBookInfo": { "author": "@get:{a}", "coverUrl": "@get:{c}", "init": "@put:{n:\"[property$=book_name]@content\",\na:\"[property$=author]@content\",\nk:\"[property~=category|status|update_time]@content\",\nl:\"[property~=las?test_chapter_name]@content\",\ni:\"[property$=description]@content\",\nc:\".novel_info_main img@src\"}", "intro": "@get:{i}", "kind": "@get:{k}", "lastChapter": "@get:{l}", "name": "@get:{n}" }, "ruleContent": { "content": "#article@html", "nextContentUrl": "text.下一页@href||a#next_url@href" }, "ruleExplore": { "author": "a.-1@text", "bookList": "ul.flex li", "bookUrl": "a.1@href", "coverUrl": "img@src", "intro": "p.indent@text", "kind": "span@text", "lastChapter": "em.-1@text", "name": "h2@text", "wordCount": "em.-2@text" }, "ruleSearch": { "author": "p.0@textNodes", "bookList": "li.searchresult", "bookUrl": "a.1@href", "checkKeyWord": "剑来", "coverUrl": "img@data-original", "intro": "p.searchresult_p@text", "kind": "span@text", "lastChapter": "a.-1@text", "name": "h3@text", "wordCount": "span.s_gray@text" }, "ruleToc": { "chapterList": "#ul_all_chapters li a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "{{url=source.getKey();\ncookie.removeCookie(url);\njava.ajax(url).match(\n\t/search.*action=\"([^\"']*)\"\\s/)[1]}},{\n \"body\": \"searchkey={{key}}&searchtype=all\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "登录未测试,没有账号,不知道付费章可不可以看\"", "bookSourceGroup": "免费", "bookSourceName": "悦读小说(繁体)", "bookSourceType": 0, "bookSourceUrl": "https://hareading.com/", "customOrder": 104, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "古代::website/getNewChaptersCache,{\"method\":\"POST\",\"body\": \"classifyId=12\"}\n實境::website/getNewChaptersCache,{\"method\":\"POST\",\"body\": \"classifyId=11\"}\n奇幻::website/getNewChaptersCache,{\"method\":\"POST\",\"body\": \"classifyId=1\"}\n靈異::website/getNewChaptersCache,{\"method\":\"POST\",\"body\": \"classifyId=2\"}\n言情::website/getNewChaptersCache,{\"method\":\"POST\",\"body\": \"classifyId=3\"}\n都會::website/getNewChaptersCache,{\"method\":\"POST\",\"body\": \"classifyId=4\"}\n武俠::website/getNewChaptersCache,{\"method\":\"POST\",\"body\": \"classifyId=5\"}\n耽美::website/getNewChaptersCache,{\"method\":\"POST\",\"body\": \"classifyId=6\"}\n同人::website/getNewChaptersCache,{\"method\":\"POST\",\"body\": \"classifyId=7\"}\n懸疑::website/getNewChaptersCache,{\"method\":\"POST\",\"body\": \"classifyId=8\"}\n推理::website/getNewChaptersCache,{\"method\":\"POST\",\"body\": \"classifyId=9\"}\n科幻::website/getNewChaptersCache,{\"method\":\"POST\",\"body\": \"classifyId=10\"}\n百合::website/getNewChaptersCache,{\"method\":\"POST\",\"body\": \"classifyId=13\"}\n成人::website/getNewChaptersCache,{\"method\":\"POST\",\"body\": \"classifyId=14\"}\n宮鬥::website/getNewChaptersCache,{\"method\":\"POST\",\"body\": \"classifyId=15\"}\n網遊::website/getNewChaptersCache,{\"method\":\"POST\",\"body\": \"classifyId=16\"}", "lastUpdateTime": 1729756300504, "loginUrl": "", "respondTime": 5554, "ruleBookInfo": { "author": "", "coverUrl": "//*[@property=\"og:image\"]/@content", "intro": "//*[@property=\"og:description\"]/@content", "kind": "list=result.match(/var classify = ([\\s\\S]+?);/)[1];\n$.[*].classifyName", "name": "//*[@property=\"og:title\"]/@content", "tocUrl": "https://hareading.com/books/getChapterList,{\n\"method\": \"POST\",\n\"body\": \"bookId={{baseUrl.match(/(\\d+)/)[1]}}\"\n}", "wordCount": "@js:unescape(result.match(/\"overStatus\":\".*? : ([^\"]+)\"/)[1].replace(/\\\\/g,'%'))" }, "ruleContent": { "content": "$.chapterArticle\ndoc=org.jsoup.Jsoup.parse(result)\ndoc.select(\".articleHide\").remove();\ndoc" }, "ruleExplore": { "author": "$.authorName", "bookList": "$.[*].data[*]", "bookUrl": "https://hareading.com/books?bookId={{$.bookId}}", "coverUrl": "https://storage.googleapis.com/something.hareading.com/hareading/assets/uploads/images/{{$.bookPhoto}}", "intro": "$.bookDescription", "kind": "$.classify[*].classifyName", "lastChapter": "$.chapterName", "name": "$.bookName" }, "ruleSearch": { "author": "$.authorName", "bookList": "$.searchResult.data", "bookUrl": "/books?bookId={$.bookId}", "coverUrl": "https://storage.googleapis.com/something.hareading.com/hareading/assets/uploads/images/{$.bookPhoto}", "intro": "$.bookDescription", "name": "$.bookName" }, "ruleToc": { "chapterList": "$.[*]", "chapterName": "$.chapterName", "chapterUrl": "https://hareading.com/chapters/getArticle,{\n\"method\": \"POST\",\n\"body\": \"chapterId={{$.chapterId}}&isAdult=1\"}", "isVip": "$.chapterCoinStatus\n@js:result.indexOf('免費')>-1?'':1", "updateTime": "{{$.chapterDatePublish}}•{{$.chapterCoinStatus}}" }, "searchUrl": "search/getSearchResult,{\n\"method\": \"POST\",\n\"body\": \"datas[searchString]={{key}}&datas[page]={{page}}&datas[pageRow]=20\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "求小说网", "bookSourceType": 0, "bookSourceUrl": "https://www.qiuxiaoshuo.org/", "bookUrlPattern": "https://www.qiuxiaoshuo.org/book/\\d+.html", "customOrder": 105, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "玄幻小说::/xuanhuanxiaoshuo/{{page}}.htm\n奇幻小说::/qihuanxiaoshuo/{{page}}.htm\n修真小说::/xiuzhenxiaoshuo/{{page}}.htm\n都市小说::/dushixiaoshuo/{{page}}.htm\n言情小说::/yanqingxiaoshuo/{{page}}.htm\n历史小说::/lishixiaoshuo/{{page}}.htm\n同人小说::/tongrenxiaoshuo/{{page}}.htm\n武侠小说::/wuxiaxiaoshuo/{{page}}.htm\n科幻小说::/kehuanxiaoshuo/{{page}}.htm\n游戏小说::/youxixiaoshuo/{{page}}.htm\n军事小说::/junshixiaoshuo/{{page}}.htm\n竞技小说::/jingjixiaoshuo/{{page}}.htm\n灵异小说::/lingyixiaoshuo/{{page}}.htm\n商战小说::/shangzhanxiaoshuo/{{page}}.htm\n校园小说::/xiaoyuanxiaoshuo/{{page}}.htm\n官场小说::/guanchangxiaoshuo/{{page}}.htm\n职场小说::/zhichangxiaoshuo/{{page}}.htm\n其他小说::/qitaxiaoshuo/{{page}}.htm", "header": "{\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36\"\n}", "lastUpdateTime": 1732972794484, "loginUrl": "", "respondTime": 15996, "ruleBookInfo": { "author": "h1@small@text", "coverUrl": "class.img-thumbnail@src", "init": "", "intro": "id.shot@text", "kind": "class.list-group.0@tag.li.3@text&&\nclass.list-group.0@tag.li.2@text##写作进度:|更新时间:", "lastChapter": "class.list-group.0@tag.li.4@a@text##免费章节 |正文卷 |正文 |VIP章节 ", "name": "h1@text##作者.*", "tocUrl": "text.开始阅读@href", "wordCount": "" }, "ruleContent": { "content": "id.txtContent@html", "imageStyle": "0", "nextContentUrl": "", "sourceRegex": "", "webJs": "" }, "ruleExplore": { "author": "class.col-xs-2.0@text", "bookList": "id.novel-list@li!0", "bookUrl": "tag.a.0@href", "coverUrl": "", "intro": "", "kind": "class.time@text", "lastChapter": "tag.a.1@text", "name": "class.col-xs-3@tag.a.0@text", "wordCount": "" }, "ruleSearch": { "author": "class.col-xs-2.0@text", "bookList": "class.panel-body@li!0", "bookUrl": "class.col-xs-3@a@href", "coverUrl": "", "intro": "", "kind": "class.col-xs-1@text&&\nclass.time@text", "lastChapter": "class.col-xs-4@a@text##免费章节 |正文卷 |正文 |VIP章节 ", "name": "class.col-xs-3@a@text", "wordCount": "" }, "ruleToc": { "chapterList": "@css:#chapters-list a", "chapterName": "text##(正文)?(\\s+|_)|[\\((【].*[求更谢乐发推].*[】)\\)]", "chapterUrl": "href", "isVip": "", "nextTocUrl": "", "updateTime": "" }, "searchUrl": "https://www.qiuxiaoshuo.org/search.htm?keyword={{key}}&pn={{page}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "漫画", "bookSourceName": "腾讯漫画 ", "bookSourceType": 2, "bookSourceUrl": "https://m.ac.qq.com#一程", "bookUrlPattern": "", "customOrder": 105, "enabled": false, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "飙升榜::https://m.ac.qq.com/rank/index?type=rise&pageSize=10&page={{page}}\n畅销榜::https://m.ac.qq.com/rank/index?type=pay&pageSize=10&page={{page}}\n新作榜::https://m.ac.qq.com/rank/index?type=new&pageSize=10&page={{page}}\n真香榜::https://m.ac.qq.com/rank/index?type=hot&pageSize=10&page={{page}}\n条漫::https://m.ac.qq.com/category/listAll?type=tm&rank=upt&pageSize=30&page={{page}}\n独家::https://m.ac.qq.com/category/listAll?type=dj&rank=upt&pageSize=30&page={{page}}\n完结::https://m.ac.qq.com/category/listAll?type=wj&rank=upt&pageSize=30&page={{page}}\n日漫::https://m.ac.qq.com/category/listAll?type=rm&rank=upt&pageSize=30&page={{page}}\n恐怖::https://m.ac.qq.com/category/listAll?type=kb&rank=pgv&pageSize=30&page={{page}}\n妖怪::https://m.ac.qq.com/category/listAll?type=yg&rank=pgv&pageSize=30&page={{page}}\n恋爱::https://m.ac.qq.com/category/listAll?type=na&rank=pgv&pageSize=30&page={{page}}\n玄幻::https://m.ac.qq.com/category/listAll?type=xh&rank=pgv&pageSize=30&page={{page}}\n热血::https://m.ac.qq.com/category/listAll?type=rx&rank=pgv&pageSize=30&page={{page}}\n悬疑::https://m.ac.qq.com/category/listAll?type=xy&rank=pgv&pageSize=30&page={{page}}\n彩虹::https://m.ac.qq.com/category/listAll?type=dm&rank=pgv&pageSize=30&page={{page}}\n少女::https://m.ac.qq.com/category/listAll?type=sv&rank=pgv&pageSize=30&page={{page}}\n韩漫::https://m.ac.qq.com/category/listAll?type=hm&rank=pgv&pageSize=30&page={{page}}\n科幻::https://m.ac.qq.com/category/listAll?type=kh&rank=pgv&pageSize=30&page={{page}}\n逗比::https://m.ac.qq.com/category/listAll?type=db&rank=pgv&pageSize=30&page={{page}}\n校园::https://m.ac.qq.com/category/listAll?type=qcxy&rank=pgv&pageSize=30&page={{page}}\n都市::https://m.ac.qq.com/category/listAll?type=ds&rank=pgv&pageSize=30&page={{page}}\n治愈::https://m.ac.qq.com/category/listAll?type=zy&rank=pgv&pageSize=30&page={{page}}", "lastUpdateTime": 1733518228491, "loginUrl": "", "respondTime": 4363, "ruleBookInfo": { "author": "class.head-info-author@text##作者:", "intro": "class.head-info-desc@text", "lastChapter": "class.mod-chapter-title@tag.span.0@text##,", "name": "class.head-title-tags@h1@text" }, "ruleContent": { "content": "@js:\ndata=result.match(/data:\\s*'(.*?)'/)[1];\nnonce=result.match(/','')\neval(String(str))\ncookie.removeCookie('https://m.gmh1234.com')\nvar list=[];\nvar html=\"\";\nfor(i in chapterImages){\n\tstr=pageImage.replace(/images.*/,'')+chapterPath+chapterImages[i];\n\t\n\thtml += '\\n'\n\t}\n\nhtml\n", "bookSourceGroup": "漫画", "bookSourceName": "星辰漫画", "bookSourceType": 0, "bookSourceUrl": "https://m.gmh1234.com/", "concurrentRate": "2/1000", "customOrder": 2201, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "header": "{'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',\n'Sec-Ch-Ua':'\"Google Chrome\";v=\"123\", \"Not:A-Brand\";v=\"8\", \"Chromium\";v=\"123\"',\n'Sec-Ch-Ua-Mobile':'?1',\n'Sec-Ch-Ua-Platform':'\"Android\"',\n'Sec-Fetch-Dest':'image',\n'Sec-Fetch-Mode':'no-cors',\n'Sec-Fetch-Site':'cross-site',\n'Sec-Fetch-User':'?1',\n'Upgrade-Insecure-Requests':'1'}", "lastUpdateTime": 1732184456448, "respondTime": 1218, "ruleBookInfo": { "author": "class.Introduct@class.sub_r autoHeight@tag.p.0@text", "coverUrl": "class.pic@tag.img@src", "intro": "class.Introduct@class.txtDesc autoHeight@text", "kind": "class.sub_r autoHeight@tag.p.1:2:3@text", "name": "class.Introduct@id.comicName@text" }, "ruleContent": { "content": "@js:\nvar options={\"headers\":{\"Referer\":baseUrl}};\n(function getImgList() {\neval(result.match(/chapterImages\\s*=\\s*[^;]*/)[0])\neval(result.match(/chapterPath\\s*=\\s*[^;]*/)[0])\nreturn chapterImages;\r\n}()).map(uri=>\n'').join(\"\\n\")", "imageStyle": "FULL", "nextContentUrl": "", "webJs": "" }, "ruleExplore": {}, "ruleSearch": { "author": "class.itemTxt@tag.p.0@text", "bookList": "class.clearfix itemBox", "bookUrl": "class.itemTxt@class.title@href", "checkKeyWord": "我的世界", "coverUrl": "class.itemImg@tag.img@src", "kind": "class.itemTxt@tag.p.1:2@text", "lastChapter": "class.coll@text", "name": "class.itemTxt@class.title@text", "wordCount": "" }, "ruleToc": { "chapterList": "id.chapter-list-1@tag.li@tag.a", "chapterName": "@text", "chapterUrl": "@href" }, "searchUrl": "/search/?keywords={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "轻小说", "bookSourceName": "SF轻小说", "bookSourceType": 0, "bookSourceUrl": "https://m.sfacg.com#", "bookUrlPattern": "", "customOrder": 2202, "enabled": false, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1719862465629, "loginUrl": "", "respondTime": 805, "ruleBookInfo": { "intro": "@js:result=java.get('intro');\n'
'+((result)?result:'想要获取更多书籍信息,请点击书籍的书名(・o・)');", "tocUrl": "text.目录列表@href" }, "ruleContent": { "content": "div[style=text-indent: 2em;]@html@js:\nresult.replace(//,'本内容为图片,阅读暂不支持')" }, "ruleExplore": {}, "ruleSearch": { "author": "$.AuthorName", "bookList": "$.Novels[0,1]", "bookUrl": "/i/{$.NovelID}/", "coverUrl": "https://rs.sfacg.com/web/novel/images/NovelCover/Big/{$.NovelCover}", "intro": "@js:java.get('intro')", "kind": "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(/已|中/,'');", "lastChapter": "@js:java.get('last')", "name": "$.NovelName" }, "ruleToc": { "chapterList": "+@js:\nvar list=[];\nvar url=result.match(/\\/c\\/\\d+\\//g);\nvar n1=new RegExp(/mulu\">(.+)<\\/d/g);\nvar n3=new RegExp(/href=\"\\/c\\/\\d+\\/\">
  • (.+?)<\\/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>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;", "chapterName": "k", "chapterUrl": "v" }, "searchUrl": "/API/HTML5.ashx?op=search&keyword={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "轻小说", "bookSourceName": "安轻小说", "bookSourceType": 0, "bookSourceUrl": "https://minipapi.sfacg.com#", "customOrder": 2210, "enabled": false, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "魔幻::https://api.sfacg.com/novels/21/sysTags/novels?sort=latest&systagids=&isfree=both&isfinish=both&updatedays=-1&charcountbegin=0&charcountend=0&page={{page - 1}}&size=20&expand=typeName,tags,discount,discountExpireDate\n玄幻::https://api.sfacg.com/novels/22/sysTags/novels?sort=latest&systagids=&isfree=both&isfinish=both&updatedays=-1&charcountbegin=0&charcountend=0&page={{page - 1}}&size=20&expand=typeName,tags,discount,discountExpireDate\n古风::https://api.sfacg.com/novels/23/sysTags/novels?sort=latest&systagids=&isfree=both&isfinish=both&updatedays=-1&charcountbegin=0&charcountend=0&page={{page - 1}}&size=20&expand=typeName,tags,discount,discountExpireDate\n科幻::https://api.sfacg.com/novels/24/sysTags/novels?sort=latest&systagids=&isfree=both&isfinish=both&updatedays=-1&charcountbegin=0&charcountend=0&page={{page - 1}}&size=20&expand=typeName,tags,discount,discountExpireDate\n校园::https://api.sfacg.com/novels/25/sysTags/novels?sort=latest&systagids=&isfree=both&isfinish=both&updatedays=-1&charcountbegin=0&charcountend=0&page={{page - 1}}&size=20&expand=typeName,tags,discount,discountExpireDate\n都市::https://api.sfacg.com/novels/26/sysTags/novels?sort=latest&systagids=&isfree=both&isfinish=both&updatedays=-1&charcountbegin=0&charcountend=0&page={{page - 1}}&size=20&expand=typeName,tags,discount,discountExpireDate\n游戏::https://api.sfacg.com/novels/27/sysTags/novels?sort=latest&systagids=&isfree=both&isfinish=both&updatedays=-1&charcountbegin=0&charcountend=0&page={{page - 1}}&size=20&expand=typeName,tags,discount,discountExpireDate\n悬疑::https://api.sfacg.com/novels/28/sysTags/novels?sort=latest&systagids=&isfree=both&isfinish=both&updatedays=-1&charcountbegin=0&charcountend=0&page={{page - 1}}&size=20&expand=typeName,tags,discount,discountExpireDate", "header": "{\n\"content-type\": \"application/json\",\n\"sf-minip-info\": \"minip_novel/1.0.70(android;10)/wxmp\",\n\"authorization\": \"Basic YW5kcm9pZHVzZXI6MWEjJDUxLXl0Njk7KkFjdkBxeHE=\"\n}", "lastUpdateTime": 1734779890266, "respondTime": 2350, "ruleBookInfo": { "author": "$.data.authorName", "coverUrl": "$.data.novelCover", "intro": "$.data.expand.intro", "kind": "$.data.typeName", "lastChapter": "$.data.expand.latestChapter.title", "name": "$.data.novelName", "tocUrl": "https://minipapi.sfacg.com/pas/mpapi/novels/{{$.data.novelId}}/dirs", "wordCount": "$.data.charCount" }, "ruleContent": { "content": "$.data.expand.content", "imageStyle": "", "replaceRegex": "", "sourceRegex": "" }, "ruleExplore": { "author": "$.authorName", "bookList": "$.data", "bookUrl": "https://minipapi.sfacg.com/pas/mpapi/novels/{{$.novelId}}?expand=latestchapter,chapterCount,typeName,intro,fav,ticket,pointCount,tags,sysTags,signlevel,discount,discountExpireDate,totalNeedFireMoney,originTotalNeedFireMoney", "coverUrl": "$.novelCover", "kind": "$.expand.typeName", "name": "$.novelName", "wordCount": "$.charCount" }, "ruleSearch": { "author": "$.AuthorName", "bookList": "$.Novels", "bookUrl": "https://minipapi.sfacg.com/pas/mpapi/novels/{{$.NovelID}}?expand=latestchapter,chapterCount,typeName,intro,fav,ticket,pointCount,tags,sysTags,signlevel,discount,discountExpireDate,totalNeedFireMoney,originTotalNeedFireMoney", "coverUrl": "https://rs.sfacg.com/web/novel/images/NovelCover/Big/{{$.NovelCover}}", "kind": "$.TypeName", "name": "$.NovelName" }, "ruleToc": { "chapterList": "$.data.volumeList[*].chapterList[*]", "chapterName": "$.title", "chapterUrl": "https://minipapi.sfacg.com/pas/mpapi/Chaps/{{$.chapId}}?expand=content,needFireMoney,originNeedFireMoney,tsukkomi&autoOrder=false", "isVip": "$.isVip", "updateTime": "$.updateTime" }, "searchUrl": "https://m.sfacg.com/API/HTML5.ashx?op=search&keyword={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "漫画", "bookSourceName": "武芊漫画", "bookSourceType": 2, "bookSourceUrl": "https://comic.mkzcdn.com", "customOrder": 2213, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "@js:\nlet url = 'https://comic.mkzcdn.com/search/filter/?audience=0&order=sort&page_num={{page}}&page_size=18&theme_id=class'\nlet class_name=\"全部&修真&霸总&恋爱&校园&冒险&搞笑&生活&热血&架空&后宫&玄幻&悬疑&恐怖&灵异&动作&科幻&战争&古风&穿越&竞技&励志&同人&真人\".split(\"&\");\nlet class_url=\"0&2&1&3&4&5&6&7&8&9&10&12&13&14&15&16&17&18&19&20&21&23&24&26\".split(\"&\")\n\nlet sort_name='推荐&最热&最新'.split(\"&\")\nlet sort_url='3&1&2'.split(\"&\")\nlet model = (title,url,num)=>{\n return {title:title,url:url,style:{layout_flexGroup:1,layout_flexBasisPercent:num}}\n}\n\ntop=[{\"title\":\"热门人气\",\"url\":\"https://comic.mkzcdn.com/search/filter/?order=1&page_num={{page}}&page_size=12\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"更新时间\",\"url\":\"https://comic.mkzcdn.com/search/filter/?order=2&page_num={{page}}&page_size=12\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}}]\n\n\n\nlet list = []\nlist=list.concat(top)\n\nfor (let i = 0; i < sort_name.length; i++) {\n list.push(model(sort_name[i],\"\",1))\n for (let j = 0; j < class_name.length; j++) {\n let t = url.replace(\"sort\",`${sort_url[i]}`).replace(\"class\",`${class_url[j]}`)\n list.push(model(class_name[j],t,0.15))\n }\n}\nJSON.stringify(list)", "header": "", "lastUpdateTime": 1734944444919, "respondTime": 17105, "ruleBookInfo": { "init": "", "intro": "$..content##^##
    ", "kind": "$..theme_id\n@js:\nlet class_name=\"全部&修真&霸总&恋爱&校园&冒险&搞笑&生活&热血&架空&后宫&玄幻&悬疑&恐怖&灵异&动作&科幻&战争&古风&穿越&竞技&励志&同人&真人\".split(\"&\");\nlet class_url=\"0&2&1&3&4&5&6&7&8&9&10&12&13&14&15&16&17&18&19&20&21&23&24&26\".split(\"&\")\n\nlet res=Array.from(result)[0].split(\",\")\n\nfor(var i=0;i'').join(\"\\n\")" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "coverUrl": "", "intro": "", "lastChapter": "", "name": "" }, "ruleSearch": { "author": "$.author_title", "bookList": "$..list[*]", "bookUrl": "https://comic.mkzcdn.com/comic/info/?comic_id={{$.comic_id}}", "coverUrl": "$.cover", "intro": "$.feature", "lastChapter": "$.chapter_title", "name": "$.title" }, "ruleToc": { "chapterList": "$.data", "chapterName": "$.title", "chapterUrl": "https://comic.mkzcdn.com/chapter/content/?chapter_id={{$.chapter_id}}&comic_id=@get:{comic_id}", "preUpdateJs": "", "updateTime": "$..start_time\n@js:\"🕗 \"+java.timeFormat(result*1000)+\" \"+(new Date(result*1000)>new Date()?\"❗️未发布\":\"\")" }, "searchUrl": "https://comic.mkzcdn.com/search/keyword/?keyword={{key}}&page_num={{page}}&page_size=20", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "轻小说", "bookSourceName": "安轻小说", "bookSourceType": 0, "bookSourceUrl": "https://book.sfacg.com#", "customOrder": 2219, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"全部\",\"url\":\"/List/default.aspx?tid=-1&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"魔幻\",\"url\":\"/List/default.aspx?tid=21&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"玄幻\",\"url\":\"/List/default.aspx?tid=22&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"古风\",\"url\":\"/List/default.aspx?tid=23&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"科幻\",\"url\":\"/List/default.aspx?tid=24&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"校园\",\"url\":\"/List/default.aspx?tid=25&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"都市\",\"url\":\"/List/default.aspx?tid=26&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"游戏\",\"url\":\"/List/default.aspx?tid=27&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"同人\",\"url\":\"/List/default.aspx?tid=28&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"悬疑\",\"url\":\"/List/default.aspx?tid=29&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}}]", "header": "{\"user-agent\":\"okhttp/3.10.0.1\"}", "lastUpdateTime": 1734779838094, "loginUrl": "https://book.sfacg.com/", "respondTime": 1626, "ruleBookInfo": { "author": ".author-name@span@text", "canReName": "1", "coverUrl": ".summary-pic@img@src", "intro": "
    {{@@a.highlight@span.text@text##(^|[\\n])##🏷️}}\n{{'‎'}}\n{{@@p.introduce@text##(^|[\\s]+)##
    }}", "kind": "h1.title@span.tag@text&&div.count-detail@div.text-row@span.text.0:1:3@text##类型:|.*字\\[|]|更新:", "lastChapter": "h3.chapter-title@a.link@text", "name": "h1.title@span.text@text", "tocUrl": "text.点击阅读@href", "wordCount": "div.count-detail@div.text-row@span.text.1@text##\\D" }, "ruleContent": { "content": "div.article-content[id='ChapterBody']@html" }, "ruleExplore": { "author": "a[id][target]@text", "bookList": "ul.Comic_Pic_List", "bookUrl": "strong@a@href", "coverUrl": "li.Conjunction@img@src", "intro": "li.1@ownText##.*\\d+字", "kind": "span.font_red@text&&li.1@a.2@text&&li.1@ownText##.*:\\s/\\s/\\s|\\s/\\s\\d+字.*", "name": "strong@a@text", "wordCount": "li.1@ownText##.*\\d\\s/\\s|字.*" }, "ruleSearch": { "author": "li.1@ownText##综合信息:\\s|/\\d.*", "bookList": "ul[style='width:100%']", "bookUrl": "a.orange_link2@href", "coverUrl": "li.Conjunction@img@src", "intro": "li.1@ownText##.*\\d\\s|\\s", "name": "a.orange_link2@text" }, "ruleToc": { "chapterList": "div.wrap.s-list@h3.catalog-title, li", "chapterName": "{{@@span.icn@text####🖼️}}{{@@h3.catalog-title@text||@@a@ownText}}", "chapterUrl": "a@href", "isVip": "span.icn_vip@text", "isVolume": "h3.catalog-title@text" }, "searchUrl": "http://s.sfacg.com/?Key={{key}}&S=1&SS=0", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "若夏网网", "bookSourceType": 0, "bookSourceUrl": "http://www.ruoxia.com", "customOrder": 2226, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1718082934301, "respondTime": 1500, "ruleBookInfo": { "author": "//*[@property='og:novel:author']/@content", "coverUrl": "//*[@property='og:image']/@content@js:result.split('@')[0]", "intro": "class.summary@class.note.0@text", "kind": "//*[@property='og:novel:category']/@content", "lastChapter": "//*[@property='og:novel:latest_chapter_name']/@content", "name": "//*[@property='og:title']/@content", "tocUrl": "//*[@property='og:novel:read_url']/@content@js:result.replace('/book/','/chapter/')" }, "ruleContent": { "content": "$.chapter.htmlContentresult.replace(/<.*?>/g,'').replace(/\\r/g,'\\n  ')" }, "ruleExplore": {}, "ruleSearch": { "author": "$.authorname", "bookList": "@JSon:$.data.content[*]", "bookUrl": "$.id@js:'http://www.ruoxia.com/book/'+result", "coverUrl": "$.iconUrlSmall@js:'https://b.heiyanimg.com'+result.split('@')[0]", "kind": "$.sortname", "lastChapter": "$.lastchaptername", "name": "$.name" }, "ruleToc": { "chapterList": ":(?s)(\\d+)\" class=\"(isvip)?[^\"]*name[^>]*>([^<]*)", "chapterName": "$2$3", "chapterUrl": "https://a.heiyan.com/ajax/chapter/content/$1" }, "searchUrl": "http://search.ruoxia.com/web/search?highlight=false&queryString={{key}}&page={{page}}", "weight": 0 }, { "bookSourceComment": "感谢酷安大佬 “莫宁哦” 做的源", "bookSourceGroup": "漫画", "bookSourceName": "包玩漫画(日文)", "bookSourceType": 2, "bookSourceUrl": "https://rawkuma.com", "customOrder": 2226, "enabled": false, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1733769525271, "respondTime": 6358, "ruleBookInfo": { "author": "" }, "ruleContent": { "content": "#readerarea@html", "imageStyle": "FULL" }, "ruleExplore": {}, "ruleSearch": { "bookList": ".bs", "bookUrl": ".bsx@a.0@href", "coverUrl": ".limit@img@src", "lastChapter": ".epxs@text", "name": ".tt@text" }, "ruleToc": { "chapterList": "-.clstyle@li", "chapterName": ".chapternum.0@text", "chapterUrl": ".eph-num@a@href" }, "searchUrl": "/page/{{page}}/?s={{key}}", "weight": 76 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "话本小说", "bookSourceType": 0, "bookSourceUrl": "http://www.ihuaben.com#🎃", "bookUrlPattern": "", "customOrder": 2229, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "都市言情::http://www.ihuaben.com/dushiyanqing/wordcount/{{page}}.html\n古代言情::http://www.ihuaben.com/gudaiyanqing/wordcount/{{page}}.html\n玄幻言情::http://www.ihuaben.com/xuanhuanyanqing/wordcount/{{page}}.html\n校园言情::http://www.ihuaben.com/xiaoyuanyanqing/wordcount/{{page}}.html\n穿越言情::http://www.ihuaben.com/chuanyueyanqing/wordcount/{{page}}.html\n灵异言情::http://www.ihuaben.com/lingyiyanqing/wordcount/{{page}}.html\n都市小说::http://www.ihuaben.com/dushi/wordcount/{{page}}.html\n灵异小说::http://www.ihuaben.com/lingyi/wordcount/{{page}}.html\n玄幻奇幻::http://www.ihuaben.com/xuanhuanqihuan/wordcount/{{page}}.html\n历史军事::http://www.ihuaben.com/lishijunshi/wordcount/{{page}}.html\n武侠仙侠::http://www.ihuaben.com/wuxiaxianxia/wordcount/{{page}}.html\n游戏竞技::http://www.ihuaben.com/youxijingji/wordcount/{{page}}.html\n科幻末世::http://www.ihuaben.com/kehuanmoshi/wordcount/{{page}}.html\n轻 小 说::http://www.ihuaben.com/qingxiaoshuo/wordcount/{{page}}.html\n短篇小说::http://www.ihuaben.com/duanpian/wordcount/{{page}}.html\n明星同人::http://www.ihuaben.com/mingxingtongren/wordcount/{{page}}.html\n动漫同人::http://www.ihuaben.com/dongmantongren/wordcount/{{page}}.html\n游戏同人::http://www.ihuaben.com/youxitongren/wordcount/{{page}}.html\n影视同人::http://www.ihuaben.com/yingshitongren/wordcount/{{page}}.html\n小说同人::http://www.ihuaben.com/xiaoshuotongren/wordcount/{{page}}.html", "header": "{\n \"User-Agent\": \"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\"\n}", "lastUpdateTime": 1721227168729, "loginUrl": "", "respondTime": 7621, "ruleBookInfo": { "author": "class.infodetail@class.text-muted.0@text", "intro": "class.aboutbook@html", "kind": "id.tagList@text", "lastChapter": "class.chapterTitle.0@text", "name": "class.text-danger@text", "tocUrl": "class.chapterSort@tag.a@href" }, "ruleContent": { "content": "id.contentsource@html" }, "ruleExplore": {}, "ruleSearch": { "author": "class.text-lightgrey.0@text||tag.p.0@tag.a@text", "bookList": "class.container@class.searchresult||class.container@li", "bookUrl": "tag.h2@tag.a@href||tag.h3@tag.a@href", "coverUrl": "img@src", "kind": "class.text-lightgrey!0:3:4@text||class.list-inline@tag.a@text", "name": "tag.h2@tag.a@text||tag.h3@tag.a@text" }, "ruleToc": { "chapterList": "-class.chapters@tag.div@tag.p", "chapterName": "class.chapterTitle@tag.a@text", "chapterUrl": "class.chapterTitle@tag.a@href", "nextTocUrl": "class.pagination@tag.a.-1@href" }, "searchUrl": "http://so.ihuaben.com/search?keyword={{key}}&page={{page}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "梯子,漫画", "bookSourceName": "瑞雪漫画(魔法)", "bookSourceType": 2, "bookSourceUrl": "https://www.yydsmh.com/", "customOrder": 2230, "enabled": false, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[\n{\"title\":\"𓆡𓆝𓆟地ོ区ོ​​𓆟𓆜𓆞\",\"url\":\"\",\"style\":\n{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n\n\n{\"title\":\"🥣日漫\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=日漫&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"🥣港台\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=港台&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"🥣美漫\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=美漫&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"🥣国漫\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=国漫&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"🥣韩漫\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=韩漫&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n\n{\"title\":\"𓆡𓆝𓆟进ོ度ོ​​𓆟𓆜𓆞\",\"url\":\"\",\"style\":\n{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n\n\n{\"title\":\"🥣连载中\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=连载中&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.4}},\n\n{\"title\":\"🥣已完结\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=已完结&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.4}},\n\n\n{\"title\":\"𓆡𓆝𓆟喜ོ好ོ​​𓆟𓆜𓆞\",\"url\":\"\",\"style\":\n{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n\n\n{\"title\":\"💫全部🥣\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=全部&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":1}},\n\n{\"title\":\"🥣大女主\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=大女主&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":1}},\n\n{\"title\":\"🥣性转换\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=性转换&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.4}},\n\n{\"title\":\"🥣异世界\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=异世界&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.4}},\n\n{\"title\":\"🥣轻小说\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=轻小说&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.4}},\n\n{\"title\":\"🥣欢乐向\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=欢乐向&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.4}},\n\n{\"title\":\"💫热血₯\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=热血&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫长条₯\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=长条&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫百合₯\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=百合&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫耽美₯\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=耽美&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫纯爱₯\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=纯爱&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫后宫₯\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=后宫&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫韩漫₯\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=韩漫&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫奇幻₯\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=奇幻&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫生活₯\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=生活&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫悬疑₯\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=悬疑&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫格斗₯\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=搞笑&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫搞笑₯\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=搞笑&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫伪娘₯\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=伪娘&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫竞技⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=竞技&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫职场⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=职场&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫萌系⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=萌系&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫冒险⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=冒险&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫治愈⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=治愈&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫都市⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=都市&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫霸总⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=霸总&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫神鬼⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=神鬼&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫侦探⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=侦探&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫爱情⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=爱情&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫古风⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=古风&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫科幻⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=科幻&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫穿越⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=穿越&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫校园⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=校园&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫美食⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=美食&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫剧情⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=剧情&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫节操⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=节操&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫励志⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=励志&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫历史⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=历史&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫战争⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=战争&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"💫恐怖⚡︎\",\"url\":'https://www.yydsmh.com/api/comic/index/lists,{\"body\":\"area=9&tags=恐怖&full=3&page={{page}}\",\"method\":\"POST\"}',\n\"style\":{\"layout_flexGrow\":1,\n\"layout_flexBasisPercent\":0.25}}\n]", "header": "{\n\t\"User-Agent\": \"Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Mobile Safari/537.36\"\n}", "lastUpdateTime": 1734944219129, "respondTime": 4655, "ruleBookInfo": { "author": "#detail > div > div.book-name > h1 > span@text", "coverUrl": "div.book-cover.comic-item > div > img@src", "intro": "#js_desc_content@text", "kind": "div.book-name > div > ul.types > li:nth-child(3) > a@text" }, "ruleContent": { "content": "#imgsec@html", "imageStyle": "FULL" }, "ruleExplore": { "author": "$.author", "bookList": "$.data", "bookUrl": "$.info_url", "coverUrl": "$.bcover", "intro": "$.content", "kind": "$.area", "lastChapter": "$.lastchapter", "name": "$.bname" }, "ruleSearch": { "bookList": "#js_comicSortList > li", "bookUrl": "a@href", "checkKeyWord": "", "coverUrl": "a > div > img@src", "lastChapter": "a > div > span@text", "name": "a > p@text" }, "ruleToc": { "chapterList": "#js_chapters > li", "chapterName": "a@text\n@js:\na=\"🥣\"+result", "chapterUrl": "a@href" }, "searchUrl": "{{cookie.removeCookie(source.getKey())}}\nhttps://www.yydsmh.com/search?searchkey={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "💐 UC书库", "bookSourceType": 0, "bookSourceUrl": "http://m.ucshuku.net", "customOrder": 2231, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"榜单\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"日点击榜\",\"url\":\"/top/dayvisit_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"周点击榜\",\"url\":\"/top/weekvisit_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"月点击榜\",\"url\":\"/top/monthvisit_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"总点击榜\",\"url\":\"/top/allvisit_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"总收藏榜\",\"url\":\"/top/goodnum_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"字数排行\",\"url\":\"/top/size_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"日推荐榜\",\"url\":\"/top/dayvote_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"周推荐榜\",\"url\":\"/top/weekvote_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"月推荐榜\",\"url\":\"/top/monthvote_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"总推荐榜\",\"url\":\"/top/allvote_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"最新入库\",\"url\":\"/top/postdate_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"最近更新\",\"url\":\"/top/lastupdate_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"奇幻仙侠\",\"url\":\"/sort/1_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"清穿小说\",\"url\":\"/sort/2_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"言情小说\",\"url\":\"/sort/3_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"女尊小说\",\"url\":\"/sort/4_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"耽美小说\",\"url\":\"/sort/5_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"同人小说\",\"url\":\"/sort/6_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"其他小说\",\"url\":\"/sort/7_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"传统言情\",\"url\":\"/sort/8_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"现代耽美\",\"url\":\"/sort/9_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"架空历史\",\"url\":\"/sort/10_{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"全本小说\",\"url\":\"/full/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]", "lastUpdateTime": 1696093429688, "respondTime": 15102, "ruleBookInfo": { "author": ".info@p.0@text", "coverUrl": ".info@img@src", "intro": "", "kind": ".info@p.1@text##.*:|\\s..:.*", "lastChapter": ".list[0]@a.0@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "name": ".info@h3@text" }, "ruleContent": { "content": "id.content@textNodes", "nextContentUrl": "text.下一页@href", "replaceRegex": "##UC小.*|\\s*.*点击下一页.*\\s*|最新网址.*" }, "ruleExplore": { "author": "a.2@text", "bookList": ".content_link||.tt", "bookUrl": "a.1@href", "coverUrl": "a.1@href##.+\\D((\\d+)\\d{3})\\D##http://www.ucshuku.net/files/article/image/$2/$1/$1s.jpg###", "intro": ".p5@text", "kind": "a.0@text&&.label@p.0@text##\\[|\\]", "name": "a.1@text", "wordCount": ".label@p.1@text" }, "ruleSearch": { "author": "a.2@text", "bookList": ".search_list", "bookUrl": "a.0@href", "coverUrl": "a.0@href##.+\\D((\\d+)\\d{3})\\D##http://www.ucshuku.net/files/article/image/$2/$1/$1s.jpg###", "kind": "a.1@text##小说", "name": "a.0@text" }, "ruleToc": { "chapterList": ".list!0@li@a", "chapterName": "text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "chapterUrl": "href", "nextTocUrl": ".right@a@href" }, "searchUrl": "/s.php,{\n 'method': 'POST',\n 'body': 'type=articlename&s={{key}}'\n}", "weight": 0 }, { "bookSourceComment": "flag = 1\ni = \"錒皚藹礙愛噯嬡璦曖靄諳銨鵪骯襖奧媼驁鰲壩罷鈀擺敗唄頒辦絆鈑幫綁鎊謗剝飽寶報鮑鴇齙輩貝鋇狽備憊鵯賁錛繃筆畢斃幣閉蓽嗶潷鉍篳蹕邊編貶變辯辮芐緶籩標驃颮飆鏢鑣鰾鱉別癟瀕濱賓擯儐繽檳殯臏鑌髕鬢餅稟撥缽鉑駁餑鈸鵓補鈽財參蠶殘慚慘燦驂黲蒼艙倉滄廁側冊測惻層詫鍤儕釵攙摻蟬饞讒纏鏟產闡顫囅諂讖蕆懺嬋驏覘禪鐔場嘗長償腸廠暢倀萇悵閶鯧鈔車徹硨塵陳襯傖諶櫬磣齔撐稱懲誠騁棖檉鋮鐺癡遲馳恥齒熾飭鴟沖衝蟲寵銃疇躊籌綢儔幬讎櫥廚鋤雛礎儲觸處芻絀躕傳釧瘡闖創愴錘綞純鶉綽輟齪辭詞賜鶿聰蔥囪從叢蓯驄樅湊輳躥竄攛錯銼鹺達噠韃帶貸駘紿擔單鄲撣膽憚誕彈殫賧癉簞當擋黨蕩檔讜碭襠搗島禱導盜燾燈鄧鐙敵滌遞締糴詆諦綈覿鏑顛點墊電巔鈿癲釣調銚鯛諜疊鰈釘頂錠訂鋌丟銩東動棟凍崠鶇竇犢獨讀賭鍍瀆櫝牘篤黷鍛斷緞籪兌隊對懟鐓噸頓鈍燉躉奪墮鐸鵝額訛惡餓諤堊閼軛鋨鍔鶚顎顓鱷誒兒爾餌貳邇鉺鴯鮞發罰閥琺礬釩煩販飯訪紡鈁魴飛誹廢費緋鐨鯡紛墳奮憤糞僨豐楓鋒風瘋馮縫諷鳳灃膚輻撫輔賦復負訃婦縛鳧駙紱紼賻麩鮒鰒釓該鈣蓋賅桿趕稈贛尷搟紺岡剛鋼綱崗戇鎬睪誥縞鋯擱鴿閣鉻個紇鎘潁給亙賡綆鯁龔宮鞏貢鉤溝茍構購夠詬緱覯蠱顧詁轂鈷錮鴣鵠鶻剮掛鴰摑關觀館慣貫詿摜鸛鰥廣獷規歸龜閨軌詭貴劊匭劌媯檜鮭鱖輥滾袞緄鯀鍋國過堝咼幗槨蟈鉿駭韓漢闞絎頡號灝顥閡鶴賀訶闔蠣橫轟鴻紅黌訌葒閎鱟壺護滬戶滸鶘嘩華畫劃話驊樺鏵懷壞歡環還緩換喚瘓煥渙奐繯鍰鯇黃謊鰉揮輝毀賄穢會燴匯諱誨繪詼薈噦澮繢琿暉葷渾諢餛閽獲貨禍鈥鑊擊機積饑跡譏雞績緝極輯級擠幾薊劑濟計記際繼紀訐詰薺嘰嚌驥璣覬齏磯羈蠆躋霽鱭鯽夾莢頰賈鉀價駕郟浹鋏鎵蟯殲監堅箋間艱緘繭檢堿鹼揀撿簡儉減薦檻鑒踐賤見鍵艦劍餞漸濺澗諫縑戔戩瞼鶼筧鰹韉將漿蔣槳獎講醬絳韁膠澆驕嬌攪鉸矯僥腳餃繳絞轎較撟嶠鷦鮫階節潔結誡屆癤頜鮚緊錦僅謹進晉燼盡勁荊莖巹藎饉縉贐覲鯨驚經頸靜鏡徑痙競凈剄涇逕弳脛靚糾廄舊鬮鳩鷲駒舉據鋸懼劇詎屨櫸颶鉅鋦窶齟鵑絹錈鐫雋覺決絕譎玨鈞軍駿皸開凱剴塏愾愷鎧鍇龕閌鈧銬顆殼課騍緙軻鈳錁頷墾懇齦鏗摳庫褲嚳塊儈鄶噲膾寬獪髖礦曠況誆誑鄺壙纊貺虧巋窺饋潰匱蕢憒聵簣閫錕鯤擴闊蠐蠟臘萊來賴崍徠淶瀨賚睞錸癩籟藍欄攔籃闌蘭瀾讕攬覽懶纜爛濫嵐欖斕鑭襤瑯閬鋃撈勞澇嘮嶗銠鐒癆樂鰳鐳壘類淚誄縲籬貍離鯉禮麗厲勵礫歷瀝隸儷酈壢藶蒞蘺嚦邐驪縭櫪櫟轢礪鋰鸝癘糲躒靂鱺鱧倆聯蓮連鐮憐漣簾斂臉鏈戀煉練蘞奩瀲璉殮褳襝鰱糧涼兩輛諒魎療遼鐐繚釕鷯獵臨鄰鱗凜賃藺廩檁轔躪齡鈴靈嶺領綾欞蟶鯪餾劉瀏騮綹鎦鷚龍聾嚨籠壟攏隴蘢瀧瓏櫳朧礱樓婁摟簍僂蔞嘍嶁鏤瘺耬螻髏蘆盧顱廬爐擄鹵虜魯賂祿錄陸壚擼嚕閭瀘淥櫨櫓轤輅轆氌臚鸕鷺艫鱸巒攣孿灤亂臠孌欒鸞鑾掄輪倫侖淪綸論圇蘿羅邏鑼籮騾駱絡犖玀濼欏腡鏍驢呂鋁侶屢縷慮濾綠櫚褸鋝嘸媽瑪碼螞馬罵嗎嘜嬤榪買麥賣邁脈勱瞞饅蠻滿謾縵鏝顙鰻貓錨鉚貿麼沒鎂門悶們捫燜懣鍆錳夢瞇謎彌覓冪羋謐獼禰綿緬澠靦黽廟緲繆滅憫閩閔緡鳴銘謬謨驀饃歿鏌謀畝鉬吶鈉納難撓腦惱鬧鐃訥餒內擬膩鈮鯢攆輦鯰釀鳥蔦裊聶嚙鑷鎳隉蘗囁顢躡檸獰寧擰濘苧嚀聹鈕紐膿濃農儂噥駑釹諾儺瘧歐鷗毆嘔漚謳慪甌盤蹣龐拋皰賠轡噴鵬紕羆鈹騙諞駢飄縹頻貧嬪蘋憑評潑頗釙撲鋪樸譜鏷鐠棲臍齊騎豈啟氣棄訖蘄騏綺榿磧頎頏鰭牽釬鉛遷簽謙錢鉗潛淺譴塹僉蕁慳騫繾槧鈐槍嗆墻薔強搶嬙檣戧熗錆鏘鏹羥蹌鍬橋喬僑翹竅誚譙蕎繰磽蹺竊愜鍥篋欽親寢鋟輕氫傾頃請慶撳鯖瓊窮煢蛺巰賕蟣鰍趨區軀驅齲詘嶇闃覷鴝顴權勸詮綣輇銓卻鵲確闋闕愨讓饒擾繞蕘嬈橈熱韌認紉飪軔榮絨嶸蠑縟銣顰軟銳蜆閏潤灑薩颯鰓賽傘毿糝喪騷掃繅澀嗇銫穡殺剎紗鎩鯊篩曬釃刪閃陜贍繕訕姍騸釤鱔墑傷賞坰殤觴燒紹賒攝懾設厙灄畬紳審嬸腎滲詵諗瀋聲繩勝師獅濕詩時蝕實識駛勢適釋飾視試謚塒蒔弒軾貰鈰鰣壽獸綬樞輸書贖屬術樹豎數攄紓帥閂雙誰稅順說碩爍鑠絲飼廝駟緦鍶鷥聳慫頌訟誦擻藪餿颼鎪蘇訴肅謖穌雖隨綏歲誶孫損筍蓀猻縮瑣鎖嗩脧獺撻闥鉈鰨臺態鈦鮐攤貪癱灘壇譚談嘆曇鉭錟頇湯燙儻餳鐋鏜濤絳討韜鋱騰謄銻題體屜緹鵜闐條糶齠鰷貼鐵廳聽烴銅統慟頭鈄禿圖釷團摶頹蛻飩脫鴕馱駝橢籜鼉襪媧膃彎灣頑萬紈綰網輞韋違圍為濰維葦偉偽緯謂衛諉幃闈溈潿瑋韙煒鮪溫聞紋穩問閿甕撾蝸渦窩臥萵齷嗚鎢烏誣無蕪吳塢霧務誤鄔廡憮嫵騖鵡鶩錫犧襲習銑戲細餼鬩璽覡蝦轄峽俠狹廈嚇硤鮮纖賢銜閑顯險現獻縣餡羨憲線莧薟蘚峴獫嫻鷴癇蠔秈躚廂鑲鄉詳響項薌餉驤緗饗蕭囂銷曉嘯嘵瀟驍綃梟簫協挾攜脅諧寫瀉謝褻擷紲纈鋅釁興陘滎兇洶銹繡饈鵂虛噓須許敘緒續詡頊軒懸選癬絢諼鉉鏇學謔澩鱈勛詢尋馴訓訊遜塤潯鱘壓鴉鴨啞亞訝埡婭椏氬閹煙鹽嚴巖顏閻艷厭硯彥諺驗厴贗儼兗讞懨閆釅魘饜鼴鴦楊揚瘍陽癢養樣煬瑤搖堯遙窯謠藥軺鷂鰩爺頁業葉靨謁鄴曄燁醫銥頤遺儀蟻藝億憶義詣議誼譯異繹詒囈嶧飴懌驛縊軼貽釔鎰鐿瘞艤蔭陰銀飲隱銦癮櫻嬰鷹應纓瑩螢營熒蠅贏穎塋鶯縈鎣攖嚶瀅瀠瓔鸚癭頦罌喲擁傭癰踴詠鏞優憂郵鈾猶誘蕕銪魷輿魚漁娛與嶼語獄譽預馭傴俁諛諭蕷崳飫閾嫗紆覦歟鈺鵒鷸齬鴛淵轅園員圓緣遠櫞鳶黿約躍鑰粵悅閱鉞鄖勻隕運蘊醞暈韻鄆蕓惲慍紜韞殞氳雜災載攢暫贊瓚趲鏨贓臟駔鑿棗責擇則澤賾嘖幘簀賊譖贈綜繒軋鍘閘柵詐齋債氈盞斬輾嶄棧戰綻譫張漲帳賬脹趙詔釗蟄轍鍺這謫輒鷓貞針偵診鎮陣湞縝楨軫賑禎鴆掙睜猙爭幀癥鄭證諍崢鉦錚箏織職執紙摯擲幟質滯騭櫛梔軹輊贄鷙螄縶躓躑觶鐘終種腫眾鍾謅軸皺晝驟紂縐豬諸誅燭矚囑貯鑄駐佇櫧銖專磚轉賺囀饌顳樁莊裝妝壯狀錐贅墜綴騅縋諄準著濁諑鐲茲資漬諮緇輜貲眥錙齜鯔蹤總縱傯鄒諏騶鯫詛組鏃鉆纘躦鱒翺並蔔沈醜澱叠鬥範幹臯矽櫃後夥稭傑訣誇裏淩麽黴撚淒扡聖屍擡塗窪餵汙鍁鹹蠍彜湧遊籲禦願嶽雲竈紮劄築於誌註雕訁譾郤猛氹阪壟堖垵墊檾蕒葤蓧蒓菇槁摣咤唚哢噝噅撅噼謔襆嶴脊仿僥獁麅餘餷饊饢楞怵懍爿漵灩溷濫瀦淡寧糸絝緔瑉梘棬案橰櫫軲軤賫膁腖飈糊煆溜湣渺碸滾瞘鈈鉕鋣銱鋥鋶鐦鐧鍩鍀鍃錇鎄鎇鎿鐝鑥鑹鑔穭鶓鶥鸌癧屙瘂臒襇繈耮顬蟎麯鮁鮃鮎鯗鯝鯴鱝鯿鰠鰵鱅鞽韝齇葯慾裡姊佔徵唷勐砲髮澹噁姦乾鬆姪囉\";\nz = \"锕皑蔼碍爱嗳嫒瑷暧霭谙铵鹌肮袄奥媪骜鳌坝罢钯摆败呗颁办绊钣帮绑镑谤剥饱宝报鲍鸨龅辈贝钡狈备惫鹎贲锛绷笔毕毙币闭荜哔滗铋筚跸边编贬变辩辫苄缏笾标骠飑飙镖镖鳔鳖别瘪濒滨宾摈傧缤槟殡膑镔髌鬓饼禀拨钵铂驳饽钹鹁补钸财参蚕残惭惨灿骖黪苍舱仓沧厕侧册测恻层诧锸侪钗搀掺蝉馋谗缠铲产阐颤冁谄谶蒇忏婵骣觇禅镡场尝长偿肠厂畅伥苌怅阊鲳钞车彻砗尘陈衬伧谌榇碜龀撑称惩诚骋枨柽铖铛痴迟驰耻齿炽饬鸱冲冲虫宠铳畴踌筹绸俦帱雠橱厨锄雏础储触处刍绌蹰传钏疮闯创怆锤缍纯鹑绰辍龊辞词赐鹚聪葱囱从丛苁骢枞凑辏蹿窜撺错锉鹾达哒鞑带贷骀绐担单郸掸胆惮诞弹殚赕瘅箪当挡党荡档谠砀裆捣岛祷导盗焘灯邓镫敌涤递缔籴诋谛绨觌镝颠点垫电巅钿癫钓调铫鲷谍叠鲽钉顶锭订铤丢铥东动栋冻岽鸫窦犊独读赌镀渎椟牍笃黩锻断缎簖兑队对怼镦吨顿钝炖趸夺堕铎鹅额讹恶饿谔垩阏轭锇锷鹗颚颛鳄诶儿尔饵贰迩铒鸸鲕发罚阀珐矾钒烦贩饭访纺钫鲂飞诽废费绯镄鲱纷坟奋愤粪偾丰枫锋风疯冯缝讽凤沣肤辐抚辅赋复负讣妇缚凫驸绂绋赙麸鲋鳆钆该钙盖赅杆赶秆赣尴擀绀冈刚钢纲岗戆镐睾诰缟锆搁鸽阁铬个纥镉颍给亘赓绠鲠龚宫巩贡钩沟苟构购够诟缑觏蛊顾诂毂钴锢鸪鹄鹘剐挂鸹掴关观馆惯贯诖掼鹳鳏广犷规归龟闺轨诡贵刽匦刿妫桧鲑鳜辊滚衮绲鲧锅国过埚呙帼椁蝈铪骇韩汉阚绗颉号灏颢阂鹤贺诃阖蛎横轰鸿红黉讧荭闳鲎壶护沪户浒鹕哗华画划话骅桦铧怀坏欢环还缓换唤痪焕涣奂缳锾鲩黄谎鳇挥辉毁贿秽会烩汇讳诲绘诙荟哕浍缋珲晖荤浑诨馄阍获货祸钬镬击机积饥迹讥鸡绩缉极辑级挤几蓟剂济计记际继纪讦诘荠叽哜骥玑觊齑矶羁虿跻霁鲚鲫夹荚颊贾钾价驾郏浃铗镓蛲歼监坚笺间艰缄茧检碱硷拣捡简俭减荐槛鉴践贱见键舰剑饯渐溅涧谏缣戋戬睑鹣笕鲣鞯将浆蒋桨奖讲酱绛缰胶浇骄娇搅铰矫侥脚饺缴绞轿较挢峤鹪鲛阶节洁结诫届疖颌鲒紧锦仅谨进晋烬尽劲荆茎卺荩馑缙赆觐鲸惊经颈静镜径痉竞净刭泾迳弪胫靓纠厩旧阄鸠鹫驹举据锯惧剧讵屦榉飓钜锔窭龃鹃绢锩镌隽觉决绝谲珏钧军骏皲开凯剀垲忾恺铠锴龛闶钪铐颗壳课骒缂轲钶锞颔垦恳龈铿抠库裤喾块侩郐哙脍宽狯髋矿旷况诓诳邝圹纩贶亏岿窥馈溃匮蒉愦聩篑阃锟鲲扩阔蛴蜡腊莱来赖崃徕涞濑赉睐铼癞籁蓝栏拦篮阑兰澜谰揽览懒缆烂滥岚榄斓镧褴琅阆锒捞劳涝唠崂铑铹痨乐鳓镭垒类泪诔缧篱狸离鲤礼丽厉励砾历沥隶俪郦坜苈莅蓠呖逦骊缡枥栎轹砺锂鹂疠粝跞雳鲡鳢俩联莲连镰怜涟帘敛脸链恋炼练蔹奁潋琏殓裢裣鲢粮凉两辆谅魉疗辽镣缭钌鹩猎临邻鳞凛赁蔺廪檩辚躏龄铃灵岭领绫棂蛏鲮馏刘浏骝绺镏鹨龙聋咙笼垄拢陇茏泷珑栊胧砻楼娄搂篓偻蒌喽嵝镂瘘耧蝼髅芦卢颅庐炉掳卤虏鲁赂禄录陆垆撸噜闾泸渌栌橹轳辂辘氇胪鸬鹭舻鲈峦挛孪滦乱脔娈栾鸾銮抡轮伦仑沦纶论囵萝罗逻锣箩骡骆络荦猡泺椤脶镙驴吕铝侣屡缕虑滤绿榈褛锊呒妈玛码蚂马骂吗唛嬷杩买麦卖迈脉劢瞒馒蛮满谩缦镘颡鳗猫锚铆贸麽没镁门闷们扪焖懑钔锰梦眯谜弥觅幂芈谧猕祢绵缅渑腼黾庙缈缪灭悯闽闵缗鸣铭谬谟蓦馍殁镆谋亩钼呐钠纳难挠脑恼闹铙讷馁内拟腻铌鲵撵辇鲶酿鸟茑袅聂啮镊镍陧蘖嗫颟蹑柠狞宁拧泞苎咛聍钮纽脓浓农侬哝驽钕诺傩疟欧鸥殴呕沤讴怄瓯盘蹒庞抛疱赔辔喷鹏纰罴铍骗谝骈飘缥频贫嫔苹凭评泼颇钋扑铺朴谱镤镨栖脐齐骑岂启气弃讫蕲骐绮桤碛颀颃鳍牵钎铅迁签谦钱钳潜浅谴堑佥荨悭骞缱椠钤枪呛墙蔷强抢嫱樯戗炝锖锵镪羟跄锹桥乔侨翘窍诮谯荞缲硗跷窃惬锲箧钦亲寝锓轻氢倾顷请庆揿鲭琼穷茕蛱巯赇虮鳅趋区躯驱龋诎岖阒觑鸲颧权劝诠绻辁铨却鹊确阕阙悫让饶扰绕荛娆桡热韧认纫饪轫荣绒嵘蝾缛铷颦软锐蚬闰润洒萨飒鳃赛伞毵糁丧骚扫缫涩啬铯穑杀刹纱铩鲨筛晒酾删闪陕赡缮讪姗骟钐鳝墒伤赏垧殇觞烧绍赊摄慑设厍滠畲绅审婶肾渗诜谂渖声绳胜师狮湿诗时蚀实识驶势适释饰视试谥埘莳弑轼贳铈鲥寿兽绶枢输书赎属术树竖数摅纾帅闩双谁税顺说硕烁铄丝饲厮驷缌锶鸶耸怂颂讼诵擞薮馊飕锼苏诉肃谡稣虽随绥岁谇孙损笋荪狲缩琐锁唢睃獭挞闼铊鳎台态钛鲐摊贪瘫滩坛谭谈叹昙钽锬顸汤烫傥饧铴镗涛绦讨韬铽腾誊锑题体屉缇鹈阗条粜龆鲦贴铁厅听烃铜统恸头钭秃图钍团抟颓蜕饨脱鸵驮驼椭箨鼍袜娲腽弯湾顽万纨绾网辋韦违围为潍维苇伟伪纬谓卫诿帏闱沩涠玮韪炜鲔温闻纹稳问阌瓮挝蜗涡窝卧莴龌呜钨乌诬无芜吴坞雾务误邬庑怃妩骛鹉鹜锡牺袭习铣戏细饩阋玺觋虾辖峡侠狭厦吓硖鲜纤贤衔闲显险现献县馅羡宪线苋莶藓岘猃娴鹇痫蚝籼跹厢镶乡详响项芗饷骧缃飨萧嚣销晓啸哓潇骁绡枭箫协挟携胁谐写泻谢亵撷绁缬锌衅兴陉荥凶汹锈绣馐鸺虚嘘须许叙绪续诩顼轩悬选癣绚谖铉镟学谑泶鳕勋询寻驯训讯逊埙浔鲟压鸦鸭哑亚讶垭娅桠氩阉烟盐严岩颜阎艳厌砚彦谚验厣赝俨兖谳恹闫酽魇餍鼹鸯杨扬疡阳痒养样炀瑶摇尧遥窑谣药轺鹞鳐爷页业叶靥谒邺晔烨医铱颐遗仪蚁艺亿忆义诣议谊译异绎诒呓峄饴怿驿缢轶贻钇镒镱瘗舣荫阴银饮隐铟瘾樱婴鹰应缨莹萤营荧蝇赢颖茔莺萦蓥撄嘤滢潆璎鹦瘿颏罂哟拥佣痈踊咏镛优忧邮铀犹诱莸铕鱿舆鱼渔娱与屿语狱誉预驭伛俣谀谕蓣嵛饫阈妪纡觎欤钰鹆鹬龉鸳渊辕园员圆缘远橼鸢鼋约跃钥粤悦阅钺郧匀陨运蕴酝晕韵郓芸恽愠纭韫殒氲杂灾载攒暂赞瓒趱錾赃脏驵凿枣责择则泽赜啧帻箦贼谮赠综缯轧铡闸栅诈斋债毡盏斩辗崭栈战绽谵张涨帐账胀赵诏钊蛰辙锗这谪辄鹧贞针侦诊镇阵浈缜桢轸赈祯鸩挣睁狰争帧症郑证诤峥钲铮筝织职执纸挚掷帜质滞骘栉栀轵轾贽鸷蛳絷踬踯觯钟终种肿众锺诌轴皱昼骤纣绉猪诸诛烛瞩嘱贮铸驻伫槠铢专砖转赚啭馔颞桩庄装妆壮状锥赘坠缀骓缒谆准着浊诼镯兹资渍谘缁辎赀眦锱龇鲻踪总纵偬邹诹驺鲰诅组镞钻缵躜鳟翱并卜沉丑淀迭斗范干皋硅柜后伙秸杰诀夸里凌么霉捻凄扦圣尸抬涂洼喂污锨咸蝎彝涌游吁御愿岳云灶扎札筑于志注凋讠谫郄勐凼坂垅垴埯埝苘荬荮莜莼菰藁揸吒吣咔咝咴噘劈嚯幞岙嵴彷徼犸狍馀馇馓馕愣憷懔丬溆滟混漤潴澹甯纟绔绱珉枧桊桉槔橥轱轷赍肷胨飚煳煅熘愍淼砜磙眍钚钷铘铞锃锍锎锏锘锝锪锫锿镅镎镢镥镩镲稆鹋鹛鹱疬疴痖癯裥襁耢颥螨麴鲅鲆鲇鲞鲴鲺鲼鳊鳋鳘鳙鞒鞴齄药欲里姐占征哟猛炮发淡恶奸干松侄啰\";\nfunction ti(c, a, b) {\n reg = new RegExp(a, \"g\");\n return result.replace(reg, b);\n}", "bookSourceGroup": "漫画", "bookSourceName": "久久漫画", "bookSourceType": 2, "bookSourceUrl": "https://www.jjmhw.cc", "bookUrlPattern": "", "customOrder": 2234, "enabled": false, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[\n{\n \"title\":\"连载\",\n \"url\":\"/booklist?tag=全部&area=1&end=0&page={{page}}\",\n \"style\":{\n \"layout_flexGrow\":1\n }\n},\n{\n \"title\":\"完结\",\n \"url\":\"/booklist?tag=全部&area=1&end=1&page={{page}}\",\n \"style\":{\n \"layout_flexGrow\":1\n }\n}\n]\n", "header": "{\n \"User-agent\":\"Dalvik/2.1.0 (Linux; U; Android 9; PCRT00 Build/PQ3B.190801.002)\"\n}", "lastUpdateTime": 1730748662331, "loginUrl": "", "respondTime": 4832, "ruleBookInfo": { "author": "author", "coverUrl": "cover", "init": "\neval(function(p,a,c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\\\b'+e(c)+'\\\\b','g'),k[c]);return p}('D(6(E.F));G J=H.I.K.L(9),$1=b(a){c 6(J.7(\\'[M=\"N:\\'+a+\\'\"]\\').f(\"O\"))},$2=b(a){c 6(J.7(a).P())},$3=b(a){c 6(J.7(a).f(\"Q\"))},$4=b(a){c 6(J.7(a).f(\"R-S\"))},h=T,s=$2(\".0-d-j-1\").5(/\\\\U|\\\\V/g,\"\"),k=$2(\".0-8-e-m:q-o(4) a\")+\",\"+$2(\".0-8-e-W a\"),l=$2(\".0-d-1 r:X-o a\"),t=$2(\".0-d-j-3\").5(/\\\\Y\\\\Z/g,\"\"),u=J.7(\".0-d-1 r\").10;1==11?v={12:$2(\".0-8-e-j\").5(/[\\\\13\\\\(].*/,\"\"),m:$2(\".0-8-e-m:q-o(3)\").5(/[,14&]|[\\\\15\\\\16][:\\\\w]/g,\"/\").5(/\\\\/\\\\/\\\\/|\\\\/\\\\//g,\"/\"),17:s+\",\"+k+\",\"+t,18:l+\"\\\\y\"+t+\"\\\\y[\"+u+\"]\",19:\"
    \"+$2(\"p.0-1a\").5(/.*\\\\1b\\\\1c\\\\1d\\\\1e[:\\\\w].*/g,\"\").5(/(^|[\\\\1f\\\\1g\\\\1h!?]+[\"\\\\1i\\\\1j\\\\1k\\\\1l]?)/g,\"$1\"),B:$4(\".0-8-B 1m\").5(/1n:/,\"1o:\"),h:h}:1p.1q(\"\\\\n\\\\C\\\\1r\\\\1s\\\\1t\\\\1u\\\\1v\\\\C\");9=1w.1x(v);1y(x 1z i)9=1A(9,i[x],z[x]);',62,99,'detail|||||replace|String|select|main|result||function|return|list|info|attr||url||title|||author||child||nth|li|||count|book|uff1a||u00b7||br|cover|u2757|eval|source|bookSourceComment|var|org|jsoup||Jsoup|parse|property|og|content|text|href|data|original|baseUrl|u4e2d|u5df2|class|last|u66f4|u65b0|length|flag|name|uff08|xX|u56fe|u6587|kind|latest|intro|desc|u5185|u5bb9|u4ecb|u7ecd|u3002|uff01|uff1f|u201d|u300d|uff09|u3011|img|http|https|java|toast|u672a|u542f|u7528|u4e66|u6e90|JSON|stringify|for|in|ti'.split('|'),0,{}))\n", "intro": "intro", "kind": "kind", "lastChapter": "latest", "name": "name", "tocUrl": "url" }, "ruleContent": { "content": "\neval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\\\b'+e(c)+'\\\\b','g'),k[c]);return p}('1==0.3(\"4\")?\"<5>\"+6(0.7(\".8-9-1.a b\")).c(/d:/g,\"e:\"):0.f(\"\\\\h\\\\2\\\\i\\\\j\\\\k\\\\l\\\\m\\\\2\");',23,23,'java||u2757|get|Enable|br|String|getElements|view|main|readForm|img|replace|http|https|toast||n|u672a|u542f|u7528|u4e66|u6e90'.split('|'),0,{}))\n", "imageStyle": "FULL" }, "ruleExplore": { "author": "", "bookList": "\neval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\\\b'+e(c)+'\\\\b','g'),k[c]);return p}('3(4(5.6));1==7?0.8(\".9-a b c\"):0.d(\"\\\\e\\\\2\\\\f\\\\g\\\\h\\\\i\\\\j\\\\2\");',20,20,'java||u2757|eval|String|source|bookSourceComment|flag|getElements|manga|list|ul|li|toast|n|u672a|u542f|u7528|u4e66|u6e90'.split('|'),0,{}))\n", "bookUrl": "a.0@href", "coverUrl": ".manga-list-2-cover img@data-original##http:##https:", "intro": "", "name": ".manga-list-2-title@text\n\neval(String(source.bookSourceComment));\nfor (x in i) result = ti(result, i[x], z[x]).replace(/[(\\(].*/, \"\");\n" }, "ruleSearch": { "author": ".book-list-info-bottom-item@text\n\nresult = result\n .replace(/[,xX&]|[图文][::]/g, \"/\")\n .replace(/\\/\\/\\/|\\/\\//g, \"/\")\n .replace(/^[\\/]/g, \"\")\neval(String(source.bookSourceComment));\nfor (x in i) result = ti(result, i[x], z[x]);\n\n", "bookList": ".book-list li", "bookUrl": "a.0@href", "coverUrl": ".book-list-cover img@data-original##http:##https:", "intro": ".book-list-info-desc", "kind": ".book-list-info-bottom-right-font@text##中|已", "name": ".book-list-info-title@text\n\neval(String(source.bookSourceComment));\nfor (x in i) result = ti(result, i[x], z[x]).replace(/[(\\(].*/, \"\");\n" }, "ruleToc": { "chapterList": "\neval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\\\b'+e(c)+'\\\\b','g'),k[c]);return p}('4(5(6.7));1==8?0=2.9(\".b-0-1 c a\"):2.d(\"\\\\e\\\\3\\\\f\\\\g\\\\h\\\\i\\\\j\\\\3\");2.k(\"l\",1);0;',22,22,'list||java|u2757|eval|String|source|bookSourceComment|flag|getElements||detail|li|toast|n|u672a|u542f|u7528|u4e66|u6e90|put|Enable'.split('|'),0,{}))\n", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "\n\neval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\\\b'+e(c)+'\\\\b','g'),k[c]);return p}('2(3(4.5));1==6?\"/7?8={{9}}\":a.b(\"\\\\c\\\\0\\\\d\\\\e\\\\f\\\\g\\\\h\\\\0\");',18,18,'u2757||eval|String|source|bookSourceComment|flag|search|keyword|key|java|toast|n|u672a|u542f|u7528|u4e66|u6e90'.split('|'),0,{}))\n", "weight": 25 }, { "bookSourceComment": "by天天的鸟蛋蛋\n2025/1/6 转简体", "bookSourceGroup": "免费", "bookSourceName": "👑 纯果(天天书源)", "bookSourceType": 0, "bookSourceUrl": "https://www.gchun.com", "bookUrlPattern": "https://www.gchun.com/info/\\d+/", "customOrder": 2237, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "", "lastUpdateTime": 1739463369225, "respondTime": 6000, "ruleBookInfo": { "author": "[property$=author]@content@js:java.t2s(result)", "coverUrl": "[property$=image]@content", "init": "", "intro": "[property$=description]@content@js:java.t2s(result)", "kind": "[property~=category|status|update_time]@content@js:java.t2s(result)##\\[|\\]", "lastChapter": "[property$=lastest_chapter_name]@content@js:java.t2s(result)", "name": "[property$=book_name]@content@js:java.t2s(result)", "tocUrl": "" }, "ruleContent": { "content": "#chaptercontent@html@js:java.t2s(result)", "nextContentUrl": "text.下壹頁@href", "replaceRegex": "##-->>\\n?|本章未完.*|.*{{book.name}}.*|.*{{book.author}}.*|.*{{chapter.title}}.*|本章未完.*|第.*章.*" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "kind": "", "lastChapter": "", "name": "" }, "ruleSearch": { "author": ".author:nth-child(3)@text@js:java.t2s(result)", "bookList": ".bookbox", "bookUrl": ".iTit > a@href", "checkKeyWord": "人的", "coverUrl": "img@src", "intro": ".book_des@textNodes@js:java.t2s(result)", "kind": ".author:nth-child(5)@text@js:java.t2s(result)\n##\\[类型:(.*)\\]##$1###", "lastChapter": ".update > a@text@js:java.t2s(result)", "name": ".iTit > a@text@js:java.t2s(result)", "wordCount": "" }, "ruleToc": { "chapterList": ".directoryArea:nth-child(5) > p > a", "chapterName": "text@js:java.t2s(result)", "chapterUrl": "href", "nextTocUrl": ".page_num@a.1@href" }, "searchUrl": "/search,{\n \"body\": \"searchkey={{key}}&submit=\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "梯子,漫画", "bookSourceName": "包子漫画(魔法)", "bookSourceType": 2, "bookSourceUrl": "https://cn.baozimh.com", "bookUrlPattern": "", "concurrentRate": "", "customOrder": 2238, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "最新上架::https://cn.baozimh.com/list/new\n中国::https://cn.baozimh.com/classify?region=cn&page={{page}}\n日本::https://cn.baozimh.com/classify?region=jp&page={{page}}\n欧美::https://cn.baozimh.com/classify?region=en&page={{page}}\n连载中::https://cn.baozimh.com/classify?state=serial&page={{page}}\n已完结::https://cn.baozimh.com/classify?state=pub&page={{page}}\n都市::https://cn.baozimh.com/classify?type=dushi&page={{page}}\n冒险::https://cn.baozimh.com/classify?type=mouxian&page={{page}}\n热血::https://cn.baozimh.com/classify?type=rexie&page={{page}}\n爱情::https://cn.baozimh.com/classify?type=aiqing&page={{page}}\n恋爱::https://cn.baozimh.com/classify?type=lianai&page={{page}}\n耽美::https://cn.baozimh.com/classify?type=danmei&page={{page}}\n武侠::https://cn.baozimh.com/classify?type=wuxia&page={{page}}\n格斗::https://cn.baozimh.com/classify?type=gedou&page={{page}}\n科幻::https://cn.baozimh.com/classify?type=kehuan&page={{page}}\n魔幻::https://cn.baozimh.com/classify?type=mohuan&page={{page}}\n侦探::https://cn.baozimh.com/classify?type=zhentan&page={{page}}\n推理::https://cn.baozimh.com/classify?type=tuili&page={{page}}\n玄幻::https://cn.baozimh.com/classify?type=xuanhuan&page={{page}}\n日常::https://cn.baozimh.com/classify?type=richang&page={{page}}\n生活::https://cn.baozimh.com/classify?type=shenghuo&page={{page}}\n搞笑::https://cn.baozimh.com/classify?type=gaoxiao&page={{page}}\n校园::https://cn.baozimh.com/classify?type=xiaoyuan&page={{page}}\n奇幻::https://cn.baozimh.com/classify?type=qihuan&page={{page}}\nABCD::https://cn.baozimh.com/classify?filter=ABCD&page={{page}}\nEFGH::https://cn.baozimh.com/classify?filter=EFGH&page={{page}}\nIJKL::https://cn.baozimh.com/classify?filter=IJKL&page={{page}}\nMNOP::https://cn.baozimh.com/classify?filter=MNOP&page={{page}}\nQRST::https://cn.baozimh.com/classify?filter=QRST&page={{page}}\nUVW::https://cn.baozimh.com/classify?filter=UVW&page={{page}}\nXYZ::https://cn.baozimh.com/classify?filter=XYZ&page={{page}}\n0-9::https://cn.baozimh.com/classify?filter=0-9&page={{page}}", "lastUpdateTime": 1735075779732, "loginUrl": "", "respondTime": 6754, "ruleBookInfo": { "author": "h2.comics-detail__author@text", "coverUrl": "", "init": "", "intro": "p.comics-detail__desc@text", "kind": ".supporting-text div:first-child@text&&.tag-list span@text##状态:", "lastChapter": "class.comics-chapters__item.0@text||.supporting-text@span.-1@a@text", "name": "h1.comics-detail__title@text" }, "ruleContent": { "content": ".comic-contain@img@src@js:\nheaders={\"headers\":{\"Referer\":baseUrl}};\nresult.split(\"\\n\").map(x=>'').join(\"\\n\")", "imageStyle": "FULL", "nextContentUrl": "@css:a:contains(下一页)@href", "webJs": "" }, "ruleExplore": { "bookList": "" }, "ruleSearch": { "author": ".tags@text", "bookList": ".comics-card", "bookUrl": "tag.a.0@href", "checkKeyWord": "幽冥诡匠", "coverUrl": "tag.amp-img.0@src", "name": ".comics-card__title@text" }, "ruleToc": { "chapterList": "\nif(result.match(/章节目录/)){\njava.getElements(\"id.chapter-items@class.comics-chapters@a&&id.chapters_other_list@class.comics-chapters@a\")\n}else\n{\njava.getElements(\"class.comics-chapters||.supporting-text@span.-1\")\n}\n", "chapterName": "a@text||span@text||text", "chapterUrl": "tag.a@href||href" }, "searchUrl": "https://cn.baozimh.com/search?q={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "金庸小说", "bookSourceType": 0, "bookSourceUrl": "https://www.jinyongwang.net#", "customOrder": 2242, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"金庸作品\",\"url\":\"/book/\",\"style\":{\"layout_flexGrow\":1}}]", "lastUpdateTime": 1721268741565, "loginUrl": "", "respondTime": 1916, "ruleBookInfo": { "author": ".author a@text", "coverUrl": ".bookimg img@src", "intro": "", "kind": ".title h1@text&&.time@text##.*小说|出版时间.|出版社.", "lastChapter": ".mlist a.-1@text", "name": ".title span@text##小说" }, "ruleContent": { "content": "#vcon@p@html||#con@html", "imageStyle": "0" }, "ruleExplore": { "author": "p.-1@text##.*年|\\/.*", "bookList": "class.list.3@li", "bookUrl": "a.1@href", "coverUrl": "img@src", "kind": "p.-1@text##金庸.*", "name": "a.1@text##小说" }, "ruleSearch": { "author": "", "bookList": ".article_li", "bookUrl": "a.0@href", "checkKeyWord": "雪山", "coverUrl": "", "intro": "p.0@text##\\s", "kind": "a.1@text&&span@text", "lastChapter": "", "name": "a.0@text" }, "ruleToc": { "chapterList": ".mlist li@a||h1", "chapterName": "text", "chapterUrl": "href", "updateTime": "" }, "searchUrl": "/search/{{key}}/", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "漫画", "bookSourceName": "好看漫画", "bookSourceType": 2, "bookSourceUrl": "https://www.9comic.cn/", "customOrder": 2243, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"都市\",\"url\":\"/comic22/book/list?cateid=1&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"恋爱\",\"url\":\"/comic22/book/list?cateid=2&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"爆笑\",\"url\":\"/comic22/book/list?cateid=3&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"热血\",\"url\":\"/comic22/book/list?cateid=4&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"悬疑\",\"url\":\"/comic22/book/list?cateid=5&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"古风\",\"url\":\"/comic22/book/list?cateid=6&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"校园\",\"url\":\"/comic22/book/list?cateid=7&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"搞笑\",\"url\":\"/comic22/book/list?cateid=9&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"玄幻\",\"url\":\"/comic22/book/list?cateid=10&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"励志\",\"url\":\"/comic22/book/list?cateid=11&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"恐怖\",\"url\":\"/comic22/book/list?cateid=13&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"冒险\",\"url\":\"/comic22/book/list?cateid=14&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.29}},{\"title\":\"儿童\",\"url\":\"/comic22/book/list?cateid=15&end=0&free=0&sort=0&p={{page}}&n=21\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":0.29}}]", "lastUpdateTime": 1734946416702, "respondTime": 1190, "ruleBookInfo": { "author": "$.author", "coverUrl": "$.pic", "init": "$.data", "intro": "$.info", "kind": "$.tag", "lastChapter": "$.lastchapter", "name": "$.title", "tocUrl": "https://www.9comic.cn/comic22/book/listChapter?imei=aanid10d10df686793008&id={{$.id}}&p=1&n=10000" }, "ruleContent": { "content": "@js:\nvar options = {\n\"headers\": {\"Referer\": baseUrl}\n}\njava.getStringList(\"$.data..url\").toArray().map\n(id=>'').join(\"\\n\")" }, "ruleExplore": { "bookList": "" }, "ruleSearch": { "author": "$.author", "bookList": "$..list[*]||$.data[*]", "bookUrl": "https://www.9comic.cn/comic22/book/show?id={{$.id}}&imei=aanid10d10df686793008", "coverUrl": "$.pic", "intro": "$.info", "kind": "$.tag", "lastChapter": "$.lastchapter", "name": "$.title" }, "ruleToc": { "chapterList": "$.data[*]", "chapterName": "$.name", "chapterUrl": "https://www.9comic.cn/comic22/book/showChapter?id={{$.id}}&imei=aanid10d10df686793008", "isPay": "", "isVip": "", "updateTime": "{{java.timeFormat(java.getString('$.createtime'))}}" }, "searchUrl": "https://www.9comic.cn/comic22/so/comic?keyword={{key}}&p=&ver=2.0", "weight": 0 }, { "bookSourceComment": "备用网址: 1080zyk1.com 至 1080zyk5.com \nM3U8视频解析:\nhttps://vip.zykbf.com/?url=", "bookSourceGroup": "影片资源", "bookSourceName": "优质资源(优)", "bookSourceType": 0, "bookSourceUrl": "https://www.hdzyk.com", "customOrder": 2243, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"❎电影\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"动作片\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=5\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"喜剧片\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=6\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"爱情片\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=7\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻片\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=8\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"恐怖片\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=9\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"剧情片\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=10\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"战争片\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=11\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"记录片\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=20\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"动画片\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=41\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"伦理片\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=61\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"❎电视剧\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"国产剧\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=12\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"台湾剧\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=13\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"韩国剧\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=14\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"欧美剧\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=15\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"香港剧\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=16\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"泰国剧\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=17\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日本剧\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=18\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"海外剧\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=54\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"❎综艺\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"大陆综艺\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=62\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"港台综艺\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=63\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日韩综艺\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=64\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"欧美综艺\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=65\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"❎动漫\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},{\"title\":\"国产动漫\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=66\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日韩动漫\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=67\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"欧美动漫\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=68\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"港台动漫\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=69\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"❎福利\",\"url\":\"/inc/apijson.php?ac=detail&pg={{page}}&t=19\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}}\n]\n\n", "header": "", "lastUpdateTime": 1741437677717, "respondTime": 7463, "ruleBookInfo": { "init": "", "intro": "", "wordCount": "" }, "ruleContent": { "content": "@js:\nif(book.durChapterIndex==chapter.index){\n//baseUrl=\"https://vip.zykbf.com/?url=\"+baseUrl\njava.startBrowser(baseUrl,title)\n}\n'

    【刷新正文】播放
    或者【点击章节链接】跳转到浏览器播放

    '" }, "ruleExplore": {}, "ruleSearch": { "author": "主演:{{$.vod_actor}}", "bookList": "$..list[*]", "bookUrl": "/inc/apijson.php?ac=detail&ids={{$.vod_id}}", "coverUrl": "$.vod_pic", "intro": "$.vod_content", "kind": "导演:{{$.vod_director}}\n{{$.vod_year}}\n{{$.type_name}}\n{{$.vod_remarks}}", "lastChapter": "", "name": "$.vod_name", "wordCount": "" }, "ruleToc": { "chapterList": "@js:\nvar s=eval(\"'\"+result.match(/vod_play_url\":\"(.*?)\"/)[1]+\"'\").split(\"#\")\nvar txt=[]\nfor(i in s){\n\ttxt.push({text:s[i].replace(/\\$.*/,''),href:s[i].replace(/.*\\$/,'')})\n\t}\ntxt", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "/inc/apijson.php?ac=detail&wd={{key}}&pg={{page}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "逐浪小说🎃", "bookSourceType": 0, "bookSourceUrl": "https://m.zhulang.com", "bookUrlPattern": "", "customOrder": 2244, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "lastUpdateTime": 1692440755857, "loginUrl": "", "respondTime": 1427, "ruleBookInfo": { "author": "class.yellow@text", "coverUrl": "class.bk-info@img@data-src", "intro": "id.bk-brief@p@text", "kind": ".tags@a.0:1@text&&.btm-link@em@text##更新", "lastChapter": "", "name": "tag.h3.0@text", "tocUrl": "text.开始阅读@href", "wordCount": ".bk-info@p.3@text" }, "ruleContent": { "content": "class.rd-txt@p@text" }, "ruleExplore": {}, "ruleSearch": { "author": "h4@text", "bookList": "id.ret-list@li", "bookUrl": "a@href", "coverUrl": "img@data-src", "name": "h3@text" }, "ruleToc": { "chapterList": "class.idx-ol@a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": "class.blue.0@option!0@value" }, "searchUrl": "https://m.zhulang.com/search/index.html?k={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "梧桐中文", "bookSourceType": 0, "bookSourceUrl": "http://www.wtzw.com", "bookUrlPattern": "", "customOrder": 2254, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "lastUpdateTime": 1689686941542, "loginUrl": "", "respondTime": 2437, "ruleBookInfo": { "author": "class.sName@text", "coverUrl": "class.w_pic@tag.img@src", "intro": "class.pWorkInformation@text", "lastChapter": "class.li_upDate@tag.a@text", "name": "class.li_tit@tag.a@text" }, "ruleContent": { "content": "class.article@html" }, "ruleExplore": {}, "ruleSearch": { "author": "tag.a.2@text", "bookList": "class.searchList@li", "bookUrl": "class.sTit@tag.a@href", "coverUrl": "tag.img@src", "lastChapter": "tag.a.3@text", "name": "class.sTit@text" }, "ruleToc": { "chapterList": "class.w_ulTxt w_ulTxt_3 clearfix@tag.li", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href" }, "searchUrl": "http://www.wtzw.com/search-{{key}}.html?null", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "趣书网络", "bookSourceType": 0, "bookSourceUrl": "https://qubook.org/", "customOrder": 2260, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "纯愛耽美::https://qubook.org/bookbl/index<,_{{page}}>.html\n女生小说::https://qubook.org/booknv/index<,_{{page}}>.html\n男生小说::https://qubook.org/bookna/index<,_{{page}}>.html", "lastUpdateTime": 1702127914769, "respondTime": 4062, "ruleBookInfo": { "author": "class.mlist@li.1@textNodes", "intro": "", "kind": "class.mlist@li.0@textNodes", "name": "class.mlist@h1@text" }, "ruleContent": { "content": "class.conten@html", "nextContentUrl": "" }, "ruleExplore": { "author": "h1@text##\\)|.*\\(", "bookList": "class.man_first@li", "bookUrl": "h1@a@href", "intro": "p@text", "kind": "h3@text", "name": "h1@text##\\(.*", "wordCount": "" }, "ruleSearch": { "author": "a.1@text##\\)|.*\\(", "bookList": "class.morelist@li", "bookUrl": "a.1@href", "kind": "a.0@text", "name": "a.1@text##\\(.*" }, "ruleToc": { "chapterList": "\ns=baseUrl.match(/(.*\\/\\d+)(.*)/)\nnum=result.match(/_(\\d+)[^>]*>尾页", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "/e/search/index.php,{\n \"body\": \"page={{page}}&show=title,newstext&btzz=b&keyboard={{key}}\",\n \"charset\": \"UTF-8\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "感谢关耳大大", "bookSourceGroup": "番茄小说", "bookSourceName": "番茄短剧", "bookSourceType": 0, "bookSourceUrl": "https://www.shanhuzs.com/", "customOrder": 2261, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"女频恋爱\",\"url\":\"/fqsansw/5---女频恋爱-----{{page}}---.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"反转爽剧\",\"url\":\"/fqsansw/5---反转爽-----{{page}}---.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"脑洞悬疑\",\"url\":\"/fqsansw/5---脑洞悬疑-----{{page}}---.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"年代穿越\",\"url\":\"/fqsansw/5---年代穿越-----{{page}}---.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"古装仙侠\",\"url\":\"/fqsansw/5---古装仙侠-----{{page}}---.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"现代都市\",\"url\":\"/fqsansw/5---现代都市-----{{page}}---.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]", "lastUpdateTime": 1733523603492, "respondTime": 877, "ruleBookInfo": { "kind": ".tag@a@text" }, "ruleContent": { "content": "##\"url\":\"(.*)\",\"url_next\"##$1###@js:\nif(book.durChapterIndex==chapter.index){\n\t\tjava.startBrowser(result.replace(/\\\\/g,''),title)\n\t\tjava.toast('正在加载视频\\n视频加载较慢,请耐心等待')\n\t}\n'【刷新正文】播放\\n✅直链:\\n'+result", "nextContentUrl": "", "payAction": "", "replaceRegex": "##\\", "sourceRegex": "", "webJs": "" }, "ruleExplore": {}, "ruleSearch": { "bookList": "class.col8", "bookUrl": "h4@a@href", "checkKeyWord": "断亲后", "coverUrl": "img@data-original", "kind": ".text@text", "name": "h4@a@text" }, "ruleToc": { "chapterList": "a[href^=\"/fqsanpy/\"]", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "/fqsansc/{{key}}----------{{page}}---.html", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "正版", "bookSourceName": "📜 晋江", "bookSourceType": 0, "bookSourceUrl": "http://app.jjwxc.org", "customOrder": 2262, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "古言::http://app-cdn.jjwxc.net/bookstore/getFullPage?channel=gywx&version=3\n\n都市::http://app-cdn.jjwxc.net:80/bookstore/getFullPage?channel=dsyq&version=3\n幻言::http://app-cdn.jjwxc.net:80/bookstore/getFullPage?channel=qqyq&version=3\n古穿::http://app-cdn.jjwxc.net:80/bookstore/getFullPage?channel=gdcy&version=3\n奇幻::http://app-cdn.jjwxc.net:80/bookstore/getFullPage?channel=xhqh&version=3\n未来游戏悬疑::http://app-cdn.jjwxc.net:80/bookstore/getFullPage?channel=xywy&version=3\n衍生言情::http://app-cdn.jjwxc.net:80/bookstore/getFullPage?channel=trys&version=3\n二次元言情::http://app-cdn.jjwxc.net:80/bookstore/getFullPage?channel=trmd&version=3", "lastUpdateTime": 1736086311819, "loginUrl": "", "respondTime": 2007, "ruleBookInfo": { "author": "$.authorName", "coverUrl": "$.novelCover", "intro": "{{$.protagonist}} {{$.costar}} {{$.other}};{{$.mainview}}\n简介:{{$.novelIntro}}", "kind": "{{$.novelTags}}{{$.novelClass}}{{$.novelIntroShort}}", "lastChapter": "{{$.renewChapterId}}{{$.renewChapterName}}{{$.chapterdateNewest}}", "name": "$.novelName", "tocUrl": "http://app-cdn.jjwxc.net/androidapi/chapterList?novelId={{$.novelId}}&more=0&whole=1" }, "ruleContent": { "content": "$..content" }, "ruleExplore": { "author": "$.authorName", "bookList": "$..data.*", "bookUrl": "http://app-cdn.jjwxc.net:80/androidapi/novelbasicinfo?novelId={{$.novelId}}", "coverUrl": "$.cover", "intro": "$.novelIntroShort", "kind": "{{$.novelClass}}\n{{$.tags}}", "name": "$.novelName", "wordCount": "$.novelSizeformat" }, "ruleSearch": { "author": "$.authorname", "bookList": "$..items.*", "bookUrl": "http://app-cdn.jjwxc.net:80/androidapi/novelbasicinfo?novelId={{$.novelid}}", "coverUrl": "$.cover", "kind": "{{$.tags}}{{$.novelClass}}", "name": "$.novelname", "wordCount": "$.novelSizeformat" }, "ruleToc": { "chapterList": "$.chapterlist.*", "chapterName": "$.chaptername", "chapterUrl": "http://app-cdn.jjwxc.net:80/androidapi/chapterContent?novelId={{$.novelid}}&chapterId={{$.chapterid}}", "isVip": "$.isvip" }, "searchUrl": "http://app.jjwxc.org/androidapi/search?keyword={{key}}&type=1&page={{page}}&token=null&searchType=1&sortMode=DESC&versionCode=173", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "有声", "bookSourceName": "饭角有声(优)", "bookSourceType": 1, "bookSourceUrl": "https://api.fanjiao.co/", "bookUrlPattern": "", "customOrder": 2265, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1732637611284, "respondTime": 790, "ruleBookInfo": { "author": "", "name": "book.name" }, "ruleContent": {}, "ruleExplore": {}, "ruleSearch": { "author": "", "bookList": "$.data.list[*]", "bookUrl": "\nbody = \"album_id={{$.album_id}}\";\nurl = \"https://api.fanjiao.co/walkman/api/album/audio?\"+body;\nsign = java.md5Encode(body+\"879f30c4b1641142c6192acc23cfb733\")\nheaders = \n\t{\"headers\":{\"signature\":String(sign)}}\nurl+\",\"+JSON.stringify(headers)\n", "checkKeyWord": "", "coverUrl": "$.cover", "intro": "$.description", "lastChapter": "", "name": "$.name" }, "ruleToc": { "chapterList": "$..audios_list[*]", "chapterName": "$.name", "chapterUrl": "$.src" }, "searchUrl": "\nbody = \"keyword=\"+key+\"&page=\"+page+\"&size=20&type=2\";\nurl = \"https://api.fanjiao.co/walkman/api/search/keyword?\"+body;\nsign = java.md5Encode(body+\"879f30c4b1641142c6192acc23cfb733\")\nheaders = \n\t{\"headers\":{\"signature\":String(sign)}}\nurl+\",\"+JSON.stringify(headers)\n", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "正版", "bookSourceName": "QQ阅读", "bookSourceType": 0, "bookSourceUrl": "https://book.qq.com", "customOrder": 2266, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[\n{\"title\":\"女生精选\",\"url\":\" https://book.qq.com/recommend/female-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"免费榜\",\"url\":\" https://book.qq.com/book-rank/female-free/cycle-1-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},\n{\"title\":\"封神榜\",\"url\":\" https://book.qq.com/book-rank/female-god/cycle-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},\n{\"title\":\"新书榜-日\",\"url\":\" https://book.qq.com/book-rank/female-new/cycle-1-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"新书榜-周\",\"url\":\" https://book.qq.com/book-rank/female-new/cycle-2-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"新书榜-月\",\"url\":\" https://book.qq.com/book-rank/female-new/cycle-3-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完结榜-周\",\"url\":\" https://book.qq.com/book-rank/female-finish/cycle-1-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完结榜-月\",\"url\":\" https://book.qq.com/book-rank/female-finish/cycle-2-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完结榜-总\",\"url\":\" https://book.qq.com/book-rank/female-finish/cycle-3-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"畅销榜-全部\",\"url\":\" https://book.qq.com/book-rank/female-sell/cycle-5-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"上架30天\",\"url\":\" https://book.qq.com/book-rank/female-sell/cycle-1-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"上架120天\",\"url\":\" https://book.qq.com/book-rank/female-sell/cycle-2-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"上架300天\",\"url\":\" https://book.qq.com/book-rank/female-sell/cycle-3-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"上架300天以上\",\"url\":\" https://book.qq.com/book-rank/female-sell/cycle-4-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n\n{\"title\":\"↓ ↓ ↓ 全部 ↓ ↓ ↓\",\"url\":\"https://book.qq.com/book-cate/0-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n\n{\"title\":\"古言\",\"url\":\"https://book.qq.com/book-cate/30013-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"女尊\",\"url\":\"https://book.qq.com/book-cate/30013-30014-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"架空\",\"url\":\"https://book.qq.com/book-cate/30013-30015-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"宅斗\",\"url\":\"https://book.qq.com/book-cate/30013-30016-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"穿越\",\"url\":\"https://book.qq.com/book-cate/30013-30017-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"宫斗\",\"url\":\"https://book.qq.com/book-cate/30013-30018-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"种田\",\"url\":\"https://book.qq.com/book-cate/30013-30019-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"西方\",\"url\":\"https://book.qq.com/book-cate/30013-30094-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"清穿\",\"url\":\"https://book.qq.com/book-cate/30013-30095-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"蛮荒\",\"url\":\"https://book.qq.com/book-cate/30013-30096-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"江湖\",\"url\":\"https://book.qq.com/book-cate/30013-30097-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n\n{\"title\":\"现言\",\"url\":\"https://book.qq.com/book-cate/30020-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.6}},\n{\"title\":\"都市\",\"url\":\"https://book.qq.com/book-cate/30020-30021-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"婚恋\",\"url\":\"https://book.qq.com/book-cate/30020-30022-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"明星\",\"url\":\"https://book.qq.com/book-cate/30020-30023-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"职场\",\"url\":\"https://book.qq.com/book-cate/30020-30026-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"异能\",\"url\":\"https://book.qq.com/book-cate/30020-30027-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"豪门\",\"url\":\"https://book.qq.com/book-cate/30020-30028-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"极道\",\"url\":\"https://book.qq.com/book-cate/30020-30029-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"民国\",\"url\":\"https://book.qq.com/book-cate/30020-30030-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"异国\",\"url\":\"https://book.qq.com/book-cate/30020-30098-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n\n{\"title\":\"幻情\",\"url\":\"https://book.qq.com/book-cate/30001-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"玄幻\",\"url\":\"https://book.qq.com/book-cate/30001-30002-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"异世\",\"url\":\"https://book.qq.com/book-cate/30001-30003-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"远古\",\"url\":\"https://book.qq.com/book-cate/30001-30004-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"异族\",\"url\":\"https://book.qq.com/book-cate/30001-30005-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"魔幻\",\"url\":\"https://book.qq.com/book-cate/30001-30006-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"西幻\",\"url\":\"https://book.qq.com/book-cate/30001-30007-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"异术\",\"url\":\"https://book.qq.com/book-cate/30001-30092-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n\n\n{\"title\":\"仙侠\",\"url\":\"https://book.qq.com/book-cate/30008-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.6}},\n{\"title\":\"武侠\",\"url\":\"https://book.qq.com/book-cate/30008-30009-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"修仙\",\"url\":\"https://book.qq.com/book-cate/30008-30010-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"修真\",\"url\":\"https://book.qq.com/book-cate/30008-30011-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"洪荒\",\"url\":\"https://book.qq.com/book-cate/30008-30012-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"仙缘\",\"url\":\"https://book.qq.com/book-cate/30008-30093-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n\n{\"title\":\"青春\",\"url\":\"https://book.qq.com/book-cate/30031-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"成长\",\"url\":\"https://book.qq.com/book-cate/30031-30032-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"纯爱\",\"url\":\"https://book.qq.com/book-cate/30031-30033-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"疼痛\",\"url\":\"https://book.qq.com/book-cate/30031-30034-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"校园\",\"url\":\"https://book.qq.com/book-cate/30031-30035-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n\n{\"title\":\"游戏\",\"url\":\"https://book.qq.com/book-cate/30050-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"电竞\",\"url\":\"https://book.qq.com/book-cate/30050-30051-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"网游\",\"url\":\"https://book.qq.com/book-cate/30050-30052-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"网恋\",\"url\":\"https://book.qq.com/book-cate/30050-30053-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"体育\",\"url\":\"https://book.qq.com/book-cate/30050-30054-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n\n{\"title\":\"科幻\",\"url\":\"https://book.qq.com/book-cate/30042-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"星际\",\"url\":\"https://book.qq.com/book-cate/30042-30043-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"位面\",\"url\":\"https://book.qq.com/book-cate/30042-30044-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"未来\",\"url\":\"https://book.qq.com/book-cate/30042-30045-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"机甲\",\"url\":\"https://book.qq.com/book-cate/30042-30046-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"科技\",\"url\":\"https://book.qq.com/book-cate/30042-30047-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"进化\",\"url\":\"https://book.qq.com/book-cate/30042-30048-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"末世\",\"url\":\"https://book.qq.com/book-cate/30042-30049-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n\n\n{\"title\":\"悬疑\",\"url\":\"https://book.qq.com/book-cate/30036-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"推理\",\"url\":\"https://book.qq.com/book-cate/30036-30037-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"探险\",\"url\":\"https://book.qq.com/book-cate/30036-30039-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"奇妙\",\"url\":\"https://book.qq.com/book-cate/30036-30040-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"风水\",\"url\":\"https://book.qq.com/book-cate/30036-30041-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n\n{\"title\":\"轻小说\",\"url\":\"https://book.qq.com/book-cate/30055-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.6}},\n{\"title\":\"同人\",\"url\":\"https://book.qq.com/book-cate/30055-30100-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"唯美\",\"url\":\"https://book.qq.com/book-cate/30055-30101-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"萌系\",\"url\":\"https://book.qq.com/book-cate/30055-30102-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"纯恋\",\"url\":\"https://book.qq.com/book-cate/30055-30103-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"吐槽\",\"url\":\"https://book.qq.com/book-cate/30055-30104-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"古衍\",\"url\":\"https://book.qq.com/book-cate/30055-30105-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"影衍\",\"url\":\"https://book.qq.com/book-cate/30055-30106-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"漫衍\",\"url\":\"https://book.qq.com/book-cate/30055-30107-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"其他\",\"url\":\"https://book.qq.com/book-cate/30055-30108-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n\n{\"title\":\"短篇\",\"url\":\"https://book.qq.com/book-cate/30083-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"随笔\",\"url\":\"https://book.qq.com/book-cate/30083-30086-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"小说\",\"url\":\"https://book.qq.com/book-cate/30083-30089-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n\n{\"title\":\"现实\",\"url\":\"https://book.qq.com/book-cate/30120-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"家庭\",\"url\":\"https://book.qq.com/book-cate/30120-30121-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"行业\",\"url\":\"https://book.qq.com/book-cate/30120-30122-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"探索\",\"url\":\"https://book.qq.com/book-cate/30120-30123-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"人文\",\"url\":\"https://book.qq.com/book-cate/30120-30124-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n\n{\"title\":\"↑ ↑ ↑ *** ↑ ↑ ↑\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n\n{\"title\":\"↓ ↓ ↓ 连载中 ↓ ↓ ↓\",\"url\":\"https://book.qq.com/book-cate/0-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n\n{\"title\":\"古言\",\"url\":\"https://book.qq.com/book-cate/30013-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"女尊\",\"url\":\"https://book.qq.com/book-cate/30013-30014-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"架空\",\"url\":\"https://book.qq.com/book-cate/30013-30015-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"宅斗\",\"url\":\"https://book.qq.com/book-cate/30013-30016-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"穿越\",\"url\":\"https://book.qq.com/book-cate/30013-30017-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"宫斗\",\"url\":\"https://book.qq.com/book-cate/30013-30018-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"种田\",\"url\":\"https://book.qq.com/book-cate/30013-30019-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"西方\",\"url\":\"https://book.qq.com/book-cate/30013-30094-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"清穿\",\"url\":\"https://book.qq.com/book-cate/30013-30095-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"蛮荒\",\"url\":\"https://book.qq.com/book-cate/30013-30096-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"江湖\",\"url\":\"https://book.qq.com/book-cate/30013-30097-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"现言\",\"url\":\"https://book.qq.com/book-cate/30020-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.5,\"layout_flexGrow\":1}},\n{\"title\":\"都市\",\"url\":\"https://book.qq.com/book-cate/30020-30021-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"婚恋\",\"url\":\"https://book.qq.com/book-cate/30020-30022-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"明星\",\"url\":\"https://book.qq.com/book-cate/30020-30023-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"职场\",\"url\":\"https://book.qq.com/book-cate/30020-30026-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异能\",\"url\":\"https://book.qq.com/book-cate/30020-30027-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"豪门\",\"url\":\"https://book.qq.com/book-cate/30020-30028-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"极道\",\"url\":\"https://book.qq.com/book-cate/30020-30029-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"民国\",\"url\":\"https://book.qq.com/book-cate/30020-30030-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异国\",\"url\":\"https://book.qq.com/book-cate/30020-30098-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"幻情\",\"url\":\"https://book.qq.com/book-cate/30001-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻\",\"url\":\"https://book.qq.com/book-cate/30001-30002-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异世\",\"url\":\"https://book.qq.com/book-cate/30001-30003-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"远古\",\"url\":\"https://book.qq.com/book-cate/30001-30004-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异族\",\"url\":\"https://book.qq.com/book-cate/30001-30005-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"魔幻\",\"url\":\"https://book.qq.com/book-cate/30001-30006-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"西幻\",\"url\":\"https://book.qq.com/book-cate/30001-30007-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异术\",\"url\":\"https://book.qq.com/book-cate/30001-30092-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"仙侠\",\"url\":\"https://book.qq.com/book-cate/30008-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"武侠\",\"url\":\"https://book.qq.com/book-cate/30008-30009-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"修仙\",\"url\":\"https://book.qq.com/book-cate/30008-30010-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"修真\",\"url\":\"https://book.qq.com/book-cate/30008-30011-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"洪荒\",\"url\":\"https://book.qq.com/book-cate/30008-30012-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"仙缘\",\"url\":\"https://book.qq.com/book-cate/30008-30093-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"青春\",\"url\":\"https://book.qq.com/book-cate/30031-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"成长\",\"url\":\"https://book.qq.com/book-cate/30031-30032-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"纯爱\",\"url\":\"https://book.qq.com/book-cate/30031-30033-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"疼痛\",\"url\":\"https://book.qq.com/book-cate/30031-30034-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"校园\",\"url\":\"https://book.qq.com/book-cate/30031-30035-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"游戏\",\"url\":\"https://book.qq.com/book-cate/30050-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"电竞\",\"url\":\"https://book.qq.com/book-cate/30050-30051-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"网游\",\"url\":\"https://book.qq.com/book-cate/30050-30052-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"网恋\",\"url\":\"https://book.qq.com/book-cate/30050-30053-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"体育\",\"url\":\"https://book.qq.com/book-cate/30050-30054-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"科幻\",\"url\":\"https://book.qq.com/book-cate/30042-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"星际\",\"url\":\"https://book.qq.com/book-cate/30042-30043-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"位面\",\"url\":\"https://book.qq.com/book-cate/30042-30044-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"未来\",\"url\":\"https://book.qq.com/book-cate/30042-30045-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"机甲\",\"url\":\"https://book.qq.com/book-cate/30042-30046-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"科技\",\"url\":\"https://book.qq.com/book-cate/30042-30047-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"进化\",\"url\":\"https://book.qq.com/book-cate/30042-30048-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"末世\",\"url\":\"https://book.qq.com/book-cate/30042-30049-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n\n{\"title\":\"悬疑\",\"url\":\"https://book.qq.com/book-cate/30036-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"推理\",\"url\":\"https://book.qq.com/book-cate/30036-30037-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"探险\",\"url\":\"https://book.qq.com/book-cate/30036-30039-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"奇妙\",\"url\":\"https://book.qq.com/book-cate/30036-30040-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"风水\",\"url\":\"https://book.qq.com/book-cate/30036-30041-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"轻小说\",\"url\":\"https://book.qq.com/book-cate/30055-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"同人\",\"url\":\"https://book.qq.com/book-cate/30055-30100-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"唯美\",\"url\":\"https://book.qq.com/book-cate/30055-30101-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"萌系\",\"url\":\"https://book.qq.com/book-cate/30055-30102-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"纯恋\",\"url\":\"https://book.qq.com/book-cate/30055-30103-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"吐槽\",\"url\":\"https://book.qq.com/book-cate/30055-30104-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"古衍\",\"url\":\"https://book.qq.com/book-cate/30055-30105-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"影衍\",\"url\":\"https://book.qq.com/book-cate/30055-30106-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"漫衍\",\"url\":\"https://book.qq.com/book-cate/30055-30107-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"其他\",\"url\":\"https://book.qq.com/book-cate/30055-30108-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"短篇\",\"url\":\"https://book.qq.com/book-cate/30083-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"随笔\",\"url\":\"https://book.qq.com/book-cate/30083-30086-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"小说\",\"url\":\"https://book.qq.com/book-cate/30083-30089-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"现实\",\"url\":\"https://book.qq.com/book-cate/30120-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"家庭\",\"url\":\"https://book.qq.com/book-cate/30120-30121-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"行业\",\"url\":\"https://book.qq.com/book-cate/30120-30122-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"探索\",\"url\":\"https://book.qq.com/book-cate/30120-30123-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"人文\",\"url\":\"https://book.qq.com/book-cate/30120-30124-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"↑ ↑ ↑ *** ↑ ↑ ↑\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n\n\n{\"title\":\"↓ ↓ ↓ 已完结 ↓ ↓ ↓\",\"url\":\"https://book.qq.com/book-cate/0-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n\n{\"title\":\"古言\",\"url\":\"https://book.qq.com/book-cate/30013-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"女尊\",\"url\":\"https://book.qq.com/book-cate/30013-30014-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"架空\",\"url\":\"https://book.qq.com/book-cate/30013-30015-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"宅斗\",\"url\":\"https://book.qq.com/book-cate/30013-30016-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"穿越\",\"url\":\"https://book.qq.com/book-cate/30013-30017-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"宫斗\",\"url\":\"https://book.qq.com/book-cate/30013-30018-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"种田\",\"url\":\"https://book.qq.com/book-cate/30013-30019-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"西方\",\"url\":\"https://book.qq.com/book-cate/30013-30094-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"清穿\",\"url\":\"https://book.qq.com/book-cate/30013-30095-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"蛮荒\",\"url\":\"https://book.qq.com/book-cate/30013-30096-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"江湖\",\"url\":\"https://book.qq.com/book-cate/30013-30097-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"现言\",\"url\":\"https://book.qq.com/book-cate/30020-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"都市\",\"url\":\"https://book.qq.com/book-cate/30020-30021-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"婚恋\",\"url\":\"https://book.qq.com/book-cate/30020-30022-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"明星\",\"url\":\"https://book.qq.com/book-cate/30020-30023-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"职场\",\"url\":\"https://book.qq.com/book-cate/30020-30026-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异能\",\"url\":\"https://book.qq.com/book-cate/30020-30027-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"豪门\",\"url\":\"https://book.qq.com/book-cate/30020-30028-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"极道\",\"url\":\"https://book.qq.com/book-cate/30020-30029-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"民国\",\"url\":\"https://book.qq.com/book-cate/30020-30030-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异国\",\"url\":\"https://book.qq.com/book-cate/30020-30098-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"幻情\",\"url\":\"https://book.qq.com/book-cate/30001-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻\",\"url\":\"https://book.qq.com/book-cate/30001-30002-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异世\",\"url\":\"https://book.qq.com/book-cate/30001-30003-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"远古\",\"url\":\"https://book.qq.com/book-cate/30001-30004-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异族\",\"url\":\"https://book.qq.com/book-cate/30001-30005-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"魔幻\",\"url\":\"https://book.qq.com/book-cate/30001-30006-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"西幻\",\"url\":\"https://book.qq.com/book-cate/30001-30007-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异术\",\"url\":\"https://book.qq.com/book-cate/30001-30092-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n\n{\"title\":\"仙侠\",\"url\":\"https://book.qq.com/book-cate/30008-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"武侠\",\"url\":\"https://book.qq.com/book-cate/30008-30009-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"修仙\",\"url\":\"https://book.qq.com/book-cate/30008-30010-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"修真\",\"url\":\"https://book.qq.com/book-cate/30008-30011-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"洪荒\",\"url\":\"https://book.qq.com/book-cate/30008-30012-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"仙缘\",\"url\":\"https://book.qq.com/book-cate/30008-30093-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"青春\",\"url\":\"https://book.qq.com/book-cate/30031-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"成长\",\"url\":\"https://book.qq.com/book-cate/30031-30032-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"纯爱\",\"url\":\"https://book.qq.com/book-cate/30031-30033-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"疼痛\",\"url\":\"https://book.qq.com/book-cate/30031-30034-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"校园\",\"url\":\"https://book.qq.com/book-cate/30031-30035-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"游戏\",\"url\":\"https://book.qq.com/book-cate/30050-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"电竞\",\"url\":\"https://book.qq.com/book-cate/30050-30051-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"网游\",\"url\":\"https://book.qq.com/book-cate/30050-30052-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"网恋\",\"url\":\"https://book.qq.com/book-cate/30050-30053-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"体育\",\"url\":\"https://book.qq.com/book-cate/30050-30054-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"科幻\",\"url\":\"https://book.qq.com/book-cate/30042-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"星际\",\"url\":\"https://book.qq.com/book-cate/30042-30043-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"位面\",\"url\":\"https://book.qq.com/book-cate/30042-30044-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"未来\",\"url\":\"https://book.qq.com/book-cate/30042-30045-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"机甲\",\"url\":\"https://book.qq.com/book-cate/30042-30046-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"科技\",\"url\":\"https://book.qq.com/book-cate/30042-30047-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"进化\",\"url\":\"https://book.qq.com/book-cate/30042-30048-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"末世\",\"url\":\"https://book.qq.com/book-cate/30042-30049-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n\n{\"title\":\"悬疑\",\"url\":\"https://book.qq.com/book-cate/30036-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"推理\",\"url\":\"https://book.qq.com/book-cate/30036-30037-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"探险\",\"url\":\"https://book.qq.com/book-cate/30036-30039-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"奇妙\",\"url\":\"https://book.qq.com/book-cate/30036-30040-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"风水\",\"url\":\"https://book.qq.com/book-cate/30036-30041-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"轻小说\",\"url\":\"https://book.qq.com/book-cate/30055-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"同人\",\"url\":\"https://book.qq.com/book-cate/30055-30100-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"唯美\",\"url\":\"https://book.qq.com/book-cate/30055-30101-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"萌系\",\"url\":\"https://book.qq.com/book-cate/30055-30102-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"纯恋\",\"url\":\"https://book.qq.com/book-cate/30055-30103-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"吐槽\",\"url\":\"https://book.qq.com/book-cate/30055-30104-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"古衍\",\"url\":\"https://book.qq.com/book-cate/30055-30105-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"影衍\",\"url\":\"https://book.qq.com/book-cate/30055-30106-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"漫衍\",\"url\":\"https://book.qq.com/book-cate/30055-30107-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"其他\",\"url\":\"https://book.qq.com/book-cate/30055-30108-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"短篇\",\"url\":\"https://book.qq.com/book-cate/30083-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"随笔\",\"url\":\"https://book.qq.com/book-cate/30083-30086-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"小说\",\"url\":\"https://book.qq.com/book-cate/30083-30089-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"现实\",\"url\":\"https://book.qq.com/book-cate/30120-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"家庭\",\"url\":\"https://book.qq.com/book-cate/30120-30121-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"行业\",\"url\":\"https://book.qq.com/book-cate/30120-30122-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"探索\",\"url\":\"https://book.qq.com/book-cate/30120-30123-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"人文\",\"url\":\"https://book.qq.com/book-cate/30120-30124-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"↑ ↑ ↑ *** ↑ ↑ ↑\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n\n\n{\"title\":\"男生精选\",\"url\":\"https://book.qq.com/recommend/male-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"免费榜\",\"url\":\"https://book.qq.com/book-rank/male-free/cycle-1-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},\n{\"title\":\"封神榜\",\"url\":\"https://book.qq.com/book-rank/male-god/cycle-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},\n{\"title\":\"新书榜-日\",\"url\":\"https://book.qq.com/book-rank/male-new/cycle-1-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"新书榜-周\",\"url\":\"https://book.qq.com/book-rank/male-new/cycle-2-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"新书榜-月\",\"url\":\"https://book.qq.com/book-rank/male-new/cycle-3-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完结榜-周\",\"url\":\"https://book.qq.com/book-rank/male-finish/cycle-1-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完结榜-月\",\"url\":\"https://book.qq.com/book-rank/male-finish/cycle-2-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完结榜-总\",\"url\":\"https://book.qq.com/book-rank/male-finish/cycle-3-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"畅销榜-全部\",\"url\":\"https://book.qq.com/book-rank/male-sell/cycle-5-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.5,\"layout_flexGrow\":1}},\n{\"title\":\"上架30天内\",\"url\":\"https://book.qq.com/book-rank/male-sell/cycle-1-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"上架120天内\",\"url\":\"https://book.qq.com/book-rank/male-sell/cycle-2-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"上架300天内\",\"url\":\"https://book.qq.com/book-rank/male-sell/cycle-3-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"上架300天以上\",\"url\":\"https://book.qq.com/book-rank/male-sell/cycle-4-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n\n{\"title\":\"↓ ↓ ↓ 全部 ↓ ↓ ↓\",\"url\":\"https://book.qq.com/book-cate/0-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻\",\"url\":\"https://book.qq.com/book-cate/20001-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"东方玄幻\",\"url\":\"https://book.qq.com/book-cate/20001-20002-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异世\",\"url\":\"https://book.qq.com/book-cate/20001-20003-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"争霸\",\"url\":\"https://book.qq.com/book-cate/20001-20082-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"高武\",\"url\":\"https://book.qq.com/book-cate/20001-20004-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"奇幻\",\"url\":\"https://book.qq.com/book-cate/20005-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"魔法\",\"url\":\"https://book.qq.com/book-cate/20005-20006-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"史诗\",\"url\":\"https://book.qq.com/book-cate/20005-20007-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"神秘\",\"url\":\"https://book.qq.com/book-cate/20005-20008-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现代\",\"url\":\"https://book.qq.com/book-cate/20005-20009-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"神史\",\"url\":\"https://book.qq.com/book-cate/20005-20092-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"空幻\",\"url\":\"https://book.qq.com/book-cate/20005-20093-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n\n\n{\"title\":\"武侠\",\"url\":\"https://book.qq.com/book-cate/20010-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"武侠\",\"url\":\"https://book.qq.com/book-cate/20010-20011-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"潮流\",\"url\":\"https://book.qq.com/book-cate/20010-20012-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"国术\",\"url\":\"https://book.qq.com/book-cate/20010-20013-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"古武\",\"url\":\"https://book.qq.com/book-cate/20010-20099-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"武侠同人\",\"url\":\"https://book.qq.com/book-cate/20010-20100-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"仙侠\",\"url\":\"https://book.qq.com/book-cate/20014-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"修真\",\"url\":\"https://book.qq.com/book-cate/20014-20015-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"幻修\",\"url\":\"https://book.qq.com/book-cate/20014-20016-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"现修\",\"url\":\"https://book.qq.com/book-cate/20014-20017-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"神话\",\"url\":\"https://book.qq.com/book-cate/20014-20018-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"古典\",\"url\":\"https://book.qq.com/book-cate/20014-20101-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"都市\",\"url\":\"https://book.qq.com/book-cate/20019-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"生活\",\"url\":\"https://book.qq.com/book-cate/20019-20020-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"娱乐\",\"url\":\"https://book.qq.com/book-cate/20019-20022-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"商场\",\"url\":\"https://book.qq.com/book-cate/20019-20025-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"异能\",\"url\":\"https://book.qq.com/book-cate/20019-20026-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"异术\",\"url\":\"https://book.qq.com/book-cate/20019-20027-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"校园\",\"url\":\"https://book.qq.com/book-cate/20019-20069-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n\n\n{\"title\":\"现实\",\"url\":\"https://book.qq.com/book-cate/20065-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"家庭\",\"url\":\"https://book.qq.com/book-cate/20065-20021-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"百态\",\"url\":\"https://book.qq.com/book-cate/20065-20071-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"女性\",\"url\":\"https://book.qq.com/book-cate/20065-20104-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"https://book.qq.com/book-cate/20065-20105-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"时代\",\"url\":\"https://book.qq.com/book-cate/20065-20106-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"青年\",\"url\":\"https://book.qq.com/book-cate/20065-20108-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n\n{\"title\":\"历史\",\"url\":\"https://book.qq.com/book-cate/20028-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.5,\"layout_flexGrow\":1}},\n{\"title\":\"架空\",\"url\":\"https://book.qq.com/book-cate/20028-20029-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"先秦\",\"url\":\"https://book.qq.com/book-cate/20028-20083-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"秦汉三国\",\"url\":\"https://book.qq.com/book-cate/20028-20084-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.3,\"layout_flexGrow\":1}},\n{\"title\":\"两晋隋唐\",\"url\":\"https://book.qq.com/book-cate/20028-20085-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.3,\"layout_flexGrow\":1}},\n{\"title\":\"五代十国\",\"url\":\"https://book.qq.com/book-cate/20028-20086-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.3,\"layout_flexGrow\":1}},\n{\"title\":\"两宋元明\",\"url\":\"https://book.qq.com/book-cate/20028-20030-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.3,\"layout_flexGrow\":1}},\n{\"title\":\"清民\",\"url\":\"https://book.qq.com/book-cate/20028-20087-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"外史\",\"url\":\"https://book.qq.com/book-cate/20028-20031-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"传记\",\"url\":\"https://book.qq.com/book-cate/20028-20088-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"传说\",\"url\":\"https://book.qq.com/book-cate/20028-20094-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"军事\",\"url\":\"https://book.qq.com/book-cate/20032-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"战争\",\"url\":\"https://book.qq.com/book-cate/20032-20091-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"战斗\",\"url\":\"https://book.qq.com/book-cate/20032-20033-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"激战\",\"url\":\"https://book.qq.com/book-cate/20032-20034-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"军旅\",\"url\":\"https://book.qq.com/book-cate/20032-20035-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"抗战\",\"url\":\"https://book.qq.com/book-cate/20032-20036-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"游戏\",\"url\":\"https://book.qq.com/book-cate/20050-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"电竞\",\"url\":\"https://book.qq.com/book-cate/20050-20051-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"虚拟\",\"url\":\"https://book.qq.com/book-cate/20050-20052-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异界\",\"url\":\"https://book.qq.com/book-cate/20050-20053-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"系统\",\"url\":\"https://book.qq.com/book-cate/20050-20102-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"主播\",\"url\":\"https://book.qq.com/book-cate/20050-20103-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"体育\",\"url\":\"https://book.qq.com/book-cate/20054-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"体育\",\"url\":\"https://book.qq.com/book-cate/20054-20055-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"篮球\",\"url\":\"https://book.qq.com/book-cate/20054-20056-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"足球\",\"url\":\"https://book.qq.com/book-cate/20054-20057-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"科幻\",\"url\":\"https://book.qq.com/book-cate/20042-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"星际\",\"url\":\"https://book.qq.com/book-cate/20042-20043-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"穿梭\",\"url\":\"https://book.qq.com/book-cate/20042-20044-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"未来\",\"url\":\"https://book.qq.com/book-cate/20042-20045-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"机甲\",\"url\":\"https://book.qq.com/book-cate/20042-20046-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"科技\",\"url\":\"https://book.qq.com/book-cate/20042-20047-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"变异\",\"url\":\"https://book.qq.com/book-cate/20042-20048-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"末世\",\"url\":\"https://book.qq.com/book-cate/20042-20049-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"悬疑\",\"url\":\"https://book.qq.com/book-cate/20037-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.5,\"layout_flexGrow\":1}},\n{\"title\":\"推理\",\"url\":\"https://book.qq.com/book-cate/20037-20038-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"https://book.qq.com/book-cate/20037-20039-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"生存\",\"url\":\"https://book.qq.com/book-cate/20037-20040-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"奇妙\",\"url\":\"https://book.qq.com/book-cate/20037-20041-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"传奇\",\"url\":\"https://book.qq.com/book-cate/20037-20095-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"轻小说\",\"url\":\"https://book.qq.com/book-cate/20059-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"幻想\",\"url\":\"https://book.qq.com/book-cate/20059-20060-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"同人\",\"url\":\"https://book.qq.com/book-cate/20059-20061-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"吐槽\",\"url\":\"https://book.qq.com/book-cate/20059-20063-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"恋爱\",\"url\":\"https://book.qq.com/book-cate/20059-20064-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"诸天无限\",\"url\":\"https://book.qq.com/book-cate/20109-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"无限\",\"url\":\"https://book.qq.com/book-cate/20109-20110-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"诸天\",\"url\":\"https://book.qq.com/book-cate/20109-20111-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"综漫\",\"url\":\"https://book.qq.com/book-cate/20109-20112-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n\n{\"title\":\"短篇\",\"url\":\"https://book.qq.com/book-cate/20076-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"剧本\",\"url\":\"https://book.qq.com/book-cate/20076-20075-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"评论\",\"url\":\"https://book.qq.com/book-cate/20076-20077-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"随笔\",\"url\":\"https://book.qq.com/book-cate/20076-20078-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"游记\",\"url\":\"https://book.qq.com/book-cate/20076-20079-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"小说\",\"url\":\"https://book.qq.com/book-cate/20076-20096-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"散文\",\"url\":\"https://book.qq.com/book-cate/20076-20097-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"人物\",\"url\":\"https://book.qq.com/book-cate/20076-20098-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"连载中\",\"url\":\"https://book.qq.com/book-cate/0-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n\n{\"title\":\"玄幻\",\"url\":\"https://book.qq.com/book-cate/20001-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"东方玄幻\",\"url\":\"https://book.qq.com/book-cate/20001-20002-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异世\",\"url\":\"https://book.qq.com/book-cate/20001-20003-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"争霸\",\"url\":\"https://book.qq.com/book-cate/20001-20082-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"高武\",\"url\":\"https://book.qq.com/book-cate/20001-20004-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"奇幻\",\"url\":\"https://book.qq.com/book-cate/20005-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"魔法\",\"url\":\"https://book.qq.com/book-cate/20005-20006-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"史诗\",\"url\":\"https://book.qq.com/book-cate/20005-20007-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"神秘\",\"url\":\"https://book.qq.com/book-cate/20005-20008-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"现代\",\"url\":\"https://book.qq.com/book-cate/20005-20009-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"神史\",\"url\":\"https://book.qq.com/book-cate/20005-20092-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"空幻\",\"url\":\"https://book.qq.com/book-cate/20005-20093-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"武侠\",\"url\":\"https://book.qq.com/book-cate/20010-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"武侠\",\"url\":\"https://book.qq.com/book-cate/20010-20011-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"潮流\",\"url\":\"https://book.qq.com/book-cate/20010-20012-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"国术\",\"url\":\"https://book.qq.com/book-cate/20010-20013-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"古武\",\"url\":\"https://book.qq.com/book-cate/20010-20099-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"武侠同人\",\"url\":\"https://book.qq.com/book-cate/20010-20100-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n\n{\"title\":\"仙侠\",\"url\":\"https://book.qq.com/book-cate/20014-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"修真\",\"url\":\"https://book.qq.com/book-cate/20014-20015-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"幻修\",\"url\":\"https://book.qq.com/book-cate/20014-20016-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"现修\",\"url\":\"https://book.qq.com/book-cate/20014-20017-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"神话\",\"url\":\"https://book.qq.com/book-cate/20014-20018-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"古典\",\"url\":\"https://book.qq.com/book-cate/20014-20101-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"都市\",\"url\":\"https://book.qq.com/book-cate/20019-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"生活\",\"url\":\"https://book.qq.com/book-cate/20019-20020-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"娱乐\",\"url\":\"https://book.qq.com/book-cate/20019-20022-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"商场\",\"url\":\"https://book.qq.com/book-cate/20019-20025-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异能\",\"url\":\"https://book.qq.com/book-cate/20019-20026-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异术\",\"url\":\"https://book.qq.com/book-cate/20019-20027-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"校园\",\"url\":\"https://book.qq.com/book-cate/20019-20069-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"现实\",\"url\":\"https://book.qq.com/book-cate/20065-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"家庭\",\"url\":\"https://book.qq.com/book-cate/20065-20021-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"百态\",\"url\":\"https://book.qq.com/book-cate/20065-20071-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"女性\",\"url\":\"https://book.qq.com/book-cate/20065-20104-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"https://book.qq.com/book-cate/20065-20105-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"时代\",\"url\":\"https://book.qq.com/book-cate/20065-20106-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"青年\",\"url\":\"https://book.qq.com/book-cate/20065-20108-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"历史\",\"url\":\"https://book.qq.com/book-cate/20028-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"架空\",\"url\":\"https://book.qq.com/book-cate/20028-20029-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"先秦\",\"url\":\"https://book.qq.com/book-cate/20028-20083-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"秦汉三国\",\"url\":\"https://book.qq.com/book-cate/20028-20084-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"两晋隋唐\",\"url\":\"https://book.qq.com/book-cate/20028-20085-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"五代十国\",\"url\":\"https://book.qq.com/book-cate/20028-20086-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"两宋元明\",\"url\":\"https://book.qq.com/book-cate/20028-20030-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"清民\",\"url\":\"https://book.qq.com/book-cate/20028-20087-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"外史\",\"url\":\"https://book.qq.com/book-cate/20028-20031-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"传记\",\"url\":\"https://book.qq.com/book-cate/20028-20088-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"传说\",\"url\":\"https://book.qq.com/book-cate/20028-20094-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"军事\",\"url\":\"https://book.qq.com/book-cate/20032-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"战争\",\"url\":\"https://book.qq.com/book-cate/20032-20091-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"战斗\",\"url\":\"https://book.qq.com/book-cate/20032-20033-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"激战\",\"url\":\"https://book.qq.com/book-cate/20032-20034-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"军旅\",\"url\":\"https://book.qq.com/book-cate/20032-20035-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"抗战\",\"url\":\"https://book.qq.com/book-cate/20032-20036-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"游戏\",\"url\":\"https://book.qq.com/book-cate/20050-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"电竞\",\"url\":\"https://book.qq.com/book-cate/20050-20051-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"虚拟\",\"url\":\"https://book.qq.com/book-cate/20050-20052-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异界\",\"url\":\"https://book.qq.com/book-cate/20050-20053-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"系统\",\"url\":\"https://book.qq.com/book-cate/20050-20102-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"主播\",\"url\":\"https://book.qq.com/book-cate/20050-20103-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"体育\",\"url\":\"https://book.qq.com/book-cate/20054-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"体育\",\"url\":\"https://book.qq.com/book-cate/20054-20055-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"篮球\",\"url\":\"https://book.qq.com/book-cate/20054-20056-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"足球\",\"url\":\"https://book.qq.com/book-cate/20054-20057-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"科幻\",\"url\":\"https://book.qq.com/book-cate/20042-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"星际\",\"url\":\"https://book.qq.com/book-cate/20042-20043-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"穿梭\",\"url\":\"https://book.qq.com/book-cate/20042-20044-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"未来\",\"url\":\"https://book.qq.com/book-cate/20042-20045-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"机甲\",\"url\":\"https://book.qq.com/book-cate/20042-20046-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"科技\",\"url\":\"https://book.qq.com/book-cate/20042-20047-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"变异\",\"url\":\"https://book.qq.com/book-cate/20042-20048-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"末世\",\"url\":\"https://book.qq.com/book-cate/20042-20049-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"悬疑\",\"url\":\"https://book.qq.com/book-cate/20037-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"推理\",\"url\":\"https://book.qq.com/book-cate/20037-20038-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"https://book.qq.com/book-cate/20037-20039-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"生存\",\"url\":\"https://book.qq.com/book-cate/20037-20040-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"奇妙\",\"url\":\"https://book.qq.com/book-cate/20037-20041-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"传奇\",\"url\":\"https://book.qq.com/book-cate/20037-20095-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"轻小说\",\"url\":\"https://book.qq.com/book-cate/20059-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"幻想\",\"url\":\"https://book.qq.com/book-cate/20059-20060-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"同人\",\"url\":\"https://book.qq.com/book-cate/20059-20061-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"吐槽\",\"url\":\"https://book.qq.com/book-cate/20059-20063-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"恋爱\",\"url\":\"https://book.qq.com/book-cate/20059-20064-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"诸天无限\",\"url\":\"https://book.qq.com/book-cate/20109-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"无限\",\"url\":\"https://book.qq.com/book-cate/20109-20110-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"诸天\",\"url\":\"https://book.qq.com/book-cate/20109-20111-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"综漫\",\"url\":\"https://book.qq.com/book-cate/20109-20112-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"短篇\",\"url\":\"https://book.qq.com/book-cate/20076-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"剧本\",\"url\":\"https://book.qq.com/book-cate/20076-20075-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"评论\",\"url\":\"https://book.qq.com/book-cate/20076-20077-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"随笔\",\"url\":\"https://book.qq.com/book-cate/20076-20078-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"游记\",\"url\":\"https://book.qq.com/book-cate/20076-20079-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"小说\",\"url\":\"https://book.qq.com/book-cate/20076-20096-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"散文\",\"url\":\"https://book.qq.com/book-cate/20076-20097-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"人物\",\"url\":\"https://book.qq.com/book-cate/20076-20098-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"已完结\",\"url\":\"https://book.qq.com/book-cate/0-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n\n{\"title\":\"玄幻\",\"url\":\"https://book.qq.com/book-cate/20001-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"东方玄幻\",\"url\":\"https://book.qq.com/book-cate/20001-20002-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异世\",\"url\":\"https://book.qq.com/book-cate/20001-20003-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"争霸\",\"url\":\"https://book.qq.com/book-cate/20001-20082-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"高武\",\"url\":\"https://book.qq.com/book-cate/20001-20004-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"奇幻\",\"url\":\"https://book.qq.com/book-cate/20005-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"魔法\",\"url\":\"https://book.qq.com/book-cate/20005-20006-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"史诗\",\"url\":\"https://book.qq.com/book-cate/20005-20007-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"神秘\",\"url\":\"https://book.qq.com/book-cate/20005-20008-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"现代\",\"url\":\"https://book.qq.com/book-cate/20005-20009-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"神史\",\"url\":\"https://book.qq.com/book-cate/20005-20092-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"空幻\",\"url\":\"https://book.qq.com/book-cate/20005-20093-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"武侠\",\"url\":\"https://book.qq.com/book-cate/20010-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"武侠\",\"url\":\"https://book.qq.com/book-cate/20010-20011-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"潮流\",\"url\":\"https://book.qq.com/book-cate/20010-20012-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"国术\",\"url\":\"https://book.qq.com/book-cate/20010-20013-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"古武\",\"url\":\"https://book.qq.com/book-cate/20010-20099-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"武侠同人\",\"url\":\"https://book.qq.com/book-cate/20010-20100-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"仙侠\",\"url\":\"https://book.qq.com/book-cate/20014-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"修真\",\"url\":\"https://book.qq.com/book-cate/20014-20015-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"幻修\",\"url\":\"https://book.qq.com/book-cate/20014-20016-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"现修\",\"url\":\"https://book.qq.com/book-cate/20014-20017-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"神话\",\"url\":\"https://book.qq.com/book-cate/20014-20018-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"古典\",\"url\":\"https://book.qq.com/book-cate/20014-20101-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"都市\",\"url\":\"https://book.qq.com/book-cate/20019-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"生活\",\"url\":\"https://book.qq.com/book-cate/20019-20020-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"娱乐\",\"url\":\"https://book.qq.com/book-cate/20019-20022-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"商场\",\"url\":\"https://book.qq.com/book-cate/20019-20025-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异能\",\"url\":\"https://book.qq.com/book-cate/20019-20026-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异术\",\"url\":\"https://book.qq.com/book-cate/20019-20027-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"校园\",\"url\":\"https://book.qq.com/book-cate/20019-20069-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"现实\",\"url\":\"https://book.qq.com/book-cate/20065-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"家庭\",\"url\":\"https://book.qq.com/book-cate/20065-20021-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"百态\",\"url\":\"https://book.qq.com/book-cate/20065-20071-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"女性\",\"url\":\"https://book.qq.com/book-cate/20065-20104-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"https://book.qq.com/book-cate/20065-20105-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"时代\",\"url\":\"https://book.qq.com/book-cate/20065-20106-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"青年\",\"url\":\"https://book.qq.com/book-cate/20065-20108-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"历史\",\"url\":\"https://book.qq.com/book-cate/20028-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"架空\",\"url\":\"https://book.qq.com/book-cate/20028-20029-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"先秦\",\"url\":\"https://book.qq.com/book-cate/20028-20083-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"秦汉三国\",\"url\":\"https://book.qq.com/book-cate/20028-20084-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"两晋隋唐\",\"url\":\"https://book.qq.com/book-cate/20028-20085-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"五代十国\",\"url\":\"https://book.qq.com/book-cate/20028-20086-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"两宋元明\",\"url\":\"https://book.qq.com/book-cate/20028-20030-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"清民\",\"url\":\"https://book.qq.com/book-cate/20028-20087-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"外史\",\"url\":\"https://book.qq.com/book-cate/20028-20031-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"传记\",\"url\":\"https://book.qq.com/book-cate/20028-20088-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"传说\",\"url\":\"https://book.qq.com/book-cate/20028-20094-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"军事\",\"url\":\"https://book.qq.com/book-cate/20032-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"战争\",\"url\":\"https://book.qq.com/book-cate/20032-20091-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"战斗\",\"url\":\"https://book.qq.com/book-cate/20032-20033-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"激战\",\"url\":\"https://book.qq.com/book-cate/20032-20034-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"军旅\",\"url\":\"https://book.qq.com/book-cate/20032-20035-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"抗战\",\"url\":\"https://book.qq.com/book-cate/20032-20036-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"游戏\",\"url\":\"https://book.qq.com/book-cate/20050-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"电竞\",\"url\":\"https://book.qq.com/book-cate/20050-20051-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"虚拟\",\"url\":\"https://book.qq.com/book-cate/20050-20052-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异界\",\"url\":\"https://book.qq.com/book-cate/20050-20053-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"系统\",\"url\":\"https://book.qq.com/book-cate/20050-20102-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"主播\",\"url\":\"https://book.qq.com/book-cate/20050-20103-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"体育\",\"url\":\"https://book.qq.com/book-cate/20054-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"体育\",\"url\":\"https://book.qq.com/book-cate/20054-20055-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"篮球\",\"url\":\"https://book.qq.com/book-cate/20054-20056-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"足球\",\"url\":\"https://book.qq.com/book-cate/20054-20057-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"科幻\",\"url\":\"https://book.qq.com/book-cate/20042-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"星际\",\"url\":\"https://book.qq.com/book-cate/20042-20043-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"穿梭\",\"url\":\"https://book.qq.com/book-cate/20042-20044-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"未来\",\"url\":\"https://book.qq.com/book-cate/20042-20045-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"机甲\",\"url\":\"https://book.qq.com/book-cate/20042-20046-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"科技\",\"url\":\"https://book.qq.com/book-cate/20042-20047-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"变异\",\"url\":\"https://book.qq.com/book-cate/20042-20048-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"末世\",\"url\":\"https://book.qq.com/book-cate/20042-20049-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"悬疑\",\"url\":\"https://book.qq.com/book-cate/20037-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"推理\",\"url\":\"https://book.qq.com/book-cate/20037-20038-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"https://book.qq.com/book-cate/20037-20039-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"生存\",\"url\":\"https://book.qq.com/book-cate/20037-20040-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"奇妙\",\"url\":\"https://book.qq.com/book-cate/20037-20041-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"传奇\",\"url\":\"https://book.qq.com/book-cate/20037-20095-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"轻小说\",\"url\":\"https://book.qq.com/book-cate/20059-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"幻想\",\"url\":\"https://book.qq.com/book-cate/20059-20060-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"同人\",\"url\":\"https://book.qq.com/book-cate/20059-20061-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"吐槽\",\"url\":\"https://book.qq.com/book-cate/20059-20063-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"恋爱\",\"url\":\"https://book.qq.com/book-cate/20059-20064-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"诸天无限\",\"url\":\"https://book.qq.com/book-cate/20109-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"无限\",\"url\":\"https://book.qq.com/book-cate/20109-20110-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"诸天\",\"url\":\"https://book.qq.com/book-cate/20109-20111-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"综漫\",\"url\":\"https://book.qq.com/book-cate/20109-20112-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"短篇\",\"url\":\"https://book.qq.com/book-cate/20076-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"剧本\",\"url\":\"https://book.qq.com/book-cate/20076-20075-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"评论\",\"url\":\"https://book.qq.com/book-cate/20076-20077-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"随笔\",\"url\":\"https://book.qq.com/book-cate/20076-20078-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"游记\",\"url\":\"https://book.qq.com/book-cate/20076-20079-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"小说\",\"url\":\"https://book.qq.com/book-cate/20076-20096-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"散文\",\"url\":\"https://book.qq.com/book-cate/20076-20097-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"人物\",\"url\":\"https://book.qq.com/book-cate/20076-20098-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}}\n]\n", "header": "{\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.74 Safari/537.36 Edg/99.0.1150.55\"\n}", "lastUpdateTime": 1691282095892, "loginUrl": "https://passport.yuewen.com/login.html?appid=1450000221&areaid=1&logintype=4&tabshow=1100&auto=0&ticket=1&returnurl=https://ubook.reader.qq.com/loginSuccess?returnUrl=https%3A%2F%2Fubook.reader.qq.com%2F", "respondTime": 2612, "ruleBookInfo": { "author": "a.author@text", "coverUrl": "a.book-cover img@src", "intro": "div.intro@text", "kind": "a.tag@text", "lastChapter": "", "name": "h1@text", "tocUrl": "text.目录@href", "wordCount": ".book-update@span:nth-of-type(1)@text" }, "ruleContent": { "content": ".chapter-content@p@text", "nextContentUrl": "" }, "ruleExplore": { "author": ".other@object@a:nth-of-type(1)@text", "bookList": "a.wrap", "bookUrl": "a@href", "coverUrl": "img.ypc-book-cover@src", "intro": "p.intro@text", "kind": "object@a:nth-of-type(2)@text", "lastChapter": "a.latest-chapter@text", "name": "h4@text", "wordCount": ".other@span:nth-of-type(2)@text" }, "ruleSearch": { "author": ".author", "bookList": ".bookList[*]", "bookUrl": "$.bid##(\\d+)##https://book.qq.com/book-detail/$1##", "checkKeyWord": "", "coverUrl": "", "intro": ".intro", "kind": ".category3Name", "lastChapter": "", "name": ".title", "wordCount": ".totalWords" }, "ruleToc": { "chapterList": "ul:nth-of-type(2)@li", "chapterName": "span.name@text", "chapterUrl": "a@href", "isVip": "" }, "searchUrl": "https://book.qq.com/api/booksearch/query?keyWord={{key}}&pageNo={{page}}&pageSize=10", "weight": 85 }, { "bookSourceComment": "", "bookSourceGroup": "正版", "bookSourceName": "晋江文学①", "bookSourceType": 0, "bookSourceUrl": "http://android.jjwxc.net♦", "bookUrlPattern": "", "customOrder": 2269, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "新书榜单::http://android.jjwxc.net/androidapi/newDayList\n言情·VIP金榜::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%222900001%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n纯爱·VIP金榜::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%222900002%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n❀ 古代言情 ❀::http://www.jjwxc.net/channeltoplist.php?channelid=14&str=1\n频道金榜::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%221%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n科举朝堂::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000014%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n市井人家::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000013%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n复仇虐渣::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000012%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n女尊女强::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2214000023%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n架空历史::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2214000022%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n天作之合::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2214000019%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n宫廷侯爵::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2214000020%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n励志人生::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000015%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n古色古香::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2214000017%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n布衣生活::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2214000018%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n再世重生::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2214000021%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n传奇武侠::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2214000024%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n运气淘文::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2240000001%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n新晋作者::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2214000003%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n月度排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2214000004%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n季度排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2214000005%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n半年排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2214000006%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n❀ 都市青春 ❀::http://www.jjwxc.net/channeltoplist.php?channelid=14&str=1\n频道金榜::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%224%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n业界精英::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000018%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n天之骄子::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000031%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n豪门总裁::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000017%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n励志人生::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000019%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n都市情缘::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000021%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n婚前婚后::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000020%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n制服情缘::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000024%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n校园青春::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000016%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n甜心蜜意::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000020%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n娱乐星光::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000032%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n破镜重圆::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000022%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n近水楼台::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000023%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n情有独钟::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000022%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n时尚流行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000018%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n欢喜冤家::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000033%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n因缘邂逅::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000034%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n运气淘文::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2240000002%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n新晋作者::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000003%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n月度排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000004%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n季度排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000005%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n半年排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2215000006%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n❀ 幻想言情 ❀::http://www.jjwxc.net/channeltoplist.php?channelid=14&str=1\n频道金榜::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%225%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n穿书攻略::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000026%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n流金年代::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000028%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n玄之又玄::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000024%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n娱乐时尚::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000030%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n升级逆袭::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000031%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n打脸爽文::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000024%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n人生赢家::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000019%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n神奇能力::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000033%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n快穿系统::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000021%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n穿越时空::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000018%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n再世重生::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000017%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n都市异闻::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000034%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n时代奇缘::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000020%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n现代架空::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000032%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻想传奇::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000023%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n时空恋曲::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000022%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n运气淘文::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2240000003%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n月度排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000004%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n季度排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000005%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n半年排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2216000006%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n❀ 现代纯爱 ❀::http://www.jjwxc.net/channeltoplist.php?channelid=14&str=1\n频道金榜::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%227%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n竞技人生::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000064%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n时尚娱乐::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000065%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n种田日常::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000023%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n现代都市::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000032%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n豪门世家::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000026%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n业界精英::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000022%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n重生都市::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000027%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n边缘恋曲::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000025%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n校园青春::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000028%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n情有独钟::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000066%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n穿越时空::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000024%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n励志人生::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000021%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n欢喜冤家::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000031%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n婚前婚后::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000067%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n都市甜文::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000030%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n打脸逆袭::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000029%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n新晋作者::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000003%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n月度排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000004%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n季度排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000005%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n半年排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000006%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n❀ 幻想纯爱 ❀::http://www.jjwxc.net/channeltoplist.php?channelid=14&str=1\n频道金榜::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2213%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n重生穿越::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000092%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n娱乐星光::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000088%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n萌宠频道::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000084%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n仙侠修真::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000080%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n快穿世界::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000076%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n末世狂想::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000074%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻想甜宠::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000096%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n无限流派::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000072%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n系统人生::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000078%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n异闻秘术::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000082%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n边缘幻想::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000086%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n星际日常::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000090%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n奇幻灵异::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000100%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n科幻机甲::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000102%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n人生赢家::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000094%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n升级爽文::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2280000098%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n运气淘文::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2240000013%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n新晋作者::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220100008%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n月度排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220100009%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n季度排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220100010%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n半年排行::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220100011%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D", "header": "{\n \"User-Agent\": \"Mozilla/5.0 (Linux; U; Android 8.0.0; zh-cn; MIX 2 Build/OPR1.170623.027) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1\"\n}", "lastUpdateTime": 1731057061702, "loginUrl": "", "respondTime": 3819, "ruleBookInfo": { "intro": "@JSon:{$.novelIntro}@js:result.replace(/(&.{3}br.{3,4};)+|[\\n\\s]+/g,\"\\n\").replace(/\\n\\s*\\n/g,\"\\n\").replace(/^\\s*\\n/g,\"\").replace(/\\n\\s*/g,\"\\n\\u3000\\u3000\").replace(/^\\s*/g,\"\\u3000\\u3000\")", "lastChapter": "@JSon:$.renewChapterName", "tocUrl": "http://app-cdn.jjwxc.net/androidapi/chapterList?novelId={$.novelId}&more=0&whole=1" }, "ruleContent": { "content": "class.b module@tag.li.0@textNodes&&class.b module@tag.li.1@textNodes##网友:|评分:|.*分\\|.{4}\n@js:result.replace(/选择 章节 标题 需要点数(.|\\n)*/,\"这是付费章节,还没有购买哦!\")", "imageStyle": "0" }, "ruleExplore": {}, "ruleSearch": { "author": "@JSon:$.authorname||$.authorName", "bookList": "@JSon:$.*[?(@.novelName)]&&$.*[?(@.novelname)]", "bookUrl": "@JSon:$.novelid||$.novelId@js:'http://android.jjwxc.net/androidapi/novelbasicinfo?novelId='+result", "coverUrl": "@JSon:$.cover", "kind": "@JSon:$.tags&&{$.novelsize}字&&{$.novelSize}字", "lastChapter": "@JSon:第{$.maxChapterId}章@js:result.replace(\"第章\",\"\")", "name": "@JSon:$.novelname||$.novelName" }, "ruleToc": { "chapterList": "@JSon:$.chapterlist", "chapterName": "@JSon:{$.chapterid} | {$.chaptername}", "chapterUrl": "@JSon:{$.novelid}/{$.chapterid}_{$.isvip}\n@js:\nvar n=Number(result.match(/_(\\d)/)[1])\nif(n==0){\nresult=\"https://wap.jjwxc.net/book2/\"+result}\nelse{result=\"https://wap.jjwxc.net/vip/\"+result}", "isVip": "{$.isvip}", "updateTime": "{$.chaptersize}字•{$.chapterintro}" }, "searchUrl": "http://android.jjwxc.net/androidapi/search?keyword={{key}}&type=1&page={{page}}&searchType=1&sortMode=DESC", "weight": 0 }, { "bookSourceComment": "女频小说::https://www.ximalaya.com/channel/7-10881/p{{page}}/\nclass.albums _XJ@ul@li@class.T_G\na.-1@text\na.-1@href\n", "bookSourceGroup": "有声", "bookSourceName": "喜马拉雅 ", "bookSourceType": 1, "bookSourceUrl": "http://search.ximalaya.com", "customOrder": 2271, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "✱      ✱ 评 书 ✱      ✱::\n评书::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=评书&page={{page}}&rows=20&spellchecker=true\n粤语::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=粤语&page={{page}}&rows=20&spellchecker=true\n粤语评书::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=粤语评书&page={{page}}&rows=20&spellchecker=true\n讲古::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=讲古&page={{page}}&rows=20&spellchecker=true\n张悦楷::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=张悦楷&page={{page}}&rows=20&spellchecker=true\n脱口秀::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=脱口秀&page={{page}}&rows=20&spellchecker=true\n段子::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=段子&page={{page}}&rows=20&spellchecker=true\n笑话::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=笑话&page={{page}}&rows=20&spellchecker=true\n搞笑::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=搞笑&page={{page}}&rows=20&spellchecker=true\n糗事::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=糗事&page={{page}}&rows=20&spellchecker=true\n广播剧::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=广播剧&page={{page}}&rows=20&spellchecker=true\n多人::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=多人&page={{page}}&rows=20&spellchecker=true\n香港::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=香港&page={{page}}&rows=20&spellchecker=true\n明星::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=明星&page={{page}}&rows=20&spellchecker=true\n电台::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=电台&page={{page}}&rows=20&spellchecker=true\n动漫::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=动漫&page={{page}}&rows=20&spellchecker=true\n漫画::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=漫画&page={{page}}&rows=20&spellchecker=true\n✱      ✱ 分 类 ✱      ✱::\n玄幻::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=玄幻&page={{page}}&rows=20&spellchecker=true\n大剧::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=大剧&page={{page}}&rows=20&spellchecker=true\n仙侠::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=仙侠&page={{page}}&rows=20&spellchecker=true\n都市::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=都市&page={{page}}&rows=20&spellchecker=true\n经典::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=经典&page={{page}}&rows=20&spellchecker=true\n幻想::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=幻想&page={{page}}&rows=20&spellchecker=true\n武侠::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=武侠&page={{page}}&rows=20&spellchecker=true\n历史::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=历史小说&page={{page}}&rows=20&spellchecker=true\n教材::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=教材&page={{page}}&rows=20&spellchecker=true\n英文::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=英文原版&page={{page}}&rows=20&spellchecker=true\n名著::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=名著&page={{page}}&rows=20&spellchecker=true\n乡村::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=乡村&page={{page}}&rows=20&spellchecker=true\n游戏::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=游戏&page={{page}}&rows=20&spellchecker=true\n无限::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=无限&page={{page}}&rows=20&spellchecker=true\n魔幻::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=魔法&page={{page}}&rows=20&spellchecker=true\n多人::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=多人剧&page={{page}}&rows=20&spellchecker=true\n相声::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=相声&page={{page}}&rows=20&spellchecker=true\n限免::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=限免&page={{page}}&rows=20&spellchecker=true\n言情::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=言情&page={{page}}&rows=20&spellchecker=true\n免费::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=免费&page={{page}}&rows=20&spellchecker=true\n✱      ✱ 音 乐 ✱      ✱::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=音乐&page={{page}}&rows=20&spellchecker=true\n乡村::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=乡村&page={{page}}&rows=20&spellchecker=true\n流行::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=流行Top&page={{page}}&rows=20&spellchecker=true\n老歌::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=老歌&page={{page}}&rows=20&spellchecker=true\n榜单::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=榜单&page={{page}}&rows=20&spellchecker=true\n巅峰::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=巅峰榜&page={{page}}&rows=20&spellchecker=true\n粤语::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=粤语&page={{page}}&rows=20&spellchecker=true\n日语::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=日语&page={{page}}&rows=20&spellchecker=true\n日本::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=日本&page={{page}}&rows=20&spellchecker=true\n英语::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=英语&page={{page}}&rows=20&spellchecker=true\n英国::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=英国&page={{page}}&rows=20&spellchecker=true\n欧美::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=欧美&page={{page}}&rows=20&spellchecker=true\n韩语::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=韩语&page={{page}}&rows=20&spellchecker=true\n韩国::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=韩国&page={{page}}&rows=20&spellchecker=true\n动漫::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=动漫&page={{page}}&rows=20&spellchecker=true\n钢琴::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=钢琴&page={{page}}&rows=20&spellchecker=true\n小提琴::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=小提琴&page={{page}}&rows=20&spellchecker=true\n轻音乐::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=轻音乐&page={{page}}&rows=20&spellchecker=true\n治愈::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=治愈&page={{page}}&rows=20&spellchecker=true\n民谣::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=民谣&page={{page}}&rows=20&spellchecker=true\n摇滚::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=摇滚&page={{page}}&rows=20&spellchecker=true\n民族::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=民族&page={{page}}&rows=20&spellchecker=true\n爵士::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=爵士&page={{page}}&rows=20&spellchecker=true\n古风::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=古风&page={{page}}&rows=20&spellchecker=true\n古典::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=古典&page={{page}}&rows=20&spellchecker=true\n抖音::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=抖音&page={{page}}&rows=20&spellchecker=true", "lastUpdateTime": 1734842649835, "respondTime": 2670, "ruleBookInfo": { "tocUrl": "http://mobile.ximalaya.com/fmobile-album/album/track/ts-1576706285548?ac=4G&albumId=@get:{book}&device=android&isAsc=true&isQueryInvitationBrand=true&isVideoAsc=true&pageSize=200&source=3&supportWebp=true&pageId=1" }, "ruleContent": { "content": "", "imageStyle": "0" }, "ruleExplore": { "bookList": "", "bookUrl": "", "name": "" }, "ruleSearch": { "author": "nickname", "bookList": "$.response.docs", "bookUrl": "http://mobile.ximalaya.com/fmobile-album/album/track/ts-1576706285548?ac=4G&albumId={$.id}&device=android&isAsc=true&isQueryInvitationBrand=true&isVideoAsc=true&pageSize=200&source=3&supportWebp=true&pageId=1", "coverUrl": "cover_path", "intro": "$..intro", "kind": "category_title", "name": "title@put:{book:id}" }, "ruleToc": { "chapterList": "$.data.list", "chapterName": "title", "chapterUrl": "playPathAacv224", "nextTocUrl": "\nvar a = 'http://mobile.ximalaya.com/fmobile-album/album/track/ts-1576706285548?ac=4G&albumId=@get:{book}&device=android&isAsc=true&isQueryInvitationBrand=true&isVideoAsc=true&pageSize=200&source=3&supportWebp=true&pageId=';\nvar r = [];\nfor(var i=1;i<40;i++){\n r.push(a + parseInt(i*1));\n}\nr\n" }, "searchUrl": "http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw={{key}}&page={{page}}&rows=20&spellchecker=true", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "有声", "bookSourceName": "天下书音", "bookSourceType": 1, "bookSourceUrl": "https://m.shuyinfm.com", "bookUrlPattern": "https?://m.shuyinfm.com/album/[\\d-]+.html", "customOrder": 2274, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[\n {\n \"title\":\"有声小说\",\n \"url\":\"/listinfo-1-28.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":1\n }\n },\n {\n \"title\":\"言情\",\n \"url\":\"/listinfo-1-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"玄幻\",\n \"url\":\"/listinfo-2-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"恐怖\",\n \"url\":\"/listinfo-5-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"穿越\",\n \"url\":\"/listinfo-7-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"都市\",\n \"url\":\"/listinfo-8-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"历史\",\n \"url\":\"/listinfo-16-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"悬疑\",\n \"url\":\"/listinfo-33-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"穿越\",\n \"url\":\"/listinfo-36-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"文学\",\n \"url\":\"/listinfo-38-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"推理\",\n \"url\":\"/listinfo-39-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"军事\",\n \"url\":\"/listinfo-40-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"职场\",\n \"url\":\"/listinfo-41-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"反腐\",\n \"url\":\"/listinfo-56-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"人物\",\n \"url\":\"/listinfo-58-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"修真\",\n \"url\":\"/listinfo-60-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"网游\",\n \"url\":\"/listinfo-63-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"武侠\",\n \"url\":\"/listinfo-92-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"评书\",\n \"url\":\"\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":1\n }\n },\n {\n \"title\":\"单田芳\",\n \"url\":\"/listinfo-42-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"刘兰芳\",\n \"url\":\"/listinfo-43-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"田连元\",\n \"url\":\"/listinfo-44-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"袁阔成\",\n \"url\":\"/listinfo-45-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"连丽如\",\n \"url\":\"/listinfo-46-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"张少佐\",\n \"url\":\"/listinfo-47-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"田战义\",\n \"url\":\"/listinfo-48-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"孙一\",\n \"url\":\"/listinfo-49-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"其他\",\n \"url\":\"/listinfo-50-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"袁田\",\n \"url\":\"/listinfo-53-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"王玥波\",\n \"url\":\"/listinfo-55-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"郭德纲\",\n \"url\":\"/listinfo-57-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"关永超\",\n \"url\":\"/listinfo-62-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"王传林\",\n \"url\":\"/listinfo-65-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"广播剧\",\n \"url\":\"\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":1\n }\n },\n {\n \"title\":\"耽美剧\",\n \"url\":\"/listinfo-10-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.40\n }\n },\n {\n \"title\":\"爱情剧\",\n \"url\":\"/listinfo-12-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.40\n }\n },\n {\n \"title\":\"古风剧\",\n \"url\":\"/listinfo-51-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.40\n }\n },\n {\n \"title\":\"现代剧\",\n \"url\":\"/listinfo-54-{{page-1}}.html\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.40\n }\n }\n]", "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9; MIX 2 Build/PKQ1.190118.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36\"}", "lastUpdateTime": 1741436177611, "respondTime": 11460, "ruleBookInfo": { "author": ".book-rand-a.-1@a@text##\\s##,", "coverUrl": ".book.0@img@src", "intro": ".book-des@text", "kind": ".book-rand-a.0:-2@text##类型:", "name": "h1@text" }, "ruleContent": { "content": "audio[id*=audio]@src", "sourceRegex": "" }, "ruleExplore": { "author": ".book-meta@text", "bookList": "ul li.book-li", "bookUrl": "a@href", "coverUrl": "img@data-original", "intro": "p@text", "kind": "0", "name": "h4@text" }, "ruleSearch": { "author": "a.-1@text", "bookList": "ul.book-ol > li.book-li", "bookUrl": "a.1@href", "checkKeyWord": "剑来", "coverUrl": "img@data-original", "intro": "p@text", "kind": "0", "name": "h4@text" }, "ruleToc": { "chapterList": "#playlist li a", "chapterName": "text", "chapterUrl": "href\n@js:\nresult+',{\"webView\":true}'" }, "searchUrl": "/e/search/index.php,{\n \"body\": \"keyboard={{key}}&show=title,newstext,player,playadmin,movietime,filetype\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "半废了。但还可用。\n大概最新的十章+不能看。\nby.Thomas哟\n小说交流群462030508。\nA群637775313不加人。若家炸了查看此群群资料找新家。\n✱✱资源取自网络,仅供学习参考,请同学们在24小时内删除✱✱\n🆙💯Dragon Quest QB\n{{book.origin}}/wenxue/buy/ad-chapter/v4?apn=1&resourceId={{baseUrl.match(/bookId=(\\d+)/)[1]}}&serialId={{$.serialID}}", "bookSourceGroup": "正版", "bookSourceName": " ●QB.qq女生标签", "bookSourceType": 0, "bookSourceUrl": "DragonQuestQBqq2", "bookUrlPattern": "", "customOrder": 2278, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "✱       ✱ 风 格 ✱       ✱::https://commontgw6.reader.qq.com/v7_6_6/book/search?searchFrom=61000012&actionTag=61000012,-1,-1,-1,-1,10&actionId=&page=1&base_tagid=61000012&action=tagV2&needHiddenCondition=0&categoryFlag=0\n甜宠::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=63000004,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=63000004\n轻松::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=63000001,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=63000001\n温馨::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=630001002,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=630001002\n爆笑::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=63000002,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=63000002\n励志::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=63000009,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=63000009\n虐文::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=63000003,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=63000003\n萌系::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=630001001,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=630001001\n正剧::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=63000008,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=63000008\n悲剧::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=63000006,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=63000006\n热血::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=63000010,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=63000010\n爽文::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=63000005,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=63000005\n  ::\n  ::\n  ::\n  ::\n✱       ✱ 流 派 ✱       ✱::https://commontgw6.reader.qq.com/v7_6_6/book/search?searchFrom=61000012&actionTag=61000012,-1,-1,-1,-1,10&actionId=&page=1&base_tagid=61000012&action=tagV2&needHiddenCondition=0&categoryFlag=0\n 1V1::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000012,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000012\nHE::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000011,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000011\n\n权谋::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61001002,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61001002\n\n架空::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001000,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001000\n\n逆袭::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000013,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000013\n强强::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000008,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000008\n\n宫斗::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61001003,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61001003\n\n校园::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000074,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000074\n婚恋::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000051,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000051\n\n修真::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61004002,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61004002\n\n修仙::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001011,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001011\n复仇::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000039,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000039\n\n独宠::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001026,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001026\n\n同居::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61002008,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61002008\n致富::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000063,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000063\n马甲::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000056,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000056\n\n虐渣::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000059,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000059\n隐婚::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61002005,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61002005\n美食::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000006,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000006\n\n升级::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000041,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000041\n玄学::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000014,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000014\n\n巧娶::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000053,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000053\n世家::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001012,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001012\n\n位面::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001005,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001005\n黑化::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000055,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000055\n初恋::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001013,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001013\n\n电竞::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000034,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000034\n奋斗::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001016,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001016\n星际::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61007003,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61007003\n闪婚::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61002006,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61002006\n清穿::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61001001,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61001001\n攻略::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001009,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001009\n魔法::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61003004,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61003004\n农门::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001030,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001030\n师徒::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000075,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000075\n无CP::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000068,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000068\n竞技::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61006001,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61006001\n直播::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000004,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000004\n\n\n代嫁::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000071,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000071\n萌宠::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000046,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000046\n追妻::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001038,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001038\n开挂::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001024,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001024\n婆媳::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001001,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001001\n武侠::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000049,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000049\n失忆::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001022,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001022\n倒追::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000061,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000061\n治愈::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001035,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001035\n\n\n机甲::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61007004,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61007004\n\n探险::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001029,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001029\n兽世::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000047,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000047\n反穿::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61002015,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61002015\n\n\n逃婚::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000064,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000064\n创业::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001004,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001004\n\n西幻::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000050,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000050\n衍生::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61009002,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61009002\n反转::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001002,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001002\n离婚::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001031,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001031\n\n\n催婚::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000045,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000045\n复婚::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001020,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001020\n替身::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000069,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000069\n\n相亲::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61002013,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61002013\n科举::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000052,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000052\n赌石::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000018,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000018\n历史::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001017,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001017\n权臣::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001039,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001039\n爆红::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001021,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001021\n吐槽::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001014,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001014\nCP::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001032,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001032\n\n群穿::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000035,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000035\n翻车::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001007,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001007\n\n再婚::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001033,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001033\n错嫁::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001023,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001023\n正史::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61001007,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61001007\n\n\n穿越::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000001,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000001\n女强::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000007,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000007\n豪门::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000073,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000073\n重生::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000002,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000002\n宅斗::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61001004,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61001004\n萌宝::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000010,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000010\n\n种田::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000072,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000072\n\n打脸::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000005,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000005\n快穿::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61007002,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61007002\n空间::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000015,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000015\n穿书::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000019,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000019\n\n异能::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000017,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000017\n\n古武::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001019,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001019\n基建::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001034,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001034\n  ::\n  ::\n  ::\n\n崩人设::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001010,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001010\n读心术::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000060,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000060\n满级流::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001027,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001027\n系统流::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000009,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000009\n娱乐圈::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61002009,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61002009\n金手指::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000016,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000016\n死对头::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000057,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000057\n双重生::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000067,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000067\n末穿现::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000066,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000066\n御兽流::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61003007,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61003007\n姐弟恋::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000043,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000043\n年代文::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001003,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001003\n\n 日久生情 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000027,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000027\n 欢喜冤家 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000025,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000025\n 扮猪吃虎 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000021,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000021\n 家长里短 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000026,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000026\n 先婚后爱 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61002014,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61002014\n 相爱相杀 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000029,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000029\n 青梅竹马 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000024,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000024\n 破镜重圆 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000031,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000031\n 女扮男装 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000023,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000023\n 一见钟情 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000028,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000028\n 双向暗恋 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000022,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000022\n 前世今生 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000062,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000062\n 悬疑推理 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000076,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000076\n 职场商战 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61002011,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61002011\n 契约婚姻 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61002007,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61002007\n 网游情缘 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61006003,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61006003\n 生死大爱 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000044,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000044\n 游戏异界 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61006004,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61006004\n 王者荣耀 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61006002,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61006002\n 合约恋爱 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000054,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000054\n 近水楼台 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000065,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000065\n 远古蛮荒 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61001011,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61001011\n 真假千金 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001025,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001025\n 灵魂转换 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000036,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000036\n 体育竞技 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000048,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000048\n 影视原著 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=61000077,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=61000077\n 别后重逢 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=610001015,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=610001015\n\n\n✱       ✱ 人 物 ✱       ✱::https://commontgw6.reader.qq.com/v7_6_6/book/search?searchFrom=61000012&actionTag=61000012,-1,-1,-1,-1,10&actionId=&page=1&base_tagid=61000012&action=tagV2&needHiddenCondition=0&categoryFlag=0\n腹黑::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62700010,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62700010\n帝王::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62300001,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62300001\n王爷::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62300005,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62300005\n痴情::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=627001006,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=627001006\n王妃::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62100002,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62100002\n霸道::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=627001000,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=627001000\n双洁::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62700011,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62700011\n护短::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=627001004,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=627001004\n\n皇后::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62100001,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62100001\n高冷::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=627001005,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=627001005\n明星::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=626001002,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=626001002\n男神::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62400013,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62400013\n\n傲娇::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=627001003,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=627001003\n公主::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62100003,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62100003\n神医::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=626001013,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=626001013\n校草::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62300022,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62300022\n超A::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62700007,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62700007\n贵女::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62100005,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62100005\n醋王::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62400026,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62400026\n首席::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62300027,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62300027\n呆萌::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=627001013,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=627001013\n嫔妃::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62100030,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62100030\n忠犬::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62400020,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62400020\n戏精::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62700009,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62700009\n\n颜控::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62200030,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62200030\n\n庶女::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62100006,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62100006\n大神::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62300013,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62300013\n\n妖孽::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=627001002,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=627001002\n将军::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62300006,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62300006\n自强::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=627001015,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=627001015\n女帝::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62100008,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62100008\n闷骚::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=627001001,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=627001001\n\n上神::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62300034,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62300034\n善良::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=627001017,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=627001017\n御姐::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62200020,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62200020\n萝莉::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62200017,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62200017\n医生::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62600012,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62600012\n才女::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62200022,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62200022\n\n财迷::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62200035,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62200035\n杀手::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=626001016,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=626001016\n仙尊::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62300008,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62300008\n特工::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=626001015,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=626001015\n悍妻::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62200037,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62200037\n\n仙君::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62300039,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62300039\n\n宠妻::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=624001000,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=624001000\n影帝::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=623001001,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=623001001\n\n作精::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62200038,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62200038\n心机::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=627001016,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=627001016\n\n旺夫::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62200036,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62200036\n弃妇::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62100010,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62100010\n天才::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62600005,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62600005\n毒医::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=626001014,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=626001014\n\n痞帅::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62400014,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62400014\n毒舌::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=627001007,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=627001007\n厨娘::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62100027,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62100027\n淡定::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=627001020,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=627001020\n\n神帝::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62300032,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62300032\n恶魔::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62400009,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62400009\n甜妻::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=622001005,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=622001005\n丑女::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62200015,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62200015\n妖艳::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62200039,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62200039\n学生::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=626001022,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=626001022\n糙汉::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62400024,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62400024\n\n酷帅::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=627001018,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=627001018\n精分::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=627001011,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=627001011\n大叔::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62300030,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62300030\n\n男配::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=623001000,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=623001000\n逗比::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62700012,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62700012\n首富::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62600002,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62600002\n精英::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62700008,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62700008\n魔尊::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=626001009,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=626001009\n\n狐狸::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=626001010,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=626001010\n妖精::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62600003,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62600003\n宫女::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62100004,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62100004\n极品::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=627001026,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=627001026\n剩女::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62200016,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62200016\n纨绔::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=627001027,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=627001027\n丫环::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62100009,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62100009\n佛系::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=627001009,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=627001009\n咸鱼::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=627001025,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=627001025\n相师::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=626001019,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=626001019\n福晋::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62101001,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62101001\n律师::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=626001000,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=626001000\n警察::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=626001008,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=626001008\n\n顶流::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=627001028,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=627001028\n低智::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=627001021,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=627001021\n\n女神::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=622001006,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=622001006\n国师::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62300043,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62300043\n宅女::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62200026,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62200026\n学渣::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=627001022,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=627001022\n\n白领::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62600013,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62600013\n网红::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=626001018,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=626001018\n法医::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62600010,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62600010\n老师::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62600004,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62600004\n神偷::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=626001012,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=626001012\n\n皇叔::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=623001004,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=623001004\n首辅::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62300007,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62300007\n侦探::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=626001001,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=626001001\n毒妃::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=622001007,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=622001007\n天师::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=626001006,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=626001006\n教授::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=626001003,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=626001003\nNPC::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62600009,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62600009\n小妾::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62100012,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62100012\n精灵::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62100033,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62100033\n败家::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62700005,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62700005\n黑客::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62600011,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62600011\n\n蛇王::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62300016,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62300016\n丞相::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62300041,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62300041\n龙族::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=626001005,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=626001005\n掌门::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62300035,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62300035\n死神::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62600008,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62600008\n女仆::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62100011,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62100011\n总裁::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=626001004,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=626001004\n大佬::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62700003,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62700003\n嫡女::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62100007,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62100007\n女配::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62100032,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62100032\n偏执::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=627001008,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=627001008\n影后::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62100023,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62100023\n全能::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62200029,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62200029\n反派::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=627001012,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=627001012\n炮灰::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62700004,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62700004\n学霸::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62700001,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62700001\n病娇::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=627001010,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=627001010\n逆袭::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62700014,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62700014\n吃货::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=627001014,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=627001014\n\n锦鲤::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62200018,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62200018\n团宠::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62700002,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62700002\n欢脱::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62200041,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62200041\n暖男::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62400025,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62400025\n  ::\n\n白月光::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62200024,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62200024\n白富美::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62200027,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62200027\n黑莲花::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62200028,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62200028\n万人迷::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62200031,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62200031\n小狼狗::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62400018,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62400018\n女汉子::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62200033,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62200033\n反差萌::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=627001023,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=627001023\n小野猫::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62200042,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62200042\n小奶狗::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62400017,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62400017\n召唤师::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=626001017,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=626001017\n傻白甜::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62200019,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62200019\n吸血鬼::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62600007,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62600007\n设计师::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=626001011,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=626001011\n白莲花::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62200023,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62200023\n科学家::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=626001007,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=626001007\n福气包::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62200040,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62200040\n\n 杀伐果断 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62400011,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62400011\n 可盐可甜 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62700006,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62700006\n 古灵精怪 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62200009,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62200009\n 双商爆表 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=627001019,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=627001019\n 秀外慧中 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62200010,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62200010\n 玩世不恭 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62400010,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62400010\n 女主萌娃 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=622001000,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=622001000\n 钢铁直男 ::https://commontgw.reader.qq.com/v7_6_6/book/search?action=tagV2&actionTag=62400027,-1,-1,-1,-1,6&actionId=-1&pagestamp={{page}}&categoryFlag=1&signal=nextpage&searchFrom=62400027\n     ::", "header": "{\n\t\"user-agent\":\"Mozilla/5.0 (Linux; Android 10; MI 8 Build/QKQ1.190828.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/83.0.4103.101 Mobile Safari/537.36\",\n\t\"Referer\":\"https://bookshelf.html5.qq.com/qbread\"\n\t}", "lastUpdateTime": 1727969915914, "loginCheckJs": "", "loginUi": "", "loginUrl": "", "respondTime": 3968, "ruleBookInfo": { "author": "$.author", "canReName": "", "coverUrl": "$.picurl", "init": "$.data.bookInfo", "intro": "

    {{(t=String(java.getString('$.tag'))).length?'🏷️ '+t.replace(/\\|/g,', '):''}}

    {{'\\n‎'}}\n

    {{$.summary}}

    ", "kind": "{{$.userscore}}分\n{{$.subject}}\n{{java.getString('$.isfinish')=='true'?'已完结':'连载中'}}\n{{java.put('time',String(java.timeFormat(java.getString('$.lastUpdatetime')*1000)).replace(/\\//g,'-').replace(/\\s.*/,''))}}", "lastChapter": "{{$.lastSerialname}} • {{java.get('time')}}", "name": "$.resourceName", "tocUrl": "https://bookshelf.html5.qq.com/qbread/api/book/all-chapter?bookId={{$.resourceID}}", "wordCount": "$.contentsize" }, "ruleContent": { "content": "

    {{$.data.Content[0].Content}}

    ", "nextContentUrl": "" }, "ruleExplore": { "author": "$..author", "bookList": "$..second[*]&&$..bookList[*]&&$..rankList[*]", "bookUrl": "$..bid\n1100000000+parseInt(result)\nhttps://bookshelf.html5.qq.com/qbread/api/novel/intro-info?bookid={{result}}", "coverUrl": "$..bid\n@js:\ns = result\nfunction gt(s){\n\ta = s.slice(-3)\n\tif(a<10){\n\t\t\tn = s.slice(-1)\n\t\t}\n\telse if(a<100){\n\t\t\tn = s.slice(-2)\n\t\t}\n\telse{\n\t\t\tn = a\n\t\t}\n\treturn n\n}\n\"http://wfqqreader-1252317822.image.myqcloud.com/cover/\"+gt(s)+\"/\"+s+\"/b_\"+s+\".jpg\"", "intro": "$..intro", "kind": "$..catel2name&&$..catel3name", "lastChapter": "$..lastChapterName", "name": "$..title", "wordCount": "$..totalWords" }, "ruleSearch": { "author": "$.author", "bookList": "$.booklist[*]", "bookUrl": "$.bid\n1100000000+parseInt(result)\nhttps://bookshelf.html5.qq.com/qbread/api/novel/intro-info?bookid={{result}}", "checkKeyWord": "深空彼岸", "coverUrl": "$.bid\n@js:\nvar s = result\nfunction gt(s){\n\tlet a = s.slice(-3)\n\tif(a<10){\n\t\t\tn = s.slice(-1)\n\t\t}\n\telse if(a<100){\n\t\t\tn = s.slice(-2)\n\t\t}\n\telse{\n\t\t\tn = a\n\t\t}\n\treturn n\n}\n\"http://wfqqreader-1252317822.image.myqcloud.com/cover/\"+gt(s)+\"/\"+s+\"/b_\"+s+\".jpg\"", "intro": "$.intro", "kind": "{{$.categoryInfoV4\n##\\d.*?\\:(.*?)\\:.*?(,|$)##$1$2}}\n{{$.updateInfo##已更新至.*##连载中}}\n##小说,", "lastChapter": "$.updateInfo##已更新至##第", "name": "$.title", "wordCount": "$.totalWords" }, "ruleToc": { "chapterList": "$.rows", "chapterName": "$.serialName", "chapterUrl": "https://novel.html5.qq.com/be-api/content/ads-read,{\n\t\"method\": \"POST\",\n\t\"body\": {\n\t\t\"Scene\": \"chapter\",\n\t\t\"ContentAnchorBatch\": [{\n\t\t\t\t\"BookID\": \"{{baseUrl.match(/bookId=(\\d+)/)[1]}}\",\n\t\t\t\t\"ChapterSeqNo\": [{{$.serialID}}]\n\t\t\t}]\n\t},\n\t\"headers\": {\n\t\t\"Q-GUID\": \"4aa27c7cf2d9aca3359656ea186488cb\"\n\t}\n}", "isPay": "$.isFree", "isVip": "//删掉这行字,vip章节会显示🔓\n$.isFree", "isVolume": "", "nextTocUrl": "", "preUpdateJs": "", "updateTime": "" }, "searchUrl": "https://newopensearch.reader.qq.com/wechat?keyword={{key}}&start={{page-1}}&end=19", "weight": 0 }, { "bookSourceComment": "改自@关耳010225@我是个傻子\n登个录先\n❗搜索\n搜书名:关键词\n搜作者:#关键词#\n搜主角:主角#关键词#\n搜配角:配角#关键词#\n搜其他:其他#关键词#\n搜ID:ID#关键词#", "bookSourceGroup": "正版", "bookSourceName": "晋江", "bookSourceType": 0, "bookSourceUrl": "绿色 和谐", "customOrder": 2281, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{'title':'限免','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channel=novelfree','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'千字','url':'https://app.jjwxc.org/androidapi/newDayList','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'签到','url':'https://m.jjwxc.net/my/signIn,{\"headers\":\"cookie\":\"token={{cookie.getKey(\"https://m.jjwxc.net\",\"sid\")}}\"}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'收藏','url':'http://app.jjwxc.org/androidapi/incrementFavorite?token={{cookie.getKey(\"https://m.jjwxc.net\",\"sid\")}}','style':{layout_flexGrow:1,layout_flexBasisPercent:0.2}},\n{'title':'• 书城 •','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channel=index&version=9','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':'VIP金榜','url':'https://android.jjwxc.com/bookstore/getFullPageV1?more=vipgoldgroup','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'VIP强推','url':'https://app.jjwxc.org/bookstore/viprecommend?channel=index','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'一周新文','url':'https://app.jjwxc.org/bookstore/flowRankList','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'大家在看','url':'https://app.jjwxc.org/search/guessYouLike','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'• 言情 •','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channel=yq&version=9','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':'VIP金榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%222900001%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'VIP强推','url':'https://app.jjwxc.org/bookstore/viprecommend?channel=yq','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'月度排行榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%2251%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'季度排行榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%2247%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'半年排行榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%2255%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'新晋作者榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%2243%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'长生殿排行榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%2259%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'勤奋指数榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%22600006%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2220%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'完结金榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%22100006%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2220%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'总分榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%22700021%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2220%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'霸王票总榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%22800001%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2220%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'读者栽培榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%22600001%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2220%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'驻站作者榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%2263%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'字数榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%2280000325%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2220%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'• 纯爱 •','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channel=noyq&version=9','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':'VIP金榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%222900002%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'VIP强推','url':'https://app.jjwxc.org/bookstore/viprecommend?channel=noyq','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'月度排行榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%2252%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'季度排行榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%2248%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'半年排行榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%2256%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'新晋作者榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%2244%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'长生殿排行榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%2260%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'勤奋指数榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%22600007%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2220%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'完结金榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%22100008%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2220%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'总分榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%22700022%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2220%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'霸王票总榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%22800002%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2220%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'读者栽培榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%22600002%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2220%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'驻站作者榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%2264%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'字数榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%2280000329%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2220%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'• 原创 •','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channel=yc&version=9','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':'VIP金榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%222900003%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'VIP强推','url':'https://app.jjwxc.org/bookstore/viprecommend?channel=yc','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'月度排行榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%2253%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'季度排行榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%2249%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'半年排行榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%2257%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'新晋作者榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%2245%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'长生殿排行榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%2261%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'勤奋指数榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%22600008%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2220%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'完结金榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%22100007%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2220%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'总分榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%22700023%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2220%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'霸王票总榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%22800003%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2220%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'读者栽培榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%22600003%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2220%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'驻站作者榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%2265%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'字数榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%2280000328%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2220%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'• 衍生 •','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channel=ys&version=9','style':{layout_flexGrow:1,layout_flexBasisPercent:1}},\n{'title':'VIP金榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%222900004%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'VIP强推','url':'https://app.jjwxc.org/bookstore/viprecommend?channel=ys','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'月度排行榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%2254%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'季度排行榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%2250%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'半年排行榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%2258%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'新晋作者榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%2246%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'长生殿排行榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%2262%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'勤奋指数榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%22600009%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2220%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'完结金榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%22100009%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2220%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'总分榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%22700024%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2220%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'霸王票总榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%22800004%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2220%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'读者栽培榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%22600004%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2220%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'驻站作者榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%2266%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2225%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'字数榜','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channelBody=%7B%2280000330%22%3A%7B%22offset%22%3A%22{{(page-1)*25}}%22%2C%22limit%22%3A%2220%22%7D%7D','style':{layout_flexGrow:1,layout_flexBasisPercent:0.4}},\n{'title':'• 版权 •','url':'https://app.jjwxc.org/bookstore/getFullPageV1?channel=bq&version=9','style':{layout_flexGrow:1,layout_flexBasisPercent:1}}]", "header": "{\"User-Agent\":\"Dalvik/2.1.0\"}", "lastUpdateTime": 1680792707046, "loginCheckJs": "", "loginUrl": "https://m.jjwxc.net", "respondTime": 3069, "ruleBookInfo": { "author": "authorName", "coverUrl": "novelCover", "intro": "\ntry{\na=JSON.parse(java.ajax('http://app.jjwxc.org/androidapi/getnovelOtherInfo?versionCode=279&novelId='+java.getString('novelId')+'&type=novelbasicinfo'));\n$=a.novelLeave;\nleave=$.leaveDate?$.leaveDateBack+'\\n'+$.leaveContent+'\\n'+$.leaveDate+'\\n‎\\n':'';\njava.put('leave',leave);\nresult\n}catch(err){\njava.log(err);\njava.put('leave','');}\n\n {{java.get('leave')}}文章类型:{{$.novelClass}}\n全文字数:{{$.novelSize}}\n非V点击:{{$.novip_clicks}}\n文章积分:{{$.novelScore}}\n签约状态:{{java.getString('isSign')==1?'已签约':'未签约'}}\n‎\n⭐ {{$.novelbefavoritedcount}}丨👍 No.{{$.ranking##\\D}}丨🍼 {{$.nutrition_novel}}\n‎\n{{$.novelIntro##立意\\:##立意:}}\n‎\n标签:{{$.novelTags##,## }}\n{{$.protagonist&&costar&&other}}\n风格:{{$.novelStyle}}    视角:{{$.mainview}}\n所属:{{$.series}}\n@js:\nresult=String(result).replace(/(标签|主角|配角|其它|风格|视角):[\\s ]+/g,'').replace(/⭐ 丨/g,'⭐ 0丨').replace(/No\\.丨/g,'暂无排名丨')", "kind": "{{java.getString('novelStep')==1?'连载':''}}{{java.getString('novelStep')==2?'完结':''}},{{$.novelReviewScore##暂无评分}},{{$.chapterdateNewest}}", "lastChapter": "maxChapterId", "name": "novelName", "tocUrl": "https://app.jjwxc.org/androidapi/chapterList?novelId={{$.novelId}}&more=0&whole=1", "wordCount": "" }, "ruleContent": { "content": "@js:\nintro=java.getString('chapterIntro||data.chapterintro');\nintro=intro!=''?'▍'+intro+'\\n':'';\ncontent=java.getString('content||message');\ncoin=java.getString('porint');\ncoin=coin!=''?'\\n'+coin+'币(请在晋江APP内购买)':'';\nsay=java.getString('sayBody');\nsay=say!=''?'\\n▍作话:\\n'+say:'';\nif(baseUrl.match(/token/)){\nvipc=/^DcAWGQtI44o=$/.test(content)?JSON.parse(src).message:java.createSymmetricCrypto('DES/CBC/PKCS5Padding', String('KK!%G3JdCHJxpAF3%Vg9pN'), String('1ae2c94b')).decryptStr(content)\nresult=intro+vipc+coin+say\n}else{result=intro+content+say}\nif(!baseUrl.match(/undefined/)){\nnid=baseUrl.match(/novelId=(\\d+)/)[1];\ncid=baseUrl.match(/chapterId=(\\d+)/)[1];\nurl='https://static.jjwxc.net/comment_json.php?novelid='+nid+'&chapterid='+cid;\nlist=JSON.parse(java.ajax(url)).body;\ncomment='';\nlim=book.getVariable(\"custom\");\nlim=lim!=''?lim:5;\nlen=list.length>lim?lim:list.length;\nfor(i=0;isort.push({\n\t\ttitle: title,\n\t\turl: url,\n\t\tstyle: {\n\t\t\t\tlayout_flexGrow: 1,\n\t\t\t\tlayout_flexBasisPercent: type\n\t\t\t}\n\t});\n\tfl=[[\"有声小说\",\"1\",\n[[\"玄幻有声\",\"1\"],[\"综艺娱乐\",\"3\"],[\"都市有声\",\"5\"],[\"军事有声\",\"7\"],[\"网游竞技\",\"9\"],[\"灵异有声\",\"11\"],[\"相声小品\",\"2\"],[\"长篇评书\",\"4\"],[\"百家讲坛\",\"6\"],[\"儿童故事\",\"8\"],[\"职场有声\",\"12\"],[\"其他有声\",\"14\"]]],\n[\"长篇评书\",\"4\",\n[[\"单田芳\",\"125\"],[\"田连元\",\"124\"],[\"袁阔成\",\"126\"],[\"连丽如\",\"103\"],[\"张少佐\",\"127\"],[\"孙一\",\"101\"],[\"田战义\",\"128\"],[\"粤语评书\",\"129\"],[\"其他评书\",\"130\"]]]];\n\n[[\"最新\",\"1\"],[\"人气\",\"2\"]].map([title1,order]=>{ \nfl.map([title2,sort,list]=>{\n \tpush(\"❤\"+title1+\"🍁\"+title2+\"❤\",null,1);\t\t\t\t\t\t\t\t\t\n\t list.map([title,key]=>{ \n\t \t\t url=`/api/ajax/list?sort=${sort}&key=${key}&order=${order}&page={{page}}`; \n\t\t\t\tpush(title, url, 0.25); \n\t});\t\n\t});\n\t});\t\nJSON.stringify(sort);", "header": "{\n \"User-Agent\":\"Mozilla/5.0 (Linux; Android 10; Redmi Note 8 Build/PKQ1.190616.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/74.0.3729.186 Mobile Safari/537.36\"\n}", "lastUpdateTime": 1733377040906, "loginUrl": "", "respondTime": 12265, "ruleBookInfo": { "author": "[property=\"og:novel:author\"]@content", "coverUrl": "[property=\"og:image\"]@content", "intro": "🔔 更新时间:{{@@[property=\"og:novel:update_time\"]@content}}\n📯 {{@@.book-rand-a.3@text}}\n🏷 {{@@.book-rand-a.1@text}}\n📂 内容简介:{{@@[property=\"og:description\"]@content}}##(^|[。!?]+[”」)】]?)##$1
    ", "kind": "[property~=category|status]@content", "lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content", "name": "[property=\"og:novel:book_name\"]@content", "tocUrl": "" }, "ruleContent": { "content": "result", "replaceRegex": "", "sourceRegex": ".*\\.(mp3|m4a).*" }, "ruleExplore": { "author": "{{$.author}} 演播:{{$.boyin}}", "bookList": "$..data[*]", "bookUrl": "$.url", "coverUrl": "$.pic", "intro": "$.content", "kind": "{{$.serialize_text}}\n{{$.hits}}℃", "lastChapter": "$.chapter_title", "name": "$.title", "wordCount": "" }, "ruleSearch": { "author": "{{$.author.name}} 演播:{{$.boyin.name}}", "bookList": "$.[*]", "bookUrl": "$..url", "checkKeyWord": "诡秘之主", "coverUrl": "$..cover", "intro": "$..intro", "kind": "{{$..isover}}\n{{$.data.allvisit}}℃", "lastChapter": "$.last.name", "name": "$.novel.name", "wordCount": "" }, "ruleToc": { "chapterList": "#playlist li", "chapterName": "a@textNodes", "chapterUrl": "a@href##$##,{'webView': true}", "isVolume": "", "nextTocUrl": "option@value", "updateTime": "span@text" }, "searchUrl": "https://m.ysts.cc/api/ajax/solist?word={{key}}&type=name&page={{page}}&order=1", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "不可能世界", "bookSourceType": 0, "bookSourceUrl": "https://wenxue.bkneng.com", "customOrder": 2286, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "lastUpdateTime": 1678677720500, "respondTime": 536, "ruleBookInfo": {}, "ruleContent": { "content": "class.readMain_Content@html" }, "ruleExplore": {}, "ruleSearch": { "author": "class.indexBookList_AuthorName@text", "bookList": "class.clearfix indexBookList_In", "bookUrl": "a@href", "checkKeyWord": "外婆会法术", "name": "class.indexBookList_Name@text" }, "ruleToc": { "chapterList": "class.bookInfo_Directory@a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "https://wenxue.bkneng.com/wap/index/search?keyword={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "有声", "bookSourceName": "有声听书", "bookSourceType": 1, "bookSourceUrl": "https://m.ysts.cc", "bookUrlPattern": "https?://m.ysts.cc/tingshu/\\d+/", "customOrder": 2286, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "", "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9; MIX 2 Build/PKQ1.190118.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36\"}", "lastUpdateTime": 1734554914356, "respondTime": 9674, "ruleBookInfo": { "author": ".book-cell a.2@text", "coverUrl": ".book img@src", "intro": ".book-des@text", "kind": ".book-rand-a.0:1:-1:-2@text##.*:", "name": "h1.book-title@text" }, "ruleContent": { "content": "result", "sourceRegex": ".*\\.(mp3|m4a).*" }, "ruleExplore": { "author": "{{$.author}}\n播音:{{$.boyin}}", "bookList": "$.data[*]", "bookUrl": "$.url", "coverUrl": "$.pic", "intro": "$.content", "kind": "$.serialize_text", "lastChapter": "$.chapter_title", "name": "$.title", "wordCount": "$.hits" }, "ruleSearch": { "author": "{{$.author.name}}\n播音:{{$.boyin.name}}", "bookList": "$.[*]", "bookUrl": "$.novel.url", "coverUrl": "$.novel.cover", "intro": "$.novel.intro", "kind": "$.novel.isover", "lastChapter": "$.last.name", "name": "$.novel.name", "wordCount": "$.data.allvisit" }, "ruleToc": { "chapterList": "#playlist li a", "chapterName": "textNodes", "chapterUrl": "a@href##$##,{'webView': true}", "nextTocUrl": "ul.chapter-list-block li a@href", "updateTime": "span@text" }, "searchUrl": "https://m.ysts.cc/api/ajax/solist?word={{key}}&type=name&page={{page}}&order=1", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "笔尚小说", "bookSourceType": 0, "bookSourceUrl": "https://www.bsxiaoshuo.com", "customOrder": 2289, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"悬疑\",\"url\":\"/nangui_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"历史\",\"url\":\"/lishi_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻\",\"url\":\"/xuanhuan_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"科幻\",\"url\":\"/kehuan_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"网游\",\"url\":\"/wangyou_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"二次\",\"url\":\"/erciyuan_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现代\",\"url\":\"/xianyan_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古代\",\"url\":\"/guyan_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"幻想\",\"url\":\"/huanyan_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"/lingyan_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"都市\",\"url\":\"/doushi_{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.29}}]", "lastUpdateTime": 1668614081740, "loginUrl": "https://www.bsxiaoshuo.com/user/", "respondTime": 1842, "ruleBookInfo": { "author": ".name strong@text", "coverUrl": ".pic img@src", "intro": ".summary@ownText##(^|[。!?]+[”」)】]?)##$1
    ", "kind": ".cate@text&&h4 .time@text##\\s.*", "lastChapter": "h4 a@text##>>", "name": "h2@text", "tocUrl": ".index@href", "wordCount": ".words@text##字" }, "ruleContent": { "content": ".page-content@html" }, "ruleExplore": { "author": "a.2@text", "bookList": "tbody tr", "bookUrl": "a.0@href", "coverUrl": "a.0@href##/(\\d+)##https://imgc.bsxiaoshuo.com/$1.jpg", "kind": "td.4@text##\\s.*", "lastChapter": "a.1@text", "name": "a.0@text", "wordCount": "td.3@text" }, "ruleSearch": { "author": "p.1@textNodes", "bookList": "#j li", "bookUrl": "a@href", "coverUrl": "a@href##/(\\d+)##https://imgz.bsxiaoshuo.com/$1.jpg", "intro": "p.0@text", "kind": "s@text", "name": "b@text" }, "ruleToc": { "chapterList": ".float-list li", "chapterName": "a@text", "chapterUrl": "a@href", "isVip": "##isvip##🔒###", "updateTime": "span@text" }, "searchUrl": "/s.php?sid=3&k={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "轻小说", "bookSourceName": "轻之文库", "bookSourceType": 0, "bookSourceUrl": "https://www.linovel.net#yc1101", "bookUrlPattern": "", "customOrder": 2291, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"榜单\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"重推周榜\",\"url\":\"/hub/getTopBooks?unit=zt&time=week&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"佳作周榜\",\"url\":\"/hub/getTopBooks?unit=jz&time=week&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月票周榜\",\"url\":\"/hub/getTopBooks?unit=ticket&time=week&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"轻币周榜\",\"url\":\"/hub/getTopBooks?unit=coin&time=week&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"墨水周榜\",\"url\":\"/hub/getTopBooks?unit=ink&time=week&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"应援周榜\",\"url\":\"/hub/getTopBooks?unit=supp&time=week&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"重推月榜\",\"url\":\"/hub/getTopBooks?unit=zt&time=month&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"佳作月榜\",\"url\":\"/hub/getTopBooks?unit=jz&time=month&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月票月榜\",\"url\":\"/hub/getTopBooks?unit=ticket&time=month&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"轻币月榜\",\"url\":\"/hub/getTopBooks?unit=coin&time=month&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"墨水月榜\",\"url\":\"/hub/getTopBooks?unit=ink&time=month&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"应援月榜\",\"url\":\"/hub/getTopBooks?unit=supp&time=month&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"重推新人\",\"url\":\"/hub/getTopBooks?unit=zt&time=new&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"佳作新人\",\"url\":\"/hub/getTopBooks?unit=jz&time=new&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"轻币新人\",\"url\":\"/hub/getTopBooks?unit=coin&time=new&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"墨水新人\",\"url\":\"/hub/getTopBooks?unit=ink&time=new&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"应援新人\",\"url\":\"/hub/getTopBooks?unit=supp&time=new&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月票新人\",\"url\":\"/hub/getTopBooks?unit=ticket&time=new&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"精选\",\"url\":\"/cat/2000.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"全部\",\"url\":\"/cat/-1.html?sort=hot&sign=-1&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"幻想\",\"url\":\"/cat/1.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"战斗\",\"url\":\"/cat/2.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"恋爱\",\"url\":\"/cat/3.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异界\",\"url\":\"/cat/4.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"搞笑\",\"url\":\"/cat/5.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"日常\",\"url\":\"/cat/6.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"校园\",\"url\":\"/cat/7.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"后宫\",\"url\":\"/cat/8.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"科幻\",\"url\":\"/cat/10.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"治愈\",\"url\":\"/cat/11.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"超能\",\"url\":\"/cat/12.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"节操\",\"url\":\"/cat/13.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"妖怪\",\"url\":\"/cat/14.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"恐怖\",\"url\":\"/cat/15.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"妹控\",\"url\":\"/cat/16.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"伪娘\",\"url\":\"/cat/17.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"魔法\",\"url\":\"/cat/18.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"乙女\",\"url\":\"/cat/19.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"同人\",\"url\":\"/cat/20.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"百合\",\"url\":\"/cat/21.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"偶像\",\"url\":\"/cat/22.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"/cat/104.html?page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}}]", "header": "{\n \"User-Agent\": \"Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0\"\n}", "lastUpdateTime": 1735032833775, "loginUrl": "https://www.linovel.net/", "respondTime": 2303, "ruleBookInfo": { "author": ".name a@text", "coverUrl": ".book-cover img@src", "intro": "🔖 标签:\n{{@.book-cats@text}}\n🏷️ 简介:\n{{@.about-text@html}}##(^|[。!?]+[”」)】]?)##$1
    ", "kind": ".book-data span.-2@text&&.book-last-update@text##更新于|\\s.*", "lastChapter": ".recent-update a.0@text", "name": "h1@text", "wordCount": ".book-data span.0@text" }, "ruleContent": { "content": ".article-text@html", "imageStyle": "0" }, "ruleExplore": { "author": ".book-extra@text||author##\\s*丨.+$", "bookList": ".rank-book||$.data.books[*]", "bookUrl": "a.0@href||https://www.linovel.net/book/{$.id}.html", "coverUrl": "img@src||coverUrl", "intro": ".book-intro@text||about", "kind": ".book-extra@text&&.book-tag@text&&cat[*]##^[^丨]+丨\\s*|\\s.*", "lastChapter": "p.-1@text||lastVolName", "name": "a.0@text||name", "wordCount": "words" }, "ruleSearch": { "author": "div.-1@text##\\s*丨.+$", "bookList": ".rank-book-list a", "bookUrl": "href", "coverUrl": "img@src", "intro": "div.-2@text", "kind": "div.-1@text&&.book-tag@text##^[^丨]+丨\\s*|\\s.*", "lastChapter": "", "name": "div.4@text", "wordCount": "" }, "ruleToc": { "chapterList": ".chapter", "chapterName": "@js:\nvar title = result.parentNode().parentNode().parentNode().parentNode().parentNode();\nresult = title.select('h2').text() +':'+ result.text()", "chapterUrl": "a@href" }, "searchUrl": "/search/?kw={{key}}&page={{page}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "有声", "bookSourceName": "有声听书", "bookSourceType": 1, "bookSourceUrl": "https://m.ysts.cc/##@遇知", "bookUrlPattern": "", "customOrder": 2291, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[\n{\"title\":\"🔖最新🍁有声小说🔖\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n\n{\"title\":\"玄幻有声\",\"url\":\"/api/ajax/list?sort=1&key=1&order=1&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"综艺娱乐\",\"url\":\"/api/ajax/list?sort=1&key=3&order=1&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市有声\",\"url\":\"/api/ajax/list?sort=1&key=5&order=1&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"军事有声\",\"url\":\"/api/ajax/list?sort=1&key=7&order=1&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"网游竞技\",\"url\":\"/api/ajax/list?sort=1&key=9&order=1&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"灵异有声\",\"url\":\"/api/ajax/list?sort=1&key=11&order=1&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"相声小品\",\"url\":\"/api/ajax/list?sort=1&key=2&order=1&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"长篇评书\",\"url\":\"/api/ajax/list?sort=1&key=4&order=1&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"百家讲坛\",\"url\":\"/api/ajax/list?sort=1&key=6&order=1&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"儿童故事\",\"url\":\"/api/ajax/list?sort=1&key=8&order=1&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"职场有声\",\"url\":\"/api/ajax/list?sort=1&key=12&order=1&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"其他有声\",\"url\":\"/api/ajax/list?sort=1&key=14&order=1&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"🔖最新🍁长篇评书🔖\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n\n{\"title\":\"单田芳\",\"url\":\"/api/ajax/list?sort=4&key=125&order=1&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"田连元\",\"url\":\"/api/ajax/list?sort=4&key=124&order=1&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"袁阔成\",\"url\":\"/api/ajax/list?sort=4&key=126&order=1&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"连丽如\",\"url\":\"/api/ajax/list?sort=4&key=103&order=1&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"张少佐\",\"url\":\"/api/ajax/list?sort=4&key=127&order=1&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"孙一\",\"url\":\"/api/ajax/list?sort=4&key=101&order=1&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"田战义\",\"url\":\"/api/ajax/list?sort=4&key=128&order=1&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"粤语评书\",\"url\":\"/api/ajax/list?sort=4&key=129&order=1&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"其他评书\",\"url\":\"/api/ajax/list?sort=4&key=130&order=1&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"🔖人气🍁有声小说🔖\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n\n{\"title\":\"玄幻有声\",\"url\":\"/api/ajax/list?sort=1&key=1&order=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"综艺娱乐\",\"url\":\"/api/ajax/list?sort=1&key=3&order=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市有声\",\"url\":\"/api/ajax/list?sort=1&key=5&order=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"军事有声\",\"url\":\"/api/ajax/list?sort=1&key=7&order=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"网游竞技\",\"url\":\"/api/ajax/list?sort=1&key=9&order=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"灵异有声\",\"url\":\"/api/ajax/list?sort=1&key=11&order=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"相声小品\",\"url\":\"/api/ajax/list?sort=1&key=2&order=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"长篇评书\",\"url\":\"/api/ajax/list?sort=1&key=4&order=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"百家讲坛\",\"url\":\"/api/ajax/list?sort=1&key=6&order=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"儿童故事\",\"url\":\"/api/ajax/list?sort=1&key=8&order=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"职场有声\",\"url\":\"/api/ajax/list?sort=1&key=12&order=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"其他有声\",\"url\":\"/api/ajax/list?sort=1&key=14&order=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"🔖人气🍁长篇评书🔖\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n\n{\"title\":\"单田芳\",\"url\":\"/api/ajax/list?sort=4&key=125&order=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"田连元\",\"url\":\"/api/ajax/list?sort=4&key=124&order=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"袁阔成\",\"url\":\"/api/ajax/list?sort=4&key=126&order=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"连丽如\",\"url\":\"/api/ajax/list?sort=4&key=103&order=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"张少佐\",\"url\":\"/api/ajax/list?sort=4&key=127&order=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"孙一\",\"url\":\"/api/ajax/list?sort=4&key=101&order=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"田战义\",\"url\":\"/api/ajax/list?sort=4&key=128&order=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"粤语评书\",\"url\":\"/api/ajax/list?sort=4&key=129&order=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"其他评书\",\"url\":\"/api/ajax/list?sort=4&key=130&order=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]", "header": "{\n \"User-Agent\":\"Mozilla/5.0 (iPhone; CPU iPhone OS 15_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Mobile/15E148 Safari/604.1\"\n\n}", "lastUpdateTime": 1729756051197, "loginUrl": "", "respondTime": 7313, "ruleBookInfo": { "author": "[property=\"og:novel:author\"]@content", "coverUrl": "[property=\"og:image\"]@content", "intro": "🔔 更新时间:{{@@[property=\"og:novel:update_time\"]@content}}\n📯 {{@@.book-rand-a.3@text}}\n🏷 {{@@.book-rand-a.1@text}}\n📂 内容简介:{{@@[property=\"og:description\"]@content}}##(^|[。!?]+[”」)】]?)##$1
    ", "kind": "[property~=category|status]@content", "lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content", "name": "[property=\"og:novel:book_name\"]@content", "tocUrl": "" }, "ruleContent": { "content": "result", "replaceRegex": "", "sourceRegex": ".*\\.(mp3|m4a).*" }, "ruleExplore": { "author": "{{$.author}} 演播:{{$.boyin}}", "bookList": "$..data[*]", "bookUrl": "$.url", "coverUrl": "$.pic", "intro": "$.content", "kind": "{{$.serialize_text}}\n{{$.hits}}℃", "lastChapter": "$.chapter_title", "name": "$.title", "wordCount": "" }, "ruleSearch": { "author": "{{$.author.name}} 演播:{{$.boyin.name}}", "bookList": "$.[*]", "bookUrl": "$..url", "checkKeyWord": "诡秘之主", "coverUrl": "$..cover", "intro": "$..intro", "kind": "{{$..isover}}\n{{$.data.allvisit}}℃", "lastChapter": "$.last.name", "name": "$..name##\\s.*", "wordCount": "" }, "ruleToc": { "chapterList": "#playlist li", "chapterName": "a@textNodes", "chapterUrl": "a@href##$##,{'webView': true}", "isVolume": "", "nextTocUrl": "option@value", "updateTime": "span@text" }, "searchUrl": "https://m.ysts.cc/api/ajax/solist?word={{key}}&type=name&page={{page}}&order=1", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "豆腐文学", "bookSourceType": 0, "bookSourceUrl": "https://www.doufu.me/", "customOrder": 2292, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "header": "", "lastUpdateTime": 1687739204121, "respondTime": 4164, "ruleBookInfo": { "author": "class.book_author@text", "wordCount": "class.text-md@text" }, "ruleContent": { "content": "class.chapter_text@tag.p@text", "replaceRegex": "##下载豆腐阅读APP,支持正版阅读" }, "ruleExplore": {}, "ruleSearch": { "author": "", "bookList": "class.book-base", "bookUrl": "class.book_sd@tag.a@href", "checkKeyWord": "我的", "coverUrl": "img@src", "intro": "class.book_ct@text", "kind": "class.book_subtt@text", "name": "class.book_tt@text" }, "ruleToc": { "chapterList": "class.list-inline-3@li", "chapterName": "class.list_item@tag.a@text", "chapterUrl": "class.list_item@tag.a@href##$##,{\n \"webView\": true\n}" }, "searchUrl": "search?kd={{key}}&page={{page}}", "weight": 0 }, { "bookSourceComment": " /*11.24 by:遇知*/\n\t\n uuid=java.randomUUID().toUpperCase();\n time=Math.round(new Date()/1000);\n \n if(String(Params).match(/query/)){\n\t\tsn = `channel=fx0001&gid=1&nci=1&nsc=0&${Params}×tamp=${time}&secret=QgkdrcUgsfS4MvwB`;}\n\t\t\n\t\telse if(String(Params).match(/groupname/)){\n\t\t\tsn = `channel=fx0001&cid=${cid}&isserial=0&limit=3000&nci=1&nsc=0&sort=hot&start=0×tamp=${time}&wordcount=0%252C100000&secret=QgkdrcUgsfS4MvwB`;}\n\t\t\t\n\t\telse if(String(Params).match(/BD/)){\n\t\t\t sn = `channel=fx0001&class_id=${cid}&limit=3000&nci=1&nsc=0&start=0×tamp=${time}&secret=QgkdrcUgsfS4MvwB`;}\n\t\n\t\telse if(String(Params).match(/bid/)){\n\t\t\tsn = `${Params}&channel=fx0001&gid=1&nci=1&nsc=0×tamp=${time}&secret=QgkdrcUgsfS4MvwB`;}\n\t\t\n\t\telse if(String(Params).match(/cid/)){\n\t\tsn = `bid=${bid}&channel=fx0001&chapterid=${cid}&gid=1&nci=1&nsc=0×tamp=${time}&secret=QgkdrcUgsfS4MvwB`;}\n\t\t\n\t\tsign=java.md5Encode(sn).toUpperCase();\n body=String(sn).replace(/\\&secret=QgkdrcUgsfS4MvwB/,'');\n option={\"method\":\"POST\",\"body\":body};", "bookSourceGroup": "免费", "bookSourceName": "繁星小说", "bookSourceType": 0, "bookSourceUrl": "https://fapi.fanxxs.com/##", "customOrder": 2294, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "@js:\nsort=[];\npush=(title,url,type1,type2)=>sort.push({\n\t\ttitle: title,\n\t\turl: url,\n\t\tstyle: {\n\t\t\t\tlayout_flexGrow: type1,\n\t\t\t\tlayout_flexBasisPercent: type2\n\t\t\t}\n\t});\n\t\n\tbd=[[\"男频\",[[\"留存\",\"6\"],[\"好评\",\"3\"],[\"人气\",\"1\"],[\"热评\",\"5\"]]],\n[\"女频\",[[\"留存\",\"12\"],[\"好评\",\"9\"],[\"人气\",\"7\"],[\"热评\",\"11\"]]]];\nbd.map([title,list]=>{\t\t\t\n\tParams = \"BD\";\n\t\tpush(title, null, 1, 1);\n\t list.map([title,cid]=>{ \n\t \t\teval(String(source.bookSourceComment));\n\t \turl= `https://fapi.fanxxs.com/2/v8/top3/list.api?sign=${sign}&app=FXBook&vs=7.1.2&uuid=${uuid}&_t=${time}&app=FXBook&pbv=v1.0.28&channel=fx0001&os=Android,`+ JSON.stringify(option).replace(/start=0/,'start={{(page-1)*30}\\}'); \n\t\t\t\tpush(title, url, 1, 0.4); \n\t\t\t\t});\n\t});\n\t\tfl_url=\"https://fapi.fanxxs.com/v8/cate3/list.api?nsc=0&nci=1&app=FXBook&vs=7.1.2&uuid={{java.randomUUID().toUpperCase()}}&_t={{Math.round(new Date()/1000)}}&app=FXBook&pbv=v1.0.28&channel=fx0001&os=Android\";\nD=JSON.parse(java.ajax(fl_url)).data;\n\n [D[0],D[1]].map(Data=>{\n \tParams = JSON.stringify(Data);\n\tpush(Data.groupname, null, 1, 1);\nData.cate.map(($,index)=>{\n title=$.name;\n \tcid=$.cid;\n \teval(String(source.bookSourceComment));\n\turl= `https://fapi.fanxxs.com/2/v8/book3/filter.api?app=FXBook&sign=${sign}&ml=10X&mf=XIAOMI&vs=7.1.2&uuid=${uuid}&_t=${time}&app=FXBook&pbv=v1.0.28&channel=fx0001&os=Android,`+ JSON.stringify(option).replace(/start=0/,'start={{(page-1)*30}\\}');\n \t\tif(index+1 <= Data.cate.length - Data.cate.length%3)\n\t\t\t {\tpush(title, url, 1, 0.25);}\n\t\t\t\telse{ push(title, url, 0, 0.29);}\n });\n });\nJSON.stringify(sort);", "header": "@js:\nJSON.stringify({\t\t\n\t\"Content-Type\":\"application/x-www-form-urlencoded\",\n\t\"Connection\":\"Keep-Alive\",\n\t\"Host\":\"fapi.fanxxs.com\",\n \"User-Agent\":\"okhttp/3.14.9\"\n})", "lastUpdateTime": 1721213359613, "loginCheckJs": "", "loginUi": "", "loginUrl": "", "respondTime": 4586, "ruleBookInfo": { "author": "$.author", "canReName": "", "coverUrl": "$.thumb", "downloadUrls": "", "init": "$.data", "intro": "{{$.description}}##(^|[。!?]+[”」)】]?)##$1
    ", "kind": "{{$.catename}}\n{{java.getString('$.isserial')=='2'?'完结':'连载'}}\n{{java.timeFormatUTC(java.getString('$.updated')*1000,'yyyy-MM-dd',8)}}", "lastChapter": "$.lastchaptertitle", "name": "$.title", "tocUrl": "@js:\nParams = \"bid=\"+java.put('bid', '{{$.bid}}');\neval(String(source.bookSourceComment));\nurl =\"https://fapi.fanxxs.com/v8/book/chapter.api?vs=7.1.2&uuid=\"+uuid+\"&_t=\"+time+\"&app=FXBook&pbv=v1.0.28&channel=fx0001&os=Android&sign=\"+sign+\",\" + JSON.stringify(option);", "wordCount": "$.wordcount" }, "ruleContent": { "content": "$.data.body" }, "ruleExplore": { "author": "$.author", "bookList": "$.data.books", "bookUrl": "@js:\nParams = \"bid=\"+java.getString('$.bid');\neval(String(source.bookSourceComment));\n\nurl =\"https://fapi.fanxxs.com/2/v8/book3/detail.api?uuid=\"+uuid+\"&nsc=0×tamp=\"+time+\"&channel=fx0001&bid=\"+Params+\"&nci=1&sign=\"+sign+\"&app=FXBook,\" + JSON.stringify(option);", "coverUrl": "$.thumb", "intro": "$.description", "kind": "{{$.catename}}\n{{java.getString('$.isserial')=='2'?'完结':'连载'}}", "name": "$.title", "wordCount": "$.wordcount" }, "ruleSearch": { "author": "$.author", "bookList": "$.search", "bookUrl": "@js:\nParams = \"bid=\"+java.getString('$.bid');\neval(String(source.bookSourceComment));\n\nurl =\"https://fapi.fanxxs.com/2/v8/book3/detail.api?uuid=\"+uuid+\"&nsc=0×tamp=\"+time+\"&channel=fx0001&bid=\"+Params+\"&nci=1&sign=\"+sign+\"&app=FXBook,\" + JSON.stringify(option);", "coverUrl": "$.thumb", "intro": "$.description", "kind": "$.catename", "name": "$.title", "wordCount": "$.wordcount" }, "ruleToc": { "chapterList": "$.data.chapters", "chapterName": "$.title", "chapterUrl": "@js:\nbid = java.get('bid');\ncid = java.getString('$.id');\nParams = \"cid=\"+java.getString('$.bid');\neval(String(source.bookSourceComment));\nurl =\"https://fapi.fanxxs.com/v8/book/content.api?timestamp=\"+time+\"&gid=1&bid=\"+bid+\"&channel=fx0001&chapterid=\"+cid+\"&uuid=\"+uuid+\"&sign=\"+sign+\"&app=FXBook,\" + JSON.stringify(option);", "updateTime": "{{java.timeFormatUTC(java.getString('$.time')*1000,'yyyy-MM-dd',8)}}" }, "searchUrl": "@js:\nParams = \"query=\"+key;\neval(String(source.bookSourceComment));\nurl =\"https://fapi.fanxxs.com/server/v8/search?sign=\"+sign+\"&vs=7.1.2&uuid=\"+uuid+\"&_t=\"+time+\"&app=FXBook&pbv=v1.0.28&channel=fx0001&os=Android,\" + JSON.stringify(option);", "weight": 0 }, { "bookSourceComment": "搜索全名", "bookSourceGroup": "免费", "bookSourceName": "读书阁子", "bookSourceType": 0, "bookSourceUrl": "http://www.zmtt.net已整理", "bookUrlPattern": "已校验", "customOrder": 2296, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "", "header": "", "lastUpdateTime": 1705299842728, "loginUrl": "", "respondTime": 8329, "ruleBookInfo": { "author": "author", "init": "data.book", "intro": "intro", "kind": "type&&update_state", "lastChapter": "last_chapter_name&&last_chapter_updatetime##\\n##·", "name": "name", "tocUrl": "/getCataLogs?bookid={{$._id}}&page=1&limit={{$.total_num}}" }, "ruleContent": { "content": "data.chapterInfo.contentjava.aesBase64DecodeToString(result,\"6CE93717FBEA3E4F\",\"AES/CBC/NoPadding\",\"6CE93717FBEA3E4F\")##\\#\\#\\#\\$\\$\\$##
    ", "replaceRegex": "##nt|记住手机版网址.*|\u0000\u0000\u0000\u0000\u0000\u0000\u0000狀" }, "ruleExplore": {}, "ruleSearch": { "author": "author", "bookList": "data", "bookUrl": "/bookInfo?bookid={{$._id}}", "coverUrl": "image_url", "intro": "intro", "kind": "type", "lastChapter": "last_chapter_name&&last_chapter_updatetime##\\n##·", "name": "name@put:{bid:_id}" }, "ruleToc": { "chapterList": "data.list", "chapterName": "name", "chapterUrl": "/getContent?bookid=@get:{bid}&chapterid={{$._id}}" }, "searchUrl": "@js:\noption={\"method\":\"POST\",\"body\":{\"version\":\"2.0\"}}\nurl=\"http://\"+JSON.parse(java.ajax(\"http://www.zmtt.net/checkUpdate,\"+JSON.stringify(option))).data.url\n//java.put(\"url\",url)\noption={\"method\":\"POST\",\"body\":{\"keyword\":key}}\nurl+\"search,\"+JSON.stringify(option)", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "正版", "bookSourceName": "扣扣阅读", "bookSourceType": 0, "bookSourceUrl": "https://book.qq.com/#hu", "customOrder": 2298, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[\n{\"title\":\"女生精选\",\"url\":\" https://book.qq.com/recommend/female-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"免费榜\",\"url\":\" https://book.qq.com/book-rank/female-free/cycle-1-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},\n{\"title\":\"封神榜\",\"url\":\" https://book.qq.com/book-rank/female-god/cycle-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},\n{\"title\":\"新书榜-日\",\"url\":\" https://book.qq.com/book-rank/female-new/cycle-1-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"新书榜-周\",\"url\":\" https://book.qq.com/book-rank/female-new/cycle-2-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"新书榜-月\",\"url\":\" https://book.qq.com/book-rank/female-new/cycle-3-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完结榜-周\",\"url\":\" https://book.qq.com/book-rank/female-finish/cycle-1-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完结榜-月\",\"url\":\" https://book.qq.com/book-rank/female-finish/cycle-2-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完结榜-总\",\"url\":\" https://book.qq.com/book-rank/female-finish/cycle-3-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"畅销榜-全部\",\"url\":\" https://book.qq.com/book-rank/female-sell/cycle-5-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"上架30天\",\"url\":\" https://book.qq.com/book-rank/female-sell/cycle-1-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"上架120天\",\"url\":\" https://book.qq.com/book-rank/female-sell/cycle-2-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"上架300天\",\"url\":\" https://book.qq.com/book-rank/female-sell/cycle-3-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"上架300天以上\",\"url\":\" https://book.qq.com/book-rank/female-sell/cycle-4-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n\n{\"title\":\"↓ ↓ ↓ 全部 ↓ ↓ ↓\",\"url\":\"https://book.qq.com/book-cate/0-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n\n{\"title\":\"古言\",\"url\":\"https://book.qq.com/book-cate/30013-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"女尊\",\"url\":\"https://book.qq.com/book-cate/30013-30014-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"架空\",\"url\":\"https://book.qq.com/book-cate/30013-30015-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"宅斗\",\"url\":\"https://book.qq.com/book-cate/30013-30016-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"穿越\",\"url\":\"https://book.qq.com/book-cate/30013-30017-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"宫斗\",\"url\":\"https://book.qq.com/book-cate/30013-30018-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"种田\",\"url\":\"https://book.qq.com/book-cate/30013-30019-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"西方\",\"url\":\"https://book.qq.com/book-cate/30013-30094-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"清穿\",\"url\":\"https://book.qq.com/book-cate/30013-30095-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"蛮荒\",\"url\":\"https://book.qq.com/book-cate/30013-30096-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"江湖\",\"url\":\"https://book.qq.com/book-cate/30013-30097-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n\n{\"title\":\"现言\",\"url\":\"https://book.qq.com/book-cate/30020-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.6}},\n{\"title\":\"都市\",\"url\":\"https://book.qq.com/book-cate/30020-30021-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"婚恋\",\"url\":\"https://book.qq.com/book-cate/30020-30022-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"明星\",\"url\":\"https://book.qq.com/book-cate/30020-30023-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"职场\",\"url\":\"https://book.qq.com/book-cate/30020-30026-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"异能\",\"url\":\"https://book.qq.com/book-cate/30020-30027-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"豪门\",\"url\":\"https://book.qq.com/book-cate/30020-30028-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"极道\",\"url\":\"https://book.qq.com/book-cate/30020-30029-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"民国\",\"url\":\"https://book.qq.com/book-cate/30020-30030-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"异国\",\"url\":\"https://book.qq.com/book-cate/30020-30098-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n\n{\"title\":\"幻情\",\"url\":\"https://book.qq.com/book-cate/30001-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"玄幻\",\"url\":\"https://book.qq.com/book-cate/30001-30002-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"异世\",\"url\":\"https://book.qq.com/book-cate/30001-30003-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"远古\",\"url\":\"https://book.qq.com/book-cate/30001-30004-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"异族\",\"url\":\"https://book.qq.com/book-cate/30001-30005-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"魔幻\",\"url\":\"https://book.qq.com/book-cate/30001-30006-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"西幻\",\"url\":\"https://book.qq.com/book-cate/30001-30007-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"异术\",\"url\":\"https://book.qq.com/book-cate/30001-30092-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n\n\n{\"title\":\"仙侠\",\"url\":\"https://book.qq.com/book-cate/30008-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.6}},\n{\"title\":\"武侠\",\"url\":\"https://book.qq.com/book-cate/30008-30009-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"修仙\",\"url\":\"https://book.qq.com/book-cate/30008-30010-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"修真\",\"url\":\"https://book.qq.com/book-cate/30008-30011-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"洪荒\",\"url\":\"https://book.qq.com/book-cate/30008-30012-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"仙缘\",\"url\":\"https://book.qq.com/book-cate/30008-30093-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n\n{\"title\":\"青春\",\"url\":\"https://book.qq.com/book-cate/30031-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"成长\",\"url\":\"https://book.qq.com/book-cate/30031-30032-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"纯爱\",\"url\":\"https://book.qq.com/book-cate/30031-30033-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"疼痛\",\"url\":\"https://book.qq.com/book-cate/30031-30034-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"校园\",\"url\":\"https://book.qq.com/book-cate/30031-30035-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n\n{\"title\":\"游戏\",\"url\":\"https://book.qq.com/book-cate/30050-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"电竞\",\"url\":\"https://book.qq.com/book-cate/30050-30051-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"网游\",\"url\":\"https://book.qq.com/book-cate/30050-30052-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"网恋\",\"url\":\"https://book.qq.com/book-cate/30050-30053-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"体育\",\"url\":\"https://book.qq.com/book-cate/30050-30054-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n\n{\"title\":\"科幻\",\"url\":\"https://book.qq.com/book-cate/30042-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"星际\",\"url\":\"https://book.qq.com/book-cate/30042-30043-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"位面\",\"url\":\"https://book.qq.com/book-cate/30042-30044-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"未来\",\"url\":\"https://book.qq.com/book-cate/30042-30045-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"机甲\",\"url\":\"https://book.qq.com/book-cate/30042-30046-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"科技\",\"url\":\"https://book.qq.com/book-cate/30042-30047-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"进化\",\"url\":\"https://book.qq.com/book-cate/30042-30048-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"末世\",\"url\":\"https://book.qq.com/book-cate/30042-30049-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n\n\n{\"title\":\"悬疑\",\"url\":\"https://book.qq.com/book-cate/30036-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"推理\",\"url\":\"https://book.qq.com/book-cate/30036-30037-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"探险\",\"url\":\"https://book.qq.com/book-cate/30036-30039-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"奇妙\",\"url\":\"https://book.qq.com/book-cate/30036-30040-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"风水\",\"url\":\"https://book.qq.com/book-cate/30036-30041-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n\n{\"title\":\"轻小说\",\"url\":\"https://book.qq.com/book-cate/30055-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.6}},\n{\"title\":\"同人\",\"url\":\"https://book.qq.com/book-cate/30055-30100-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"唯美\",\"url\":\"https://book.qq.com/book-cate/30055-30101-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"萌系\",\"url\":\"https://book.qq.com/book-cate/30055-30102-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"纯恋\",\"url\":\"https://book.qq.com/book-cate/30055-30103-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"吐槽\",\"url\":\"https://book.qq.com/book-cate/30055-30104-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"古衍\",\"url\":\"https://book.qq.com/book-cate/30055-30105-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"影衍\",\"url\":\"https://book.qq.com/book-cate/30055-30106-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"漫衍\",\"url\":\"https://book.qq.com/book-cate/30055-30107-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"其他\",\"url\":\"https://book.qq.com/book-cate/30055-30108-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n\n{\"title\":\"短篇\",\"url\":\"https://book.qq.com/book-cate/30083-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"随笔\",\"url\":\"https://book.qq.com/book-cate/30083-30086-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"小说\",\"url\":\"https://book.qq.com/book-cate/30083-30089-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n\n{\"title\":\"现实\",\"url\":\"https://book.qq.com/book-cate/30120-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"家庭\",\"url\":\"https://book.qq.com/book-cate/30120-30121-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"行业\",\"url\":\"https://book.qq.com/book-cate/30120-30122-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"探索\",\"url\":\"https://book.qq.com/book-cate/30120-30123-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n{\"title\":\"人文\",\"url\":\"https://book.qq.com/book-cate/30120-30124-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},\n\n{\"title\":\"↑ ↑ ↑ *** ↑ ↑ ↑\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n\n{\"title\":\"↓ ↓ ↓ 连载中 ↓ ↓ ↓\",\"url\":\"https://book.qq.com/book-cate/0-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n\n{\"title\":\"古言\",\"url\":\"https://book.qq.com/book-cate/30013-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"女尊\",\"url\":\"https://book.qq.com/book-cate/30013-30014-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"架空\",\"url\":\"https://book.qq.com/book-cate/30013-30015-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"宅斗\",\"url\":\"https://book.qq.com/book-cate/30013-30016-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"穿越\",\"url\":\"https://book.qq.com/book-cate/30013-30017-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"宫斗\",\"url\":\"https://book.qq.com/book-cate/30013-30018-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"种田\",\"url\":\"https://book.qq.com/book-cate/30013-30019-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"西方\",\"url\":\"https://book.qq.com/book-cate/30013-30094-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"清穿\",\"url\":\"https://book.qq.com/book-cate/30013-30095-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"蛮荒\",\"url\":\"https://book.qq.com/book-cate/30013-30096-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"江湖\",\"url\":\"https://book.qq.com/book-cate/30013-30097-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"现言\",\"url\":\"https://book.qq.com/book-cate/30020-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.5,\"layout_flexGrow\":1}},\n{\"title\":\"都市\",\"url\":\"https://book.qq.com/book-cate/30020-30021-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"婚恋\",\"url\":\"https://book.qq.com/book-cate/30020-30022-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"明星\",\"url\":\"https://book.qq.com/book-cate/30020-30023-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"职场\",\"url\":\"https://book.qq.com/book-cate/30020-30026-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异能\",\"url\":\"https://book.qq.com/book-cate/30020-30027-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"豪门\",\"url\":\"https://book.qq.com/book-cate/30020-30028-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"极道\",\"url\":\"https://book.qq.com/book-cate/30020-30029-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"民国\",\"url\":\"https://book.qq.com/book-cate/30020-30030-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异国\",\"url\":\"https://book.qq.com/book-cate/30020-30098-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"幻情\",\"url\":\"https://book.qq.com/book-cate/30001-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻\",\"url\":\"https://book.qq.com/book-cate/30001-30002-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异世\",\"url\":\"https://book.qq.com/book-cate/30001-30003-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"远古\",\"url\":\"https://book.qq.com/book-cate/30001-30004-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异族\",\"url\":\"https://book.qq.com/book-cate/30001-30005-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"魔幻\",\"url\":\"https://book.qq.com/book-cate/30001-30006-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"西幻\",\"url\":\"https://book.qq.com/book-cate/30001-30007-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异术\",\"url\":\"https://book.qq.com/book-cate/30001-30092-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"仙侠\",\"url\":\"https://book.qq.com/book-cate/30008-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"武侠\",\"url\":\"https://book.qq.com/book-cate/30008-30009-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"修仙\",\"url\":\"https://book.qq.com/book-cate/30008-30010-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"修真\",\"url\":\"https://book.qq.com/book-cate/30008-30011-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"洪荒\",\"url\":\"https://book.qq.com/book-cate/30008-30012-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"仙缘\",\"url\":\"https://book.qq.com/book-cate/30008-30093-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"青春\",\"url\":\"https://book.qq.com/book-cate/30031-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"成长\",\"url\":\"https://book.qq.com/book-cate/30031-30032-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"纯爱\",\"url\":\"https://book.qq.com/book-cate/30031-30033-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"疼痛\",\"url\":\"https://book.qq.com/book-cate/30031-30034-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"校园\",\"url\":\"https://book.qq.com/book-cate/30031-30035-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"游戏\",\"url\":\"https://book.qq.com/book-cate/30050-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"电竞\",\"url\":\"https://book.qq.com/book-cate/30050-30051-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"网游\",\"url\":\"https://book.qq.com/book-cate/30050-30052-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"网恋\",\"url\":\"https://book.qq.com/book-cate/30050-30053-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"体育\",\"url\":\"https://book.qq.com/book-cate/30050-30054-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"科幻\",\"url\":\"https://book.qq.com/book-cate/30042-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"星际\",\"url\":\"https://book.qq.com/book-cate/30042-30043-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"位面\",\"url\":\"https://book.qq.com/book-cate/30042-30044-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"未来\",\"url\":\"https://book.qq.com/book-cate/30042-30045-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"机甲\",\"url\":\"https://book.qq.com/book-cate/30042-30046-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"科技\",\"url\":\"https://book.qq.com/book-cate/30042-30047-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"进化\",\"url\":\"https://book.qq.com/book-cate/30042-30048-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"末世\",\"url\":\"https://book.qq.com/book-cate/30042-30049-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n\n{\"title\":\"悬疑\",\"url\":\"https://book.qq.com/book-cate/30036-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"推理\",\"url\":\"https://book.qq.com/book-cate/30036-30037-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"探险\",\"url\":\"https://book.qq.com/book-cate/30036-30039-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"奇妙\",\"url\":\"https://book.qq.com/book-cate/30036-30040-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"风水\",\"url\":\"https://book.qq.com/book-cate/30036-30041-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"轻小说\",\"url\":\"https://book.qq.com/book-cate/30055-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"同人\",\"url\":\"https://book.qq.com/book-cate/30055-30100-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"唯美\",\"url\":\"https://book.qq.com/book-cate/30055-30101-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"萌系\",\"url\":\"https://book.qq.com/book-cate/30055-30102-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"纯恋\",\"url\":\"https://book.qq.com/book-cate/30055-30103-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"吐槽\",\"url\":\"https://book.qq.com/book-cate/30055-30104-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"古衍\",\"url\":\"https://book.qq.com/book-cate/30055-30105-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"影衍\",\"url\":\"https://book.qq.com/book-cate/30055-30106-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"漫衍\",\"url\":\"https://book.qq.com/book-cate/30055-30107-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"其他\",\"url\":\"https://book.qq.com/book-cate/30055-30108-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"短篇\",\"url\":\"https://book.qq.com/book-cate/30083-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"随笔\",\"url\":\"https://book.qq.com/book-cate/30083-30086-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"小说\",\"url\":\"https://book.qq.com/book-cate/30083-30089-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"现实\",\"url\":\"https://book.qq.com/book-cate/30120-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"家庭\",\"url\":\"https://book.qq.com/book-cate/30120-30121-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"行业\",\"url\":\"https://book.qq.com/book-cate/30120-30122-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"探索\",\"url\":\"https://book.qq.com/book-cate/30120-30123-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"人文\",\"url\":\"https://book.qq.com/book-cate/30120-30124-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"↑ ↑ ↑ *** ↑ ↑ ↑\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n\n\n{\"title\":\"↓ ↓ ↓ 已完结 ↓ ↓ ↓\",\"url\":\"https://book.qq.com/book-cate/0-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n\n{\"title\":\"古言\",\"url\":\"https://book.qq.com/book-cate/30013-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"女尊\",\"url\":\"https://book.qq.com/book-cate/30013-30014-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"架空\",\"url\":\"https://book.qq.com/book-cate/30013-30015-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"宅斗\",\"url\":\"https://book.qq.com/book-cate/30013-30016-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"穿越\",\"url\":\"https://book.qq.com/book-cate/30013-30017-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"宫斗\",\"url\":\"https://book.qq.com/book-cate/30013-30018-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"种田\",\"url\":\"https://book.qq.com/book-cate/30013-30019-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"西方\",\"url\":\"https://book.qq.com/book-cate/30013-30094-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"清穿\",\"url\":\"https://book.qq.com/book-cate/30013-30095-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"蛮荒\",\"url\":\"https://book.qq.com/book-cate/30013-30096-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"江湖\",\"url\":\"https://book.qq.com/book-cate/30013-30097-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"现言\",\"url\":\"https://book.qq.com/book-cate/30020-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"都市\",\"url\":\"https://book.qq.com/book-cate/30020-30021-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"婚恋\",\"url\":\"https://book.qq.com/book-cate/30020-30022-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"明星\",\"url\":\"https://book.qq.com/book-cate/30020-30023-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"职场\",\"url\":\"https://book.qq.com/book-cate/30020-30026-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异能\",\"url\":\"https://book.qq.com/book-cate/30020-30027-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"豪门\",\"url\":\"https://book.qq.com/book-cate/30020-30028-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"极道\",\"url\":\"https://book.qq.com/book-cate/30020-30029-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"民国\",\"url\":\"https://book.qq.com/book-cate/30020-30030-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异国\",\"url\":\"https://book.qq.com/book-cate/30020-30098-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"幻情\",\"url\":\"https://book.qq.com/book-cate/30001-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻\",\"url\":\"https://book.qq.com/book-cate/30001-30002-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异世\",\"url\":\"https://book.qq.com/book-cate/30001-30003-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"远古\",\"url\":\"https://book.qq.com/book-cate/30001-30004-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异族\",\"url\":\"https://book.qq.com/book-cate/30001-30005-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"魔幻\",\"url\":\"https://book.qq.com/book-cate/30001-30006-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"西幻\",\"url\":\"https://book.qq.com/book-cate/30001-30007-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异术\",\"url\":\"https://book.qq.com/book-cate/30001-30092-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n\n{\"title\":\"仙侠\",\"url\":\"https://book.qq.com/book-cate/30008-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"武侠\",\"url\":\"https://book.qq.com/book-cate/30008-30009-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"修仙\",\"url\":\"https://book.qq.com/book-cate/30008-30010-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"修真\",\"url\":\"https://book.qq.com/book-cate/30008-30011-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"洪荒\",\"url\":\"https://book.qq.com/book-cate/30008-30012-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"仙缘\",\"url\":\"https://book.qq.com/book-cate/30008-30093-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"青春\",\"url\":\"https://book.qq.com/book-cate/30031-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"成长\",\"url\":\"https://book.qq.com/book-cate/30031-30032-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"纯爱\",\"url\":\"https://book.qq.com/book-cate/30031-30033-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"疼痛\",\"url\":\"https://book.qq.com/book-cate/30031-30034-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"校园\",\"url\":\"https://book.qq.com/book-cate/30031-30035-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"游戏\",\"url\":\"https://book.qq.com/book-cate/30050-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"电竞\",\"url\":\"https://book.qq.com/book-cate/30050-30051-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"网游\",\"url\":\"https://book.qq.com/book-cate/30050-30052-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"网恋\",\"url\":\"https://book.qq.com/book-cate/30050-30053-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"体育\",\"url\":\"https://book.qq.com/book-cate/30050-30054-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"科幻\",\"url\":\"https://book.qq.com/book-cate/30042-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"星际\",\"url\":\"https://book.qq.com/book-cate/30042-30043-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"位面\",\"url\":\"https://book.qq.com/book-cate/30042-30044-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"未来\",\"url\":\"https://book.qq.com/book-cate/30042-30045-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"机甲\",\"url\":\"https://book.qq.com/book-cate/30042-30046-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"科技\",\"url\":\"https://book.qq.com/book-cate/30042-30047-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"进化\",\"url\":\"https://book.qq.com/book-cate/30042-30048-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"末世\",\"url\":\"https://book.qq.com/book-cate/30042-30049-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n\n{\"title\":\"悬疑\",\"url\":\"https://book.qq.com/book-cate/30036-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"推理\",\"url\":\"https://book.qq.com/book-cate/30036-30037-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"探险\",\"url\":\"https://book.qq.com/book-cate/30036-30039-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"奇妙\",\"url\":\"https://book.qq.com/book-cate/30036-30040-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"风水\",\"url\":\"https://book.qq.com/book-cate/30036-30041-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"轻小说\",\"url\":\"https://book.qq.com/book-cate/30055-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"同人\",\"url\":\"https://book.qq.com/book-cate/30055-30100-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"唯美\",\"url\":\"https://book.qq.com/book-cate/30055-30101-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"萌系\",\"url\":\"https://book.qq.com/book-cate/30055-30102-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"纯恋\",\"url\":\"https://book.qq.com/book-cate/30055-30103-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"吐槽\",\"url\":\"https://book.qq.com/book-cate/30055-30104-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"古衍\",\"url\":\"https://book.qq.com/book-cate/30055-30105-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"影衍\",\"url\":\"https://book.qq.com/book-cate/30055-30106-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"漫衍\",\"url\":\"https://book.qq.com/book-cate/30055-30107-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"其他\",\"url\":\"https://book.qq.com/book-cate/30055-30108-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"短篇\",\"url\":\"https://book.qq.com/book-cate/30083-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"随笔\",\"url\":\"https://book.qq.com/book-cate/30083-30086-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"小说\",\"url\":\"https://book.qq.com/book-cate/30083-30089-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"现实\",\"url\":\"https://book.qq.com/book-cate/30120-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"家庭\",\"url\":\"https://book.qq.com/book-cate/30120-30121-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"行业\",\"url\":\"https://book.qq.com/book-cate/30120-30122-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"探索\",\"url\":\"https://book.qq.com/book-cate/30120-30123-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"人文\",\"url\":\"https://book.qq.com/book-cate/30120-30124-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"↑ ↑ ↑ *** ↑ ↑ ↑\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n\n\n{\"title\":\"男生精选\",\"url\":\"https://book.qq.com/recommend/male-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"免费榜\",\"url\":\"https://book.qq.com/book-rank/male-free/cycle-1-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},\n{\"title\":\"封神榜\",\"url\":\"https://book.qq.com/book-rank/male-god/cycle-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.4}},\n{\"title\":\"新书榜-日\",\"url\":\"https://book.qq.com/book-rank/male-new/cycle-1-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"新书榜-周\",\"url\":\"https://book.qq.com/book-rank/male-new/cycle-2-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"新书榜-月\",\"url\":\"https://book.qq.com/book-rank/male-new/cycle-3-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完结榜-周\",\"url\":\"https://book.qq.com/book-rank/male-finish/cycle-1-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完结榜-月\",\"url\":\"https://book.qq.com/book-rank/male-finish/cycle-2-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"完结榜-总\",\"url\":\"https://book.qq.com/book-rank/male-finish/cycle-3-{{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"畅销榜-全部\",\"url\":\"https://book.qq.com/book-rank/male-sell/cycle-5-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.5,\"layout_flexGrow\":1}},\n{\"title\":\"上架30天内\",\"url\":\"https://book.qq.com/book-rank/male-sell/cycle-1-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"上架120天内\",\"url\":\"https://book.qq.com/book-rank/male-sell/cycle-2-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"上架300天内\",\"url\":\"https://book.qq.com/book-rank/male-sell/cycle-3-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"上架300天以上\",\"url\":\"https://book.qq.com/book-rank/male-sell/cycle-4-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n\n{\"title\":\"↓ ↓ ↓ 全部 ↓ ↓ ↓\",\"url\":\"https://book.qq.com/book-cate/0-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻\",\"url\":\"https://book.qq.com/book-cate/20001-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"东方玄幻\",\"url\":\"https://book.qq.com/book-cate/20001-20002-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异世\",\"url\":\"https://book.qq.com/book-cate/20001-20003-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"争霸\",\"url\":\"https://book.qq.com/book-cate/20001-20082-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"高武\",\"url\":\"https://book.qq.com/book-cate/20001-20004-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"奇幻\",\"url\":\"https://book.qq.com/book-cate/20005-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"魔法\",\"url\":\"https://book.qq.com/book-cate/20005-20006-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"史诗\",\"url\":\"https://book.qq.com/book-cate/20005-20007-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"神秘\",\"url\":\"https://book.qq.com/book-cate/20005-20008-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现代\",\"url\":\"https://book.qq.com/book-cate/20005-20009-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"神史\",\"url\":\"https://book.qq.com/book-cate/20005-20092-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"空幻\",\"url\":\"https://book.qq.com/book-cate/20005-20093-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n\n\n{\"title\":\"武侠\",\"url\":\"https://book.qq.com/book-cate/20010-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"武侠\",\"url\":\"https://book.qq.com/book-cate/20010-20011-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"潮流\",\"url\":\"https://book.qq.com/book-cate/20010-20012-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"国术\",\"url\":\"https://book.qq.com/book-cate/20010-20013-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"古武\",\"url\":\"https://book.qq.com/book-cate/20010-20099-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"武侠同人\",\"url\":\"https://book.qq.com/book-cate/20010-20100-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"仙侠\",\"url\":\"https://book.qq.com/book-cate/20014-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"修真\",\"url\":\"https://book.qq.com/book-cate/20014-20015-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"幻修\",\"url\":\"https://book.qq.com/book-cate/20014-20016-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"现修\",\"url\":\"https://book.qq.com/book-cate/20014-20017-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"神话\",\"url\":\"https://book.qq.com/book-cate/20014-20018-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"古典\",\"url\":\"https://book.qq.com/book-cate/20014-20101-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"都市\",\"url\":\"https://book.qq.com/book-cate/20019-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"生活\",\"url\":\"https://book.qq.com/book-cate/20019-20020-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"娱乐\",\"url\":\"https://book.qq.com/book-cate/20019-20022-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"商场\",\"url\":\"https://book.qq.com/book-cate/20019-20025-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"异能\",\"url\":\"https://book.qq.com/book-cate/20019-20026-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"异术\",\"url\":\"https://book.qq.com/book-cate/20019-20027-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"校园\",\"url\":\"https://book.qq.com/book-cate/20019-20069-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n\n\n{\"title\":\"现实\",\"url\":\"https://book.qq.com/book-cate/20065-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"家庭\",\"url\":\"https://book.qq.com/book-cate/20065-20021-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"百态\",\"url\":\"https://book.qq.com/book-cate/20065-20071-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"女性\",\"url\":\"https://book.qq.com/book-cate/20065-20104-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"https://book.qq.com/book-cate/20065-20105-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"时代\",\"url\":\"https://book.qq.com/book-cate/20065-20106-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"青年\",\"url\":\"https://book.qq.com/book-cate/20065-20108-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n\n{\"title\":\"历史\",\"url\":\"https://book.qq.com/book-cate/20028-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.5,\"layout_flexGrow\":1}},\n{\"title\":\"架空\",\"url\":\"https://book.qq.com/book-cate/20028-20029-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"先秦\",\"url\":\"https://book.qq.com/book-cate/20028-20083-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"秦汉三国\",\"url\":\"https://book.qq.com/book-cate/20028-20084-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.3,\"layout_flexGrow\":1}},\n{\"title\":\"两晋隋唐\",\"url\":\"https://book.qq.com/book-cate/20028-20085-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.3,\"layout_flexGrow\":1}},\n{\"title\":\"五代十国\",\"url\":\"https://book.qq.com/book-cate/20028-20086-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.3,\"layout_flexGrow\":1}},\n{\"title\":\"两宋元明\",\"url\":\"https://book.qq.com/book-cate/20028-20030-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.3,\"layout_flexGrow\":1}},\n{\"title\":\"清民\",\"url\":\"https://book.qq.com/book-cate/20028-20087-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"外史\",\"url\":\"https://book.qq.com/book-cate/20028-20031-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"传记\",\"url\":\"https://book.qq.com/book-cate/20028-20088-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"传说\",\"url\":\"https://book.qq.com/book-cate/20028-20094-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"军事\",\"url\":\"https://book.qq.com/book-cate/20032-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"战争\",\"url\":\"https://book.qq.com/book-cate/20032-20091-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"战斗\",\"url\":\"https://book.qq.com/book-cate/20032-20033-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"激战\",\"url\":\"https://book.qq.com/book-cate/20032-20034-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"军旅\",\"url\":\"https://book.qq.com/book-cate/20032-20035-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"抗战\",\"url\":\"https://book.qq.com/book-cate/20032-20036-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"游戏\",\"url\":\"https://book.qq.com/book-cate/20050-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"电竞\",\"url\":\"https://book.qq.com/book-cate/20050-20051-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"虚拟\",\"url\":\"https://book.qq.com/book-cate/20050-20052-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异界\",\"url\":\"https://book.qq.com/book-cate/20050-20053-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"系统\",\"url\":\"https://book.qq.com/book-cate/20050-20102-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"主播\",\"url\":\"https://book.qq.com/book-cate/20050-20103-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"体育\",\"url\":\"https://book.qq.com/book-cate/20054-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"体育\",\"url\":\"https://book.qq.com/book-cate/20054-20055-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"篮球\",\"url\":\"https://book.qq.com/book-cate/20054-20056-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"足球\",\"url\":\"https://book.qq.com/book-cate/20054-20057-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"科幻\",\"url\":\"https://book.qq.com/book-cate/20042-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"星际\",\"url\":\"https://book.qq.com/book-cate/20042-20043-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"穿梭\",\"url\":\"https://book.qq.com/book-cate/20042-20044-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"未来\",\"url\":\"https://book.qq.com/book-cate/20042-20045-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"机甲\",\"url\":\"https://book.qq.com/book-cate/20042-20046-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"科技\",\"url\":\"https://book.qq.com/book-cate/20042-20047-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"变异\",\"url\":\"https://book.qq.com/book-cate/20042-20048-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"末世\",\"url\":\"https://book.qq.com/book-cate/20042-20049-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"悬疑\",\"url\":\"https://book.qq.com/book-cate/20037-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.5,\"layout_flexGrow\":1}},\n{\"title\":\"推理\",\"url\":\"https://book.qq.com/book-cate/20037-20038-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"https://book.qq.com/book-cate/20037-20039-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"生存\",\"url\":\"https://book.qq.com/book-cate/20037-20040-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"奇妙\",\"url\":\"https://book.qq.com/book-cate/20037-20041-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"传奇\",\"url\":\"https://book.qq.com/book-cate/20037-20095-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"轻小说\",\"url\":\"https://book.qq.com/book-cate/20059-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"幻想\",\"url\":\"https://book.qq.com/book-cate/20059-20060-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"同人\",\"url\":\"https://book.qq.com/book-cate/20059-20061-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"吐槽\",\"url\":\"https://book.qq.com/book-cate/20059-20063-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"恋爱\",\"url\":\"https://book.qq.com/book-cate/20059-20064-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"诸天无限\",\"url\":\"https://book.qq.com/book-cate/20109-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"无限\",\"url\":\"https://book.qq.com/book-cate/20109-20110-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"诸天\",\"url\":\"https://book.qq.com/book-cate/20109-20111-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"综漫\",\"url\":\"https://book.qq.com/book-cate/20109-20112-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n\n{\"title\":\"短篇\",\"url\":\"https://book.qq.com/book-cate/20076-0-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"剧本\",\"url\":\"https://book.qq.com/book-cate/20076-20075-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"评论\",\"url\":\"https://book.qq.com/book-cate/20076-20077-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"随笔\",\"url\":\"https://book.qq.com/book-cate/20076-20078-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"游记\",\"url\":\"https://book.qq.com/book-cate/20076-20079-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"小说\",\"url\":\"https://book.qq.com/book-cate/20076-20096-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"散文\",\"url\":\"https://book.qq.com/book-cate/20076-20097-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"人物\",\"url\":\"https://book.qq.com/book-cate/20076-20098-0-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"连载中\",\"url\":\"https://book.qq.com/book-cate/0-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n\n{\"title\":\"玄幻\",\"url\":\"https://book.qq.com/book-cate/20001-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"东方玄幻\",\"url\":\"https://book.qq.com/book-cate/20001-20002-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异世\",\"url\":\"https://book.qq.com/book-cate/20001-20003-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"争霸\",\"url\":\"https://book.qq.com/book-cate/20001-20082-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"高武\",\"url\":\"https://book.qq.com/book-cate/20001-20004-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"奇幻\",\"url\":\"https://book.qq.com/book-cate/20005-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"魔法\",\"url\":\"https://book.qq.com/book-cate/20005-20006-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"史诗\",\"url\":\"https://book.qq.com/book-cate/20005-20007-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"神秘\",\"url\":\"https://book.qq.com/book-cate/20005-20008-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"现代\",\"url\":\"https://book.qq.com/book-cate/20005-20009-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"神史\",\"url\":\"https://book.qq.com/book-cate/20005-20092-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"空幻\",\"url\":\"https://book.qq.com/book-cate/20005-20093-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"武侠\",\"url\":\"https://book.qq.com/book-cate/20010-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"武侠\",\"url\":\"https://book.qq.com/book-cate/20010-20011-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"潮流\",\"url\":\"https://book.qq.com/book-cate/20010-20012-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"国术\",\"url\":\"https://book.qq.com/book-cate/20010-20013-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"古武\",\"url\":\"https://book.qq.com/book-cate/20010-20099-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"武侠同人\",\"url\":\"https://book.qq.com/book-cate/20010-20100-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n\n{\"title\":\"仙侠\",\"url\":\"https://book.qq.com/book-cate/20014-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"修真\",\"url\":\"https://book.qq.com/book-cate/20014-20015-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"幻修\",\"url\":\"https://book.qq.com/book-cate/20014-20016-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"现修\",\"url\":\"https://book.qq.com/book-cate/20014-20017-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"神话\",\"url\":\"https://book.qq.com/book-cate/20014-20018-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"古典\",\"url\":\"https://book.qq.com/book-cate/20014-20101-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"都市\",\"url\":\"https://book.qq.com/book-cate/20019-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"生活\",\"url\":\"https://book.qq.com/book-cate/20019-20020-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"娱乐\",\"url\":\"https://book.qq.com/book-cate/20019-20022-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"商场\",\"url\":\"https://book.qq.com/book-cate/20019-20025-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异能\",\"url\":\"https://book.qq.com/book-cate/20019-20026-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异术\",\"url\":\"https://book.qq.com/book-cate/20019-20027-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"校园\",\"url\":\"https://book.qq.com/book-cate/20019-20069-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"现实\",\"url\":\"https://book.qq.com/book-cate/20065-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"家庭\",\"url\":\"https://book.qq.com/book-cate/20065-20021-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"百态\",\"url\":\"https://book.qq.com/book-cate/20065-20071-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"女性\",\"url\":\"https://book.qq.com/book-cate/20065-20104-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"https://book.qq.com/book-cate/20065-20105-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"时代\",\"url\":\"https://book.qq.com/book-cate/20065-20106-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"青年\",\"url\":\"https://book.qq.com/book-cate/20065-20108-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"历史\",\"url\":\"https://book.qq.com/book-cate/20028-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"架空\",\"url\":\"https://book.qq.com/book-cate/20028-20029-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"先秦\",\"url\":\"https://book.qq.com/book-cate/20028-20083-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"秦汉三国\",\"url\":\"https://book.qq.com/book-cate/20028-20084-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"两晋隋唐\",\"url\":\"https://book.qq.com/book-cate/20028-20085-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"五代十国\",\"url\":\"https://book.qq.com/book-cate/20028-20086-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"两宋元明\",\"url\":\"https://book.qq.com/book-cate/20028-20030-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"清民\",\"url\":\"https://book.qq.com/book-cate/20028-20087-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"外史\",\"url\":\"https://book.qq.com/book-cate/20028-20031-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"传记\",\"url\":\"https://book.qq.com/book-cate/20028-20088-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"传说\",\"url\":\"https://book.qq.com/book-cate/20028-20094-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"军事\",\"url\":\"https://book.qq.com/book-cate/20032-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"战争\",\"url\":\"https://book.qq.com/book-cate/20032-20091-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"战斗\",\"url\":\"https://book.qq.com/book-cate/20032-20033-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"激战\",\"url\":\"https://book.qq.com/book-cate/20032-20034-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"军旅\",\"url\":\"https://book.qq.com/book-cate/20032-20035-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"抗战\",\"url\":\"https://book.qq.com/book-cate/20032-20036-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"游戏\",\"url\":\"https://book.qq.com/book-cate/20050-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"电竞\",\"url\":\"https://book.qq.com/book-cate/20050-20051-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"虚拟\",\"url\":\"https://book.qq.com/book-cate/20050-20052-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异界\",\"url\":\"https://book.qq.com/book-cate/20050-20053-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"系统\",\"url\":\"https://book.qq.com/book-cate/20050-20102-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"主播\",\"url\":\"https://book.qq.com/book-cate/20050-20103-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"体育\",\"url\":\"https://book.qq.com/book-cate/20054-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"体育\",\"url\":\"https://book.qq.com/book-cate/20054-20055-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"篮球\",\"url\":\"https://book.qq.com/book-cate/20054-20056-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"足球\",\"url\":\"https://book.qq.com/book-cate/20054-20057-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"科幻\",\"url\":\"https://book.qq.com/book-cate/20042-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"星际\",\"url\":\"https://book.qq.com/book-cate/20042-20043-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"穿梭\",\"url\":\"https://book.qq.com/book-cate/20042-20044-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"未来\",\"url\":\"https://book.qq.com/book-cate/20042-20045-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"机甲\",\"url\":\"https://book.qq.com/book-cate/20042-20046-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"科技\",\"url\":\"https://book.qq.com/book-cate/20042-20047-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"变异\",\"url\":\"https://book.qq.com/book-cate/20042-20048-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"末世\",\"url\":\"https://book.qq.com/book-cate/20042-20049-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"悬疑\",\"url\":\"https://book.qq.com/book-cate/20037-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"推理\",\"url\":\"https://book.qq.com/book-cate/20037-20038-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"https://book.qq.com/book-cate/20037-20039-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"生存\",\"url\":\"https://book.qq.com/book-cate/20037-20040-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"奇妙\",\"url\":\"https://book.qq.com/book-cate/20037-20041-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"传奇\",\"url\":\"https://book.qq.com/book-cate/20037-20095-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"轻小说\",\"url\":\"https://book.qq.com/book-cate/20059-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"幻想\",\"url\":\"https://book.qq.com/book-cate/20059-20060-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"同人\",\"url\":\"https://book.qq.com/book-cate/20059-20061-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"吐槽\",\"url\":\"https://book.qq.com/book-cate/20059-20063-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"恋爱\",\"url\":\"https://book.qq.com/book-cate/20059-20064-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"诸天无限\",\"url\":\"https://book.qq.com/book-cate/20109-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"无限\",\"url\":\"https://book.qq.com/book-cate/20109-20110-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"诸天\",\"url\":\"https://book.qq.com/book-cate/20109-20111-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"综漫\",\"url\":\"https://book.qq.com/book-cate/20109-20112-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"短篇\",\"url\":\"https://book.qq.com/book-cate/20076-0-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"剧本\",\"url\":\"https://book.qq.com/book-cate/20076-20075-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"评论\",\"url\":\"https://book.qq.com/book-cate/20076-20077-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"随笔\",\"url\":\"https://book.qq.com/book-cate/20076-20078-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"游记\",\"url\":\"https://book.qq.com/book-cate/20076-20079-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"小说\",\"url\":\"https://book.qq.com/book-cate/20076-20096-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"散文\",\"url\":\"https://book.qq.com/book-cate/20076-20097-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"人物\",\"url\":\"https://book.qq.com/book-cate/20076-20098-1-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"已完结\",\"url\":\"https://book.qq.com/book-cate/0-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n\n{\"title\":\"玄幻\",\"url\":\"https://book.qq.com/book-cate/20001-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"东方玄幻\",\"url\":\"https://book.qq.com/book-cate/20001-20002-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异世\",\"url\":\"https://book.qq.com/book-cate/20001-20003-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"争霸\",\"url\":\"https://book.qq.com/book-cate/20001-20082-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"高武\",\"url\":\"https://book.qq.com/book-cate/20001-20004-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"奇幻\",\"url\":\"https://book.qq.com/book-cate/20005-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"魔法\",\"url\":\"https://book.qq.com/book-cate/20005-20006-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"史诗\",\"url\":\"https://book.qq.com/book-cate/20005-20007-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"神秘\",\"url\":\"https://book.qq.com/book-cate/20005-20008-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"现代\",\"url\":\"https://book.qq.com/book-cate/20005-20009-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"神史\",\"url\":\"https://book.qq.com/book-cate/20005-20092-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"空幻\",\"url\":\"https://book.qq.com/book-cate/20005-20093-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"武侠\",\"url\":\"https://book.qq.com/book-cate/20010-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"武侠\",\"url\":\"https://book.qq.com/book-cate/20010-20011-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"潮流\",\"url\":\"https://book.qq.com/book-cate/20010-20012-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"国术\",\"url\":\"https://book.qq.com/book-cate/20010-20013-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"古武\",\"url\":\"https://book.qq.com/book-cate/20010-20099-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"武侠同人\",\"url\":\"https://book.qq.com/book-cate/20010-20100-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"仙侠\",\"url\":\"https://book.qq.com/book-cate/20014-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"修真\",\"url\":\"https://book.qq.com/book-cate/20014-20015-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"幻修\",\"url\":\"https://book.qq.com/book-cate/20014-20016-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"现修\",\"url\":\"https://book.qq.com/book-cate/20014-20017-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"神话\",\"url\":\"https://book.qq.com/book-cate/20014-20018-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"古典\",\"url\":\"https://book.qq.com/book-cate/20014-20101-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"都市\",\"url\":\"https://book.qq.com/book-cate/20019-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"生活\",\"url\":\"https://book.qq.com/book-cate/20019-20020-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"娱乐\",\"url\":\"https://book.qq.com/book-cate/20019-20022-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"商场\",\"url\":\"https://book.qq.com/book-cate/20019-20025-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异能\",\"url\":\"https://book.qq.com/book-cate/20019-20026-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异术\",\"url\":\"https://book.qq.com/book-cate/20019-20027-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"校园\",\"url\":\"https://book.qq.com/book-cate/20019-20069-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"现实\",\"url\":\"https://book.qq.com/book-cate/20065-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"家庭\",\"url\":\"https://book.qq.com/book-cate/20065-20021-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"百态\",\"url\":\"https://book.qq.com/book-cate/20065-20071-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"女性\",\"url\":\"https://book.qq.com/book-cate/20065-20104-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"https://book.qq.com/book-cate/20065-20105-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"时代\",\"url\":\"https://book.qq.com/book-cate/20065-20106-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"青年\",\"url\":\"https://book.qq.com/book-cate/20065-20108-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"历史\",\"url\":\"https://book.qq.com/book-cate/20028-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"架空\",\"url\":\"https://book.qq.com/book-cate/20028-20029-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"先秦\",\"url\":\"https://book.qq.com/book-cate/20028-20083-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"秦汉三国\",\"url\":\"https://book.qq.com/book-cate/20028-20084-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"两晋隋唐\",\"url\":\"https://book.qq.com/book-cate/20028-20085-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"五代十国\",\"url\":\"https://book.qq.com/book-cate/20028-20086-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"两宋元明\",\"url\":\"https://book.qq.com/book-cate/20028-20030-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"清民\",\"url\":\"https://book.qq.com/book-cate/20028-20087-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"外史\",\"url\":\"https://book.qq.com/book-cate/20028-20031-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"传记\",\"url\":\"https://book.qq.com/book-cate/20028-20088-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"传说\",\"url\":\"https://book.qq.com/book-cate/20028-20094-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"军事\",\"url\":\"https://book.qq.com/book-cate/20032-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"战争\",\"url\":\"https://book.qq.com/book-cate/20032-20091-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"战斗\",\"url\":\"https://book.qq.com/book-cate/20032-20033-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"激战\",\"url\":\"https://book.qq.com/book-cate/20032-20034-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"军旅\",\"url\":\"https://book.qq.com/book-cate/20032-20035-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"抗战\",\"url\":\"https://book.qq.com/book-cate/20032-20036-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"游戏\",\"url\":\"https://book.qq.com/book-cate/20050-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"电竞\",\"url\":\"https://book.qq.com/book-cate/20050-20051-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"虚拟\",\"url\":\"https://book.qq.com/book-cate/20050-20052-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"异界\",\"url\":\"https://book.qq.com/book-cate/20050-20053-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"系统\",\"url\":\"https://book.qq.com/book-cate/20050-20102-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"主播\",\"url\":\"https://book.qq.com/book-cate/20050-20103-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"体育\",\"url\":\"https://book.qq.com/book-cate/20054-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"体育\",\"url\":\"https://book.qq.com/book-cate/20054-20055-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"篮球\",\"url\":\"https://book.qq.com/book-cate/20054-20056-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"足球\",\"url\":\"https://book.qq.com/book-cate/20054-20057-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"科幻\",\"url\":\"https://book.qq.com/book-cate/20042-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"星际\",\"url\":\"https://book.qq.com/book-cate/20042-20043-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"穿梭\",\"url\":\"https://book.qq.com/book-cate/20042-20044-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"未来\",\"url\":\"https://book.qq.com/book-cate/20042-20045-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"机甲\",\"url\":\"https://book.qq.com/book-cate/20042-20046-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"科技\",\"url\":\"https://book.qq.com/book-cate/20042-20047-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"变异\",\"url\":\"https://book.qq.com/book-cate/20042-20048-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"末世\",\"url\":\"https://book.qq.com/book-cate/20042-20049-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"悬疑\",\"url\":\"https://book.qq.com/book-cate/20037-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.6,\"layout_flexGrow\":1}},\n{\"title\":\"推理\",\"url\":\"https://book.qq.com/book-cate/20037-20038-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"https://book.qq.com/book-cate/20037-20039-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"生存\",\"url\":\"https://book.qq.com/book-cate/20037-20040-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"奇妙\",\"url\":\"https://book.qq.com/book-cate/20037-20041-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"传奇\",\"url\":\"https://book.qq.com/book-cate/20037-20095-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"轻小说\",\"url\":\"https://book.qq.com/book-cate/20059-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"幻想\",\"url\":\"https://book.qq.com/book-cate/20059-20060-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"同人\",\"url\":\"https://book.qq.com/book-cate/20059-20061-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"吐槽\",\"url\":\"https://book.qq.com/book-cate/20059-20063-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"恋爱\",\"url\":\"https://book.qq.com/book-cate/20059-20064-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"诸天无限\",\"url\":\"https://book.qq.com/book-cate/20109-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"无限\",\"url\":\"https://book.qq.com/book-cate/20109-20110-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"诸天\",\"url\":\"https://book.qq.com/book-cate/20109-20111-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"综漫\",\"url\":\"https://book.qq.com/book-cate/20109-20112-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n\n{\"title\":\"短篇\",\"url\":\"https://book.qq.com/book-cate/20076-0-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"剧本\",\"url\":\"https://book.qq.com/book-cate/20076-20075-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"评论\",\"url\":\"https://book.qq.com/book-cate/20076-20077-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"随笔\",\"url\":\"https://book.qq.com/book-cate/20076-20078-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"游记\",\"url\":\"https://book.qq.com/book-cate/20076-20079-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"小说\",\"url\":\"https://book.qq.com/book-cate/20076-20096-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"散文\",\"url\":\"https://book.qq.com/book-cate/20076-20097-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},\n{\"title\":\"人物\",\"url\":\"https://book.qq.com/book-cate/20076-20098-2-0-0-0-0-{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}}\n]\n", "header": "{\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.74 Safari/537.36 Edg/99.0.1150.55\"\n}", "lastUpdateTime": 1727969920252, "loginUi": "", "loginUrl": "https://passport.yuewen.com/login.html?appid=1450000221&areaid=1&logintype=4&tabshow=1100&auto=0&ticket=1&returnurl=https://ubook.reader.qq.com/loginSuccess?returnUrl=https%3A%2F%2Fubook.reader.qq.com%2F", "respondTime": 2388, "ruleBookInfo": { "author": "a.author@text", "coverUrl": "a.book-cover img@src", "intro": "div.intro@text", "kind": "a.tag@text", "lastChapter": "", "name": "h1@text", "tocUrl": "text.目录@href", "wordCount": ".book-update@span:nth-of-type(1)@text" }, "ruleContent": { "content": ".chapter-content@p@text", "nextContentUrl": "" }, "ruleExplore": { "author": ".other@object@a:nth-of-type(1)@text", "bookList": "a.wrap", "bookUrl": "a@href", "coverUrl": "img.ypc-book-cover@src", "intro": "p.intro@text", "kind": "object@a:nth-of-type(2)@text", "lastChapter": "a.latest-chapter@text", "name": "h4@text", "wordCount": ".other@span:nth-of-type(2)@text" }, "ruleSearch": { "author": ".author", "bookList": ".bookList[*]", "bookUrl": "$.bid##(\\d+)##https://book.qq.com/book-detail/$1##", "checkKeyWord": "", "coverUrl": "", "intro": ".intro", "kind": ".category3Name", "lastChapter": "", "name": ".title", "wordCount": ".totalWords" }, "ruleToc": { "chapterList": "ul:nth-of-type(2)@li", "chapterName": "span.name@text", "chapterUrl": "a@href", "isPay": "", "isVip": "", "isVolume": "", "preUpdateJs": "" }, "searchUrl": "https://book.qq.com/api/booksearch/query?keyWord={{key}}&pageNo={{page}}&pageSize=10", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "有声", "bookSourceName": "猫耳听书", "bookSourceType": 1, "bookSourceUrl": "https://www.missevan.com", "customOrder": 2298, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "百合分类::https://www.missevan.com/dramaapi/filter?filters=0_5_0_0_0&page={{page}}&order=1&page_size=20\n现代::https://www.missevan.com/dramaapi/filter?filters=0_5_0_1_0&page={{page}}&order=1&page_size=20\n古风::https://www.missevan.com/dramaapi/filter?filters=0_5_0_2_0&page={{page}}&order=1&page_size=20\n民国::https://www.missevan.com/dramaapi/filter?filters=0_5_0_3_0&page={{page}}&order=1&page_size=20", "lastUpdateTime": 1733766103583, "respondTime": 5681, "ruleBookInfo": { "intro": "class.intro-content@html||$.info.sound.intro", "kind": "class.detail-count@text&&class.detail-newest@text&&class.detail-author@text&&class.detail-type@text&&class.detail-tags@text##类型:|标签:无|标签:", "tocUrl": "@js:\nif(baseUrl.match(/dramaapi|mdrama/)){\nresult='https://www.missevan.com/dramaapi/getdrama?drama_id='+baseUrl.match(/(\\d+)/)[1]\n}" }, "ruleContent": { "content": "$.info.sound.soundurl_128||$.info.sound.soundurl" }, "ruleExplore": { "bookList": "$.info.Datas", "bookUrl": "https://www.missevan.com/mdrama/drama/{{$.id}},{\"webView\":true}", "coverUrl": "$.cover", "kind": "$.type_name", "lastChapter": "$.newest", "name": "$.name" }, "ruleSearch": { "author": "$.username||$.author", "bookList": "\nkey=java.get('key');\npage=java.get('page');\n\n//创建两个空数组\njson=[];json2=[];\n\n//判定json里是否有列表\nif(JSON.parse(result).info.Datas){\njson=JSON.parse(result).info.Datas;}\n\n//加载单曲搜索页面并转为json\njson1=JSON.parse(java.ajax('https://www.missevan.com/sound/getsearch?s='+key+'&type=3&page_size=10&p='+page));\n\n//判定json里是否有列表\nif(json1.info.Datas){\njson2=json1.info.Datas\n}\n\n//剧集搜索列表与单曲搜索列表拼接\nlist=json.concat(json2);\n\nresult=JSON.stringify(list)\n\n$.[*]", "bookUrl": "\nid=String(result).match(/id=(\\d+)/)[1];\nif(!String(result).match(/catalog_name/)){\nresult='https://www.missevan.com/sound/getsound?soundid='+id\n}else{result='https://www.missevan.com/dramaapi/getdrama?drama_id='+id}\n", "coverUrl": "$.front_cover||$.cover", "intro": "$.abstract", "kind": "{$.type_name},{$.catalog_name}##\\{.*?\\}", "lastChapter": "$.newest", "name": "$.soundstr||$.name" }, "ruleToc": { "chapterList": "'['+result+']'\n$..info.episodes.episode[*]||$..info.episodes.music[*]||$.[*]", "chapterName": "$.name||$.info.sound.soundstr", "chapterUrl": "https://www.missevan.com/sound/getsound?soundid={{$.sound_id||$.info.sound.id}}" }, "searchUrl": "https://www.missevan.com/dramaapi/search?s={{key}}&page={{page}}\n@js:java.put('key',key);java.put('page',page);result", "weight": 60 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "豆腐阅读 m", "bookSourceType": 0, "bookSourceUrl": "http://api.doufu.me", "customOrder": 2299, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "header": "{\n \"Cookie\": \"wh=1080*2120; uid=7383010; os=Android-10; av=7.1.0; ch=tencent; md=Mi 10; cskey=90b881a0908991; skey=5f00e564e3ede8.21979201; aid=3; xx=0\"\n}", "lastUpdateTime": 1691328509392, "loginUrl": "http://api.doufu.me/member/user_login", "respondTime": 798, "ruleBookInfo": { "author": "$.data.topic.author", "coverUrl": "$.images[0].path", "kind": "$.tags[0].name&&$.tags[2].name&&$.tags[1].name&&$.tags[3].name", "lastChapter": "", "name": "$.data.topic.title", "tocUrl": "http://api.doufu.me/index.php/novel/chapter_list?novel_id={$.data.topic.id}" }, "ruleContent": { "content": "$.data.detail.des" }, "ruleExplore": {}, "ruleSearch": { "author": "$.author", "bookList": "$.data[*]", "bookUrl": "http://api.doufu.me/topic/novel?topic_id={$.id}", "coverUrl": "$.images[0].path", "intro": "$.des", "kind": "$.tags[0].name&&$.tags[2].name&&$.tags[1].name&&$.tags[3].name", "name": "$.title" }, "ruleToc": { "chapterList": "$.data.list", "chapterName": "$.title", "chapterUrl": "http://api.doufu.me/index.php/post/view/{$.id}?with_ids=1&type=read", "isVip": "$.vip", "updateTime": "$.add_time" }, "searchUrl": "http://api.doufu.me/search/content?keyword={{key}}&start=0&rows=20&types=18&order=&is_finished=&vip=", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "有声", "bookSourceName": "喜马拉雅", "bookSourceType": 1, "bookSourceUrl": "https://www.ximalaya.com", "customOrder": 2300, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "全部::https://www.ximalaya.com/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=\n言情::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=yanqing\n文学::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=wenxue\n悬疑::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=xuanyi\n生活::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=shenghuo\n都市::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=dushi\n教材::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=jiaocai\n幻想::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=huanxiang\n经典::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=jingdian\n武侠::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=wuxia\n童书::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=tongshu\n历史小说::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=lishixiaoshuo\n成长::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=lizhi\n社科::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=sheke\n商业::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=shangye\n外文原版::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=yingwenyuanban\n期刊杂志::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=qikanzazhi\n历史::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci234\n官场商战::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci407\n女生最爱::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci346\n男生最爱::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci348\nQQ阅读::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci22\n中信书院::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci646\n博集新媒::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci26\n磨铁阅读::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci394\n蓝狮子::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci419\n华章图书::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci650\n大剧必听榜::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1051\n 音 乐 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue\n乡村::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=xiangcun\n流行::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=liuxing\n欧美::https://www.ximalaya.com/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=reci507\n古典::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=mr8t41\n蓝调::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=landiao\n老歌::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=reci117\n翻唱::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=reci125\n轻音乐::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=qingyinyue\n电台::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=reci309\n催眠::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=reci322\n 相 声 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=xiangsheng&subcategory=xiangsheng\n 郭德纲::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=xiangsheng&subcategory=reci556\n岳云鹏::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=xiangsheng&subcategory=reci1478\n小品::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=xiangsheng&subcategory=xiaopin\n评书::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=xiangsheng&subcategory=pingshu\n脱口秀::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=duanzi&subcategory=", "lastUpdateTime": 1735192274754, "loginUrl": "", "respondTime": 3248, "ruleBookInfo": { "intro": "", "tocUrl": "http://mobile.ximalaya.com/fmobile-album/album/track/ts-1576706285548?ac=4G&albumId=@get:{book}&device=android&isAsc=true&isQueryInvitationBrand=true&isVideoAsc=true&pageSize=200&source=3&supportWebp=true&pageId=1" }, "ruleContent": { "content": "" }, "ruleExplore": { "author": "anchorName", "bookList": "$.data.albums", "bookUrl": "http://mobile.ximalaya.com/fmobile-album/album/track/ts-1576706285548?ac=4G&albumId={$.albumId}&device=android&isAsc=true&isQueryInvitationBrand=true&isVideoAsc=true&pageSize=200&source=3&supportWebp=true&pageId=1", "coverUrl": "coverPath", "intro": "", "kind": "@put:{play:$.playCount,isPaid: $.is_paid, isFinished: $.isFinished}\nvar tags = ['🎧 @get:{play}', '@get:{isFinished}' == 'true' ? '完结' : '连载'];\nif ('@get:{isPaid}' == 'true') {tags.push('💰');}\ntags.join(' | ');\n", "lastChapter": "@put:{trackCount: $.trackCount}\nvar nn =['共@get:{trackCount}章'];\nnn;\n", "name": "title@put:{book:albumId}", "wordCount": "" }, "ruleSearch": { "author": "nickname", "bookList": "$.response.docs", "bookUrl": "http://mobile.ximalaya.com/fmobile-album/album/track/ts-1576706285548?ac=4G&albumId={$.id}&device=android&isAsc=true&isQueryInvitationBrand=true&isVideoAsc=true&pageSize=200&source=3&supportWebp=true&pageId=1", "coverUrl": "cover_path", "intro": "$..intro", "kind": "category_title", "name": "title@put:{book:id}" }, "ruleToc": { "chapterList": "$.tracks.list||$.data.list", "chapterName": "$.title", "chapterUrl": "playUrl64||playUrl32||playPathAacv224||playPathAacv164", "nextTocUrl": "\nvar a = 'http://mobile.ximalaya.com/fmobile-album/album/track/ts-1576706285548?ac=4G&albumId=@get:{book}&device=android&isAsc=true&isQueryInvitationBrand=true&isVideoAsc=true&pageSize=200&source=3&supportWebp=true&pageId=';\nvar r = [];\nfor(var i=1;i<40;i++){\n r.push(a + parseInt(i*1));\n}\nr\n" }, "searchUrl": "http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw={{key}}&page={{page}}&rows=20&spellchecker=true", "weight": 0 }, { "bookSourceComment": "api", "bookSourceGroup": "有声", "bookSourceName": "有声小说", "bookSourceType": 1, "bookSourceUrl": "http://www.wellsoftteam.cn", "bookUrlPattern": "", "customOrder": 2307, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"玄幻\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a10145134427090000&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"武侠\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a10145134427350001&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"都市\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a10145134427360002&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"言情\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a10145134427370003&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"悬疑\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a10145134427390004&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"推理\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a101451344273b0006&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"历史\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a101451344273d0007&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"军事\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a1014513442bbbbbbb&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"官场\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a101451344273f0008&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"商战\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a10145134427400009&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"相声\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a101451344274b0010&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"评书\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a1014513442aaaaaaa&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"文学\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a101451344273a0005&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"情感\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a101451344274a000f&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"广播\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a1014513442745000c&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"讲坛\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a101451344274d0011&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}}]", "header": "", "lastUpdateTime": 1732998578193, "loginUrl": "", "respondTime": 28820, "ruleBookInfo": { "author": "", "coverUrl": "", "init": "", "intro": "", "kind": "", "lastChapter": "", "name": "", "tocUrl": "", "wordCount": "" }, "ruleContent": { "content": "", "imageStyle": "", "nextContentUrl": "", "replaceRegex": "", "sourceRegex": "", "webJs": "" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "coverUrl": "", "intro": "", "kind": "", "lastChapter": "", "name": "", "wordCount": "" }, "ruleSearch": { "author": "$.by##播音:", "bookList": "$.voicelist", "bookUrl": "http://www.wellsoftteam.cn/voice/list/voicepage?pageNum=1&typeid={{$.id}}&userid=7a4ac7e84bc446108a636559302b7e9d", "coverUrl": "$.picurl", "intro": "$.des", "kind": "$.updatetime", "lastChapter": "{{$.js}}集", "name": "$.name@put:{bid:id}", "wordCount": "" }, "ruleToc": { "chapterList": "$.voicelist[*]", "chapterName": "$.title", "chapterUrl": "$.downurl", "nextTocUrl": "\nvar a = 'http://www.wellsoftteam.cn/voice/list/voicepage?typeid=@get:{bid}&pageNum=';\nvar r = [];\nfor(var i=1;i<500;i++){\n r.push(a + parseInt(i*1));\n}\nr\n", "updateTime": "$.updatetime" }, "searchUrl": "http://www.wellsoftteam.cn/voice/list/voicesearchpage?pageNum=1&title={{key}}", "weight": 65 }, { "bookSourceComment": "dy天天的鸟蛋蛋\n可搜索喜马拉雅,并获取音频,分三步获取\n支持会员音频\n", "bookSourceGroup": "有声", "bookSourceName": "喜马拉雅", "bookSourceType": 1, "bookSourceUrl": "http://www.hhlqilongzhu.cn##ximalaya喜马拉雅", "customOrder": 2310, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1734555131303, "respondTime": 3084, "ruleBookInfo": {}, "ruleContent": { "content": "url" }, "ruleExplore": {}, "ruleSearch": { "author": "Nickname", "bookList": "data[*]", "bookUrl": "http://www.hhlqilongzhu.cn/api/ximalaya/ximalaya.php?albumId={{$.albumId}}", "coverUrl": "cover", "intro": "intro", "kind": "type", "name": "title" }, "ruleToc": { "chapterList": "data[*]", "chapterName": "title", "chapterUrl": "http://www.hhlqilongzhu.cn/api/ximalaya/ximalaya.php?trackId={{$.trackId}}" }, "searchUrl": "/api/ximalaya/ximalaya.php?name={{key}}", "weight": 0 }, { "bookSourceComment": "dy天天的鸟蛋蛋\n//\t可搜索猫耳的广播剧\n// 并获取免费音频\n//\t分三步获取", "bookSourceGroup": "有声", "bookSourceName": "猫耳广播", "bookSourceType": 1, "bookSourceUrl": "https://www.hhlqilongzhu.cn##猫耳FM广播剧", "customOrder": 2311, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1730748589810, "respondTime": 1832, "ruleBookInfo": {}, "ruleContent": { "content": "url" }, "ruleExplore": {}, "ruleSearch": { "author": "Nickname", "bookList": "data[*]", "bookUrl": "https://www.hhlqilongzhu.cn/api/ximalaya/maoer_app.php?albumId={{$.albumId}}", "coverUrl": "cover", "intro": "intro", "kind": "type", "name": "title" }, "ruleToc": { "chapterList": "data[*]", "chapterName": "title", "chapterUrl": "/api/ximalaya/maoer_app.php?soundid={{$.soundid}}", "updateTime": "intro" }, "searchUrl": "/api/ximalaya/maoer_app.php?name={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "酷我小说", "bookSourceType": 0, "bookSourceUrl": "http://appi.kuwo.cn/novels/api/book", "customOrder": 2313, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "@js:\nsort = cache.getFile('KuwoNovels');\nif(sort==null){\nvar fk = sk = 1,\nsort1 = [],\nsort2 = [];\npush=(title,url,type1,type2)=>{\n\t\tjson = JSON.stringify({\n\t\t\t\ttitle: title,\n\t\t\t\turl: url?url:\"\",\n\t\t\t\tstyle: {\n\t\t\t\t\t\tlayout_flexGrow: 1,\n\t\t\t\t\t\tlayout_flexBasisPercent: type1\n\t\t\t\t\t}\n\t\t\t});\n\t\treturn eval('sort'+type2+'.push(json)');\n\t}\n$$=(freetype,category_id,fk,sk)=>`http://appi.kuwo.cn/novels/api/book/category/${freetype}?category_id=${category_id}&fk=${fk}&sk=${sk}&pi={{page}\\}&ps=20`;\n\nJSON.parse(java.ajax('http://appi.kuwo.cn/novels/api/book/categories')).data.map($=>{\n\t\tfreetype = $.freetype\n\t\tif(freetype==3)return;\n\n\t\tpush('༺ˇ»`ʚ'+$.freetype_name+'ɞ´«ˇ༻', null, 1, freetype);\n\t\t$.categories.map($=>{\n\t\t\t\tcategory_id = $.category_id\n\t\t\t\tpush('༺ '+$.category_name+' ༻', $$(freetype,category_id,sk,fk), 1, freetype);\n\t\t\t\t[\"综合\", \"热门\", \"最新\"].map((title,sk)=>{\n\t\t\t\t\t\tsk++\n\t\t\t\t\t\t['['+title+']', '完结', '连载'].map((title,fk)=>{\n\t\t\t\t\t\t\t\tfk++\n\t\t\t\t\t\t\t\tpush(title, $$(freetype,category_id,sk,fk), 0.25, freetype);\n\t\t\t\t\t\t\t});\n\t\t\t\t\t});\n\t\t\t});\n\t});\nsort = sort1.concat(sort2);\ncache.putFile('KuwoNovels', sort, 6E6);\n}\n'['+sort.toString()+']'", "header": "{\n\t\"Accept\": \"*/*\",\r\n\"Connection\": \"Close\",\r\n\"User-Agent\": \"Dalvik/2.1.0 (Linux; U; Android 8.0.0; LND-AL40 Build/HONORLND-AL40)\"\n}", "lastUpdateTime": 1721237530067, "respondTime": 9663, "ruleBookInfo": { "author": "author_name", "coverUrl": "cover_url", "init": "data", "intro": " {{$.intro}}", "kind": "连载中{$.status}已完结&&category_name&&sub_category_name&&update_time\n##连载中50|30已完结| \\d.*", "lastChapter": "{{$.new_chapter_name}} • {{$.update_time## .*}}", "name": "title", "tocUrl": "{{baseUrl}}/chapters?paging=0", "wordCount": "all_words" }, "ruleContent": { "content": "data.content" }, "ruleExplore": { "author": "author_name" }, "ruleSearch": { "author": "author_name", "bookList": "data", "bookUrl": "http://appi.kuwo.cn/novels/api/book/{{$.book_id}}", "checkKeyWord": "", "coverUrl": "cover_url", "intro": "intro", "kind": "连载中{$.status}已完结&&category_name&&sub_category_name\n##连载中50|30已完结", "name": "title", "wordCount": "all_words" }, "ruleToc": { "chapterList": "data", "chapterName": "chapter_title", "chapterUrl": "{{baseUrl.replace('?paging=0','')}}/{{$.chapter_id}}", "updateTime": "{{$.volume_name}} {{$.original_words}}字" }, "searchUrl": "http://appi.kuwo.cn/novels/api/book/search?keyword={{key}}&pi={{page}}&ps=30", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "女频,🔞", "bookSourceName": "书耽中文", "bookSourceType": 0, "bookSourceUrl": "http://m.shubl.com#一程", "bookUrlPattern": "", "customOrder": 2330, "enabled": false, "enabledCookieJar": true, "enabledExplore": false, "exploreUrl": "签约::/index/filter_book_list?tag=%E7%AD%BE%E7%BA%A6&tag_module=signed&page={{page}}\n完本::/index/filter_book_list?tag=%E5%AE%8C%E6%9C%AC&tag_module=ended&page={{page}}\n甜文::/index/filter_book_list?tag=%E7%94%9C%E6%96%87&tag_module=&page={{page}}\n爽文::/index/filter_book_list?tag=%E7%88%BD%E6%96%87&tag_module=&page={{page}}\nHE::/index/filter_book_list?tag=HE&tag_module=&page={{page}}\nBE::/index/filter_book_list?tag=BE&tag_module=&page={{page}}\n快穿::/index/filter_book_list?tag=%E5%BF%AB%E7%A9%BF&tag_module=&page={{page}}\n青春::/index/filter_book_list?tag=%E9%9D%92%E6%98%A5&tag_module=&page={{page}}\n校园::/index/filter_book_list?tag=%E6%A0%A1%E5%9B%AD&tag_module=&page={{page}}\n百合::/index/filter_book_list?tag=%E7%99%BE%E5%90%88&tag_module=&page={{page}}\n科幻::/index/filter_book_list?tag=%E7%A7%91%E5%B9%BB&tag_module=&page={{page}}\n古代::/index/filter_book_list?tag=%E5%8F%A4%E4%BB%A3&tag_module=&page={{page}}\n民国::/index/filter_book_list?tag=%E6%B0%91%E5%9B%BD&tag_module=&page={{page}}\n现代::/index/filter_book_list?tag=%E7%8E%B0%E4%BB%A3&tag_module=&page={{page}}\n都市::/index/filter_book_list?tag=%E9%83%BD%E5%B8%82&tag_module=&page={{page}}\n武侠::/index/filter_book_list?tag=%E6%AD%A6%E4%BE%A0&tag_module=&page={{page}}\n仙侠::/index/filter_book_list?tag=%E4%BB%99%E4%BE%A0&tag_module=&page={{page}}\n玄幻::/index/filter_book_list?tag=%E7%8E%84%E5%B9%BB&tag_module=&page={{page}}\n架空::/index/filter_book_list?tag=%E6%9E%B6%E7%A9%BA&tag_module=&page={{page}}\n穿越::/index/filter_book_list?tag=%E7%A9%BF%E8%B6%8A&tag_module=&page={{page}}\n重生::/index/filter_book_list?tag=%E9%87%8D%E7%94%9F&tag_module=&page={{page}}\n动漫::/index/filter_book_list?tag=%E5%8A%A8%E6%BC%AB&tag_module=&page={{page}}\n网游::/index/filter_book_list?tag=%E7%BD%91%E6%B8%B8&tag_module=&page={{page}}\n悬疑::/index/filter_book_list?tag=%E6%82%AC%E7%96%91&tag_module=&page={{page}}\n灵异::/index/filter_book_list?tag=%E7%81%B5%E5%BC%82&tag_module=&page={{page}}", "header": "{\n \"User-Agent\": \"Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 Mobile Safari/537.36\"\n}", "lastUpdateTime": 1715448358637, "loginUrl": "https://m.shubl.com/signup/login?redirect=https%3A%2F%2Fm.shubl.com%2Freader%2Fget_my_info", "respondTime": 4811, "ruleBookInfo": { "author": "class.author@tag.a.0@text##\\|.*", "coverUrl": "id.book_info@tag.img@data-original", "intro": "class.text-muted J_DescContent@text", "kind": "class.J_Tag btn btn-mini btn-outline-primary@text", "name": "class.info@tag.a.0@text", "tocUrl": "class.container.1@tag.a@href", "wordCount": "class.numbers@tag.span.0@text" }, "ruleContent": { "content": "id.J_BookRead@html", "imageStyle": "0" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "coverUrl": "", "intro": "", "name": "" }, "ruleSearch": { "author": "class.author@text", "bookList": "class.book-list@tag.li", "bookUrl": "tag.a@href", "coverUrl": "class.lazyload@data-original", "intro": "class.summaries@text", "name": "class.title@text" }, "ruleToc": { "chapterList": "class.list@tag.li", "chapterName": "tag.a@class.chapter-title@text", "chapterUrl": "tag.a@href##$##,{\"webView\":true}" }, "searchUrl": "/index/search_book?key={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "正版", "bookSourceName": "㊣ 飞卢小说 #一程", "bookSourceType": 0, "bookSourceUrl": "https://wap.faloo.com#yc1101", "bookUrlPattern": "", "customOrder": 2332, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"榜单·全部\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"最新\",\"url\":\"/y_0_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"周点击\",\"url\":\"/y_0_0_0_0_0_1_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月点击\",\"url\":\"/y_0_0_0_0_0_2_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总点击\",\"url\":\"/y_0_0_0_0_0_3_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"周打赏\",\"url\":\"/y_0_0_0_0_0_13_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月打赏\",\"url\":\"/y_0_0_0_0_0_17_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总打赏\",\"url\":\"/y_0_0_0_0_0_18_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"催更榜\",\"url\":\"/y_0_0_0_0_0_19_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"周鲜花\",\"url\":\"/y_0_0_0_0_0_4_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月鲜花\",\"url\":\"/y_0_0_0_0_0_5_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总鲜花\",\"url\":\"/y_0_0_0_0_0_6_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"周收藏\",\"url\":\"/y_0_0_0_0_0_7_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月收藏\",\"url\":\"/y_0_0_0_0_0_8_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总收藏\",\"url\":\"/y_0_0_0_0_0_9_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月字数\",\"url\":\"/y_0_0_0_0_0_12_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总字数\",\"url\":\"/y_0_0_0_0_0_10_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"新书PK榜\",\"url\":\"/y_0_0_0_0_0_66_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月票\",\"url\":\"/y_0_0_0_0_0_15_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻奇幻·全部\",\"url\":\"/y_1_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"异世大陆\",\"url\":\"/y_1_28_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"东方玄幻\",\"url\":\"/y_1_29_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"神话传说\",\"url\":\"/y_1_50_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"转世重生\",\"url\":\"/y_1_30_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"王朝争霸\",\"url\":\"/y_1_31_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"上古神话\",\"url\":\"/y_1_56_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"变身情缘\",\"url\":\"/y_1_32_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"穿越附身\",\"url\":\"/y_1_81_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"武侠仙侠·全部\",\"url\":\"/y_6_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"传统武侠\",\"url\":\"/y_6_26_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"武侠修真\",\"url\":\"/y_6_25_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"浪子异侠\",\"url\":\"/y_6_27_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古典仙侠\",\"url\":\"/y_6_78_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"星际修真\",\"url\":\"/y_6_79_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现代修真\",\"url\":\"/y_6_80_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"同人小说·全部\",\"url\":\"/y_44_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"动漫同人\",\"url\":\"/y_44_69_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"小说同人\",\"url\":\"/y_44_53_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"影视同人\",\"url\":\"/y_44_52_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"耽美小说\",\"url\":\"/y_44_68_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"都市言情·全部\",\"url\":\"/y_4_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"浪漫言情\",\"url\":\"/y_4_13_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市生活\",\"url\":\"/y_4_14_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市异能\",\"url\":\"/y_4_45_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"商海沉浮\",\"url\":\"/y_4_15_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"宦海风云\",\"url\":\"/y_4_17_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"职场生涯\",\"url\":\"/y_4_16_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"豪门恩怨\",\"url\":\"/y_4_18_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"军事历史·全部\",\"url\":\"/y_3_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"穿越时空\",\"url\":\"/y_3_71_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"架空历史\",\"url\":\"/y_3_19_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"历史传记\",\"url\":\"/y_3_72_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"三国梦想\",\"url\":\"/y_3_73_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"人文历史\",\"url\":\"/y_3_74_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现代战争\",\"url\":\"/y_3_20_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"战争幻想\",\"url\":\"/y_3_76_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"特种军旅\",\"url\":\"/y_3_21_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"科幻网游·全部\",\"url\":\"/y_2_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"虚拟网游\",\"url\":\"/y_2_33_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"电子竞技\",\"url\":\"/y_2_70_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"超黑科技\",\"url\":\"/y_2_101_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"星际科幻\",\"url\":\"/y_2_102_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"足球运动\",\"url\":\"/y_2_36_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"篮球运动\",\"url\":\"/y_2_35_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"其它竞技\",\"url\":\"/y_2_34_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"恐怖灵异·全部\",\"url\":\"/y_5_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"恐怖惊悚\",\"url\":\"/y_5_24_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"推理悬念\",\"url\":\"/y_5_22_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"灵异神怪\",\"url\":\"/y_5_23_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"神秘时空\",\"url\":\"/y_5_65_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"青春校园·全部\",\"url\":\"/y_7_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"菁菁校园\",\"url\":\"/y_7_10_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"校园言情\",\"url\":\"/y_7_11_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"另类校园\",\"url\":\"/y_7_12_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"贵爵童话\",\"url\":\"/y_7_90_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"魔法校园\",\"url\":\"/y_7_55_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"校园同人\",\"url\":\"/y_7_89_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"女生小说·全部\",\"url\":\"/y_54_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"古色添香\",\"url\":\"/y_54_91_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市豪门\",\"url\":\"/y_54_92_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"纯爱耽美\",\"url\":\"/y_54_93_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"穿越架空\",\"url\":\"/y_54_94_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"豪门恩怨\",\"url\":\"/y_54_95_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"幻想精灵\",\"url\":\"/y_54_96_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古典言情\",\"url\":\"/y_54_48_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"轻小说·全部\",\"url\":\"/y_97_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"轻幻想\",\"url\":\"/y_97_98_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"重幻想\",\"url\":\"/y_97_99_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"日常类\",\"url\":\"/y_97_100_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"短篇其他·全部\",\"url\":\"/y_9_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"历史演义\",\"url\":\"/y_9_47_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"散文诗词\",\"url\":\"/y_9_58_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"休闲美文\",\"url\":\"/y_9_59_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"杂文笔记\",\"url\":\"/y_9_41_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"短篇小说\",\"url\":\"/y_9_42_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"改编剧本\",\"url\":\"/y_9_63_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"其他\",\"url\":\"/y_9_43_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"榜单·完本\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"最新\",\"url\":\"/y_0_0_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"周点击\",\"url\":\"/y_0_0_0_0_2_1_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月点击\",\"url\":\"/y_0_0_0_0_2_2_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总点击\",\"url\":\"/y_0_0_0_0_2_3_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"周打赏\",\"url\":\"/y_0_0_0_0_2_13_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月打赏\",\"url\":\"/y_0_0_0_0_2_17_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总打赏\",\"url\":\"/y_0_0_0_0_2_18_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"催更榜\",\"url\":\"/y_0_0_0_0_2_19_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"周鲜花\",\"url\":\"/y_0_0_0_0_2_4_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月鲜花\",\"url\":\"/y_0_0_0_0_2_5_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总鲜花\",\"url\":\"/y_0_0_0_0_2_6_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"周收藏\",\"url\":\"/y_0_0_0_0_2_7_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月收藏\",\"url\":\"/y_0_0_0_0_2_8_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总收藏\",\"url\":\"/y_0_0_0_0_2_9_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月字数\",\"url\":\"/y_0_0_0_0_2_12_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总字数\",\"url\":\"/y_0_0_0_0_2_10_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"新书PK榜\",\"url\":\"/y_0_0_0_0_2_66_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月票\",\"url\":\"/y_0_0_0_0_2_15_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻奇幻·完本\",\"url\":\"/y_1_0_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"异世大陆\",\"url\":\"/y_1_28_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"东方玄幻\",\"url\":\"/y_1_29_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"神话传说\",\"url\":\"/y_1_50_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"转世重生\",\"url\":\"/y_1_30_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"王朝争霸\",\"url\":\"/y_1_31_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"上古神话\",\"url\":\"/y_1_56_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"变身情缘\",\"url\":\"/y_1_32_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"穿越附身\",\"url\":\"/y_1_81_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"武侠仙侠·完本\",\"url\":\"/y_6_0_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"传统武侠\",\"url\":\"/y_6_26_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"武侠修真\",\"url\":\"/y_6_25_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"浪子异侠\",\"url\":\"/y_6_27_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古典仙侠\",\"url\":\"/y_6_78_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"星际修真\",\"url\":\"/y_6_79_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现代修真\",\"url\":\"/y_6_80_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"同人小说·完本\",\"url\":\"/y_44_0_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"动漫同人\",\"url\":\"/y_44_69_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"小说同人\",\"url\":\"/y_44_53_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"影视同人\",\"url\":\"/y_44_52_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"耽美小说\",\"url\":\"/y_44_68_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"都市言情·完本\",\"url\":\"/y_4_0_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"浪漫言情\",\"url\":\"/y_4_13_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市生活\",\"url\":\"/y_4_14_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市异能\",\"url\":\"/y_4_45_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"商海沉浮\",\"url\":\"/y_4_15_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"宦海风云\",\"url\":\"/y_4_17_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"职场生涯\",\"url\":\"/y_4_16_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"豪门恩怨\",\"url\":\"/y_4_18_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"军事历史·完本\",\"url\":\"/y_3_0_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"穿越时空\",\"url\":\"/y_3_71_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"架空历史\",\"url\":\"/y_3_19_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"历史传记\",\"url\":\"/y_3_72_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"三国梦想\",\"url\":\"/y_3_73_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"人文历史\",\"url\":\"/y_3_74_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现代战争\",\"url\":\"/y_3_20_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"战争幻想\",\"url\":\"/y_3_76_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"特种军旅\",\"url\":\"/y_3_21_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"科幻网游·完本\",\"url\":\"/y_2_0_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"虚拟网游\",\"url\":\"/y_2_33_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"电子竞技\",\"url\":\"/y_2_70_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"超黑科技\",\"url\":\"/y_2_101_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"星际科幻\",\"url\":\"/y_2_102_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"足球运动\",\"url\":\"/y_2_36_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"篮球运动\",\"url\":\"/y_2_35_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"其它竞技\",\"url\":\"/y_2_34_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"恐怖灵异·完本\",\"url\":\"/y_5_0_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"恐怖惊悚\",\"url\":\"/y_5_24_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"推理悬念\",\"url\":\"/y_5_22_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"灵异神怪\",\"url\":\"/y_5_23_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"神秘时空\",\"url\":\"/y_5_65_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"青春校园·完本\",\"url\":\"/y_7_0_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"菁菁校园\",\"url\":\"/y_7_10_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"校园言情\",\"url\":\"/y_7_11_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"另类校园\",\"url\":\"/y_7_12_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"贵爵童话\",\"url\":\"/y_7_90_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"魔法校园\",\"url\":\"/y_7_55_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"校园同人\",\"url\":\"/y_7_89_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"女生小说·完本\",\"url\":\"/y_54_0_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"古色添香\",\"url\":\"/y_54_91_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市豪门\",\"url\":\"/y_54_92_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"纯爱耽美\",\"url\":\"/y_54_93_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"穿越架空\",\"url\":\"/y_54_94_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"豪门恩怨\",\"url\":\"/y_54_95_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"幻想精灵\",\"url\":\"/y_54_96_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古典言情\",\"url\":\"/y_54_48_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"轻小说·完本\",\"url\":\"/y_97_0_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"轻幻想\",\"url\":\"/y_97_98_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"重幻想\",\"url\":\"/y_97_99_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"日常类\",\"url\":\"/y_97_100_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"短篇其他·完本\",\"url\":\"/y_9_0_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"历史演义\",\"url\":\"/y_9_47_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"散文诗词\",\"url\":\"/y_9_58_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"休闲美文\",\"url\":\"/y_9_59_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"杂文笔记\",\"url\":\"/y_9_41_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"短篇小说\",\"url\":\"/y_9_42_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"改编剧本\",\"url\":\"/y_9_63_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"其他\",\"url\":\"/y_9_43_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}}]", "lastUpdateTime": 1641127523167, "loginUrl": "https://u.faloo.com/regist/login.aspx?backUrl=https%3a%2f%2fwap.faloo.com%2f", "respondTime": 4055, "ruleBookInfo": { "author": ".info a.0@text", "coverUrl": ".cover_box img@src", "intro": "🔖 标签:{{@class.tagList.0@text}}{{'\\n'+'​'}}\n{{@#novel_intro@html}}##展开收起|飞卢小说(.|\\n)*", "kind": ".info a.1@text&&.info .tag@text&&.info li.4@text##.*:|\\s.*|小说", "lastChapter": ".newNode@text##[\\((【].*?[求更谢乐发订合补加].*?[】)\\)]", "name": ".info h1@text", "tocUrl": ".btnLayout@a.1@href", "wordCount": ".info li.2@textNodes##\\s.*" }, "ruleContent": { "content": ".nodeContent@p@html", "imageStyle": "FULL", "replaceRegex": "##本书来自.*|本书由飞卢.*|用飞卢.*", "sourceRegex": "" }, "ruleExplore": {}, "ruleSearch": { "author": ".nl_r1_author a.0@text", "bookList": ".novelList li", "bookUrl": "a.1@href", "checkKeyWord": "", "coverUrl": "img.0@src", "intro": "a.2@text", "kind": ".nl_r1_author a.1@text&&em@text&&.date@text&&.tag@text", "name": "a.1@text", "wordCount": "i.0@text" }, "ruleToc": { "chapterList": ".v_nodeList li", "chapterName": "a@text##[\\((【].*?[求更谢乐发订合补加].*?[】)\\)]", "chapterUrl": "a@href", "isVip": "i@html" }, "searchUrl": "/search_0_{{page}}.html?t=1&k={{key}},{\n'charset': 'gb2312'\n}", "weight": 0 }, { "bookSourceComment": "女频小说::https://www.ximalaya.com/channel/7-10881/p{{page}}/\nclass.albums _XJ@ul@li@class.T_G\na.-1@text\na.-1@href\n", "bookSourceGroup": "有声", "bookSourceName": "喜马拉雅", "bookSourceType": 1, "bookSourceUrl": "http://search.ximalaya.com#md-guaner", "customOrder": 2335, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "✱      ✱ 评 书 ✱      ✱::\n评书::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=评书&page={{page}}&rows=20&spellchecker=true\n粤语::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=粤语&page={{page}}&rows=20&spellchecker=true\n粤语评书::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=粤语评书&page={{page}}&rows=20&spellchecker=true\n讲古::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=讲古&page={{page}}&rows=20&spellchecker=true\n张悦楷::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=张悦楷&page={{page}}&rows=20&spellchecker=true\n脱口秀::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=脱口秀&page={{page}}&rows=20&spellchecker=true\n段子::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=段子&page={{page}}&rows=20&spellchecker=true\n笑话::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=笑话&page={{page}}&rows=20&spellchecker=true\n搞笑::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=搞笑&page={{page}}&rows=20&spellchecker=true\n糗事::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=糗事&page={{page}}&rows=20&spellchecker=true\n广播剧::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=广播剧&page={{page}}&rows=20&spellchecker=true\n多人::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=多人&page={{page}}&rows=20&spellchecker=true\n香港::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=香港&page={{page}}&rows=20&spellchecker=true\n明星::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=明星&page={{page}}&rows=20&spellchecker=true\n电台::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=电台&page={{page}}&rows=20&spellchecker=true\n动漫::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=动漫&page={{page}}&rows=20&spellchecker=true\n漫画::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=漫画&page={{page}}&rows=20&spellchecker=true\n✱      ✱ 分 类 ✱      ✱::\n玄幻::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=玄幻&page={{page}}&rows=20&spellchecker=true\n大剧::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=大剧&page={{page}}&rows=20&spellchecker=true\n仙侠::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=仙侠&page={{page}}&rows=20&spellchecker=true\n都市::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=都市&page={{page}}&rows=20&spellchecker=true\n经典::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=经典&page={{page}}&rows=20&spellchecker=true\n幻想::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=幻想&page={{page}}&rows=20&spellchecker=true\n武侠::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=武侠&page={{page}}&rows=20&spellchecker=true\n历史::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=历史小说&page={{page}}&rows=20&spellchecker=true\n教材::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=教材&page={{page}}&rows=20&spellchecker=true\n英文::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=英文原版&page={{page}}&rows=20&spellchecker=true\n名著::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=名著&page={{page}}&rows=20&spellchecker=true\n乡村::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=乡村&page={{page}}&rows=20&spellchecker=true\n游戏::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=游戏&page={{page}}&rows=20&spellchecker=true\n无限::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=无限&page={{page}}&rows=20&spellchecker=true\n魔幻::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=魔法&page={{page}}&rows=20&spellchecker=true\n多人::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=多人剧&page={{page}}&rows=20&spellchecker=true\n相声::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=相声&page={{page}}&rows=20&spellchecker=true\n限免::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=限免&page={{page}}&rows=20&spellchecker=true\n言情::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=言情&page={{page}}&rows=20&spellchecker=true\n免费::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw=免费&page={{page}}&rows=20&spellchecker=true\n✱      ✱ 音 乐 ✱      ✱::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=音乐&page={{page}}&rows=20&spellchecker=true\n乡村::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=乡村&page={{page}}&rows=20&spellchecker=true\n流行::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=流行Top&page={{page}}&rows=20&spellchecker=true\n老歌::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=老歌&page={{page}}&rows=20&spellchecker=true\n榜单::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=榜单&page={{page}}&rows=20&spellchecker=true\n巅峰::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=巅峰榜&page={{page}}&rows=20&spellchecker=true\n粤语::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=粤语&page={{page}}&rows=20&spellchecker=true\n日语::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=日语&page={{page}}&rows=20&spellchecker=true\n日本::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=日本&page={{page}}&rows=20&spellchecker=true\n英语::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=英语&page={{page}}&rows=20&spellchecker=true\n英国::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=英国&page={{page}}&rows=20&spellchecker=true\n欧美::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=欧美&page={{page}}&rows=20&spellchecker=true\n韩语::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=韩语&page={{page}}&rows=20&spellchecker=true\n韩国::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=韩国&page={{page}}&rows=20&spellchecker=true\n动漫::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=动漫&page={{page}}&rows=20&spellchecker=true\n钢琴::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=钢琴&page={{page}}&rows=20&spellchecker=true\n小提琴::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=小提琴&page={{page}}&rows=20&spellchecker=true\n轻音乐::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=轻音乐&page={{page}}&rows=20&spellchecker=true\n治愈::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=治愈&page={{page}}&rows=20&spellchecker=true\n民谣::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=民谣&page={{page}}&rows=20&spellchecker=true\n摇滚::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=摇滚&page={{page}}&rows=20&spellchecker=true\n民族::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=民族&page={{page}}&rows=20&spellchecker=true\n爵士::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=爵士&page={{page}}&rows=20&spellchecker=true\n古风::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=古风&page={{page}}&rows=20&spellchecker=true\n古典::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=古典&page={{page}}&rows=20&spellchecker=true\n抖音::http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:2&kw=抖音&page={{page}}&rows=20&spellchecker=true", "lastUpdateTime": 1734833841726, "respondTime": 2587, "ruleBookInfo": { "tocUrl": "http://mobile.ximalaya.com/fmobile-album/album/track/ts-1576706285548?ac=4G&albumId=@get:{book}&device=android&isAsc=true&isQueryInvitationBrand=true&isVideoAsc=true&pageSize=200&source=3&supportWebp=true&pageId=1" }, "ruleContent": { "content": "", "imageStyle": "0" }, "ruleExplore": { "bookList": "", "bookUrl": "", "name": "" }, "ruleSearch": { "author": "nickname", "bookList": "$.response.docs", "bookUrl": "http://mobile.ximalaya.com/fmobile-album/album/track/ts-1576706285548?ac=4G&albumId={$.id}&device=android&isAsc=true&isQueryInvitationBrand=true&isVideoAsc=true&pageSize=200&source=3&supportWebp=true&pageId=1", "coverUrl": "cover_path", "intro": "$..intro", "kind": "category_title", "name": "title@put:{book:id}" }, "ruleToc": { "chapterList": "$.data.list", "chapterName": "title", "chapterUrl": "playPathAacv224", "nextTocUrl": "\nvar a = 'http://mobile.ximalaya.com/fmobile-album/album/track/ts-1576706285548?ac=4G&albumId=@get:{book}&device=android&isAsc=true&isQueryInvitationBrand=true&isVideoAsc=true&pageSize=200&source=3&supportWebp=true&pageId=';\nvar r = [];\nfor(var i=1;i<40;i++){\n r.push(a + parseInt(i*1));\n}\nr\n" }, "searchUrl": "http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw={{key}}&page={{page}}&rows=20&spellchecker=true", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "正版", "bookSourceName": "㊣ 百度小说 #一程", "bookSourceType": 0, "bookSourceUrl": "https://dushu.baidu.com#♤yc", "customOrder": 2337, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "\nvar cat1='东方玄幻,古典仙侠,现代修真,都市生活,都市超能,架空历史,虚拟网游,时空穿梭,末世进化';\nvar cat2='穿越,重生,异界,修真,都市,异能';\nvar cat3='修仙,奇遇,奋斗,争霸,权谋,升级';\nvar cat4='古代言情,穿越重生,浪漫言情,烽火情缘,忧伤青春,玄幻仙侠,都市幻想,悬疑灵异';\nvar cat5='穿越,重生,宅斗,宫廷';\nvar list=[];\nfunction getUrl(cats,url1){\ncats.split(',').forEach((i)=>{list.push(i+'::'+url1+i+'&query='+i+'&page={{page}}')});\n}\nlist.push('◎ 男生分类 ◎::');\ngetUrl(cat1,'/api/getCateDetail?channel=男频&status=完结&count=10&cate2=');\nlist.push('◎ 男生背景 ◎::');\ngetUrl(cat2,'/api/getCateDetail?channel=男频&status=完结&count=10&tag_name=');\nlist.push('◎ 男生情节 ◎::');\ngetUrl(cat3,'/api/getCateDetail?channel=男频&status=完结&count=10&tag_name=');\nlist.push('◎ 女生分类 ◎::');\ngetUrl(cat4,'/api/getCateDetail?channel=女频&status=完结&count=10&cate2=');\nlist.push('◎ 女生背景 ◎::');\ngetUrl(cat5,'/api/getCateDetail?channel=女频&status=完结&count=10&tag_name=');\nlist.join('\\n');\n", "lastUpdateTime": 1731056929220, "loginUrl": "https://wappass.baidu.com/password_login", "respondTime": 4417, "ruleBookInfo": { "intro": "@js:'
    '+java.get('intro')", "lastChapter": "共{$.data.chapter.chapterCount}" }, "ruleContent": { "content": "data.novel.content" }, "ruleExplore": { "bookList": "" }, "ruleSearch": { "author": "author", "bookList": "$..novelList[*]", "bookUrl": "https://boxnovel.baidu.com/boxnovel/wiseapi/chapterList?bookid={$.bookId}&pageNum=1&order=asc&site=", "checkKeyWord": "青春", "coverUrl": "cover", "intro": "description@put:{'intro':'description'}", "kind": "{{$.tagList}},{{$.status}}", "lastChapter": "", "name": "title" }, "ruleToc": { "chapterList": "data.chapter.chapterInfo", "chapterName": "chapter_title##默认卷.|正文.", "chapterUrl": "http://dushu.baidu.com/api/pc/getChapterContent?data=%7B%22book_id%22:%22{$.book_id}%22,%22cid%22:%22{$.book_id}%7C{$.chapter_id}%22,%22need_bookinfo%22:0%7D", "isVip": "price", "nextTocUrl": "@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//获取章节位置\nindex=parseInt(chapter.index);\nindex=index+1;\nnum=parseInt(book.totalChapterNum);\nindex=num-index;\n\n//画质可选low middle high\nvar img_ext = \"-smh.middle.webp\";\nvar pic = \"https://mhpic.manhualang.com\"\nvar html =\"\";\n\njson=JSON.parse(result);\ncomic_chapter= json.data.comic_chapter;\n\nvar end_num = comic_chapter[index].end_num;\nvar rule=comic_chapter[index].rule;\nchapter_domain=comic_chapter[index].chapter_domain;\n\nheader={\"Referer\":baseUrl};\nheaders={\"headers\":JSON.stringify(header)};\n\nfor( let i = 1;i <= end_num; i++) {\n let url = pic +rule.replace(/\\$\\$/g,i) +img_ext;\n html += '\\n';\n}\nresult = html\n
    ", "imageStyle": "FULL", "nextContentUrl": "", "webJs": "" }, "ruleExplore": {}, "ruleSearch": { "author": "$.comic_author", "bookList": "$.data.update[*].info[*]||$.data.data[*]||$.data[*]", "bookUrl": "https://m.taomanhua.com/api/getcomicinfo_body/?comic_id={$.comic_id}&productname=smh&platformname=wap", "coverUrl": "http://image.mhxk.com/mh/{$.comic_id}.jpg-600x800.webp", "kind": "$.comic_type||$.sort_typelist##[a-zA-Z]|\\|", "lastChapter": "$.last_chapter_name||$.comic_chapter_name", "name": "$.comic_name", "wordCount": "" }, "ruleToc": { "chapterList": "-$.data.comic_chapter.*", "chapterName": "$.chapter_name@put:{chapter_id:$.chapter_id}", "chapterUrl": "$.chapter_id@js:baseUrl+\"&chapter_id=\"+result" }, "searchUrl": "https://m.taomanhua.com/api/getsortlist/?search_type=&search_key={{key}}&page={{page}}&size=30&productname=smh&platformname=wap", "weight": 0 }, { "bookSourceComment": "login_name:账号\npasswd:密码\nlogin_token:填写账号密码调试后获取\naccount:填写账号密码调试后获取\n请填写账号密码,调试后复制 login_token 和 account,粘贴到搜索里。如需发现,粘贴到发现列表相关位置。", "bookSourceGroup": "女频", "bookSourceName": "书耽小说", "bookSourceType": 0, "bookSourceUrl": "https://app.shubl.com#yuan1107", "bookUrlPattern": "", "customOrder": 2340, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "全部纯爱::https://www.baidu.com/category_type=1&order=week_click&page={{page}}\n现纯::https://www.baidu.com/category_type=4&order=week_click&page={{page}}\n幻纯::https://www.baidu.com/category_type=5&order=week_click&page={{page}}\n古纯::https://www.baidu.com/category_type=6&order=week_click&page={{page}}\n百合::https://www.baidu.com/category_type=3&order=week_click&page={{page}}\n全部言情::https://www.baidu.com/category_type=20&order=week_click&page={{page}}\n现言::https://www.baidu.com/category_type=8&order=week_click&page={{page}}\n幻言::https://www.baidu.com/category_type=9&order=week_click&page={{page}}\n古言::https://www.baidu.com/category_type=10&order=week_click&page={{page}}\n无CP::https://www.baidu.com/category_type=21&order=week_click&page={{page}}\n付费&连载&更新时间::https://www.baidu.com/category_type=1&order=uptime&up_status=0&is_paid=1&page={{page}}\n付费&完本&更新时间::https://www.baidu.com/category_type=1&order=uptime&up_status=1&is_paid=1&page={{page}}\n每日签到::https://www.baidu.com/get_daily_task_bonus", "header": "", "lastUpdateTime": 1732634187494, "loginUrl": "", "respondTime": 14492, "ruleBookInfo": { "author": "$.author_name", "coverUrl": "$.cover", "init": "\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n Packages.java.lang,\n Packages.javax.crypto.spec,\n Packages.javax.crypto,\n Packages.android.util\n);\n\nwith(javaImport){\n function decode(word){\n let key=SecretKeySpec(java.base64DecodeToByteArray(\"nvlrM3RT6n0iYj4I/zbGqisUGGMpy3UT84cNphYONC8=\"),\"AES\");\n let iv=IvParameterSpec(java.base64DecodeToByteArray(\"AAAAAAAAAAAAAAAAAAAAAA==\"));\n let chipher=Cipher.getInstance(\"AES/CBC/PKCS5Padding\");\n let bytes=Base64.decode(String(word).getBytes(),2);\n chipher.init(2,key,iv);\n return String(chipher.doFinal(bytes));\n }\n}\ndecode(result)\n\n$.data.book_info", "intro": "$.description", "kind": "$.tag", "lastChapter": "{{$.last_chapter_info.chapter_title}} / {{$.last_chapter_info.uptime}}", "name": "$.book_name", "tocUrl": "@js:\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n Packages.java.lang,\n Packages.javax.crypto.spec,\n Packages.javax.crypto,\n Packages.android.util\n);\n\nwith(javaImport){\n function encode(word){\n let key=SecretKeySpec(java.base64DecodeToByteArray(\"nvlrM3RT6n0iYj4I/zbGqisUGGMpy3UT84cNphYONC8=\"),\"AES\");\n let iv=IvParameterSpec(java.base64DecodeToByteArray(\"AAAAAAAAAAAAAAAAAAAAAA==\"));\n let chipher=Cipher.getInstance(\"AES/CBC/PKCS5Padding\");\n chipher.init(1,key,iv);\n return java.encodeURI(Base64.encodeToString(chipher.doFinal(String(word).getBytes()),Base64.NO_WRAP));\n }\n}\n\nlet jsonObj={\"app_signature_md5\":\"f73576612783f8ed8b68cdf73a56be94\",\"app_version\":\"2.1.6\",\"channel\":\"default\",\"last_update_time\":\"0\",\"book_id\":{{$.book_id}},\"login_token\":String(java.get('login_token')),\"account\":String(java.get('account'))}\nlet body = \"secret_content=\"+encode(JSON.stringify(jsonObj));\nlet option = {\"method\": \"POST\",\"body\": String(body)};\n\"https://app.shubl.com/chapter/get_chapter_list_group_by_division,\" + JSON.stringify(option)", "wordCount": "$.total_word_count" }, "ruleContent": { "content": "\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n Packages.java.lang,\n Packages.javax.crypto.spec,\n Packages.javax.crypto,\n Packages.android.util\n);\n\nwith(javaImport){\n function decode(word){\n let key=SecretKeySpec(java.base64DecodeToByteArray(\"nvlrM3RT6n0iYj4I/zbGqisUGGMpy3UT84cNphYONC8=\"),\"AES\");\n let iv=IvParameterSpec(java.base64DecodeToByteArray(\"AAAAAAAAAAAAAAAAAAAAAA==\"));\n let chipher=Cipher.getInstance(\"AES/CBC/PKCS5Padding\");\n let bytes=Base64.decode(String(word).getBytes(),2);\n chipher.init(2,key,iv);\n return String(chipher.doFinal(bytes));\n }\n}\ndecode(result)\n\n$.data.chapter_info.txt_content" }, "ruleExplore": { "author": "$.author_name", "bookList": "\njava.put('login_token','32940914bd5e10756142366b6b9c7cd6')\njava.put('account','萌友28482221176')\n\n\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n Packages.java.lang,\n Packages.javax.crypto.spec,\n Packages.javax.crypto,\n Packages.android.util\n);\n\nwith(javaImport){\n function encode(word){\n let key=SecretKeySpec(java.base64DecodeToByteArray(\"nvlrM3RT6n0iYj4I/zbGqisUGGMpy3UT84cNphYONC8=\"),\"AES\");\n let iv=IvParameterSpec(java.base64DecodeToByteArray(\"AAAAAAAAAAAAAAAAAAAAAA==\"));\n let chipher=Cipher.getInstance(\"AES/CBC/PKCS5Padding\");\n chipher.init(1,key,iv);\n return java.encodeURI(Base64.encodeToString(chipher.doFinal(String(word).getBytes()),Base64.NO_WRAP));\n }\n function decode(word){\n let key=SecretKeySpec(java.base64DecodeToByteArray(\"nvlrM3RT6n0iYj4I/zbGqisUGGMpy3UT84cNphYONC8=\"),\"AES\");\n let iv=IvParameterSpec(java.base64DecodeToByteArray(\"AAAAAAAAAAAAAAAAAAAAAA==\"));\n let chipher=Cipher.getInstance(\"AES/CBC/PKCS5Padding\");\n let bytes=Base64.decode(String(word).getBytes(),2);\n chipher.init(2,key,iv);\n return String(chipher.doFinal(bytes));\n }\n}\nresponse=null\nif(!baseUrl.match(/get_daily_task_bonus/)){\ncategory_type=baseUrl.match(/category_type=(\\d+)/)?baseUrl.match(/category_type=(\\d+)/)[1]:\"\"\norder=baseUrl.match(/order=(.+?)&/)?baseUrl.match(/order=(.+?)&/)[1]:\"\"\nis_paid=baseUrl.match(/is_paid=(\\d)&/)?baseUrl.match(/is_paid=(\\d)&/)[1]:\"\"\nup_status=baseUrl.match(/up_status=(\\d)&/)?baseUrl.match(/up_status=(\\d)&/)[1]:\"\"\njsonObj={\"category_type\":category_type,\"app_signature_md5\":\"f73576612783f8ed8b68cdf73a56be94\",\"app_version\":\"2.1.6\",\"channel\":\"default\",\"order\":order,\"count\":\"15\",\"is_paid\":is_paid,\"page\":String(baseUrl.match(/page=(\\d+)/)[1]-1),\"up_status\":up_status,\"login_token\":String(java.get('login_token')),\"account\":String(java.get('account'))}\njava.log(JSON.stringify(jsonObj))\noption={\"method\":\"POST\",\"body\":\"secret_content=\"+encodeURIComponent(encode(JSON.stringify(jsonObj)))}\nurl=\"https://app.shubl.com/bookcity/get_filter_search_book_list,\"+JSON.stringify(option)\nresponse=decode(java.ajax(url))\n}else{\njsonObj={\"app_signature_md5\":\"f73576612783f8ed8b68cdf73a56be94\",\"app_version\":\"2.1.6\",\"channel\":\"default\",\"task_type\":\"1\",\"login_token\":String(java.get('login_token')),\"account\":String(java.get('account'))}\noption={\"method\":\"POST\",\"body\":\"secret_content=\"+encodeURIComponent(encode(JSON.stringify(jsonObj)))}\nurl=\"https://app.shubl.com/reader/get_daily_task_bonus,\"+JSON.stringify(option)\nresponse=decode(java.ajax(url))\n}\n\n// 打印解密结果\njava.log(JSON.stringify(JSON.parse(response)))\nresponse\n\n$.data.book_list||$.[*]", "bookUrl": "@js:\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n Packages.java.lang,\n Packages.javax.crypto.spec,\n Packages.javax.crypto,\n Packages.android.util\n);\n\nwith(javaImport){\n function encode(word){\n let key=SecretKeySpec(java.base64DecodeToByteArray(\"nvlrM3RT6n0iYj4I/zbGqisUGGMpy3UT84cNphYONC8=\"),\"AES\");\n let iv=IvParameterSpec(java.base64DecodeToByteArray(\"AAAAAAAAAAAAAAAAAAAAAA==\"));\n let chipher=Cipher.getInstance(\"AES/CBC/PKCS5Padding\");\n chipher.init(1,key,iv);\n return java.encodeURI(Base64.encodeToString(chipher.doFinal(String(word).getBytes()),Base64.NO_WRAP));\n }\n}\nif(!baseUrl.match(/get_daily_task_bonus/)){\nlet jsonObj={\"app_signature_md5\":\"f73576612783f8ed8b68cdf73a56be94\",\"app_version\":\"2.1.6\",\"channel\":\"default\",\"book_id\":String(java.getString('$.book_id')),\"login_token\":String(java.get('login_token')),\"account\":String(java.get('account'))}\nlet body = \"secret_content=\"+encode(JSON.stringify(jsonObj));\nlet option = {\"method\": \"POST\",\"body\": String(body)};\n\"https://app.shubl.com/book/get_info_by_id,\" + JSON.stringify(option)\n}else{\nbaseUrl\n}", "coverUrl": "$.cover", "intro": "$.description", "kind": "$.tag", "lastChapter": "{{$.last_chapter_info.chapter_title}} / {{$.last_chapter_info.uptime}}", "name": "$.book_name@put:{bid:book_id}||$", "wordCount": "$.total_word_count" }, "ruleSearch": { "author": "$.author_name", "bookList": "\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n Packages.java.lang,\n Packages.javax.crypto.spec,\n Packages.javax.crypto,\n Packages.android.util\n);\n\nwith(javaImport){\n function decode(word){\n let key=SecretKeySpec(java.base64DecodeToByteArray(\"nvlrM3RT6n0iYj4I/zbGqisUGGMpy3UT84cNphYONC8=\"),\"AES\");\n let iv=IvParameterSpec(java.base64DecodeToByteArray(\"AAAAAAAAAAAAAAAAAAAAAA==\"));\n let chipher=Cipher.getInstance(\"AES/CBC/PKCS5Padding\");\n let bytes=Base64.decode(String(word).getBytes(),2);\n chipher.init(2,key,iv);\n return String(chipher.doFinal(bytes));\n }\n}\n\nresponse=decode(result)\n// 打印解密结果\njava.log(JSON.stringify(JSON.parse(response)))\nresponse\n\n$.data.book_list", "bookUrl": "@js:\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n Packages.java.lang,\n Packages.javax.crypto.spec,\n Packages.javax.crypto,\n Packages.android.util\n);\n\nwith(javaImport){\n function encode(word){\n let key=SecretKeySpec(java.base64DecodeToByteArray(\"nvlrM3RT6n0iYj4I/zbGqisUGGMpy3UT84cNphYONC8=\"),\"AES\");\n let iv=IvParameterSpec(java.base64DecodeToByteArray(\"AAAAAAAAAAAAAAAAAAAAAA==\"));\n let chipher=Cipher.getInstance(\"AES/CBC/PKCS5Padding\");\n chipher.init(1,key,iv);\n return java.encodeURI(Base64.encodeToString(chipher.doFinal(String(word).getBytes()),Base64.NO_WRAP));\n }\n}\n\nlet jsonObj={\"app_signature_md5\":\"f73576612783f8ed8b68cdf73a56be94\",\"app_version\":\"2.1.6\",\"channel\":\"default\",\"book_id\":{{$.book_id}},\"login_token\":String(java.get('login_token')),\"account\":String(java.get('account'))}\nlet body = \"secret_content=\"+encode(JSON.stringify(jsonObj));\nlet option = {\"method\": \"POST\",\"body\": String(body)};\n\"https://app.shubl.com/book/get_info_by_id,\" + JSON.stringify(option)\n\n\n\n", "coverUrl": "$.cover", "intro": "$.description", "kind": "$.tag", "lastChapter": "{{$.last_chapter_info.chapter_title}} / {{$.last_chapter_info.uptime}}", "name": "$.book_name@put:{bid:book_id}", "wordCount": "$.total_word_count" }, "ruleToc": { "chapterList": "\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n Packages.java.lang,\n Packages.javax.crypto.spec,\n Packages.javax.crypto,\n Packages.android.util\n);\n\nwith(javaImport){\n function decode(word){\n let key=SecretKeySpec(java.base64DecodeToByteArray(\"nvlrM3RT6n0iYj4I/zbGqisUGGMpy3UT84cNphYONC8=\"),\"AES\");\n let iv=IvParameterSpec(java.base64DecodeToByteArray(\"AAAAAAAAAAAAAAAAAAAAAA==\"));\n let chipher=Cipher.getInstance(\"AES/CBC/PKCS5Padding\");\n let bytes=Base64.decode(String(word).getBytes(),2);\n chipher.init(2,key,iv);\n return String(chipher.doFinal(bytes));\n }\n}\ndecode(result)\n\n$.data.chapter_list_group[*].chapter_list[*]", "chapterName": "$.chapter_title", "chapterUrl": "@js:\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n Packages.java.lang,\n Packages.javax.crypto.spec,\n Packages.javax.crypto,\n Packages.android.util\n);\n\nwith(javaImport){\n function encode(word){\n let key=SecretKeySpec(java.base64DecodeToByteArray(\"nvlrM3RT6n0iYj4I/zbGqisUGGMpy3UT84cNphYONC8=\"),\"AES\");\n let iv=IvParameterSpec(java.base64DecodeToByteArray(\"AAAAAAAAAAAAAAAAAAAAAA==\"));\n let chipher=Cipher.getInstance(\"AES/CBC/PKCS5Padding\");\n chipher.init(1,key,iv);\n return java.encodeURI(Base64.encodeToString(chipher.doFinal(String(word).getBytes()),Base64.NO_WRAP));\n }\n}\n\nlet jsonObj={\"app_signature_md5\":\"f73576612783f8ed8b68cdf73a56be94\",\"app_version\":\"2.1.6\",\"channel\":\"default\",\"chapter_id\":{{$.chapter_id}},\"login_token\":String(java.get('login_token')),\"account\":String(java.get('account'))}\n\nlet body = \"secret_content=\"+encode(JSON.stringify(jsonObj));\nlet option = {\"method\": \"POST\",\"body\": String(body)};\n\"https://app.shubl.com/chapter/get_chapter_info,\" + JSON.stringify(option)\n\n\n", "isVip": "@js:!{{$.auth_access}}", "updateTime": "{{$.word_count}} 字 发布于 {{$.uptime}}" }, "searchUrl": "@js:\n/**\n填写账号密码调试后获取 login_token 和 account,分别填入。\n**/\n\nlogin_name=\"\"\npasswd=\"\"\nlogin_token=\"\"\naccount=\"\"\n\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n Packages.java.lang,\n Packages.javax.crypto.spec,\n Packages.javax.crypto,\n Packages.android.util\n);\n\nwith(javaImport){\n function encode(word){\n let key=SecretKeySpec(java.base64DecodeToByteArray(\"nvlrM3RT6n0iYj4I/zbGqisUGGMpy3UT84cNphYONC8=\"),\"AES\");\n let iv=IvParameterSpec(java.base64DecodeToByteArray(\"AAAAAAAAAAAAAAAAAAAAAA==\"));\n let chipher=Cipher.getInstance(\"AES/CBC/PKCS5Padding\");\n chipher.init(1,key,iv);\n return java.encodeURI(Base64.encodeToString(chipher.doFinal(String(word).getBytes()),Base64.NO_WRAP));\n }\n function decode(word){\n let key=SecretKeySpec(java.base64DecodeToByteArray(\"nvlrM3RT6n0iYj4I/zbGqisUGGMpy3UT84cNphYONC8=\"),\"AES\");\n let iv=IvParameterSpec(java.base64DecodeToByteArray(\"AAAAAAAAAAAAAAAAAAAAAA==\"));\n let chipher=Cipher.getInstance(\"AES/CBC/PKCS5Padding\");\n let bytes=Base64.decode(String(word).getBytes(),2);\n chipher.init(2,key,iv);\n return String(chipher.doFinal(bytes));\n }\n}\n\nif (login_name && passwd && !login_token && !account) {\n let jsonStr = {\n \"login_name\": login_name,\n \"passwd\": passwd,\n \"app_signature_md5\": \"f73576612783f8ed8b68cdf73a56be94\",\n \"app_version\": \"2.1.6\",\n \"channel\": \"default\"\n }\n let body = \"secret_content=\" + encode(JSON.stringify(jsonStr));\n let option = {\n \"method\": \"POST\",\n \"body\": String(body)\n };\n url = \"https://app.shubl.com/signup/login,\" + JSON.stringify(option)\n resp = JSON.parse(decode(java.ajax(url)))\n if (resp.code == \"100000\") {\n java.log('❗️ 这是你的 login_token,请复制 ❗️:' + resp.data.login_token + '\\n' + '❗️ 这是你的 account,请复制 ❗️:' + resp.data.reader_info.account)\n } else {\n java.log('❗️ ' + resp.tip + ' ❗️')\n }\n} else {\n java.log('❗️ 如需看付费章节,请登录! ❗️')\n}\n\njava.put('login_token',login_token!=\"\"?login_token:\"0f6bd1d063f202f71c3b84678027ce81\")\njava.put('account',account!=\"\"?account:\"萌友521068519938\")\nlet jsonObj={\"app_signature_md5\":\"f73576612783f8ed8b68cdf73a56be94\",\"app_version\":\"2.1.6\",\"channel\":\"default\",\"order\":\"week_click\",\"count\":\"15\",\"category_type\":\"1\",\"page\":page-1,\"key\":key,\"login_token\":String(java.get('login_token')),\"account\":String(java.get('account'))}\nlet body = \"secret_content=\"+encode(JSON.stringify(jsonObj));\nlet option = {\"method\": \"POST\",\"body\": String(body)};\n\"https://app.shubl.com/bookcity/get_filter_search_book_list,\" + JSON.stringify(option)", "weight": 0 }, { "bookSourceComment": "##By:Molly", "bookSourceGroup": "免费", "bookSourceName": "可能世界", "bookSourceType": 0, "bookSourceUrl": "https://wenxue.bkneng.com/", "customOrder": 2344, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1702176572899, "respondTime": 636, "ruleBookInfo": { "author": "class.bookContain_l_conul1@tag.li.0@text", "coverUrl": "class.left bookContainImgBox@tag.img@src", "intro": "class.bookIntroduction@textNodes##←←←请点击收藏,谢谢!!", "kind": "class.bookInfoNum.0@class.imformPopularity@text", "lastChapter": "class.left bookContain_l_conh2@class.right@tag.a@text", "name": "class.left bookContain_l_conh2@tag.h2@text", "tocUrl": "class.lookingHot nolooking", "wordCount": "class.bookInfoNum.1@class.imformPopularity@text" }, "ruleContent": { "content": "class.myContent@html" }, "ruleExplore": {}, "ruleSearch": { "author": "class.left results_del_R_writer@tag.a@text", "bookList": "class.clearfix results_details1", "bookUrl": "class.left results_del_L@tag.a@href", "coverUrl": "class.left results_del_L@tag.a@tag.img@src", "intro": "class.left results_del_R@class.results_del_R_text@textNodes##←←←请点击收藏,谢谢!!", "kind": "class.clearfix results_del_R_name.1@class.left results_del_R_book@tag.span.0@ownText##\\[|\\]", "lastChapter": "class.left results_del_R_time@text", "name": "class.left results_del_R_book@tag.a@tag.span@text", "wordCount": "class.clearfix results_del_R_name.2@class.left results_del_R_book@text##字数:" }, "ruleToc": { "chapterList": "class.lookingHot nolooking", "chapterName": "@tag.a@class.left ListName@text", "chapterUrl": "@tag.a@href", "updateTime": "class.left bookWorksClass_Main@tag.ul@tag.li.1@text" }, "searchUrl": "https://wenxue.bkneng.com/www/search?keyword={{key}}&filter=0&page={{page}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "轻小说", "bookSourceName": "刺猬猫", "bookSourceType": 0, "bookSourceUrl": "https://www.ciweimao.com ", "customOrder": 2347, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"全部\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"灵异未知\",\"url\":\"/book_list/shenmiweizhi/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"游戏竞技\",\"url\":\"/book_list/youxishijie/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"仙侠武侠\",\"url\":\"/book_list/rexuejingji/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"科幻无限\",\"url\":\"/book_list/weilaihuanxiang/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻奇幻\",\"url\":\"/book_list/yijiehuanxiang/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"免费同人\",\"url\":\"/book_list/tongrenfenlei/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市青春\",\"url\":\"/book_list/qingchunrichang/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"历史军事\",\"url\":\"/book_list/zhanzhenglishi/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"完结\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"灵异未知\",\"url\":\"/book_list/1-1-0-0-0-1/quanbu/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"游戏竞技\",\"url\":\"/book_list/1-3-0-0-0-1/quanbu/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"仙侠武侠\",\"url\":\"/book_list/1-5-0-0-0-1/quanbu/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"科幻无限\",\"url\":\"/book_list/1-6-0-0-0-1/quanbu/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻奇幻\",\"url\":\"/book_list/1-8-0-0-0-1/quanbu/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"免费同人\",\"url\":\"/book_list/1-24-0-0-0-1/quanbu/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市青春\",\"url\":\"/book_list/1-27-0-0-0-1/quanbu/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"历史军事\",\"url\":\"/book_list/1-30-0-0-0-1/quanbu/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.29}}]", "header": "{\n 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36'\n}", "lastUpdateTime": 1719508012727, "loginUrl": "https://www.ciweimao.com/signup/login?redirect=https://www.ciweimao.com", "respondTime": 8450, "ruleBookInfo": { "author": "[property=\"og:novel:author\"]@content", "canReName": "", "coverUrl": "[property=\"og:image\"]@content", "intro": ".book-desc@html", "kind": ".breadcrumb a.-1@text&&.tit span@text##.*:|\\s.*", "lastChapter": ".update-time@text##.*:|\\[.*", "name": "[property=\"og:novel:book_name\"]@content", "tocUrl": ".icon-catalog a@href", "wordCount": ".book-grade b.-1@text" }, "ruleContent": { "content": ".chapter@textNodes&&.chapter@img@html", "replaceRegex": "##novel-cdn##c1", "sourceRegex": "" }, "ruleExplore": { "author": "td.3@text", "bookList": "tbody tr!0", "bookUrl": "a.0@href", "coverUrl": "img@data-original", "intro": "", "kind": "td.0:5@text##\\[|\\]", "lastChapter": "td.2@text", "name": "td.1@text", "wordCount": "td.4@text" }, "ruleSearch": { "author": "a.2@text", "bookList": ".rank-book-list li", "bookUrl": "a.1@href", "coverUrl": "img@src", "intro": ".desc@text", "kind": "p.2@text##.*更新.|\\s.*", "lastChapter": "p.2@text##.*\\/\\s", "name": "a.1@text" }, "ruleToc": { "chapterList": ".book-chapter-list a", "chapterName": "text", "chapterUrl": "href@js:result+',{webView:\"true\"}'", "isVip": "i@text##^##🔒" }, "searchUrl": "/get-search-book-list/0-0-0-0-0-0/{{key}}/{{page}}", "weight": 0 }, { "bookSourceGroup": "免费", "bookSourceName": "全本小说5", "bookSourceType": 0, "bookSourceUrl": "https://www.qb5.io", "bookUrlPattern": "https?://www.qb5.io/[\\w-]+.html", "customOrder": 2348, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "奇幻玄幻::/shuku-1<,-{{page}}>.html\n武侠仙侠::/shuku-2<,-{{page}}>.html\n都市官场::/shuku-3<,-{{page}}>.html\n历史军事::/shuku-4<,-{{page}}>.html\n言情穿越::/shuku-5<,-{{page}}>.html\n灵异悬疑::/shuku-6<,-{{page}}>.html\n游戏竞技::/shuku-7<,-{{page}}>.html\n青春耽美::/shuku-8<,-{{page}}>.html\n科幻同人::/shuku-9<,-{{page}}>.html\n经典畅销::/shuku-10<,-{{page}}>.html\n图书杂志::/shuku-11<,-{{page}}>.html\n其它分类::/shuku-0<,-{{page}}>.html", "header": "@js:\nJSON.stringify({\n\t\"referer\": baseUrl,\n\"x-requested-with\": \"mark.via\",\n\"accept-language\": \"zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7\",\n\"user-agent\": \"Mozilla/5.0 (Linux; Android 10; PACM00 Build/QP1A.190711.020) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.79 Mobile Safari/537.36\"})", "lastUpdateTime": 1704441417712, "respondTime": 8997, "ruleBookInfo": { "author": "@get:{a}", "coverUrl": "@get:{c}", "init": "@put:{n:\"[property$=book_name]@content\",\na:\"[property$=author]@content\",\nk:\"[property~=category|status|update_time]@content\",\nl:\"[property$=latest_chapter_name]@content\",\ni:\".description.w > p@text\",\nc:\"[property$=image]@content\",\nt:\"text.查看目录@href\"}", "intro": "@get:{i}", "kind": "@get:{k}", "lastChapter": "@get:{l}", "name": "@get:{n}", "tocUrl": "@get:{t}", "wordCount": "" }, "ruleContent": { "content": "#content>p@html", "nextContentUrl": "text.下一页@href" }, "ruleExplore": {}, "ruleSearch": { "author": "span@text", "bookList": "dl.hot dd", "bookUrl": "a.1@href", "checkKeyWord": "七界传说", "coverUrl": "img@src", "intro": "p.-1@text", "kind": "0", "name": "h4@text" }, "ruleToc": { "chapterList": "+\nvar path=\"ul.list.0@li\";\nvar path1=\"ul.list.1@li\",\nli=java.getElements(path),\nlb=java.getElements(path1);\nbid=baseUrl.match(/(\\d+).?$/)[1];\ncall=src.match(/var callback='(.+?)'/)[1]\nbse=java.webView(null,baseUrl,\n\t\"base64(callback)\");\n\turl=book.origin+`/?c=xs&a=list.json&callback=${call}&book_id=${bid}&b=${bse}`;\n\thead={\"Referer\":baseUrl};\nget=java.get(url,head).body();\n//java.log(get)\nto=String(get).replace(/^\\w+.|.;?$/g,\"\");\nco=JSON.parse(to).content;\nla=org.jsoup.Jsoup.parse(co).select('li');\n//java.log(la)\nli+la+lb;\n\nli a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "https://www.qb5.io/?c=xs&a=sou&q={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "全本同人", "bookSourceType": 0, "bookSourceUrl": "http://qbtr.cc", "customOrder": 2350, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "火影:: /tag/{{page-1}}_huoying\n系统:: /tag/{{page-1}}_xitong\n海贼:: /tag/{{page-1}}_haizei\n斗罗:: /tag/{{page-1}}_douluo\n综漫:: /tag/{{page-1}}_zongman\n漫威:: /tag/{{page-1}}_manwei\n型月:: /tag/{{page-1}}_xingyue\n聊天群:: /tag/{{page-1}}_liaotianqun\n洪荒:: /tag/{{page-1}}_honghuang\n柯南:: /tag/{{page-1}}_kenan\n娱乐:: /tag/{{page-1}}_yule\n后宫:: /tag/{{page-1}}_hougong\n盗墓:: /tag/{{page-1}}_daomu\nFATE:: /tag/{{page-1}}_FATE", "header": "{\n'headers': {\n 'User-Agent': 'Referer: http://qbtr.cc/'\n }\n}", "lastUpdateTime": 1702126932863, "respondTime": 7469, "ruleBookInfo": {}, "ruleContent": { "content": "class.read_chapterDetail@text" }, "ruleExplore": {}, "ruleSearch": { "author": "class.booknews@textNodes", "bookList": "class.bk", "bookUrl": "tag.a.0@href", "checkKeyWord": "我的", "intro": "tag.p@text", "kind": "", "name": "tag.a.0@text", "wordCount": "class.date@text" }, "ruleToc": { "chapterList": "class.book_list clearfix@class.clearfix@tag.a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "@js:\nvar body=\"keyboard=\"+key+\"&show=\"+\"title\"+\"&classid=\"+\"0\";\nvar option={\"method\":\"POST\",\"charset\": \"gbk\",\"body\":String(body)};\na=java.ajax(\"http://qbtr.cc/e/search/index.php,\"+JSON.stringify(option));\nb=a.match(/searchid=(\\d+)/);if(b==null){\"http://qbtr.cc/e/search/index.php,\"+JSON.stringify(option)}else{\n\"http://qbtr.cc/e/search/result/index.php?page={{page-1}}&searchid=\"+b[1]}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "轻小说", "bookSourceName": "书法轻说", "bookSourceType": 0, "bookSourceUrl": "https://book.sfacg.com#♤yc", "bookUrlPattern": "", "customOrder": 2352, "enabled": false, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"连载\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"魔幻\",\"url\":\"/List/default.aspx?tid=21&if=0&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻\",\"url\":\"/List/default.aspx?tid=22&if=0&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古风\",\"url\":\"/List/default.aspx?tid=23&if=0&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"科幻\",\"url\":\"/List/default.aspx?tid=24&if=0&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"校园\",\"url\":\"/List/default.aspx?tid=25&if=0&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市\",\"url\":\"/List/default.aspx?tid=26&if=0&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"游戏\",\"url\":\"/List/default.aspx?tid=27&if=0&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"同人\",\"url\":\"/List/default.aspx?tid=28&if=0&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"/List/default.aspx?tid=29&if=0&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"完结\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"魔幻\",\"url\":\"/List/default.aspx?tid=21&if=1&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻\",\"url\":\"/List/default.aspx?tid=22&if=1&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古风\",\"url\":\"/List/default.aspx?tid=23&if=1&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"科幻\",\"url\":\"/List/default.aspx?tid=24&if=1&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"校园\",\"url\":\"/List/default.aspx?tid=25&if=1&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市\",\"url\":\"/List/default.aspx?tid=26&if=1&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"游戏\",\"url\":\"/List/default.aspx?tid=27&if=1&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"同人\",\"url\":\"/List/default.aspx?tid=28&if=1&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"/List/default.aspx?tid=29&if=1&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]", "header": "{\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36\"\n}", "lastUpdateTime": 1702177763471, "loginUrl": "https://passport.sfacg.com/Login.aspx", "respondTime": 1690, "ruleBookInfo": { "author": ".author-name@text", "coverUrl": ".summary-pic img@src", "intro": "🔖标签:{{@.tag-list@text}}{{@.introduce@html}}##(^|[。!?]+[”」)】]?)##$1
    @js:result.replace(//g,\"\")", "kind": ".title span!0@text&&.count-detail span.0:1:3@text##.*:|.*\\[|\\]|\\s.*", "lastChapter": ".chapter-title a@text", "name": ".title span.0@text", "tocUrl": "#BasicOperation a.0@href", "wordCount": ".count-detail span.1@text##.*:|字.*" }, "ruleContent": { "content": "#ChapterBody@html", "imageStyle": "FULL" }, "ruleExplore": { "author": "a.2@text", "bookList": ".Comic_Pic_List", "bookUrl": "a.1@href", "coverUrl": "img@src", "intro": "li.1@text##^.+/\\s*\\d+字\\s*", "kind": "a.3@text&&span@text&&li.1@text##.+\\D(\\d+\\/\\d+\\/\\d+)\\D*(\\d+字)\\s*(.+)##$1,$2", "lastChapter": "", "name": "a.1@text" }, "ruleSearch": { "author": "li.1@text##.+综合信息:\\s*([^\\/]+).*##$1", "bookList": "tbody ul", "bookUrl": "a@href", "coverUrl": "img@src", "intro": "li.1@text##.+\\d+:\\d+\\s*(.+).*##$1", "kind": "li.1@text##.+\\/(\\d+\\/\\d+\\/\\d+).*##$1", "lastChapter": "", "name": "a@text" }, "ruleToc": { "chapterList": ".catalog-list li a", "chapterName": "textNodes##[\\((【].*?[求更谢乐发订合补加].*?[】)\\)]", "chapterUrl": "href", "isVip": ".icn_vip@text" }, "searchUrl": "http://s.sfacg.com/?Key={{key}}&S=1&SS=0", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "正版", "bookSourceName": "㊣ UC小说 #一程", "bookSourceType": 0, "bookSourceUrl": "http://xiaoshuo.uc.cn#♤yc", "customOrder": 2356, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "\nvar cat1='都市,玄幻,仙侠,灵异,历史,游戏,科幻,武侠,奇幻,竞技';var list=[];\nfunction getUrl(cats,url1){cats.split(',').forEach((i)=>{list.push(i+'::'+url1+i)})};\nlist.push('男频::');\ngetUrl(cat1,'http://read.xiaoshuo1-sm.com/novel/i.php?do=is_caterank&p=17&page={{page}}&onlyCpBooks=1&status=2&firstCate=');\nlist.join('\\n')\n", "lastUpdateTime": 1731056921082, "loginUrl": "", "respondTime": 6364, "ruleBookInfo": { "init": "\nvar bookId=java.get('bid');\nvar encryptKey=\"37e81a9d8f02596e1b895d07c171d5c9\",user_id=\"8000000\",timestamp=parseInt((new Date).getTime()/1e3);\nvar o=bookId+timestamp+user_id+encryptKey;\nvar sign=java.md5Encode(o);\nvar list={'turl':'https://ocean.shuqireader.com/api/bcspub/qswebapi/book/chapterlist?_=&bookId='+bookId+'&user_id=8000000&sign='+sign+'×tamp='+timestamp};list\n", "tocUrl": "turl" }, "ruleContent": { "content": "ChapterContent@js:\nfunction p(e) {\n return e.split(\"\").map(function (e) {\n return e.match(/[A-Za-z]/) ? (c = Math.floor(e.charCodeAt(0) / 97), k = (e.toLowerCase().charCodeAt(0) - 83) % 26 || 26, String.fromCharCode(k + (0 == c ? 64 : 96))) : e\n }).join(\"\")\n}\njava.base64Decode(p(result))" }, "ruleExplore": { "author": "author", "bookList": "$.data", "bookUrl": "$.bidjava.put('bid',result);'http://xiaoshuo.uc.cn/#!/ct/cover/bid/'+result", "coverUrl": "cover", "intro": "🔖标签:{{$.tags}}\n{{$.desc}}##(^|[。!?]+[”」)】]?)##$1
    ", "kind": "{{$.category}},{{$.status}}result.replace(/1$/,'完结').replace(/0$/,'连载')", "lastChapter": "$.uptimejava.getString('$.last_chapter_name')+' '+java.timeFormat(result*1000)", "name": "title", "wordCount": "words" }, "ruleSearch": { "author": "author", "bookList": "$.data", "bookUrl": "$.bidjava.put('bid',result);'http://xiaoshuo.uc.cn/#!/ct/cover/bid/'+result", "coverUrl": "cover", "intro": "🔖标签:{{$.tags}}\n{{$.desc}}##(^|[。!?]+[”」)】]?)##$1
    ", "kind": "{{$.category}},{{$.status}}result.replace(/1$/,'完结').replace(/0$/,'连载')", "lastChapter": "", "name": "title", "wordCount": "words" }, "ruleToc": { "chapterList": "$.data.chapterList[0].volumeListjava.put('freeUrlPre',java.getString('$.data.freeContUrlPrefix'));java.put('shortUrlPre',java.getString('$.data.shortContUrlPrefix'));result", "chapterName": "chapterName", "chapterUrl": "var l=java.getString('$.contUrlSuffix');if(l.indexOf('reqEncryptParam')==-1){java.get('freeUrlPre')+l}else{java.get('shortUrlPre')+java.getString('$.shortContUrlSuffix')}", "isVip": "chapterPrice" }, "searchUrl": "http://read.xiaoshuo1-sm.com/novel/i.php?do=is_serchpay&page=1&size=10&q={{key}}&filterMigu=1&p=17&shuqi_h5=&_=1619653492249", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "笔趣阁", "bookSourceName": "笔趣阁67", "bookSourceType": 0, "bookSourceUrl": "https://wap2.xinbiquge.org##旅途", "customOrder": 2362, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1702226614416, "respondTime": 3164, "ruleBookInfo": { "author": "[property$=author]@content", "coverUrl": "[property=og:image]@content", "init": "", "intro": "[property=og:description]@content", "kind": "[property~=(category|status|update_time)]@content", "lastChapter": "[property=og:novel:latest_chapter_name]@content", "name": "[property=og:novel:book_name]@content" }, "ruleContent": { "content": "#chaptercontent@html", "nextContentUrl": "text.下一章@href", "replaceRegex": "##.*\\(\\d+ / \\d+\\).*\\n|新笔趣阁.*\\s*|\\s*.*下一页继续阅读.*|.本章阅读完毕.*\\s*" }, "ruleExplore": {}, "ruleSearch": { "author": ".author@span@text", "bookList": ".hot_sale", "bookUrl": "a@href", "name": ".title@text" }, "ruleToc": { "chapterList": ".book_last.-1@dd a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "https://wap2.xinbiquge.org/book/search.aspx?ie=utf-8&siteid=xinbiquge.org&s=000&key={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "笔趣阁", "bookSourceName": "🎉 笔趣阁", "bookSourceType": 0, "bookSourceUrl": "https://wap2.xinbiquge.org", "customOrder": 2372, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1716185083836, "respondTime": 2763, "ruleBookInfo": { "author": "[property$=author]@content", "coverUrl": "[property=og:image]@content", "init": "", "intro": "[property=og:description]@content", "kind": "[property~=(category|status|update_time)]@content", "lastChapter": "[property=og:novel:latest_chapter_name]@content", "name": "[property=og:novel:book_name]@content" }, "ruleContent": { "content": "#chaptercontent@html", "nextContentUrl": "text.下一章@href", "replaceRegex": "##.*\\(\\d+ / \\d+\\).*\\n|新笔趣阁.*\\s*|\\s*.*下一页继续阅读.*|.本章阅读完毕.*\\s*" }, "ruleExplore": {}, "ruleSearch": { "author": ".author@span@text", "bookList": ".hot_sale", "bookUrl": "a@href", "name": ".title@text" }, "ruleToc": { "chapterList": ".book_last.-1@dd a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "https://wap2.xinbiquge.org/book/search.aspx?ie=utf-8&siteid=xinbiquge.org&s=000&key={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "正版", "bookSourceName": "黑岩小说", "bookSourceType": 0, "bookSourceUrl": "http://www.heiyan.com/", "bookUrlPattern": "", "customOrder": 2374, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"全部小说\",\"url\":\"/web/all/-1/-1/-1/-1/0/{{page}}/100\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"历史全部\",\"url\":\"/web/all/3/-1/-1/-1/0/{{page}}/100\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"军事全部\",\"url\":\"/web/all/5/-1/-1/-1/0/{{page}}/100\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"玄幻全部\",\"url\":\"/web/all/6/-1/-1/-1/0/{{page}}/100\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"奇幻全部\",\"url\":\"/web/all/14/-1/-1/-1/0/{{page}}/100\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"仙侠全部\",\"url\":\"/web/all/7/-1/-1/-1/0/{{page}}/100\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"武侠全部\",\"url\":\"/web/all/8/-1/-1/-1/0/{{page}}/100\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"科幻全部\",\"url\":\"/web/all/10/-1/-1/-1/0/{{page}}/100\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"现代全部\",\"url\":\"/web/all/25/-1/-1/-1/0/{{page}}/100\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"古言全部\",\"url\":\"/web/all/54/-1/-1/-1/0/{{page}}/100\",\"style\":{\"layout_flexBasisPercent\":0.295}},\n{\"title\":\"现实全部\",\"url\":\"/web/all/37/-1/-1/-1/0/{{page}}/100\",\"style\":{\"layout_flexBasisPercent\":0.295}}\n]", "lastUpdateTime": 1731056639491, "loginUrl": "https://www.heiyan.com/accounts/login?backUrl=http://www.heiyan.com/", "respondTime": 2955, "ruleBookInfo": { "author": "//strong/text()", "coverUrl": "//*[@class=\"book-cover\"]/@src", "intro": "[property=\"og:description\"]@content", "kind": "[property=\"og:novel:category\"]@content&&[property=\"og:novel:status\"]@content&&[property=\"og:novel:update_time\"]@content", "lastChapter": "//h4[1]/a/text()##\\>|\\s", "name": "//*[@class=\"hd\"]/h1/text()", "tocUrl": "//*[@class=\"read\"]/@href", "wordCount": "span.words@text" }, "ruleContent": { "content": "$.chapter.htmlContentresult.replace(/<.*?>/g,'').replace(/\\r/g,'\\n  ')" }, "ruleExplore": { "author": "//a[@class=\"author\"]/text()", "bookList": "//*[@id=\"resultDiv\"]/tr", "bookUrl": "//*[@class=\"title\"]/@href", "coverUrl": "//*[@class=\"title\"]/@hrefresult.replace(/.*\\/(\\d+)/,\"https://b.heiyanimg.com/book/$1.jpg@!bm?1\")", "kind": "//*[@class=\"time\"]/text()", "lastChapter": "//*[@class=\"chapter\"]/text()", "name": "//*[@class=\"title\"]/text()" }, "ruleSearch": { "author": "$.authorname", "bookList": "$.data.content[*]", "bookUrl": "$.id@js:'https://www.heiyan.com/book/'+result", "coverUrl": "$.iconUrlSmall", "intro": "$.introduce", "kind": "$.sortname", "lastChapter": "$.lastchaptername##\\s", "name": "$.name" }, "ruleToc": { "chapterList": ":(?s)(\\d+)\" class=\"(isvip)?[^\"]*name[^>]*>([^<]*)", "chapterName": "$2$3", "chapterUrl": "https://a.heiyan.com/ajax/chapter/content/$1", "isVip": "" }, "searchUrl": "https://search.heiyan.com/web/search?queryString={{key}}&highlight=false&page={{page}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "轻小说", "bookSourceName": "SF轻小说", "bookSourceType": 0, "bookSourceUrl": "https://m.sfacg.com#南笙21.0101", "bookUrlPattern": "", "customOrder": 2375, "enabled": false, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1696325184421, "loginUrl": "", "respondTime": 765, "ruleBookInfo": { "intro": "@js:result=java.get('intro');\n'
    '+((result)?result:'想要获取更多书籍信息,请点击书籍的书名(・o・)');", "tocUrl": "text.目录列表@href" }, "ruleContent": { "content": "div[style=text-indent: 2em;]@html@js:\nresult.replace(//,'本内容为图片,阅读暂不支持')" }, "ruleExplore": {}, "ruleSearch": { "author": "$.AuthorName", "bookList": "$.Novels[0,1]", "bookUrl": "/i/{$.NovelID}/", "coverUrl": "https://rs.sfacg.com/web/novel/images/NovelCover/Big/{$.NovelCover}", "intro": "@js:java.get('intro')", "kind": "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(/已|中/,'');", "lastChapter": "@js:java.get('last')", "name": "$.NovelName" }, "ruleToc": { "chapterList": "+@js:\nvar list=[];\nvar url=result.match(/\\/c\\/\\d+\\//g);\nvar n1=new RegExp(/mulu\">(.+)<\\/d/g);\nvar n3=new RegExp(/href=\"\\/c\\/\\d+\\/\">
  • (.+?)<\\/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>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;", "chapterName": "k", "chapterUrl": "v" }, "searchUrl": "/API/HTML5.ashx?op=search&keyword={{key}}", "weight": 0 }, { "bookSourceComment": "★c66\n", "bookSourceGroup": "免费", "bookSourceName": "疯读小说", "bookSourceType": 0, "bookSourceUrl": "https://touchlife.cootekservice.com#温暖满怀", "customOrder": 2379, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "lastUpdateTime": 1721279344485, "respondTime": 1378, "ruleBookInfo": { "lastChapter": "" }, "ruleContent": { "content": "@js:result" }, "ruleExplore": {}, "ruleSearch": { "author": "$.bookAuthor", "bookList": "$.result[*]", "bookUrl": "/doReader/enter_bookinfo_index?_token=869b9667-c66c-44d1-bba4-73e82cf2daee&bookId={{$.bookId}}", "coverUrl": "$.bookCoverImage", "intro": "$.bookDesc##(^|[。!?]+[”」)】]?)##$1
    ", "kind": "$.bookBClassificationName&&c_class_name&&{$.crazy_rating}分", "lastChapter": "$.chapters_update_time##[\\((].*[求更谢乐发推].*[)\\)]", "name": "$.bookTitle", "wordCount": "{$.book_words_num}字" }, "ruleToc": { "chapterList": "$..detailedBookInfo.bookChapterAllInfo[*]", "chapterName": "$.chapterTitle##[\\((].*[求更谢乐发推].*[)\\)]", "chapterUrl": "$.content_url" }, "searchUrl": "/doReader/search_book?_token=869b9667-c66c-44d1-bba4-73e82cf2daee&action=search_book&search_keyword={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "♜+阅友小说 #破冰1101", "bookSourceType": 0, "bookSourceUrl": "https://sma.yueyouxs.com/#pb1101", "bookUrlPattern": "", "customOrder": 2380, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"都市人生\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=1100&page={{page}}&\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"玄幻奇幻\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=1101&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"仙侠武侠\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=1102&page={{page}}&\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"军事历史\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=1103&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"科幻末世\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=1104&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"游戏体育\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=1105&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"现代言情\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=2100&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"古代言情\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=2101&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"幻想言情\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=2102&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"青春校园\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=2103&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"穿越时空\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=2104&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"宫闱争斗\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=2105&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"豪门总裁\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=2106&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"婚恋爱情\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=2107&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"经商种田\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=2108&page={{page}}\",\"style\":{\"layout_flexGrow\":0.25,\"layout_flexBasisPercent\":-1}},\n{\"title\":\"推理悬疑\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=3100&page={{page}}\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"出版读物\",\"url\":\"http://sma.yueyouxs.com/api/book/classify?site_id=&classify_id=3101&page={{page}}\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":0.29}}]", "header": "\n(()=>{\n\tvar ua = \"Mozilla/5.0 (Linux; U; Android 10; zh-Hans-CN; PCT-AL10 Build/HUAWEIPCT-AL10) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 Quark/4.0.5.137 Mobile Safari/537.36\";\n\tvar heders = {\"User-Agent\": ua};\n\treturn JSON.stringify(heders);\n})()\n", "lastUpdateTime": 1647872232568, "loginUrl": "{\n \"url\": \"\"\n}", "respondTime": 854, "ruleBookInfo": { "author": "class.v-words flex.0@text##作者:", "coverUrl": "class.adMessage@img@src", "init": "", "intro": "id.intro@text", "kind": "", "lastChapter": "class.chapter-entrance flex-item@text", "name": "class.face-info-title@text##\\(.*|\\(.*|免费阅读|全文.*阅读|最新章节", "tocUrl": "class.sumchapter@tag.span@tag.a@href", "wordCount": "class.v-words flex.2@text##字数:" }, "ruleContent": { "content": "class.con@html##(本章完)|(本章未完,请翻页)|.*书友群.*|\\s", "imageStyle": "0", "nextContentUrl": "", "replaceRegex": "", "sourceRegex": "", "webJs": "" }, "ruleExplore": { "author": "$.authorName", "bookList": "$..list[*]", "bookUrl": "http://sma.yueyouxs.com/b/{$.wapBookId}.html", "coverUrl": "$.bookPic", "intro": "$.intro", "kind": "$.classifySecondName&&\n$.updateTime&&\n$.classifyName", "lastChapter": "$.latestChapterName", "name": "$.bookName", "wordCount": "$.words" }, "ruleSearch": { "author": "$.authorName", "bookList": "$..list[*]", "bookUrl": "http://sma.yueyouxs.com/b/{$.wapBookId}.html", "coverUrl": "$.bookPic", "intro": "$.intro", "kind": "$.classifySecondName&&\n$.updateTime&&\n$.classifyName", "lastChapter": "$.latestChapterName", "name": "$.bookName##\\(.*|\\(.*|免费阅读|全文.*阅读|最新章节", "wordCount": "$.words" }, "ruleToc": { "chapterList": "class.catalog_ls@li", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href", "isVip": "", "nextTocUrl": "", "updateTime": "" }, "searchUrl": "http://sma.yueyouxs.com/api/book/search?keyword={{key}}&page={{page}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "轻小说", "bookSourceName": "🎻SF轻小说", "bookSourceType": 0, "bookSourceUrl": "https://api.sfacg.com", "customOrder": 2385, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "魔幻::https://api.sfacg.com/novels/21/sysTags/novels?sort=latest&systagids=&isfree=both&isfinish=both&updatedays=-1&charcountbegin=0&charcountend=0&page={{page - 1}}&size=20&expand=typeName,tags,discount,discountExpireDate\n玄幻::https://api.sfacg.com/novels/22/sysTags/novels?sort=latest&systagids=&isfree=both&isfinish=both&updatedays=-1&charcountbegin=0&charcountend=0&page={{page - 1}}&size=20&expand=typeName,tags,discount,discountExpireDate\n古风::https://api.sfacg.com/novels/23/sysTags/novels?sort=latest&systagids=&isfree=both&isfinish=both&updatedays=-1&charcountbegin=0&charcountend=0&page={{page - 1}}&size=20&expand=typeName,tags,discount,discountExpireDate\n科幻::https://api.sfacg.com/novels/24/sysTags/novels?sort=latest&systagids=&isfree=both&isfinish=both&updatedays=-1&charcountbegin=0&charcountend=0&page={{page - 1}}&size=20&expand=typeName,tags,discount,discountExpireDate\n校园::https://api.sfacg.com/novels/25/sysTags/novels?sort=latest&systagids=&isfree=both&isfinish=both&updatedays=-1&charcountbegin=0&charcountend=0&page={{page - 1}}&size=20&expand=typeName,tags,discount,discountExpireDate\n都市::https://api.sfacg.com/novels/26/sysTags/novels?sort=latest&systagids=&isfree=both&isfinish=both&updatedays=-1&charcountbegin=0&charcountend=0&page={{page - 1}}&size=20&expand=typeName,tags,discount,discountExpireDate\n游戏::https://api.sfacg.com/novels/27/sysTags/novels?sort=latest&systagids=&isfree=both&isfinish=both&updatedays=-1&charcountbegin=0&charcountend=0&page={{page - 1}}&size=20&expand=typeName,tags,discount,discountExpireDate\n悬疑::https://api.sfacg.com/novels/28/sysTags/novels?sort=latest&systagids=&isfree=both&isfinish=both&updatedays=-1&charcountbegin=0&charcountend=0&page={{page - 1}}&size=20&expand=typeName,tags,discount,discountExpireDate", "header": "{\n\"content-type\": \"application/json\",\n\"sf-minip-info\": \"minip_novel/1.0.70(android;10)/wxmp\",\n\"authorization\": \"Basic YW5kcm9pZHVzZXI6MWEjJDUxLXl0Njk7KkFjdkBxeHE=\"\n}", "lastUpdateTime": 1736086355123, "respondTime": 3471, "ruleBookInfo": { "author": "$.data.authorName", "coverUrl": "$.data.novelCover", "intro": "$.data.expand.intro", "kind": "$.data.typeName", "lastChapter": "$.data.expand.latestChapter.title", "name": "$.data.novelName", "tocUrl": "https://minipapi.sfacg.com/pas/mpapi/novels/{{$.data.novelId}}/dirs", "wordCount": "$.data.charCount" }, "ruleContent": { "content": "$.data.expand.content", "imageStyle": "", "replaceRegex": "", "sourceRegex": "" }, "ruleExplore": { "author": "$.authorName", "bookList": "$.data", "bookUrl": "https://minipapi.sfacg.com/pas/mpapi/novels/{{$.novelId}}?expand=latestchapter,chapterCount,typeName,intro,fav,ticket,pointCount,tags,sysTags,signlevel,discount,discountExpireDate,totalNeedFireMoney,originTotalNeedFireMoney", "coverUrl": "$.novelCover", "kind": "$.expand.typeName", "name": "$.novelName", "wordCount": "$.charCount" }, "ruleSearch": { "author": "$.AuthorName", "bookList": "$.Novels", "bookUrl": "https://minipapi.sfacg.com/pas/mpapi/novels/{{$.NovelID}}?expand=latestchapter,chapterCount,typeName,intro,fav,ticket,pointCount,tags,sysTags,signlevel,discount,discountExpireDate,totalNeedFireMoney,originTotalNeedFireMoney", "coverUrl": "https://rs.sfacg.com/web/novel/images/NovelCover/Big/{{$.NovelCover}}", "kind": "$.TypeName", "name": "$.NovelName" }, "ruleToc": { "chapterList": "$.data.volumeList[*].chapterList[*]", "chapterName": "$.title", "chapterUrl": "https://minipapi.sfacg.com/pas/mpapi/Chaps/{{$.chapId}}?expand=content,needFireMoney,originNeedFireMoney,tsukkomi&autoOrder=false", "isVip": "$.isVip", "updateTime": "$.updateTime" }, "searchUrl": "https://m.sfacg.com/API/HTML5.ashx?op=search&keyword={{key}}", "weight": 0 }, { "bookSourceComment": "\nBy关耳+乃星改 21.6.9\n迷迭轻改 交流群637775313", "bookSourceGroup": "女频", "bookSourceName": "晋江言情", "bookSourceType": 0, "bookSourceUrl": "https://m.jjwxc.net/#迷迭edit-bg", "bookUrlPattern": "", "customOrder": 2387, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\" 现代无cp \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx5=5&mainview0=0&sd1=1&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"«« 无 cp »»\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx5=5&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 古代无cp\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx5=5&mainview0=0&sd2=2&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 现代言情 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd1=1&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"«« 言 情 »»\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 古代言情 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd2=2&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"✾     ✾ 标签 [言情] ✾     ✾\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"快穿\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq125=125&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"穿书\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq134=134&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"甜文\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq124=124&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"重生\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq75=75&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"爽文\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq137=137&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"系统\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq122=122&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"综漫\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq6=6&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"强强\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq19=19&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"星际\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq135=135&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"生子\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq20=20&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"校园\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq185=185&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"我英\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq200=200&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"末世\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq81=81&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"女配\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq96=96&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"文野\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq208=208&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"美食\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq99=99&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"火影\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq4=4&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"网王\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq1=1&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"异能\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq72=72&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"玄学\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq206=206&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"打脸\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq138=138&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"家教\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq12=12&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"直播\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq142=142&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"年下\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq21=21&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq11=11&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"逆袭\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq184=184&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"西幻\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq143=143&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"宫斗\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq74=74&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"日韩\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq86=86&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"猎人\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq5=5&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"婚恋\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq78=78&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"竞技\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq70=70&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"科举\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq174=174&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"萌宠\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq205=205&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"恐怖\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq29=29&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"黑篮\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq95=95&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"机甲\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq97=97&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq28=28&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"婆媳\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq80=80&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"奇谭\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq197=197&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" S D \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq7=7&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"封神\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq215=215&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"爱情\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx1=1&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx2=2&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"奇幻\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx3=3&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"仙侠\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx4=4&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"游戏\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx5=5&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"传奇\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx6=6&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx7=7&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"童话\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx8=8&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"惊悚\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx9=9&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"悬疑\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx10=10&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"剧情\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx16=16&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"霹雳\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq9=9&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"聊斋\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq188=188&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"七五\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq8=8&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"美娱\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq140=140&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"港台\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq87=87&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"商战\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq123=123&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"传奇\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq89=89&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"网配\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq84=84&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"职场\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq98=98&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"经商\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq180=180&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"死神\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq2=2&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"成长\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq183=183&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"银魂\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq94=94&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"宅斗\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq73=73&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"网红\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq141=141&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq28=28&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"洪荒\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq67=67&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"齐神\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq201=201&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"血族\",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq69=69&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"  \",\"url\":\"\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"  \",\"url\":\"\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"  \",\"url\":\"\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"✾                   ✾\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 娱 乐 圈 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq64=64&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 种 田 文 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq66=66&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 年 代 文 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq173=173&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 无 限 流 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq83=83&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 少 年 漫 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq90=90&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 古 穿 今 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq65=65&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 升 级 流 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq139=139&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 大 冒 险 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq198=198&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 轻 小 说 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx17=17&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 圣 斗 士 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq10=10&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 原 著 向 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq93=93&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 姐 弟 恋 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq186=186&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 海 贼 王 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq13=13&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 红 楼 梦 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq15=15&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 少 女 漫 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq14=14&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"✾                   ✾\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 穿越时空 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq60=60&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 仙侠修真 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq68=68&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 豪门世家 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq33=33&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 随身空间 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq56=56&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 情有独钟 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq39=39&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 灵异神怪 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq26=26&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 破镜重圆 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq47=47&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 英美衍生 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq17=17&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 虐恋情深 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq42=42&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 青梅竹马 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq62=62&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 超级英雄 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq132=132&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 宫廷侯爵 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq32=32&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 异世大陆 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq57=57&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 悬疑推理 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq128=128&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 天作之合 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq52=52&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 天之骄子 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq54=54&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 游戏网游 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq92=92&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 都市情缘 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq30=30&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 性别转换 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq24=24&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 现代架空 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq126=126&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 未来架空 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq127=127&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 欢喜冤家 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq41=41&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 前世今生 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq49=49&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 幻想空间 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq25=25&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 复仇虐渣 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq145=145&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 东方玄幻 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq144=144&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 朝堂之上 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq178=178&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 奇幻魔幻 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq27=27&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 励志人生 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq121=121&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 民国旧影 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq61=61&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 布衣生活 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq38=38&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 业界精英 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq101=101&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 历史衍生 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq91=91&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 女扮男装 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq136=136&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 市井生活 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq175=175&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 古代幻想 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq189=189&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 西方罗曼 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq59=59&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 平步青云 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq55=55&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 相爱相杀 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq103=103&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 因缘邂逅 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq45=45&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 灵魂转换 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq23=23&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 魔法幻情 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq191=191&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 西方名著 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq16=16&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 江湖恩怨 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq35=35&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 异国奇缘 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq37=37&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 花季雨季 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq31=31&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 制服情缘 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq85=85&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 都市异闻 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq181=181&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 古典名著 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq130=130&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 近水楼台 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq46=46&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 亡灵异族 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq192=192&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 乔装改扮 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq51=51&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 小门小户 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq177=177&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 时代奇缘 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq22=22&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 史诗奇幻 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq199=199&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 阴差阳错 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq53=53&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 恋爱合约 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq48=48&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 异闻传说 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq196=196&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 边缘恋歌 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq44=44&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 三教九流 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq36=36&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 骑士与剑 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq63=63&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 七年之痒 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq79=79&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 授权衍生 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq148=148&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 异想天开 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq190=190&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 乡村爱情 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq58=58&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 爱情战争 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq50=50&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 时尚流行 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq182=182&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 时代新风 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq210=210&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 古典衍生 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx20=20&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 东方衍生 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx18=18&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 西方衍生 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx19=19&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 其他衍生 \",\"url\":\"http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx21=21&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\",\"style\":{\"layout_flexGrow\":1}}]", "header": "{\n \"User-Agent\": \"Mozilla/5.0 (Linux; U; Android 8.0.0; zh-cn; MIX 2 Build/OPR1.170623.027) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1\"\n}", "lastUpdateTime": 1732633770385, "loginUrl": "http://m.jjwxc.net", "respondTime": 15688, "ruleBookInfo": { "author": "$.authorName", "canReName": "true", "coverUrl": "$.novelCover", "init": "", "intro": "\n//请假条\ntry{\na=JSON.parse(java.ajax('http://app.jjwxc.org/androidapi/getnovelOtherInfo?novelId='+baseUrl.match(/(\\d+)/)[1]+'&type=novelbasicinfo&versionCode=163'));\n$=a.novelLeave;\nn='\\n';\nleave=$.leaveContent?'————————•————————'+n+'​'+n+$.leaveDateBack+n+'​'+'​'+' '+$.leaveContent+n+$.leaveDate.replace(/请假时间:/,'⌚️')+n+$.leaveIntro:'';\njava.put('leave',leave);\njava.put('intro',JSON.parse(result).novelIntro.replace(/\\#/g,'#'));\nresult}catch(err){\njava.log(err);\njava.put('leave',\"\");\njava.put('intro',\"\");\n}\n\n  🔴 短介:{{$.novelIntroShort##。$}} {{'\\n‎'}}
    \n\n🔷 标签:✱{{$.novelTags##,|\\s## ✱}}
    \n🔶 {{$.protagonist##,|,|;|;##、}}
    \n🔶 {{$.costar##,|,|;|;##、}}
    \n🔶 {{$.other##,|,|;|;##、}}
    \n🔶 风格:{{$.novelStyle}}
    \n🔶 视角:{{$.mainview}}
    \n💠 评分:{{$.novelReviewScore}}
    \n🔷 收藏:{{$.novelbefavoritedcount}}  🔶 评论:{{$.comment_count##,}}
    \n🔷 霸王票:{{$.ranking}}  🔶 灌溉:{{$.nutrition_novel}}
    \n\n{{String(java.get('intro')).replace(/立意:/,'🔴🔴 立意:')}}
    {{java.get('leave')}}
    \n{{'\\n'+'​'}}\n\n\nresult=String(result);\nli=result.match(/🔴 立意.*/)?'‎\\n'+result.match(/(🔴 立意.*?
    )/)[1]:'';\nString(result).replace(/🔴 短介: |🔴 短介:'' /,'').replace(/(🔶 灌溉.*?
    )/,'$1\\n'+li+'————————•————————\\n').replace(/🔴🔴 立意.*
    /,'').replace(/(?:🔷 标签:✱|🔶 主角:|🔶 配角:|🔶 其它:|🔶 视角:|💠 评分:|‎\\n🔴 立意:)
    /g,'')
    ", "kind": "{{java.get('ns')==1?'连载':'完结'}},{{$.novelClass}}", "lastChapter": "last=JSON.parse(java.ajax('http://android.jjwxc.net/androidapi/chapterList?novelId='+baseUrl.match(/(\\d+)/)[1])).chapterlist;\n$=last[last.length-1];\nvip=$.isvip?'💎':'';\nchapterid=$.chapterid;\nchaptername=$.chaptername;\ndate=$.chapterdate;\nvip+chapterid+'.'+chaptername+' • '+date\n\nresult.replace(/\\.\\d+/,'').replace(/\\d+\\.第/,'第').replace(/\\d+\\.Chapter/,'Chapter')", "name": "$.novelName@put:{id:$.novelId,ns:$.novelStep,nw:'$.novelSize##\\\\D'}", "tocUrl": "http://app-cdn.jjwxc.net/androidapi/chapterList?novelId=@get:{id}&more=0&whole=1", "wordCount": "{{(java.get('nw')/10000).toFixed(2)+'万字'}}" }, "ruleContent": { "content": "\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n Packages.java.lang,\n Packages.javax.crypto.spec,\n Packages.javax.crypto,\n Packages.java.util \n);\nwith(javaImport){\n let IV_PARAMETER = String(\"1ae2c94b\");\n let ALGORITHM = \"DES\"; \n let CIPHER_ALGORITHM = \"DES/CBC/PKCS5Padding\";\n let CHARSET = \"utf-8\";\n let password=String(\"KK!%G3JdCHJxpAF3%Vg9pN\");\n\n\nfunction decode(data){\nlet dks = new DESKeySpec(String(password).getBytes());\nlet keyFactory = SecretKeyFactory.getInstance(\"DES\");\nlet secretKey = keyFactory.generateSecret(dks);\nlet cipher = Cipher.getInstance(CIPHER_ALGORITHM);\nlet iv = new IvParameterSpec(IV_PARAMETER.getBytes(CHARSET));\ncipher.init(Cipher.DECRYPT_MODE, secretKey, iv);\nreturn new String(cipher.doFinal(Base64.getDecoder().decode(String(data).getBytes(CHARSET))), CHARSET);\n\n}\n}\n//DES解密结束\n\n\ncontent=java.getString(\"$.content\");\n\nif(baseUrl.match(/token/)){\n\nresult=String(decode(content));\n}else{result=content}\n\n\n\n", "imageStyle": "TEXT", "nextContentUrl": "", "replaceRegex": "##,\\s*##,", "sourceRegex": "" }, "ruleExplore": { "author": "@js:if(baseUrl.match(/www/)){\njava.getString(\"@@tag.a.0@text\")\n}else{java.getString(\"@@tag.a.1@text\")}", "bookList": "tbody@tr!0||class.b module@tag.li!-1", "bookUrl": "##(?:/book2/|novelid=)(\\d+)##http://app-cdn.jjwxc.net/androidapi/novelbasicinfo?novelId=$1###", "coverUrl": "tag.td.2@a@href||tag.a.1@href@js:result.replace(/.+novelid=/, 'http:\\/\\/i9-static.jjwxc.net\\/novelimage.php?novelid=')", "intro": "tag.td.1@a@title##标签:|简介:", "kind": "{{@@tag.td.4@text}},{{@@tag.td.5@text}},{{@@tag.td.3@text}},{{@@tag.span@text}},{{@@tag.td.2@text}}##(\\d+)", "lastChapter": "tag.td.8@text||tag.td.-1@text", "name": "@js:if(baseUrl.match(/www/)){\njava.getString(\"@@tag.a.1@text\")\n}else{\na=String(result).match(/有更新/)?'💡有更新':'';\nString(java.getString(\"@@tag.a.0@text\")).replace(/《|》/g,'')+a}", "wordCount": "tag.td.-3@text" }, "ruleSearch": { "author": "@JSon:$.authorname", "bookList": "\nkey=java.get('key');\npage=java.get('page');\n\n//创建两个空数组\njson=[];json2=[];\n\n//判定json里是否有items\nif(JSON.parse(result).items){\njson=JSON.parse(result).items;}\n\n//加载作者搜索页面并转为json\njson1=JSON.parse(java.ajax('http://android.jjwxc.net/androidapi/search?keyword='+key+'&type=2&page='+page+'&searchType=7&sortMode=DESC'));\n\n//判定json里是否有items\nif(json1.items){\njson2=json1.items\n}\n\n//书名搜索列表与作者搜索列表拼接\nlist=json.concat(json2);\n\n\nresult=JSON.stringify(list)\n\n$.[*]", "bookUrl": "##(?:/book2/|novelid=)(\\d+)##http://app-cdn.jjwxc.net/androidapi/novelbasicinfo?novelId=$1###", "coverUrl": "@JSon:$.cover", "intro": "$.novelintroshort", "kind": "@JSon:$.tags&&$.novelSizeformat##\\s##,", "lastChapter": "\nlast=JSON.parse(java.ajax('http://android.jjwxc.net/androidapi/chapterList?novelId='+java.get('id'))).chapterlist;\nif(last){\nlast=last[last.length-1];\nvip=last.isvip!=0?\"💎\":'';\ndate=last.chapterdate;\nchapter=last.chaptername;\nchapterid=last.chapterid;\nresult=vip+chapterid+'.'+chapter+' • '+date}\n\nresult.replace(/\\.\\d+/,'').replace(/\\d+\\.第/,'第').replace(/\\d+\\.Chapter/,'Chapter')", "name": "$.novelname@put:{id:$.novelid||$.novelId}", "wordCount": "$.novelstep\n@js:result==2?'已完结':'连载中';" }, "ruleToc": { "chapterList": "last=JSON.parse(java.ajax('http://android.jjwxc.net/androidapi/chapterList?novelId='+baseUrl.match(/novelId=(\\d+)/)[1])).chapterlist;\nlast=last[last.length-1];\nlist=JSON.parse(result).chapterlist;\nlist.push(last);\ncookie=java.getCookie(\"http://m.jjwxc.net\",\"sid\");\njava.put('cookie',cookie);\nJSON.stringify(list)\n\n$.[*]", "chapterName": "$.chaptername\n@js:\nresult=result.replace(/^\\s+/,'');\nvip='{{$.isvip}}'!='0';\nlock='{{$.islock}}'!='0';\ntype='{{$.chaptertype}}'=='1';\nnum=!type?'{{$.chapterid}}.':'';\nif(result.match(/[一二三四五六七八九十百千万\\d]+\\s*章|^\\d+[、\\.\\s]|chapter\\s*\\d+/i)){\nnum=''\n}else{num=num}\njuan=type?'⭕️ '+result+' ⭕️':result;\nv=vip&&!type?'💎 ':'';l=lock?'[💎此章节已锁]':'';\nresult=v+num+juan+l;\n##\\.\\d+", "chapterUrl": "$.chapterid\n@js:\ncookie=java.get('cookie');\nvip='{{$.isvip}}'!='0';\ntype='{{$.chaptertype}}'=='1';\nif(!type){\nif(vip){\nresult=\"http://app.jjwxc.org/androidapi/chapterContent?novelId=\"+baseUrl.match(/novelId=(\\d+)/)[1]+'&versionCode=191&token='+cookie+'&chapterId='+result\n}else{result='https://app-cdn.jjwxc.net/androidapi/chapterContent?novelId='+baseUrl.match(/novelId=(\\d+)/)[1]+'&chapterId='+result}\n}else{result='http://www.baidu.com?wd='+result}", "isVip": "", "updateTime": "{{$.chaptersize}}字🍴{{$.chapterdate}}🍴{{$.pointMeassge}}🍴{{$.chapterintro##^\\s*}}##^🍴|0000-00-00.*|^0字🍴|🍴0晋江币|\\s\\d+:\\d+:\\d+@js:result.replace(/晋江币/g,'币')" }, "searchUrl": "http://android.jjwxc.net/androidapi/search?keyword={{key}}&type=1&page={{page}}&searchType=1&sortMode=DESC\n@js:java.put('key',key);java.put('page',page);result", "weight": 0 }, { "bookSourceComment": "java.setContent(eval(src.match(/decodeURIComponent\\(\".+\"\\)/g).shift()))\ngs=v=>java.getString(v)\nge=v=>Array.from(java.getElement(v))", "bookSourceGroup": "书单", "bookSourceName": "📜书单推荐(abyssesml)", "bookSourceType": 0, "bookSourceUrl": "https://www.yuque.com/yuqueyonghun8txcr/psb8yc", "customOrder": 2392, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"📜哈哈哈的书单\",\"url\":\"https://www.yuque.com/yuqueyonghun8txcr/psb8yc\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}}]", "header": "{\n\t\"User-Agent\":\"Mozilla/5.0 (Linux; Android 12; Nexus 5X Build/NRD90M); wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/96.0.4664.104 Mobile Safari/537.36\"\n}", "lastUpdateTime": 1731056630146, "loginUi": "[\n{\n\t\t\"name\": \"❤️加入QQ群(熬夜肝书源611015458)\",\n\t\t\"type\": \"button\",\n\t\t\"action\":\"https://jq.qq.com/?_wv=1027&k=1ZyEEhur\"\n\t}\n]", "loginUrl": "♡\n//某些不用的代码\nwhile(false){\n\n\n\nresult={\n \"Eval\":()=>{\n \t eval(String(source.bookSourceComment))\n \t result.name=result.name()\n return [result]\n },\n \"name\":()=>{\n \t result.author=result.author()\n \t return `《${gs('$.book.name')}》`\n },\n \"author\":()=>{\n \t result.kind=result.kind()\n return ge('$.book.contributors')\n\t .map(v=>v.name)\n\t .join(',')\n\t},\n \"kind\":()=>{\n \t result.wordcount=result.wordcount()\t\n \t return \"书单\"\n },\n \"wordcount\":()=>{\n result.lastUpdate=result.lastUpdate()\n return `共${ge('$.book.docs').length}个分类`\n },\n \"lastUpdate\":()=>{\n result.intro=result.intro()\n\t return `最后更新于${\n\t java.timeFormat(new Date(gs('$.book.content_updated_at'))\n\t .getTime())\n\t }`\n\t},\n \"intro\":()=>gs('$.book.description'),\n\t\"cover\":'https://i.postimg.cc/sDjHTh9V/22-09-07-00-43-17.jpg',\n \"url\":baseUrl\n}\nresult.Eval()\n\n\n}", "respondTime": 2368, "ruleBookInfo": { "author": "{{Array.from(java.getElement('$.book.contributors')).map(v=>v.name).join(',')}}", "coverUrl": "", "init": "", "intro": "{{\n\tuptime=java.getString('$.book.content_updated_at')\n\tlastuptime=source.getVariable()==''?\n\t '2000-01-01T01:00:00':source.getVariable()\n\tsource.setVariable(String(uptime))\n uptime=new Date(String(uptime))\n lastuptime=new Date(String(lastuptime))\n\tuptime.getTime()>lastuptime.getTime() ? \n\t \"『❗️距上次有更新』\":\"『内容暂无更新』\"\n}}\n-右上角刷新获取最新内容\n-需要增加内容可回复评论或联系QQ:3399820438(哈哈哈)\n🍑{{java.getString('$.book.description')}}🍑\n 目录:\n📒{{Array.from(java.getElement('$.book.toc')).map(v=>v.title).join('\\n📒')}}", "kind": "", "lastChapter": "最后更新于 {{java.timeFormat(new Date(java.getString('$.book.content_updated_at')).getTime())}}", "name": "eval(String(source.bookSourceComment))\n《{{java.getString('$.book.name')}}》", "tocUrl": "", "wordCount": "共{{java.getElement('$.book.docs').length}}个分类" }, "ruleContent": { "content": "$.data.content##\n@js:\nresult.replace(/需要增加内容可回复评论或联系QQ:3399820438\\(哈哈哈\\)/g,'')\n .replace(/书评:<\\/span>/g,'')\n .replace(/()/g,'')", "replaceRegex": "##(《.*?》)##\n\n\n 📜$1" }, "ruleExplore": { "author": "author", "bookList": "@js:\neval(String(source.bookSourceComment))\nname=gs('$.book.name')\ndescription=gs('$.book.description')\nwordcount=ge('$.book.docs').length\nauthor=ge('$.book.contributors').map(v=>v.name).join(',')\nlastUpdate=java.timeFormat(new Date(gs('$.book.content_updated_at')).getTime())\ncover='https://i.postimg.cc/sDjHTh9V/22-09-07-00-43-17.jpg'\nresult=[{\n\t \t \"name\":`《${name}》`,\n\t \t \"author\":author,\n\t \t \"kind\":\"书单\",\n\t \t \"wordcount\":`共${wordcount}个分类`,\n\t \t \"lastUpdate\":`最后更新于${lastUpdate}`,\n\t \t \"intro\":description,\n\t \t \"cover\":cover,\n\t \t \"url\":baseUrl\n}]", "bookUrl": "url", "coverUrl": "cover", "intro": "intro", "kind": "kind", "lastChapter": "lastUpdate", "name": "name", "wordCount": "wordcount" }, "ruleSearch": { "author": "author", "bookList": "@js:\neval(String(source.bookSourceComment))\nname=gs('$.book.name')\ndescription=gs('$.book.description')\nwordcount=ge('$.book.docs').length\nauthor=ge('$.book.contributors').map(v=>v.name).join(',')\nlastUpdate=java.timeFormat(new Date(gs('$.book.content_updated_at')).getTime())\ncover='https://i.postimg.cc/sDjHTh9V/22-09-07-00-43-17.jpg'\nresult=[{\n\t \t \"name\":`《${name}》`,\n\t \t \"author\":author,\n\t \t \"kind\":\"书单\",\n\t \t \"wordcount\":`共${wordcount}个分类`,\n\t \t \"lastUpdate\":`最后更新于${lastUpdate}`,\n\t \t \"intro\":description,\n\t \t \"cover\":cover,\n\t \t \"url\":baseUrl\n}]", "bookUrl": "url", "checkKeyWord": "书单", "coverUrl": "cover", "intro": "intro", "kind": "kind", "lastChapter": "lastUpdate", "name": "name", "wordCount": "wordcount" }, "ruleToc": { "chapterList": "@js:\neval(String(source.bookSourceComment))\njava.put('bid',gs('$.book.id'))\nge('$.book.docs')", "chapterName": "$.title", "chapterUrl": "https://www.yuque.com/api/docs/{{$.slug}}?book_id={{java.get('bid')}}", "isVolume": "", "preUpdateJs": "", "updateTime": "最后更新于 {{java.timeFormat(new Date(java.getString('$.updated_at')).getTime())}}" }, "searchUrl": "@js:\nkey.match(/(书单|推荐|哈哈哈)/g) ? ' ' : 'https://'", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "女频", "bookSourceName": "若初文学", "bookSourceType": 0, "bookSourceUrl": "http://www.ruochu.com/", "bookUrlPattern": "", "customOrder": 2399, "enabled": true, "enabledCookieJar": true, "enabledExplore": false, "exploreUrl": "[{\"title\":\"短篇\",\"url\":\"http://search.ruochu.com/web/all?sort=110&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"婚恋\",\"url\":\"http://search.ruochu.com/web/all?sort=35&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"都市\",\"url\":\"http://search.ruochu.com/web/all?sort=4&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"职场\",\"url\":\"http://search.ruochu.com/web/all?sort=11&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"豪门\",\"url\":\"http://search.ruochu.com/web/all?sort=12&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"总裁\",\"url\":\"http://search.ruochu.com/web/all?sort=13&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"架空\",\"url\":\"http://search.ruochu.com/web/all?sort=15&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"穿越\",\"url\":\"http://search.ruochu.com/web/all?sort=17&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"宫斗\",\"url\":\"http://search.ruochu.com/web/all?sort=19&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"宅斗\",\"url\":\"http://search.ruochu.com/web/all?sort=20&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"青春\",\"url\":\"http://search.ruochu.com/web/all?sort=21&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"仙侠\",\"url\":\"http://search.ruochu.com/web/all?sort=7&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"灵异\",\"url\":\"http://search.ruochu.com/web/all?sort=24&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"修真\",\"url\":\"http://search.ruochu.com/web/all?sort=22&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"玄幻\",\"url\":\"http://search.ruochu.com/web/all?sort=6&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"悬疑\",\"url\":\"http://search.ruochu.com/web/all?sort=1&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"武侠\",\"url\":\"http://search.ruochu.com/web/all?sort=8&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"历史\",\"url\":\"http://search.ruochu.com/web/all?sort=3&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"纯爱\",\"url\":\"http://search.ruochu.com/web/all?sort=23&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}},{\"title\":\"作女\",\"url\":\"http://search.ruochu.com/web/all?sort=46&words=-1&free=&finish=&order=0&page={{page}}&size=100&solicitingid=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.2}}]", "lastUpdateTime": 1691225570909, "loginUrl": "", "respondTime": 2681, "ruleBookInfo": { "author": ".bd@.right@.name@strong@text", "coverUrl": ".pic@a.0@img.0@src", "intro": "[property=\"og:description\"]@content||pre.note@textNodes", "kind": "span.cate@text&&[property=\"og:novel:status\"]@content&&h4@span.time@textNodes", "lastChapter": "h4@a.0@text##\\>\\>", "name": ".hd@h1@text", "tocUrl": "text.目录@href", "wordCount": ".infos@.words@text" }, "ruleContent": { "content": "class.page-content@html" }, "ruleExplore": {}, "ruleSearch": { "author": "$.authorname", "bookList": "$.data.content", "bookUrl": "$.id@js:\"https://www.ruochu.com/book/\"+result", "checkKeyWord": "天下长安", "coverUrl": "$.iconUrlSmall@js:\"https://b.heiyanimg.com\"+result", "kind": "$.sortname", "lastChapter": "$.lastchaptername", "name": "$.name" }, "ruleToc": { "chapterList": "class.float-list fill-block@li", "chapterName": "a@text", "chapterUrl": "a@href", "isVip": "li@.isvip.name@html" }, "searchUrl": "http://search.ruochu.com/web/search?queryString={{key}}&highlight=false&page={{page}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "轻小说", "bookSourceName": "刺猬小说", "bookSourceType": 0, "bookSourceUrl": "刺猬猫", "customOrder": 2401, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "", "lastUpdateTime": 1732985206014, "respondTime": 5858, "ruleBookInfo": {}, "ruleContent": { "content": ".chapter@html", "nextContentUrl": "" }, "ruleExplore": {}, "ruleSearch": { "author": ".author@text##\\/.*", "bookList": ".book-item", "bookUrl": "a@href", "coverUrl": "img@data-original", "intro": ".desc@textNodes", "kind": ".author@text##.*?\\/", "lastChapter": ".new@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "name": "h3@text" }, "ruleToc": { "chapterList": "class.catalogue-list less@li@a", "chapterName": "text##^\\d+\\.|(.*合.*|(含.*|\\(.*合.*|\\(含.*\n@js:result\n.replace(\"••\",\"\")\n.replace(/^(\\d+).第/,'第')\n.replace(/^(正文|VIP章节|最新章节|免费章节.|章节目录)?(\\s+|_)|[\\(\\{({【].*[求含理更谢乐发推票盟补加字Kk\\/].*/g,'')\n.replace(/^(\\d+)[、.]第.+章/,'第$1章')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(第.+章)\\s?\\d+/,'$1')\n.replace(/^(\\d+)、/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([零一二两三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3", "chapterUrl": "href@js:result+',{webView:\"true\"}'", "preUpdateJs": "java.refreshTocUrl()" }, "searchUrl": "https://wap.ciweimao.com:443/book_list?keyword={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "连尚读书", "bookSourceType": 0, "bookSourceUrl": "http://www.lsds.cn", "bookUrlPattern": "", "customOrder": 2403, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "现实::/all-0-283.html\n仙武::/all-0-1.html\n玄幻::/all-0-6.html\n历史::/all-0-22.html\n军事::/all-0-26.html\n都市::/all-0-30.html\n科幻::/all-0-37.html\n网游::/all-0-44.html\n推理::/all-0-50.html\n竞技::/all-0-56.html\n短篇::/all-0-167.html\n其他::/all-0-159.html\n现实::/all-1-285.html\n现代::/all-1-61.html\n古代::/all-1-68.html\n青春::/all-1-75.html\n玄幻::/all-1-81.html\n悬疑::/all-1-84.html\n仙武::/all-1-90.html\n短篇::/all-1-175.html\n其他::/all-1-161.html", "header": "", "lastUpdateTime": 1629996628770, "loginUrl": "", "respondTime": 5497, "ruleBookInfo": { "author": "[name=\"author\"]@content", "coverUrl": ".book-info-cover img@src", "init": "", "intro": ".info-describe p@html##(^|[。!?]+[”」)】]?)##$1
    ", "kind": ".tag@text##小说", "lastChapter": "[name=\"last_chapter_name\"]@content", "name": ".book-info-title@text", "tocUrl": "result = baseUrl.replace(\"bookinfo\",\"catalog\");", "wordCount": ".word-count@text" }, "ruleContent": { "content": ".reader-contents@html", "nextContentUrl": "", "sourceRegex": "", "webJs": "" }, "ruleExplore": { "author": "tag.span.0@text", "bookList": ".book-a", "bookUrl": "tag.a.1@href", "coverUrl": "tag.img.0@src", "intro": "tag.p.0@text##\\s", "kind": "tag.span.1:2@text##小说", "lastChapter": "", "name": "tag.a.1@text", "wordCount": "tag.p.1@text" }, "ruleSearch": { "author": "tag.span.0@text", "bookList": ".res-book-item", "bookUrl": "tag.a@href##reader/(\\d+)-(\\d+)##bookinfo/$1", "coverUrl": "tag.img.0@src", "intro": "tag.p.1@text##\\s", "kind": "tag.span.1:2@text##小说", "lastChapter": "", "name": "tag.a.1@text", "wordCount": "tag.span.3@text" }, "ruleToc": { "chapterList": "#test a", "chapterName": "title", "chapterUrl": "href", "isVip": "", "nextTocUrl": "", "updateTime": "" }, "searchUrl": "/booksearch/result-{{key}}-{{page}}.html", "weight": 0 }, { "bookSourceComment": "By关耳+乃星补加发现", "bookSourceGroup": "有声", "bookSourceName": "猫耳听书(正版)", "bookSourceType": 1, "bookSourceUrl": "https://www.missevan.com#乃星", "customOrder": 2405, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "纯爱•全部::https://www.missevan.com/dramaapi/filter?filters=0_4_0_0_0&page={{page}}&order=1&page_size=20\n纯爱•现代::https://www.missevan.com/dramaapi/filter?filters=0_4_0_1_0&page={{page}}&order=1&page_size=20\n纯爱•古风::https://www.missevan.com/dramaapi/filter?filters=0_4_0_2_0&page={{page}}&order=1&page_size=20\n纯爱•民国::https://www.missevan.com/dramaapi/filter?filters=0_4_0_3_0&page={{page}}&order=1&page_size=20\n\n言情•全部::https://www.missevan.com/dramaapi/filter?filters=0_6_0_0_0&page={{page}}&order=1&page_size=20\n言情•现代::https://www.missevan.com/dramaapi/filter?filters=0_6_0_1_0&page={{page}}&order=1&page_size=20\n言情•古风::https://www.missevan.com/dramaapi/filter?filters=0_6_0_2_0&page={{page}}&order=1&page_size=20\n言情•民国::https://www.missevan.com/dramaapi/filter?filters=0_6_0_3_0&page={{page}}&order=1&page_size=20", "lastUpdateTime": 1733580545809, "respondTime": 4502, "ruleBookInfo": { "init": "", "intro": "//*[@class=\"intro-content\"]", "kind": "class.detail-count@text&&class.detail-newest@text&&class.detail-author@text&&class.detail-type@text&&class.detail-tags@text##类型:|标签:无|标签:", "name": "", "tocUrl": "https://www.missevan.com/dramaapi/getdrama?drama_id={{baseUrl.match(/(\\d+)/)[1]}}" }, "ruleContent": { "content": "$.info.sound.soundurl_128||$.info.sound.soundurl", "imageStyle": "0", "sourceRegex": "", "webJs": "" }, "ruleExplore": { "author": "", "bookList": "$.info.Datas", "bookUrl": "https://www.missevan.com/mdrama/drama/{{$.id}},{\"webView\":true}", "coverUrl": "$.cover", "intro": "", "kind": "$.type_name", "lastChapter": "$.newest", "name": "$.name" }, "ruleSearch": { "author": "author", "bookList": "$.info.Datas", "bookUrl": "https://www.missevan.com/dramaapi/getdrama?drama_id={{$.id}}", "coverUrl": "cover ", "intro": "abstract", "kind": "{{$.type_name}},{{$.catalog_name}}", "lastChapter": "newest ", "name": "name", "wordCount": "catalog_name " }, "ruleToc": { "chapterList": "$.info.episodes.episode", "chapterName": "$.name", "chapterUrl": "https://www.missevan.com/sound/getsound?soundid={{$.sound_id}}", "isVip": "$.need_pay" }, "searchUrl": "https://www.missevan.com/dramaapi/search?s={{key}}&page=1", "weight": 0 }, { "bookSourceComment": "半废了。但还可用。\n大概最新的十章+不能看。\nby.Thomas哟\n小说交流群462030508。\nA群637775313不加人。若家炸了查看此群群资料找新家。\n✱✱资源取自网络,仅供学习参考,请同学们在24小时内删除✱✱\n🆙💯Dragon Quest QB\n{{book.origin}}/wenxue/buy/ad-chapter/v4?apn=1&resourceId={{baseUrl.match(/bookId=(\\d+)/)[1]}}&serialId={{$.serialID}}\n", "bookSourceGroup": "正版", "bookSourceName": "●QB女生{{(t=String(java.getString('$.tag'))).length?'🏷️ '+t.replace(/\\|/g,', '):''}}

    {{'\\n‎'}}\n

    {{$.summary}}

    ", "kind": "{{$.userscore}}分\n{{$.subject}}\n{{java.getString('$.isfinish')=='true'?'已完结':'连载中'}}\n{{java.put('time',String(java.timeFormat(java.getString('$.lastUpdatetime')*1000)).replace(/\\//g,'-').replace(/\\s.*/,''))}}", "lastChapter": "{{$.lastSerialname}} • {{java.get('time')}}", "name": "$.resourceName", "tocUrl": "https://bookshelf.html5.qq.com/qbread/api/book/all-chapter?bookId={{$.resourceID}}", "wordCount": "$.contentsize" }, "ruleContent": { "content": "

    {{$.data.Content[0].Content}}

    ", "nextContentUrl": "" }, "ruleExplore": { "author": "$.author", "bookList": "$.rows[*]", "bookUrl": "https://bookshelf.html5.qq.com/qbread/api/novel/intro-info?bookid={{$.resourceID}}", "coverUrl": "$.picurl", "intro": "$.summary", "kind": "{{$.userscore}}分\n{{$.subject}}\n{{java.getString('$.isfinish')=='true'?'已完结':'连载中'}}\n{{String(java.timeFormat(java.getString('$.lastUpdatetime')*1000)).replace(/\\//g,'-').replace(/\\s.*/,'')}}", "lastChapter": "$.lastSerialname", "name": "$.resourceName##(.*", "wordCount": "$.contentsize" }, "ruleSearch": { "author": "$.author", "bookList": "$.data.state[?(@.dataName == 'novel_search_list')].items[*]", "bookUrl": "https://bookshelf.html5.qq.com/qbread/api/novel/intro-info?bookid={{$.docId##.*_}}", "checkKeyWord": "大王饶命", "coverUrl": "$.cover_url", "intro": "$.abstract", "kind": "{{$.tag_views##\\s+##,}}\n{{java.getString('$.is_finished')==1?'已完结':'连载中'}}", "lastChapter": "", "name": "$.title", "wordCount": "" }, "ruleToc": { "chapterList": "$.rows", "chapterName": "$.serialName", "chapterUrl": "https://novel.html5.qq.com/be-api/content/ads-read,{\n\t\"method\": \"POST\",\n\t\"body\": {\n\t\t\"Scene\": \"chapter\",\n\t\t\"ContentAnchorBatch\": [{\n\t\t\t\t\"BookID\": \"{{baseUrl.match(/bookId=(\\d+)/)[1]}}\",\n\t\t\t\t\"ChapterSeqNo\": [{{$.serialID}}]\n\t\t\t}]\n\t},\n\t\"headers\": {\n\t\t\"Q-GUID\": \"4aa27c7cf2d9aca3359656ea186488cb\"\n\t}\n}", "isPay": "$.isFree", "isVip": "//删掉这行字,vip章节会显示🔓\n$.isFree", "isVolume": "", "nextTocUrl": "", "preUpdateJs": "", "updateTime": "" }, "searchUrl": "https://so.html5.qq.com/ajax/real/search_result?tabId=360&q={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "正版", "bookSourceName": "安之原创", "bookSourceType": 0, "bookSourceUrl": "http://www.azycjd.com", "customOrder": 2411, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"榜单\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"月票榜\",\"url\":\"/webnovelmis/mobile/mranklistright/monthnum/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"点击榜\",\"url\":\"/webnovelmis/mobile/mranklistright/clicknum/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"收藏榜\",\"url\":\"/webnovelmis/mobile/mranklistright/savenum/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"更新榜\",\"url\":\"/webnovelmis/mobile/mranklistright/updatetime/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"推荐榜\",\"url\":\"/webnovelmis/mobile/mranklistright/recommandnum/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"订阅榜\",\"url\":\"/webnovelmis/mobile/mranklistright/subscribenum/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"书友打赏\",\"url\":\"/webnovelmis/mobile/mranklistright/rewardnum/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"新书推荐\",\"url\":\"/webnovelmis/mobile/mranklistright/newrecommandnum/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"新书收藏\",\"url\":\"/webnovelmis/mobile/mranklistright/newsavenum/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"完结精品\",\"url\":\"/webnovelmis/mobile/mranklistright/allclicknum/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻奇幻\",\"url\":\"/webnovelmis/mobile/mstackslistright/9/0/0/0/0/0/0/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"武侠仙侠\",\"url\":\"/webnovelmis/mobile/mstackslistright/17/0/0/0/0/0/0/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市异能\",\"url\":\"/webnovelmis/mobile/mstackslistright/38/0/0/0/0/0/0/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"历史军事\",\"url\":\"/webnovelmis/mobile/mstackslistright/24/0/0/0/0/0/0/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"游戏竞技\",\"url\":\"/webnovelmis/mobile/mstackslistright/50/0/0/0/0/0/0/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"科幻灵异\",\"url\":\"/webnovelmis/mobile/mstackslistright/58/0/0/0/0/0/0/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现代言情\",\"url\":\"/webnovelmis/mobile/mstackslistright/71/0/0/0/0/0/0/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古代言情\",\"url\":\"/webnovelmis/mobile/mstackslistright/79/0/0/0/0/0/0/{{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]", "lastUpdateTime": 1733777172370, "loginUrl": "http://www.azycjd.com/webnovelmis/mobile/mlogin", "respondTime": 2764, "ruleBookInfo": { "author": "", "coverUrl": "", "intro": "class.top_main.0@p@html##(^|[。!?]+[”」)】]?)##$1
    ", "kind": "", "lastChapter": "class.top_main.-1@a@text", "name": "", "tocUrl": "" }, "ruleContent": { "content": ".novel@p@text", "imageStyle": "0" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "coverUrl": "", "intro": "", "kind": "", "name": "", "wordCount": "" }, "ruleSearch": { "author": "p.0@text##作者.", "bookList": ".list_main li", "bookUrl": "a@href", "coverUrl": "img@src", "intro": ".intro@text", "kind": "span.0@text", "name": "h3@text" }, "ruleToc": { "chapterList": "class.top_main chapter@li", "chapterName": "p@text", "chapterUrl": "a@href", "isVip": "" }, "searchUrl": "/webnovelmis/mobile/msearchresult,{\n \"method\": \"POST\",\n \"body\": \"searchtxts={{key}}\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "正版", "bookSourceName": "猫眼看书", "bookSourceType": 0, "bookSourceUrl": "http://download.maoyankanshu.la/", "customOrder": 2414, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[\n{\"title\": \"❀❀❀男生频道❀❀❀\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"必读榜\",\"url\": \"http://api.jxgtzxc.com/module/rank?type=1&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"潜力榜\",\"url\": \"http://api.jxgtzxc.com/module/rank?type=5&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"完本榜\",\"url\": \"http://api.jxgtzxc.com/module/rank?type=2&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"更新榜\",\"url\": \"http://api.jxgtzxc.com/module/rank?type=3&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"搜索榜\",\"url\": \"http://api.jxgtzxc.com/module/rank?type=4&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"评论榜\",\"url\": \"http://api.jxgtzxc.com/module/rank?type=6&channel=1&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"❀❀全部分类❀❀\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"玄幻\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=lejRej\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"武侠\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=nel5aK\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"都市\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=mbk5ez\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"仙侠\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=vbmOeY\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"军事\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=penRe7\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"历史\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=xbojag\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"游戏\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=mep2bM\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"科幻\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=zbq2dp\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"轻小说\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=YerEdO\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"❀❀完结❀❀\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"玄幻\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=lejRej&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"武侠\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=nel5aK&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"都市\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=mbk5ez&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"仙侠\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=vbmOeY&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"军事\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=penRe7&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"历史\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=xbojag&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"游戏\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=mep2bM&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"科幻\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=zbq2dp&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"轻小说\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=YerEdO&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"❀❀连载❀❀\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"玄幻\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=lejRej&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"武侠\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=nel5aK&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"都市\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=mbk5ez&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"仙侠\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=vbmOeY&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"军事\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=penRe7&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"历史\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=xbojag&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"游戏\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=mep2bM&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"科幻\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=zbq2dp&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"轻小说\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=YerEdO&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"❀❀❀女生频道❀❀❀\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"必读榜\",\"url\": \"http://api.jxgtzxc.com/module/rank?type=1&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"潜力榜\",\"url\": \"http://api.jxgtzxc.com/module/rank?type=5&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"完本榜\",\"url\": \"http://api.jxgtzxc.com/module/rank?type=2&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"更新榜\",\"url\": \"http://api.jxgtzxc.com/module/rank?type=3&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"搜索榜\",\"url\": \"http://api.jxgtzxc.com/module/rank?type=4&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"评论榜\",\"url\": \"http://api.jxgtzxc.com/module/rank?type=6&channel=2&page={{page}}\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"❀❀全部分类❀❀\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"现代言情\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=9avmeG\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"古代言情\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=DdwRb1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"幻想言情\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=7ax9by\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"青春校园\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=Pdy7aQ\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"唯美纯爱\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=kazYeJ\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"同人衍生\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=9aAOdv\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"❀❀完结❀❀\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"现代言情\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=9avmeG&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"古代言情\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=DdwRb1&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"幻想言情\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=7ax9by&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"青春校园\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=Pdy7aQ&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"唯美纯爱\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=kazYeJ&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"同人衍生\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=9aAOdv&isComplete=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"❀❀连载❀❀\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"现代言情\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=9avmeG&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"古代言情\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=DdwRb1&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"幻想言情\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=7ax9by&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"青春校园\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=Pdy7aQ&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"唯美纯爱\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=kazYeJ&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"同人衍生\",\"url\": \"http://api.jxgtzxc.com/novel?sort=1&page={{page}}&categoryId=9aAOdv&isComplete=0\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}}\n]", "header": "{\n\"User-Agent\": \"okhttp/4.9.2\",\n\"client-device\": \"LND-AL40\",\n\"client-version\": \"2.2.0\",\n\"client-brand\": \"HONOR\",\n\"client-source\": \"android\",\n\"client-name\": \"app.maoyankanshu.novel\",\n\"Authorization\": \"bearereyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9hcGkuam1sbGRzYy5jb21cL2F1dGhcL3RoaXJkIiwiaWF0IjoxNjY1OTU4NzE0LCJleHAiOjE3NTkyNzA3MTQsIm5iZiI6MTY2NTk1ODcxNCwianRpIjoiTzdkNGZXZGo4b3JEZVBTbCIsInN1YiI6MjEwMjgsInBydiI6ImExY2IwMzcxODAyOTZjNmExOTM4ZWYzMGI0Mzc5NDY3MmRkMDE2YzUifQ.QIK10Tnkc25NqBE0XW7CgdHUZFFpEY1hS7s9yxJF378\"\n}", "lastUpdateTime": 1725741144023, "respondTime": 7551, "ruleBookInfo": { "author": "$.authorName", "coverUrl": "$.cover", "init": "$.data", "intro": "

    {{$.summary}}

    ", "kind": "{{$.averageScore}}分\n{{$..className}}\n连载中{{$.status}}已完结\n{{$.lastChapter.decTime}}\n##连载中2|1已完结", "lastChapter": "{{$.lastChapter.chapterName}} • {{$.lastChapter.decTime}}", "name": "$.novelName", "tocUrl": "{{baseUrl}}/chapters", "wordCount": "$.wordNum" }, "ruleContent": { "content": "$.content##^##

    ", "replaceRegex": "##一秒记住.*供精彩阅读。|7017k" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "coverUrl": "", "intro": "", "kind": "", "name": "", "wordCount": "" }, "ruleSearch": { "author": "$.authorName", "bookList": "$.data", "bookUrl": "/novel/{{$.novelId}}", "checkKeyWord": "深空彼岸", "coverUrl": "$.cover", "intro": "$.summary", "kind": "{{$.averageScore}}分\n{{$..className}}\n连载中{{$.status}}已完结\n{{$.createdAt##\\s.*}}\n##连载中2|1已完结|连载中已完结", "lastChapter": "", "name": "$.novelName", "wordCount": "$.wordNum" }, "ruleToc": { "chapterList": "$.data.list", "chapterName": "$.chapterName", "chapterUrl": "$.path\n@js:java.aesBase64DecodeToString(result,\"f041c49714d39908\",\"AES/CBC/PKCS5Padding\",\"0123456789abcdef\")", "updateTime": "发布于 {{$.updatedAt}}, 共 {{$.wordNum}}字." }, "searchUrl": "http://api.jxgtzxc.com/search?keyword={{key}}&page={{page}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "正版", "bookSourceName": "bak㊣ 飞卢小说 #一程", "bookSourceType": 0, "bookSourceUrl": "https://wap.faloo.com#♤yc", "bookUrlPattern": "", "customOrder": 2416, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"榜单·全部\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"最新\",\"url\":\"/y_0_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"周点击\",\"url\":\"/y_0_0_0_0_0_1_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月点击\",\"url\":\"/y_0_0_0_0_0_2_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总点击\",\"url\":\"/y_0_0_0_0_0_3_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"周打赏\",\"url\":\"/y_0_0_0_0_0_13_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月打赏\",\"url\":\"/y_0_0_0_0_0_17_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总打赏\",\"url\":\"/y_0_0_0_0_0_18_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"催更榜\",\"url\":\"/y_0_0_0_0_0_19_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"周鲜花\",\"url\":\"/y_0_0_0_0_0_4_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月鲜花\",\"url\":\"/y_0_0_0_0_0_5_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总鲜花\",\"url\":\"/y_0_0_0_0_0_6_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"周收藏\",\"url\":\"/y_0_0_0_0_0_7_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月收藏\",\"url\":\"/y_0_0_0_0_0_8_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总收藏\",\"url\":\"/y_0_0_0_0_0_9_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月字数\",\"url\":\"/y_0_0_0_0_0_12_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总字数\",\"url\":\"/y_0_0_0_0_0_10_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"新书PK榜\",\"url\":\"/y_0_0_0_0_0_66_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月票\",\"url\":\"/y_0_0_0_0_0_15_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻奇幻·全部\",\"url\":\"/y_1_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"异世大陆\",\"url\":\"/y_1_28_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"东方玄幻\",\"url\":\"/y_1_29_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"神话传说\",\"url\":\"/y_1_50_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"转世重生\",\"url\":\"/y_1_30_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"王朝争霸\",\"url\":\"/y_1_31_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"上古神话\",\"url\":\"/y_1_56_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"变身情缘\",\"url\":\"/y_1_32_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"穿越附身\",\"url\":\"/y_1_81_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"武侠仙侠·全部\",\"url\":\"/y_6_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"传统武侠\",\"url\":\"/y_6_26_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"武侠修真\",\"url\":\"/y_6_25_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"浪子异侠\",\"url\":\"/y_6_27_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古典仙侠\",\"url\":\"/y_6_78_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"星际修真\",\"url\":\"/y_6_79_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现代修真\",\"url\":\"/y_6_80_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"同人小说·全部\",\"url\":\"/y_44_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"动漫同人\",\"url\":\"/y_44_69_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"小说同人\",\"url\":\"/y_44_53_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"影视同人\",\"url\":\"/y_44_52_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"耽美小说\",\"url\":\"/y_44_68_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"都市言情·全部\",\"url\":\"/y_4_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"浪漫言情\",\"url\":\"/y_4_13_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市生活\",\"url\":\"/y_4_14_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市异能\",\"url\":\"/y_4_45_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"商海沉浮\",\"url\":\"/y_4_15_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"宦海风云\",\"url\":\"/y_4_17_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"职场生涯\",\"url\":\"/y_4_16_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"豪门恩怨\",\"url\":\"/y_4_18_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"军事历史·全部\",\"url\":\"/y_3_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"穿越时空\",\"url\":\"/y_3_71_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"架空历史\",\"url\":\"/y_3_19_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"历史传记\",\"url\":\"/y_3_72_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"三国梦想\",\"url\":\"/y_3_73_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"人文历史\",\"url\":\"/y_3_74_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现代战争\",\"url\":\"/y_3_20_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"战争幻想\",\"url\":\"/y_3_76_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"特种军旅\",\"url\":\"/y_3_21_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"科幻网游·全部\",\"url\":\"/y_2_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"虚拟网游\",\"url\":\"/y_2_33_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"电子竞技\",\"url\":\"/y_2_70_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"超黑科技\",\"url\":\"/y_2_101_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"星际科幻\",\"url\":\"/y_2_102_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"足球运动\",\"url\":\"/y_2_36_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"篮球运动\",\"url\":\"/y_2_35_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"其它竞技\",\"url\":\"/y_2_34_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"恐怖灵异·全部\",\"url\":\"/y_5_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"恐怖惊悚\",\"url\":\"/y_5_24_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"推理悬念\",\"url\":\"/y_5_22_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"灵异神怪\",\"url\":\"/y_5_23_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"神秘时空\",\"url\":\"/y_5_65_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"青春校园·全部\",\"url\":\"/y_7_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"菁菁校园\",\"url\":\"/y_7_10_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"校园言情\",\"url\":\"/y_7_11_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"另类校园\",\"url\":\"/y_7_12_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"贵爵童话\",\"url\":\"/y_7_90_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"魔法校园\",\"url\":\"/y_7_55_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"校园同人\",\"url\":\"/y_7_89_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"女生小说·全部\",\"url\":\"/y_54_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"古色添香\",\"url\":\"/y_54_91_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市豪门\",\"url\":\"/y_54_92_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"纯爱耽美\",\"url\":\"/y_54_93_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"穿越架空\",\"url\":\"/y_54_94_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"豪门恩怨\",\"url\":\"/y_54_95_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"幻想精灵\",\"url\":\"/y_54_96_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古典言情\",\"url\":\"/y_54_48_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"轻小说·全部\",\"url\":\"/y_97_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"轻幻想\",\"url\":\"/y_97_98_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"重幻想\",\"url\":\"/y_97_99_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"日常类\",\"url\":\"/y_97_100_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"短篇其他·全部\",\"url\":\"/y_9_0_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"历史演义\",\"url\":\"/y_9_47_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"散文诗词\",\"url\":\"/y_9_58_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"休闲美文\",\"url\":\"/y_9_59_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"杂文笔记\",\"url\":\"/y_9_41_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"短篇小说\",\"url\":\"/y_9_42_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"改编剧本\",\"url\":\"/y_9_63_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"其他\",\"url\":\"/y_9_43_0_0_0_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"榜单·完本\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"最新\",\"url\":\"/y_0_0_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"周点击\",\"url\":\"/y_0_0_0_0_2_1_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月点击\",\"url\":\"/y_0_0_0_0_2_2_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总点击\",\"url\":\"/y_0_0_0_0_2_3_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"周打赏\",\"url\":\"/y_0_0_0_0_2_13_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月打赏\",\"url\":\"/y_0_0_0_0_2_17_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总打赏\",\"url\":\"/y_0_0_0_0_2_18_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"催更榜\",\"url\":\"/y_0_0_0_0_2_19_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"周鲜花\",\"url\":\"/y_0_0_0_0_2_4_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月鲜花\",\"url\":\"/y_0_0_0_0_2_5_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总鲜花\",\"url\":\"/y_0_0_0_0_2_6_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"周收藏\",\"url\":\"/y_0_0_0_0_2_7_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月收藏\",\"url\":\"/y_0_0_0_0_2_8_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总收藏\",\"url\":\"/y_0_0_0_0_2_9_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月字数\",\"url\":\"/y_0_0_0_0_2_12_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总字数\",\"url\":\"/y_0_0_0_0_2_10_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"新书PK榜\",\"url\":\"/y_0_0_0_0_2_66_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月票\",\"url\":\"/y_0_0_0_0_2_15_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻奇幻·完本\",\"url\":\"/y_1_0_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"异世大陆\",\"url\":\"/y_1_28_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"东方玄幻\",\"url\":\"/y_1_29_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"神话传说\",\"url\":\"/y_1_50_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"转世重生\",\"url\":\"/y_1_30_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"王朝争霸\",\"url\":\"/y_1_31_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"上古神话\",\"url\":\"/y_1_56_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"变身情缘\",\"url\":\"/y_1_32_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"穿越附身\",\"url\":\"/y_1_81_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"武侠仙侠·完本\",\"url\":\"/y_6_0_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"传统武侠\",\"url\":\"/y_6_26_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"武侠修真\",\"url\":\"/y_6_25_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"浪子异侠\",\"url\":\"/y_6_27_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古典仙侠\",\"url\":\"/y_6_78_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"星际修真\",\"url\":\"/y_6_79_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现代修真\",\"url\":\"/y_6_80_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"同人小说·完本\",\"url\":\"/y_44_0_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"动漫同人\",\"url\":\"/y_44_69_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"小说同人\",\"url\":\"/y_44_53_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"影视同人\",\"url\":\"/y_44_52_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"耽美小说\",\"url\":\"/y_44_68_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"都市言情·完本\",\"url\":\"/y_4_0_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"浪漫言情\",\"url\":\"/y_4_13_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市生活\",\"url\":\"/y_4_14_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市异能\",\"url\":\"/y_4_45_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"商海沉浮\",\"url\":\"/y_4_15_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"宦海风云\",\"url\":\"/y_4_17_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"职场生涯\",\"url\":\"/y_4_16_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"豪门恩怨\",\"url\":\"/y_4_18_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"军事历史·完本\",\"url\":\"/y_3_0_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"穿越时空\",\"url\":\"/y_3_71_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"架空历史\",\"url\":\"/y_3_19_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"历史传记\",\"url\":\"/y_3_72_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"三国梦想\",\"url\":\"/y_3_73_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"人文历史\",\"url\":\"/y_3_74_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现代战争\",\"url\":\"/y_3_20_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"战争幻想\",\"url\":\"/y_3_76_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"特种军旅\",\"url\":\"/y_3_21_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"科幻网游·完本\",\"url\":\"/y_2_0_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"虚拟网游\",\"url\":\"/y_2_33_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"电子竞技\",\"url\":\"/y_2_70_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"超黑科技\",\"url\":\"/y_2_101_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"星际科幻\",\"url\":\"/y_2_102_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"足球运动\",\"url\":\"/y_2_36_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"篮球运动\",\"url\":\"/y_2_35_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"其它竞技\",\"url\":\"/y_2_34_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"恐怖灵异·完本\",\"url\":\"/y_5_0_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"恐怖惊悚\",\"url\":\"/y_5_24_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"推理悬念\",\"url\":\"/y_5_22_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"灵异神怪\",\"url\":\"/y_5_23_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"神秘时空\",\"url\":\"/y_5_65_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"青春校园·完本\",\"url\":\"/y_7_0_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"菁菁校园\",\"url\":\"/y_7_10_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"校园言情\",\"url\":\"/y_7_11_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"另类校园\",\"url\":\"/y_7_12_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"贵爵童话\",\"url\":\"/y_7_90_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"魔法校园\",\"url\":\"/y_7_55_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"校园同人\",\"url\":\"/y_7_89_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"女生小说·完本\",\"url\":\"/y_54_0_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"古色添香\",\"url\":\"/y_54_91_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市豪门\",\"url\":\"/y_54_92_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"纯爱耽美\",\"url\":\"/y_54_93_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"穿越架空\",\"url\":\"/y_54_94_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"豪门恩怨\",\"url\":\"/y_54_95_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"幻想精灵\",\"url\":\"/y_54_96_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古典言情\",\"url\":\"/y_54_48_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"轻小说·完本\",\"url\":\"/y_97_0_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"轻幻想\",\"url\":\"/y_97_98_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"重幻想\",\"url\":\"/y_97_99_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"日常类\",\"url\":\"/y_97_100_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"短篇其他·完本\",\"url\":\"/y_9_0_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"历史演义\",\"url\":\"/y_9_47_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"散文诗词\",\"url\":\"/y_9_58_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"休闲美文\",\"url\":\"/y_9_59_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"杂文笔记\",\"url\":\"/y_9_41_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"短篇小说\",\"url\":\"/y_9_42_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"改编剧本\",\"url\":\"/y_9_63_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"其他\",\"url\":\"/y_9_43_0_0_2_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}}]", "lastUpdateTime": 1731056607562, "loginUrl": "https://u.faloo.com/regist/login.aspx?backUrl=https%3a%2f%2fwap.faloo.com%2f", "respondTime": 4322, "ruleBookInfo": { "author": ".info a.0@text", "coverUrl": ".cover_box img@src", "intro": "🔖 标签:{{@class.tagList.0@text}}{{'\\n'+'​'}}\n{{@#novel_intro@html}}##展开收起|飞卢小说(.|\\n)*", "kind": ".info a.1@text&&.info .tag@text&&.info li.4@text##.*:|\\s.*|小说", "lastChapter": ".newNode@text##[\\((【].*?[求更谢乐发订合补加].*?[】)\\)]", "name": ".info h1@text", "tocUrl": ".btnLayout@a.1@href", "wordCount": ".info li.2@textNodes##\\s.*" }, "ruleContent": { "content": ".nodeContent@p@html", "imageStyle": "FULL", "replaceRegex": "##本书来自.*|本书由飞卢.*|用飞卢.*", "sourceRegex": "" }, "ruleExplore": {}, "ruleSearch": { "author": ".nl_r1_author a.0@text", "bookList": ".novelList li", "bookUrl": "a.1@href", "checkKeyWord": "", "coverUrl": "img.0@src", "intro": "a.2@text", "kind": ".nl_r1_author a.1@text&&em@text&&.date@text&&.tag@text", "name": "a.1@text", "wordCount": "i.0@text" }, "ruleToc": { "chapterList": ".v_nodeList li", "chapterName": "a@text##[\\((【].*?[求更谢乐发订合补加].*?[】)\\)]", "chapterUrl": "a@href", "isVip": "i@html" }, "searchUrl": "/search_0_{{page}}.html?t=1&k={{key}},{\n'charset': 'gb2312'\n}", "weight": 0 }, { "bookSourceComment": "\n//七猫中文网", "bookSourceGroup": "正版", "bookSourceName": "💰 梧桐中文", "bookSourceType": 0, "bookSourceUrl": "https://www.wtzw.com", "customOrder": 2418, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"都市生活\",\"url\":\"/shuku.html?category=3&p={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"历史小说\",\"url\":\"/shuku.html?category=6&p={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"历史传奇\",\"url\":\"/shuku.html?category=15&p={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"青春校园\",\"url\":\"/shuku.html?category=18&p={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}}]", "lastUpdateTime": 1736086342880, "respondTime": 3583, "ruleBookInfo": { "author": ".sName@text", "coverUrl": ".w_pic@img@src", "init": "", "intro": "🏷️ {{@.w_txt li.4@textNodes}}{{'\\n'+'​'}}\n{{@.pWorkInformation@html}}##(^|[。!?]+[”」)】]?)##$1
    ", "kind": ".w_txt li.1@textNodes&&.li_tit i@text&&.li_upDate@textNodes##\\s..:.*", "lastChapter": ".li_upDate a.0@text", "name": ".li_tit a@text", "wordCount": ".w_txt li.2@textNodes" }, "ruleContent": { "content": ".article@html", "imageStyle": "0" }, "ruleExplore": { "author": "span.1@text##\\s.*", "bookList": ".w_picTxt_lr li", "bookUrl": "a.1@href", "coverUrl": "img@src", "intro": "span.2@text", "kind": "span.1@text", "lastChapter": "span.3@text##.*\\s|更新", "name": "a.1@text", "wordCount": "span.3@text##\\s.*" }, "ruleSearch": { "author": "span.1@textNodes", "bookList": ".w_picTxt_lr li", "bookUrl": "a.1@href", "checkKeyWord": "", "coverUrl": "img@src", "intro": "span.6@text", "kind": "span.4:2@textNodes", "lastChapter": "a.2@text##\\s..:.*", "name": "a.1@text", "wordCount": "span.3@textNodes" }, "ruleToc": { "chapterList": ".w_ulTxt li a", "chapterName": "textNodes", "chapterUrl": "href", "isVip": "i@text", "updateTime": "" }, "searchUrl": "/search-{{key}}.html?p={{page}}", "weight": 0 }, { "bookSourceComment": "https://www.fushuwang.org", "bookSourceGroup": "免费", "bookSourceName": "福书网吧", "bookSourceType": 0, "bookSourceUrl": "https://www.fushucun.com#♤yc", "customOrder": 2422, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"专题\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"本站推荐\",\"url\":\"/best/index<,_{{page}}>.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"重生专题\",\"url\":\"/chshwzt/index<,_{{page}}>.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"修真专题\",\"url\":\"/xzhwztindex<,_{{page}}>.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"穿越专题\",\"url\":\"/chywzt/index<,_{{page}}>.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"兽人专题\",\"url\":\"/shrwzt/index<,_{{page}}>.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"末世专题\",\"url\":\"/mshwzt/index<,_{{page}}>.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"穿越重生\",\"url\":\"/chuanyuechongsheng/index<,_{{page}}>.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻网游\",\"url\":\"/xuanhuanwangyou/index<,_{{page}}>.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现代都市\",\"url\":\"/xiandaixiaoshuo/index<,_{{page}}>.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古代架空\",\"url\":\"/gudaixiaoshuo/index<,_{{page}}>.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"同人BL\",\"url\":\"/tongrenxiaoshuo/index<,_{{page}}>.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"百合GL\",\"url\":\"/baihexiaoshuo/index<,_{{page}}>.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"年份\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"2021年\",\"url\":\"/2021/index<,_{{page}}>.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"2020年\",\"url\":\"/2020/index<,_{{page}}>.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"2019年\",\"url\":\"/2019/index<,_{{page}}>.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"2018年\",\"url\":\"/2018/index<,_{{page}}>.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"2017年\",\"url\":\"/2017/index<,_{{page}}>.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"2016年\",\"url\":\"/2016/index<,_{{page}}>.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"2015年\",\"url\":\"/2015/index<,_{{page}}>.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"2014年\",\"url\":\"/2014/index<,_{{page}}>.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"2013年\",\"url\":\"/2013/index<,_{{page}}>.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"2012年\",\"url\":\"/2012/index<,_{{page}}>.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"2011年\",\"url\":\"/2011/index<,_{{page}}>.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"2010年\",\"url\":\"/2010/index<,_{{page}}>.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"2009年\",\"url\":\"/2009/index<,_{{page}}>.html\",\"style\":{\"layout_flexBasisPercent\":0.29}}]", "lastUpdateTime": 1721272874018, "loginUrl": "", "respondTime": 2788, "ruleBookInfo": { "init": "", "intro": "#text div@html" }, "ruleContent": { "content": "@js:org.jsoup.Jsoup.parse(String(result).match(/([\\s\\S]*?)

    ", "kind": "", "lastChapter": "class.top_main.-1@a@text", "name": "", "tocUrl": "" }, "ruleContent": { "content": ".novel@p@text", "imageStyle": "0" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "coverUrl": "", "intro": "", "kind": "", "name": "", "wordCount": "" }, "ruleSearch": { "author": "p.0@text##作者.", "bookList": ".list_main li", "bookUrl": "a@href", "coverUrl": "img@src", "intro": ".intro@text", "kind": "span.0@text", "name": "h3@text" }, "ruleToc": { "chapterList": "class.top_main chapter@li", "chapterName": "p@text", "chapterUrl": "a@href", "isVip": "" }, "searchUrl": "/webnovelmis/mobile/msearchresult,{\n \"method\": \"POST\",\n \"body\": \"searchtxts={{key}}\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "轻小说", "bookSourceName": "刺猬猫网", "bookSourceType": 0, "bookSourceUrl": "https://www.ciweimao.com/", "bookUrlPattern": "", "customOrder": 2430, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": " 榜单排行 ::\n点击榜::rank-index/no-vip-click-week/{{page}}\n收藏榜::rank-index/favor-week/{{page}}\n推荐榜::rank-index/recommend-week/{{page}}\n订阅榜::rank-index/buy-week/{{page}}\n月票榜::rank-index/yp-week/{{page}}\n吐槽榜::rank-index/tsukkomi-week/{{page}}\n新书榜::rank-index/yp_new-week/{{page}}\n刀片榜::rank-index/blade-week/{{page}}\n更新榜::rank-index/get-update-most-week/{{page}}\n 免费作品 ::\n异界幻想::book_list/1-8-total_click-0-0-2/quanbu/{{page}}\n青春日常::book_list/1-27-total_click-0-0-2/quanbu/{{page}}\n动漫穿越::book_list/1-10-total_click-0-0-2/quanbu/{{page}}\n神秘未知::book_list/1-1-total_click-0-0-2/quanbu/{{page}}\n战争历史::book_list/1-30-total_click-0-0-2/quanbu/{{page}}\n推理灵异::book_list/1-7-total_click-0-0-2/quanbu/{{page}}\n未来幻想::book_list/1-6-total_click-0-0-2/quanbu/{{page}}\n游戏世界::book_list/1-3-total_click-0-0-2/quanbu/{{page}}\n热血竞技::book_list/1-5-total_click-0-0-2/quanbu/{{page}}\n现实都市::book_list/1-29-total_click-0-0-2/quanbu/{{page}}\n 同人 ::book_list/1-24-total_click-0-0-2/quanbu/{{page}}\n 女频 ::book_list/2-11-total_click-0-0-2/quanbu/{{page}}\n 完本作品 ::\n异界幻想::book_list/1-8-total_click-0-0-1/quanbu/{{page}}\n青春日常::book_list/1-27-total_click-0-0-1/quanbu/{{page}}\n动漫穿越::book_list/1-10-total_click-0-0-1/quanbu/{{page}}\n神秘未知::book_list/1-1-total_click-0-0-1/quanbu/{{page}}\n战争历史::book_list/1-30-total_click-0-0-1/quanbu/{{page}}\n推理灵异::book_list/1-7-total_click-0-0-1/quanbu/{{page}}\n未来幻想::book_list/1-6-total_click-0-0-1/quanbu/{{page}}\n游戏世界::book_list/1-3-total_click-0-0-1/quanbu/{{page}}\n热血竞技::book_list/1-5-total_click-0-0-1/quanbu/{{page}}\n现实都市::book_list/1-29-total_click-0-0-1/quanbu/{{page}}\n 同人 ::book_list/1-24-total_click-0-0-1/quanbu/{{page}}\n 女频 ::book_list/2-11-total_click-0-0-1/quanbu/{{page}}", "header": "", "lastUpdateTime": 1731433240160, "loginUrl": "https://www.ciweimao.com/signup/login?redirect=https://www.ciweimao.com", "respondTime": 6525, "ruleBookInfo": { "author": "", "coverUrl": "class.cover ly-fl@tag.img@src", "init": "", "intro": "class.book-desc.0@text@js:result.replace(/(&.{3}br.{3,4};)+|[\\n\\s]+/g,\"\\n\").replace(/\\n\\s*\\n/g,\"\\n\").replace(/^\\s*\\n/g,\"\").replace(/\\n\\s*/g,\"\\n\\u3000\\u3000\").replace(/^\\s*/g,\"\\u3000\\u3000\")", "kind": "", "lastChapter": "", "name": "", "tocUrl": "class.btn btn-lg btn-danger@tag.a.0@href||text.所有章节@href", "wordCount": "" }, "ruleContent": { "content": "#J_BookRead .chapter@textNodes", "nextContentUrl": "", "sourceRegex": "", "webJs": "" }, "ruleExplore": { "author": "class.author@tag.a.0@text||p@tag.a.0@text", "bookList": "class.rank-book-list@tag.li||class.book-list-table@tag.tr!0", "bookUrl": "class.tit@tag.a.0@href||class.name@tag.a.0@href", "coverUrl": "class.lazyload@data-original", "intro": "class.desc@text", "kind": "class.type@tag.p.0@text##\\[|\\]", "lastChapter": "class.cnt@tag.p.1@text||class.chapter@tag.p.0@text##最近更新:.*\\/(.*)##$1", "name": "class.tit@tag.a.0@text||class.name@tag.a.0@text", "wordCount": "class.cnt@tag.p.1@text##最近更新:|\\/.*" }, "ruleSearch": { "author": "class.cnt.0@tag.p.1@tag.a.0@text||class.author@text", "bookList": "class.rank-book-list@tag.li||class.book-list-table@tag.tr!0", "bookUrl": "class.cnt.0@class.tit.0@tag.a.0@href||class.name@tag.a@href", "coverUrl": "class.cover@tag.img@data-original||tag.img.0@src", "intro": "class.desc@text", "kind": "", "lastChapter": "@css:p:matches(最近更新)@text||.chapter@text\n@js:result.includes('最近更新') ? result.replace(/最近更新:(\\d+-\\d+-\\d+).*\\/(.*)/,'$2($1)') : result", "name": "class.cnt.0@class.tit.0@tag.a.0@text||class.name@tag.a@text", "wordCount": "" }, "ruleToc": { "chapterList": ".book-chapter-box@li@a", "chapterName": "text", "chapterUrl": "href##$##,{'webView': true}", "isVip": "@js:result.outerHtml().includes('icon-lock')", "nextTocUrl": "", "updateTime": "" }, "searchUrl": "get-search-book-list/0-0-0-0-0-0/全部/{{key}}/{{page}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "轻小说", "bookSourceName": "安轻小说", "bookSourceType": 0, "bookSourceUrl": "https://book.sfacg.com", "customOrder": 2433, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"全部\",\"url\":\"/List/default.aspx?tid=-1&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"魔幻\",\"url\":\"/List/default.aspx?tid=21&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"玄幻\",\"url\":\"/List/default.aspx?tid=22&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"古风\",\"url\":\"/List/default.aspx?tid=23&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"科幻\",\"url\":\"/List/default.aspx?tid=24&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"校园\",\"url\":\"/List/default.aspx?tid=25&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"都市\",\"url\":\"/List/default.aspx?tid=26&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"游戏\",\"url\":\"/List/default.aspx?tid=27&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"同人\",\"url\":\"/List/default.aspx?tid=28&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"悬疑\",\"url\":\"/List/default.aspx?tid=29&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}}]", "header": "{\"user-agent\":\"okhttp/3.10.0.1\"}", "lastUpdateTime": 1734779851093, "loginUrl": "https://book.sfacg.com/", "respondTime": 1559, "ruleBookInfo": { "author": ".author-name@span@text", "canReName": "1", "coverUrl": ".summary-pic@img@src", "intro": "
    {{@@a.highlight@span.text@text##(^|[\\n])##🏷️}}\n{{'‎'}}\n{{@@p.introduce@text##(^|[\\s]+)##
    }}", "kind": "h1.title@span.tag@text&&div.count-detail@div.text-row@span.text.0:1:3@text##类型:|.*字\\[|]|更新:", "lastChapter": "h3.chapter-title@a.link@text", "name": "h1.title@span.text@text", "tocUrl": "text.点击阅读@href", "wordCount": "div.count-detail@div.text-row@span.text.1@text##\\D" }, "ruleContent": { "content": "div.article-content[id='ChapterBody']@html" }, "ruleExplore": { "author": "a[id][target]@text", "bookList": "ul.Comic_Pic_List", "bookUrl": "strong@a@href", "coverUrl": "li.Conjunction@img@src", "intro": "li.1@ownText##.*\\d+字", "kind": "span.font_red@text&&li.1@a.2@text&&li.1@ownText##.*:\\s/\\s/\\s|\\s/\\s\\d+字.*", "name": "strong@a@text", "wordCount": "li.1@ownText##.*\\d\\s/\\s|字.*" }, "ruleSearch": { "author": "li.1@ownText##综合信息:\\s|/\\d.*", "bookList": "ul[style='width:100%']", "bookUrl": "a.orange_link2@href", "coverUrl": "li.Conjunction@img@src", "intro": "li.1@ownText##.*\\d\\s|\\s", "name": "a.orange_link2@text" }, "ruleToc": { "chapterList": "div.wrap.s-list@h3.catalog-title, li", "chapterName": "{{@@span.icn@text####🖼️}}{{@@h3.catalog-title@text||@@a@ownText}}", "chapterUrl": "a@href", "isVip": "span.icn_vip@text", "isVolume": "h3.catalog-title@text" }, "searchUrl": "http://s.sfacg.com/?Key={{key}}&S=1&SS=0", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "轻小说", "bookSourceName": "SF轻小说⑥", "bookSourceType": 0, "bookSourceUrl": "https://m.sfacg.com#一程", "bookUrlPattern": "", "customOrder": 2437, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "首页::/\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魔幻::/API/HTML5.ashx?op=latest&index={{page}}&tid=21\n玄幻::/API/HTML5.ashx?op=latest&index={{page}}&tid=22\n古风::/API/HTML5.ashx?op=latest&index={{page}}&tid=23\n科幻::/API/HTML5.ashx?op=latest&index={{page}}&tid=24\n校园::/API/HTML5.ashx?op=latest&index={{page}}&tid=25\n都市::/API/HTML5.ashx?op=latest&index={{page}}&tid=26\n游戏::/API/HTML5.ashx?op=latest&index={{page}}&tid=27\n同人::/API/HTML5.ashx?op=latest&index={{page}}&tid=28\n悬疑::/API/HTML5.ashx?op=latest&index={{page}}&tid=29", "lastUpdateTime": 1682689303886, "loginUrl": "https://m.sfacg.com/login", "respondTime": 1469, "ruleBookInfo": { "author": ".book_info3@tag.span@text##\\s.*", "coverUrl": ".book_info@tag.img@src", "intro": ".book_profile@tag.li.1@text##\\s", "kind": ".book_info2@tag.span@text", "lastChapter": "", "name": ".book_info@tag.span.0@text", "tocUrl": "text.目录列表@href", "wordCount": "" }, "ruleContent": { "content": "div[style=text-indent: 2em;]@html@js:\nresult", "imageStyle": "FULL", "nextContentUrl": "" }, "ruleExplore": { "author": "@js:\nif(baseUrl.match(/API/))\nJSON.parse(result).AuthorName;\nelse {\njava.setContent(result);\nString(java.getString(\"tag.div.-1@text\",false)).replace(/\\/.*/,'').replace(/null/,'');}", "bookList": "\nif(baseUrl.match(/API/))\n//JSON.parse(decodeURIComponent(result));\ndecodeURIComponent(result).match(/\\{.*?\\}/g);\nelse\norg.jsoup.Jsoup.parse(result).select(\".book_bk_qs1 a:has(img)\")\n", "bookUrl": "href||/b/{$.NovelID}/", "coverUrl": "img@src||https://rs.sfacg.com/web/novel/images/NovelCover/Big/{$.NovelCover}", "intro": "tag.li.0@text", "kind": "@js:\nif(baseUrl.match(/API/))\nJSON.parse(result).TypeName;\nelse {\njava.setContent(result);\nString(java.getString(\"tag.div.-1@text\",false)).replace(/.*?\\//,'').replace(/null/,'');}", "lastChapter": "", "name": "id.listtitle@textNodes||text||$.NovelName" }, "ruleSearch": { "author": "$.AuthorName", "bookList": "$.Novels[0,1]", "bookUrl": "/i/{$.NovelID}/", "coverUrl": "https://rs.sfacg.com/web/novel/images/NovelCover/Big/{$.NovelCover}", "intro": "@js:java.get('intro')", "kind": "@js:\nvar bid=String(result).match(/NovelID=(\\d+)/)[1];\nvar url=\"http://book.sfacg.com/Novel/\"+bid+\"/\";\nimportClass(org.jsoup.Jsoup);\nresult=Jsoup.parse(java.ajax(url));\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.*/);\n(tags)?tags.shift()&&tags.join(',').replace(/已|中/,''):'';", "lastChapter": "@js:java.get('last')", "name": "$.NovelName", "wordCount": "" }, "ruleToc": { "chapterList": "+@js:\nvar list=[];\nvar url=result.match(/\\/c\\/\\d+\\//g);\nvar n1=new RegExp(/mulu\">(.+)<\\/d/g);\nvar n3=new RegExp(/href=\"\\/c\\/\\d+\\/\">

  • (.+?)<\\/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>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;", "chapterName": "k", "chapterUrl": "v" }, "searchUrl": "/API/HTML5.ashx?op=search&keyword={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "笔趣阁", "bookSourceName": "笔趣阁", "bookSourceType": 0, "bookSourceUrl": "https://www.96biquge.com/##@遇知", "customOrder": 2438, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[\n{\"title\":\"🔖分类🔖\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"玄幻小说\",\"url\":\"https://www.96biquge.com/xuanhuan/1/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"仙侠小说\",\"url\":\"https://www.96biquge.com/xianxia/2/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市小说\",\"url\":\"https://www.96biquge.com/dushi/3/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史小说\",\"url\":\"https://www.96biquge.com/lishi/4/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"网游小说\",\"url\":\"https://www.96biquge.com/youxi/5/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻小说\",\"url\":\"https://www.96biquge.com/kehuan/6/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"女生小说\",\"url\":\"https://www.96biquge.com/nv/7/{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"——\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"——\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"🔖榜单🔖\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"日点击榜\",\"url\":\"https://m.96biquge.com/top/dayvisit_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"周点击榜\",\"url\":\"https://m.96biquge.com/top/weekvisit_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"月点击榜\",\"url\":\"https://m.96biquge.com/top/monthvisit_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"总点击榜\",\"url\":\"https://m.96biquge.com/top/allvisit_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"总收藏榜\",\"url\":\"https://m.96biquge.com/top/goodnum_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"字数排行\",\"url\":\"https://m.96biquge.com/top/size_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"日推荐榜\",\"url\":\"https://m.96biquge.com/top/dayvote_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"周推荐榜\",\"url\":\"https://m.96biquge.com/top/weekvote_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"月推荐榜\",\"url\":\"https://m.96biquge.com/top/monthvote_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"总推荐榜\",\"url\":\"https://m.96biquge.com/top/allvote_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"最新入库\",\"url\":\"https://m.96biquge.com/top/postdate_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"最近更新\",\"url\":\"https://m.96biquge.com/top/lastupdate_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n\n{\"title\":\"🔖完结🔖\",\"url\":\"https://m.96biquge.com/full/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}}\n]", "lastUpdateTime": 1720348151407, "respondTime": 12028, "ruleBookInfo": { "author": "[property=\"og:novel:author\"]@content", "coverUrl": "[property=\"og:image\"]@content", "intro": "🔔 更新时间:{{@@[property=\"og:novel:update_time\"]@content##\\s##🔸}}\n\n📂 内容简介:{{@@#intro@text}}##(^|[。!?]+[”」)】]?)##$1
    ", "kind": "[property~=category|status|update_time]@content##\\s.*", "lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content", "name": "[property=\"og:novel:book_name\"]@content" }, "ruleContent": { "content": "#nr1@html", "imageStyle": "", "nextContentUrl": "text.下一页@href", "replaceRegex": "##\\s*.*-->>.*\\s*" }, "ruleExplore": { "author": ".s5@text||p a.2@text", "bookList": ".l li||.cover p", "bookUrl": "{{@@.s2 a@href}}{{@@p a.1@href##^##https://www.96biquge.com}}", "coverUrl": ".s2 a@href||p a.1@href@js:\nvar id = result.match(/(\\d+)\\/$/)[1];\nvar iid = parseInt(id/1000);\n'https://www.96biquge.com/files/article/cover/'+iid+'/'+id+'/'+id+'s.jpg';", "intro": "", "kind": ".s3@textNodes&&p a.0@text##\\(|\\)|\\[|\\]", "lastChapter": ".s3 a@text", "name": ".s2 a@text||p a.1@text" }, "ruleSearch": { "author": "td.2@text", "bookList": "#nr", "bookUrl": "a.0@href", "checkKeyWord": "", "coverUrl": "a.0@href@js:\nvar id = result.match(/(\\d+)\\/$/)[1];\nvar iid = parseInt(id/1000);\n'https://www.96biquge.com/files/article/cover/'+iid+'/'+id+'/'+id+'s.jpg';", "kind": "td.5:4@text", "lastChapter": "td.1@text", "name": "td.0@text", "wordCount": "td.3@text" }, "ruleToc": { "chapterList": "dd a", "chapterName": "text", "chapterUrl": "href##^##https://m.96biquge.com", "updateTime": "" }, "searchUrl": "https://www.96biquge.com/modules/article/search.php?searchkey={{key}}&searchtype=articlename&page={{page}},\n{\n \"charset\": \"GBK\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "笔趣阁", "bookSourceName": "笔趣阁45", "bookSourceType": 0, "bookSourceUrl": "https://wap2.xinbiquge.org/", "customOrder": 2443, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "header": "{ \"User-Agent\": \"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\"}", "lastUpdateTime": 1702226497551, "respondTime": 3017, "ruleBookInfo": { "author": "[property=\"og:novel:author\"]@content", "coverUrl": "[property=\"og:image\"]@content", "intro": "[property=\"og:description\"]@content", "kind": "[property~=category|status|update_time]@content", "lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content", "name": "class.name@text", "wordCount": "class.dd_box.1@span.1@text##字数:" }, "ruleContent": { "content": "id.chaptercontent@html", "nextContentUrl": "text.下一@href", "replaceRegex": "##.*\\(.*\\).*\\s|\\s.*新笔趣阁.*|.*本章未完.*\\s|.*继续阅读.*\\s|.*阅读完毕,更多请搜索.*\\s" }, "ruleExplore": {}, "ruleSearch": { "author": "class.author@span@text", "bookList": "class.hot_sale hot_saleEm", "bookUrl": "a@href", "name": "class.title@text" }, "ruleToc": { "chapterList": "class.book_last.2@dl@dd", "chapterName": "a@text", "chapterUrl": "a@href" }, "searchUrl": "https://wap2.xinbiquge.org/book/search.aspx?ie=utf-8&siteid=xinbiquge.org&s=000&key={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "轻小说", "bookSourceName": "心轻小说", "bookSourceType": 0, "bookSourceUrl": "http://s.sfacg.com/", "bookUrlPattern": "", "customOrder": 2443, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "lastUpdateTime": 1733519061930, "loginUrl": "http://passport.sfacg.com/Login.aspx", "respondTime": 891, "ruleBookInfo": { "kind": "class.tag-list@class.text@text", "tocUrl": "text.点击阅读@href" }, "ruleContent": { "content": "class.article-content font16@html" }, "ruleExplore": {}, "ruleSearch": { "author": "tag.li.1@text##.+综合信息:\\s*([^\\/]+).*##$1", "bookList": "tag.form@tag.table.-2@tag.ul", "bookUrl": "tag.a@href", "coverUrl": "tag.img@src", "intro": "tag.li.1@text##.+\\d+:\\d+\\s*(.+).*##$1", "lastChapter": "tag.li.1@text##.+\\/(\\d+\\/\\d+\\/\\d+).*##$1", "name": "tag.a@text" }, "ruleToc": { "chapterList": "class.catalog-list@tag.ul@tag.li@tag.a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "http://s.sfacg.com/?Key={{key}}&S=1&SS=0", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "正版", "bookSourceName": "移动阅读 m", "bookSourceType": 0, "bookSourceUrl": "http://m.ndlib.com", "bookUrlPattern": "", "customOrder": 2446, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "header": "", "lastUpdateTime": 1691329138887, "loginUrl": "\\\\目录列表规则处添加账号信息", "respondTime": 1218, "ruleBookInfo": { "intro": "@js:'
    '+java.get('intro')" }, "ruleContent": { "content": "$.returnObject[0].content@js:\nresult?result:'无法获取内容?\\n1.编辑书源添加自己的账号信息,找到目录列表规则,按提示添加账号信息\\n2.如果添加了账号信息仍然无法获取内容,请尝试刷新或更新账号信息(方式二)\\n3.必要说明:如果使用方式一添加了账号信息,每次打开新的书籍详情页或刷新正文都会重新获取账号信息,因此之前获取的书籍正文的链接将会失效,因此建议全文下载或者按2操作\\n必要说明:在使用本源前,请考虑到使用本源可能造成的账号封禁等问题'", "imageStyle": "0" }, "ruleExplore": {}, "ruleSearch": { "author": "$.resourceInfo.author", "bookList": "$.returnObject.resAndMagResult", "bookUrl": "$.resourceInfo.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}\nvar option={\n\"method\":\"POST\",\n\"body\":'cmd='+type+'&value=' + encodeURIComponent(JSON.stringify(value))\n}\nreturn url + JSON.stringify(option);\n}\n\n//目录链接生成\nvar data = {\n timeStamp:Date.now(),\n resourceId:result,\n pageSize:10000,\n pageNum:1\n};\ngetPostUrl(data,'qryChapterList');", "coverUrl": "$.resourceInfo.coverUrl", "intro": "$.resourceInfo.shortIntro@js:java.put('intro',result);result.trim();", "kind": "$.resourceInfo.categoryName", "name": "$.resourceInfo.name" }, "ruleToc": { "chapterList": "$.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}\nvar option={\n\"method\":\"POST\",\n\"body\":'cmd='+type+'&value=' + encodeURIComponent(JSON.stringify(value))\n}\nreturn url + JSON.stringify(option);\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", "chapterName": "$.chapterName", "chapterUrl": "$.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}\nvar option={\n\"method\":\"POST\",\n\"body\":'cmd='+type+'&value=' + encodeURIComponent(JSON.stringify(value))\n}\nreturn url + JSON.stringify(option);\n}\nvar data = {\n timeStamp:Date.now(),\n uaInfo:'1',\n chapterId:result\n };\ngetPostUrl(data,'qryChapterDetails');" }, "searchUrl": "\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}\nvar option={\n\"method\":\"POST\",\n\"body\":'cmd='+type+'&value=' + encodeURIComponent(JSON.stringify(value))\n}\nreturn url + JSON.stringify(option);\n}\n//搜索链接\nvar data ={\n timeStamp:Date.now(),\n bigType:\"0\",\n content:key,\n pageSize:10,\n pageNum:1\n};\ngetPostUrl(data,'qrySearchList')\n", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "🔞", "bookSourceName": "㊣ 绾书文学 #一程", "bookSourceType": 0, "bookSourceUrl": "https://api.wanshu.com#♤yc", "bookUrlPattern": "", "customOrder": 2450, "enabled": false, "enabledCookieJar": false, "enabledExplore": false, "exploreUrl": "[{\"title\":\"榜单\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"最近更新\",\"url\":\"/novel/libraryList?page={{page}}&pageSize=20&order=update\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月点击榜\",\"url\":\"/novel/libraryList?page={{page}}&pageSize=20&order=mouth_view_count\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总字数榜\",\"url\":\"/novel/libraryList?page={{page}}&pageSize=20&order=word_num\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"都市言情\",\"url\":\"/novel/libraryList?page={{page}}&pageSize=20&category_id=1\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"时空穿越\",\"url\":\"/novel/libraryList?page={{page}}&pageSize=20&category_id=2\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"总裁豪门\",\"url\":\"/novel/libraryList?page={{page}}&pageSize=20&category_id=3\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻仙侠\",\"url\":\"/novel/libraryList?page={{page}}&pageSize=20&category_id=4\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"浪漫青春\",\"url\":\"/novel/libraryList?page={{page}}&pageSize=20&category_id=5\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑灵异\",\"url\":\"/novel/libraryList?page={{page}}&pageSize=20&category_id=6\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市异能\",\"url\":\"/novel/libraryList?page={{page}}&pageSize=20&category_id=7\",\"style\":{\"layout_flexBasisPercent\":0.29}}]", "lastUpdateTime": 1731056565430, "loginUrl": "https://account.wanshu.com/login", "respondTime": 1573, "ruleBookInfo": { "intro": "", "lastChapter": "" }, "ruleContent": { "content": "data.content", "imageStyle": "0" }, "ruleExplore": {}, "ruleSearch": { "author": "author", "bookList": "data", "bookUrl": "/novel/chapterList?page=1&pageSize=19999&novel_id={{$.novel_id}}", "coverUrl": "cover", "intro": "description##(^|[。!?]+[”」)】]?)##$1
    ", "kind": "complete_status&&category_name", "lastChapter": "latest_chapter_update_time&&latest_chapter##\\h[\\d:]+\\d\\n##▪", "name": "name", "wordCount": "word_num" }, "ruleToc": { "chapterList": "data", "chapterName": "name", "chapterUrl": "/novel/chapterInfo?novel_chapter_id={{$.id}}", "isVip": "¥{{$.is_free}}##¥true", "updateTime": "" }, "searchUrl": "/novel/search?pageSize=100&kw={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "正版", "bookSourceName": "💰 黑岩", "bookSourceType": 0, "bookSourceUrl": "https://www.heiyan.com#芜恙", "bookUrlPattern": "", "customOrder": 2457, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "全部小说::/all/-1_-1_-1_-1_3_{{page}}.html\n免费小说::/all/-1_-1_1_-1_3_{{page}}.html\n收费小说::/all/-1_-1_0_-1_3_{{page}}.html\n完结小说::/all/-1_-1_-1_1_3_{{page}}.html\n连载小说::/all/-1_-1_-1_0_3_{{page}}.html\n历史全部::/all/3_-1_-1_-1_3_{{page}}.html\n历史免费::/all/3_-1_1_-1_3_{{page}}.html\n历史收费::/all/3_-1_0_-1_3_{{page}}.html\n历史完结::/all/3_-1_-1_1_3_{{page}}.html\n历史连载::/all/3_-1_-1_0_3_{{page}}.html\n军事全部::/all/5_-1_-1_-1_3_{{page}}.html\n军事免费::/all/5_-1_1_-1_3_{{page}}.html\n军事收费::/all/5_-1_0_-1_3_{{page}}.html\n军事完结::/all/5_-1_-1_1_3_{{page}}.html\n军事连载::/all/5_-1_-1_0_3_{{page}}.html\n玄幻全部::/all/6_-1_-1_-1_3_{{page}}.html\n玄幻免费::/all/6_-1_1_-1_3_{{page}}.html\n玄幻收费::/all/6_-1_0_-1_3_{{page}}.html\n玄幻完结::/all/6_-1_-1_1_3_{{page}}.html\n玄幻连载::/all/6_-1_-1_0_3_{{page}}.html\n奇幻全部::/all/14_-1_-1_-1_3_{{page}}.html\n奇幻免费::/all/14_-1_1_-1_3_{{page}}.html\n奇幻收费::/all/14_-1_0_-1_3_{{page}}.html\n奇幻完结::/all/14_-1_-1_1_3_{{page}}.html\n奇幻连载::/all/14_-1_-1_0_3_{{page}}.html\n仙侠全部::/all/7_-1_-1_-1_3_{{page}}.html\n仙侠免费::/all/7_-1_1_-1_3_{{page}}.html\n仙侠收费::/all/7_-1_0_-1_3_{{page}}.html\n仙侠完结::/all/7_-1_-1_1_3_{{page}}.html\n仙侠连载::/all/7_-1_-1_0_3_{{page}}.html\n武侠全部::/all/8_-1_-1_-1_3_{{page}}.html\n武侠免费::/all/8_-1_1_-1_3_{{page}}.html\n武侠收费::/all/8_-1_0_-1_3_{{page}}.html\n武侠完结::/all/8_-1_-1_1_3_{{page}}.html\n武侠连载::/all/8_-1_-1_0_3_{{page}}.html\n科幻全部::/all/10_-1_-1_-1_3_{{page}}.html\n科幻免费::/all/10_-1_1_-1_3_{{page}}.html\n科幻收费::/all/10_-1_0_-1_3_{{page}}.html\n科幻完结::/all/10_-1_-1_1_3_{{page}}.html\n科幻连载::/all/10_-1_-1_0_3_{{page}}.html\n游戏全部::/all/9_-1_-1_-1_3_{{page}}.html\n游戏免费::/all/9_-1_1_-1_3_{{page}}.html\n游戏收费::/all/9_-1_0_-1_3_{{page}}.html\n游戏完结::/all/9_-1_-1_1_3_{{page}}.html\n游戏连载::/all/9_-1_-1_0_3_{{page}}.html\n现代全部::/all/25_-1_-1_-1_3_{{page}}.html\n现代免费::/all/25_-1_1_-1_3_{{page}}.html\n现代收费::/all/25_-1_0_-1_3_{{page}}.html\n现代完结::/all/25_-1_-1_1_3_{{page}}.html\n现代连载::/all/25_-1_-1_0_3_{{page}}.html\n古言全部::/all/37_-1_-1_-1_3_{{page}}.html\n古言免费::/all/37_-1_1_-1_3_{{page}}.html\n古言收费::/all/37_-1_0_-1_3_{{page}}.html\n古言完结::/all/37_-1_-1_1_3_{{page}}.html\n古言连载::/all/37_-1_-1_0_3_{{page}}.html", "header": "", "lastUpdateTime": 1614751898742, "loginUrl": "https://www.heiyan.com/accounts/login?backUrl=/", "respondTime": 5075, "ruleBookInfo": { "author": "author", "coverUrl": "cover", "init": "\nvar J = org.jsoup.Jsoup.parse(result);\nvar og = (selector) =>\n J.select('[property=\"og:' + selector + '\"]').attr('content');\n\nvar book = {\n name: og('novel:book_name'),\n author: og('novel:author').replace(' ',''),\n kind: og('novel:category') + ',' + og('novel:status'),\n latest: og('novel:latest_chapter_name') + ' • ' + String(og('novel:update_time')).replace(/(\\d+:\\d+:\\d+)/,''),\n cover: String(og('image')).replace(/@.*/,''),\n wordCount: J.select('.words').text(),\n intro: '
    '+ J.select('.note').eq(0).html(),\n url: og('novel:read_url').replace('book','chapter'),\n};\n\nbook;\n
    ", "intro": "intro", "kind": "kind", "lastChapter": "latest", "name": "name", "tocUrl": "url", "wordCount": "wordCount" }, "ruleContent": { "content": "$.chapter.htmlContentresult.replace(/<.*?>/g,'').replace(/\\r/g,'\\n  ')", "nextContentUrl": "", "sourceRegex": "", "webJs": "" }, "ruleExplore": { "author": ".author a@text", "bookList": "#resultDiv tr", "bookUrl": ".name a!1@href", "coverUrl": ".name a!1@data-id@js:'https://b.heiyanimg.com/book/'+result+'.jpg'", "intro": ".time@text@js:'最后更新:'+result", "kind": "", "lastChapter": ".name a!0@text", "name": ".name a!1@text", "wordCount": ".words!1@text@js:parseInt(result/10000)+'万'" }, "ruleSearch": { "author": "authorname##<.*?>", "bookList": "data.content", "bookUrl": "https://www.heiyan.com/book/{$.id}", "coverUrl": "https://b.heiyanimg.com/book/{$.id}.jpg", "intro": "introduce@js:result.replace(/\\s+/g,'')", "kind": "sortname&&tags##\\s##,", "lastChapter": "{$.lastchaptername} • {$.lastchaptertime}##\\d+:.*", "name": "name##<.*?>", "wordCount": "words@js:parseInt(result/10000)+'万'" }, "ruleToc": { "chapterList": "//li[span]/a", "chapterName": "(/isvip/.test(String(result))?'🔒':'') + String(result).match(/>(.*?)", "chapterUrl": "//@href'https://a.heiyan.com/ajax/chapter/content/'+result.match(/\\d+$/)[0]", "nextTocUrl": "", "updateTime": "" }, "searchUrl": "https://search.heiyan.com/web/search?queryString={{key}}&page={{page}}", "weight": 0 }, { "bookSourceComment": "playdata.action_control.name+\"\"+findsenceurlbyid(playdata.action_control.sence_background_id,$)\n\"+playdata.action_control.character.name+\"】:\"\nplaydata.action_control.extra.name\nif(playdata.cmd_type==\"character\"&&playdata.action_type==\"state\"){\n \treturn findemojiurlbyid(playdata.action_control.character.character_id,playdata.action_control.character.emoji_type_id,$.data.preload_resource.character_data)\n \t}", "bookSourceGroup": "免费", "bookSourceName": "青梨", "bookSourceType": 0, "bookSourceUrl": "https://qingly.ink", "bookUrlPattern": "", "concurrentRate": "", "coverDecodeJs": "", "customOrder": 2458, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreScreen": "", "exploreUrl": "", "header": "", "lastUpdateTime": 1675756149636, "loginCheckJs": "", "loginUi": "", "loginUrl": "", "respondTime": 3794, "ruleBookInfo": { "author": "", "canReName": "", "coverUrl": "", "init": "", "intro": "", "kind": "", "lastChapter": "", "name": "", "tocUrl": "https://api.qingly.ink/api/article/chapter/list?article_id={{$.data.article_detail.article_id}}", "wordCount": "" }, "ruleContent": { "content": "\nfunction findemojiurlbyid(characterid,emojiid,$){\n\tlet len=Object.keys($).length\n\tfor(let i=0;i\"\n\t\t\t\t}\n\t}\nfunction findsenceurlbyid(id,$){\n\tlet len=Object.keys($.data.preload_resource.sence_data).length\n\tlet $1=$.data.preload_resource.sence_data\n\tfor(let i=0;i\"\n\t}\nfunction getcontent(playdata,$){\n\t\n\tif(playdata.cmd_type==\"sence\"){\n\t\treturn \"\"\n\t\t}\n\t\tif(playdata.cmd_type==\"content\"){\tif(playdata.action_control.content_type==\"narrator\"){\n\t\t\t\treturn playdata.action_control.content} if(playdata.action_control.content_type==\"character\"){\n\t\t\t\treturn playdata.action_control.content} if(playdata.action_control.content_type==\"extra\"){\n\t\t\t\treturn playdata.action_control.content}\n }else return \"\"\n}\n\tlet $=JSON.parse(result)\n\tvar str=\"\"\n\tlet i=0\n\tlet j=Object.keys($.data.play_data).length\n\tj=+j\nfor(;i", "imageStyle": "", "nextContentUrl": "", "replaceRegex": "", "sourceRegex": "", "webJs": "" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "coverUrl": "", "intro": "", "kind": "", "lastChapter": "", "name": "" }, "ruleSearch": { "author": "$.article_detail.author.user_name", "bookList": "$.data", "bookUrl": "https://api.qingly.ink/api/article/detail?article_id={{$.article_detail.article_id}}", "coverUrl": "$.article_detail.cover.url", "intro": "$.article_detail.intro", "kind": ".tag_name", "lastChapter": "", "name": "$.article_detail.title", "wordCount": "$.article_detail.word_count" }, "ruleToc": { "chapterList": "$.data", "chapterName": "$.name", "chapterUrl": "https://api.qingly.ink/api/article/chapter/getstreamplaydiff?article_id={{book.tocUrl.match(/\\d+/)[0]}}&chapter_id={{$.chapter_id}}", "isVip": "", "isVolume": "", "nextTocUrl": "", "updateTime": "" }, "searchUrl": "https://api.qingly.ink/api/search/article?grid_type=timeline&sub_types%5Bset_state%5D=0&sub_types%5Btag%5D=0&query={{key}}&limit=12&page={{page}}&sub_types%5Bword_count%5D=0", "variableComment": "", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "正版", "bookSourceName": "晋江榜单", "bookSourceType": 0, "bookSourceUrl": "http://android.jjwxc.net#myself", "bookUrlPattern": "", "concurrentRate": "", "coverDecodeJs": "", "customOrder": 2459, "enabled": false, "enabledCookieJar": true, "enabledExplore": true, "exploreScreen": "", "exploreUrl": " 纯爱 ——VIP金榜 ::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%222900002%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n 言情 ——VIP金榜 ::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%222900001%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n 古言——频道金榜 ::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%221%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n 百合——频道金榜 ::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%229%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D    \n古纯--金榜::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%228%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n现纯--金榜::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%227%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻纯--金榜::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2213%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n古纯--月度::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2221000004%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n现纯--月度::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000004%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻纯--月度::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220100009%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n古纯--季度::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2221000005%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n现纯--季度::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000005%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻纯--季度::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220100010%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n古纯--半年::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2221000006%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n现纯--半年::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220000006%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D\n幻纯--半年::http://android.jjwxc.net/bookstore/getFullPage?channelBody=%7B%2220100011%22%3A%7B%22offset%22%3A%22<0,150,300>%22%2C%22limit%22%3A%22150%22%7D%7D   ", "header": "{\n \"User-Agent\": \"Mozilla/5.0 (Linux; U; Android 8.0.0; zh-cn; MIX 2 Build/OPR1.170623.027) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1\"\n}", "lastUpdateTime": 1600012664654, "loginCheckJs": "", "loginUi": "", "loginUrl": "", "respondTime": 3910, "ruleBookInfo": { "author": "", "canReName": "", "coverUrl": "", "init": "", "intro": "@JSon:{$.novelIntro}@js:result.replace(/(&.{3}br.{3,4};)+|[\\n\\s]+/g,\"\\n\").replace(/\\n\\s*\\n/g,\"\\n\").replace(/^\\s*\\n/g,\"\").replace(/\\n\\s*/g,\"\\n\\u3000\\u3000\").replace(/^\\s*/g,\"\\u3000\\u3000\")", "kind": "", "lastChapter": "@JSon:$.renewChapterName", "name": "", "tocUrl": "http://app-cdn.jjwxc.net/androidapi/chapterList?novelId={$.novelId}&more=0&whole=1", "wordCount": "" }, "ruleContent": { "content": "@JSon:$..content@js:result.replace(/(&.{3}br\\/?&.{3})+/g,\"\\n\")", "imageStyle": "0.0", "nextContentUrl": "", "replaceRegex": "", "sourceRegex": "", "webJs": "" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "coverUrl": "", "intro": "", "kind": "", "lastChapter": "", "name": "" }, "ruleSearch": { "author": "@JSon:$.authorname||$.authorName", "bookList": "@JSon:$.*[?(@.novelName)]&&$.*[?(@.novelname)]", "bookUrl": "@JSon:$.novelid||$.novelId@js:'http://android.jjwxc.net/androidapi/novelbasicinfo?novelId='+result", "coverUrl": "@JSon:$.cover", "intro": "", "kind": "@JSon:$.tags&&{$.novelsize}字&&{$.novelSize}字", "lastChapter": "@JSon:第{$.maxChapterId}章@js:result.replace(\"第章\",\"\")", "name": "@JSon:$.novelname||$.novelName", "wordCount": "" }, "ruleToc": { "chapterList": "@JSon:$.chapterlist", "chapterName": "@JSon:{$.chaptername}、{$.chapterintro}", "chapterUrl": "http://app-cdn.jjwxc.net/androidapi/chapterContent?novelId={$.novelid}&chapterId={$.chapterid}", "isVip": "$.isvip", "isVolume": "", "nextTocUrl": "", "updateTime": "" }, "searchUrl": "http://android.jjwxc.net/androidapi/search?keyword={{key}}&type=1&page={{page}}&searchType=1&sortMode=DESC", "variableComment": "", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "正版", "bookSourceName": "移动阅读·出版", "bookSourceType": 0, "bookSourceUrl": "http://m.ndlib.cn", "bookUrlPattern": "", "customOrder": 2463, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "header": "", "lastUpdateTime": 1688463322423, "loginUrl": "\\\\目录列表规则处添加账号信息", "respondTime": 1442, "ruleBookInfo": { "intro": "@js:'
    '+java.get('intro')" }, "ruleContent": { "content": "$.returnObject[0].content@js:\nresult?result:'无法获取内容?\\n1.编辑书源添加自己的账号信息,找到目录列表规则,按提示添加账号信息\\n2.如果添加了账号信息仍然无法获取内容,请尝试刷新或更新账号信息(方式二)\\n3.必要说明:如果使用方式一添加了账号信息,每次打开新的书籍详情页或刷新正文都会重新获取账号信息,因此之前获取的书籍正文的链接将会失效,因此建议全文下载或者按2操作\\n必要说明:在使用本源前,请考虑到使用本源可能造成的账号封禁等问题'" }, "ruleExplore": {}, "ruleSearch": { "author": "$.resourceInfo.author", "bookList": "$.returnObject.resAndMagResult", "bookUrl": "$.resourceInfo.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}\nvar option={\n\"method\":\"POST\",\n\"body\":'cmd='+type+'&value=' + encodeURIComponent(JSON.stringify(value))\n}\nreturn url + JSON.stringify(option);\n}\n\n//目录链接生成\nvar data = {\n timeStamp:Date.now(),\n resourceId:result,\n pageSize:10000,\n pageNum:1\n};\ngetPostUrl(data,'qryChapterList');", "coverUrl": "$.resourceInfo.coverUrl", "intro": "$.resourceInfo.shortIntro@js:java.put('intro',result);result.trim();", "kind": "$.resourceInfo.categoryName", "name": "$.resourceInfo.name" }, "ruleToc": { "chapterList": "$.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}\nvar option={\n\"method\":\"POST\",\n\"body\":'cmd='+type+'&value=' + encodeURIComponent(JSON.stringify(value))\n}\nreturn url + JSON.stringify(option);\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", "chapterName": "$.chapterName", "chapterUrl": "$.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}\nvar option={\n\"method\":\"POST\",\n\"body\":'cmd='+type+'&value=' + encodeURIComponent(JSON.stringify(value))\n}\nreturn url + JSON.stringify(option);\n}\nvar data = {\n timeStamp:Date.now(),\n uaInfo:'1',\n chapterId:result\n };\ngetPostUrl(data,'qryChapterDetails');" }, "searchUrl": "\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}\nvar option={\n\"method\":\"POST\",\n\"body\":'cmd='+type+'&value=' + encodeURIComponent(JSON.stringify(value))\n}\nreturn url + JSON.stringify(option);\n}\n//搜索链接\nvar data ={\n timeStamp:Date.now(),\n bigType:\"0\",\n content:key,\n pageSize:10,\n pageNum:1\n};\ngetPostUrl(data,'qrySearchList')\n", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "有声", "bookSourceName": "猫耳听书", "bookSourceType": 1, "bookSourceUrl": "https://www.missevan.com#guaner", "customOrder": 2464, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "百合分类::https://www.missevan.com/dramaapi/filter?filters=0_5_0_0_0&page={{page}}&order=1&page_size=20\n现代::https://www.missevan.com/dramaapi/filter?filters=0_5_0_1_0&page={{page}}&order=1&page_size=20\n古风::https://www.missevan.com/dramaapi/filter?filters=0_5_0_2_0&page={{page}}&order=1&page_size=20\n民国::https://www.missevan.com/dramaapi/filter?filters=0_5_0_3_0&page={{page}}&order=1&page_size=20", "lastUpdateTime": 1734842669721, "respondTime": 4667, "ruleBookInfo": { "intro": "class.intro-content@html||$.info.sound.intro", "kind": "class.detail-count@text&&class.detail-newest@text&&class.detail-author@text&&class.detail-type@text&&class.detail-tags@text##类型:|标签:无|标签:", "tocUrl": "@js:\nif(baseUrl.match(/dramaapi|mdrama/)){\nresult='https://www.missevan.com/dramaapi/getdrama?drama_id='+baseUrl.match(/(\\d+)/)[1]\n}" }, "ruleContent": { "content": "$.info.sound.soundurl_128||$.info.sound.soundurl" }, "ruleExplore": { "bookList": "$.info.Datas", "bookUrl": "https://www.missevan.com/mdrama/drama/{{$.id}},{\"webView\":true}", "coverUrl": "$.cover", "kind": "$.type_name", "lastChapter": "$.newest", "name": "$.name" }, "ruleSearch": { "author": "$.username||$.author", "bookList": "\nkey=java.get('key');\npage=java.get('page');\n\n//创建两个空数组\njson=[];json2=[];\n\n//判定json里是否有列表\nif(JSON.parse(result).info.Datas){\njson=JSON.parse(result).info.Datas;}\n\n//加载单曲搜索页面并转为json\njson1=JSON.parse(java.ajax('https://www.missevan.com/sound/getsearch?s='+key+'&type=3&page_size=10&p='+page));\n\n//判定json里是否有列表\nif(json1.info.Datas){\njson2=json1.info.Datas\n}\n\n//剧集搜索列表与单曲搜索列表拼接\nlist=json.concat(json2);\n\nresult=JSON.stringify(list)\n\n$.[*]", "bookUrl": "\nid=String(result).match(/id=(\\d+)/)[1];\nif(!String(result).match(/catalog_name/)){\nresult='https://www.missevan.com/sound/getsound?soundid='+id\n}else{result='https://www.missevan.com/dramaapi/getdrama?drama_id='+id}\n", "coverUrl": "$.front_cover||$.cover", "intro": "$.abstract", "kind": "{$.type_name},{$.catalog_name}##\\{.*?\\}", "lastChapter": "$.newest", "name": "$.soundstr||$.name" }, "ruleToc": { "chapterList": "'['+result+']'\n$..info.episodes.episode[*]||$..info.episodes.music[*]||$.[*]", "chapterName": "$.name||$.info.sound.soundstr", "chapterUrl": "https://www.missevan.com/sound/getsound?soundid={{$.sound_id||$.info.sound.id}}" }, "searchUrl": "https://www.missevan.com/dramaapi/search?s={{key}}&page={{page}}\n@js:java.put('key',key);java.put('page',page);result", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "有声", "bookSourceName": "猫耳听书", "bookSourceType": 1, "bookSourceUrl": "https://www.missevan.com#♤guaner", "customOrder": 2467, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "百合分类::https://www.missevan.com/dramaapi/filter?filters=0_5_0_0_0&page={{page}}&order=1&page_size=20\n现代::https://www.missevan.com/dramaapi/filter?filters=0_5_0_1_0&page={{page}}&order=1&page_size=20\n古风::https://www.missevan.com/dramaapi/filter?filters=0_5_0_2_0&page={{page}}&order=1&page_size=20\n民国::https://www.missevan.com/dramaapi/filter?filters=0_5_0_3_0&page={{page}}&order=1&page_size=20", "lastUpdateTime": 1734839226764, "respondTime": 4678, "ruleBookInfo": { "intro": "class.intro-content@html||$.info.sound.intro", "kind": "class.detail-count@text&&class.detail-newest@text&&class.detail-author@text&&class.detail-type@text&&class.detail-tags@text##类型:|标签:无|标签:", "tocUrl": "@js:\nif(baseUrl.match(/dramaapi|mdrama/)){\nresult='https://www.missevan.com/dramaapi/getdrama?drama_id='+baseUrl.match(/(\\d+)/)[1]\n}" }, "ruleContent": { "content": "$.info.sound.soundurl_128||$.info.sound.soundurl" }, "ruleExplore": { "bookList": "$.info.Datas", "bookUrl": "https://www.missevan.com/mdrama/drama/{{$.id}},{\"webView\":true}", "coverUrl": "$.cover", "kind": "$.type_name", "lastChapter": "$.newest", "name": "$.name" }, "ruleSearch": { "author": "$.username||$.author", "bookList": "\nkey=java.get('key');\npage=java.get('page');\n\n//创建两个空数组\njson=[];json2=[];\n\n//判定json里是否有列表\nif(JSON.parse(result).info.Datas){\njson=JSON.parse(result).info.Datas;}\n\n//加载单曲搜索页面并转为json\njson1=JSON.parse(java.ajax('https://www.missevan.com/sound/getsearch?s='+key+'&type=3&page_size=10&p='+page));\n\n//判定json里是否有列表\nif(json1.info.Datas){\njson2=json1.info.Datas\n}\n\n//剧集搜索列表与单曲搜索列表拼接\nlist=json.concat(json2);\n\nresult=JSON.stringify(list)\n\n$.[*]", "bookUrl": "\nid=String(result).match(/id=(\\d+)/)[1];\nif(!String(result).match(/catalog_name/)){\nresult='https://www.missevan.com/sound/getsound?soundid='+id\n}else{result='https://www.missevan.com/dramaapi/getdrama?drama_id='+id}\n", "coverUrl": "$.front_cover||$.cover", "intro": "$.abstract", "kind": "{$.type_name},{$.catalog_name}##\\{.*?\\}", "lastChapter": "$.newest", "name": "$.soundstr||$.name" }, "ruleToc": { "chapterList": "'['+result+']'\n$..info.episodes.episode[*]||$..info.episodes.music[*]||$.[*]", "chapterName": "$.name||$.info.sound.soundstr", "chapterUrl": "https://www.missevan.com/sound/getsound?soundid={{$.sound_id||$.info.sound.id}}" }, "searchUrl": "https://www.missevan.com/dramaapi/search?s={{key}}&page={{page}}\n@js:java.put('key',key);java.put('page',page);result", "weight": 60 }, { "bookSourceComment": "", "bookSourceGroup": "女频", "bookSourceName": "玫瑰言情", "bookSourceType": 0, "bookSourceUrl": "https://www.mgyqw.com/", "bookUrlPattern": "", "customOrder": 2473, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "lastUpdateTime": 1732635304364, "loginUrl": "{\n\"url\":\"\"\n}", "respondTime": 6111, "ruleBookInfo": { "author": "div.tj_list_visible_con@p.0@a@text", "coverUrl": "class.zp@img@src", "intro": "id.sub2@text", "kind": "div.tj_list_visible_con@p.1@textNodes&&div.tj_list_visible_con@p.2@span.1@text&&div.tj_list_visible_con@p.4@textNodes", "lastChapter": "class.red1@a@text", "name": "h1@text", "tocUrl": "text.点击阅读@href" }, "ruleContent": { "content": "id.bookContent@p@textNodes" }, "ruleExplore": {}, "ruleSearch": { "author": "tag.a.2@text", "bookList": "id.tbody_list@tr", "bookUrl": "tag.a.0@href##/gbk/mgyqw/(\\d+).html##http://m.mgyqw.com/gbk/mgyqw/$1.html", "coverUrl": "tag.a.0@href##.*(\\d+)(\\d{3}).html##/files/article/image/$1/$1$2/$1$2s.jpg", "kind": "class.roomnsort@text", "lastChapter": "tag.a.1@text", "name": "tag.a.0@text" }, "ruleToc": { "chapterList": "class.list_li@li@a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "/modules/article/search.php?searchtype=0&searchkey={{key}},{\n\"charset\":\"gbk\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "有声", "bookSourceName": "喜马拉雅", "bookSourceType": 1, "bookSourceUrl": "http://search.ximalaya.com#关耳", "customOrder": 2474, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "lastUpdateTime": 1741628099518, "respondTime": 1271, "ruleBookInfo": { "tocUrl": "http://mobile.ximalaya.com/fmobile-album/album/track/ts-1576706285548?ac=4G&albumId=@get:{book}&device=android&isAsc=true&isQueryInvitationBrand=true&isVideoAsc=true&pageSize=200&source=3&supportWebp=true&pageId=1" }, "ruleContent": { "content": "", "imageStyle": "0" }, "ruleExplore": {}, "ruleSearch": { "author": "nickname", "bookList": "$.response.docs", "bookUrl": "http://mobile.ximalaya.com/fmobile-album/album/track/ts-1576706285548?ac=4G&albumId={$.id}&device=android&isAsc=true&isQueryInvitationBrand=true&isVideoAsc=true&pageSize=200&source=3&supportWebp=true&pageId=1", "coverUrl": "cover_path", "intro": "$..intro", "kind": "category_title", "name": "title@put:{book:id}" }, "ruleToc": { "chapterList": "$.data.list", "chapterName": "title", "chapterUrl": "playPathAacv224", "nextTocUrl": "\nvar a = 'http://mobile.ximalaya.com/fmobile-album/album/track/ts-1576706285548?ac=4G&albumId=@get:{book}&device=android&isAsc=true&isQueryInvitationBrand=true&isVideoAsc=true&pageSize=200&source=3&supportWebp=true&pageId=';\nvar r = [];\nfor(var i=1;i<40;i++){\n r.push(a + parseInt(i*1));\n}\nr\n" }, "searchUrl": "http://search.ximalaya.com/speed/album/v1/list?condition=relation&core=album&device=android&fq=categoryId:3&kw={{key}}&page={{page}}&rows=20&spellchecker=true", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "🍎未来天王", "bookSourceType": 0, "bookSourceUrl": "http://www.weilaitianwang.org", "customOrder": 2476, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"最近更新\",\"url\":\"/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"玄幻奇幻\",\"url\":\"/xuanhuanxiaoshuo/1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"修真仙侠\",\"url\":\"/xiuzhenxiaoshuo/1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市青春\",\"url\":\"/dushixiaoshuo/1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史穿越\",\"url\":\"/chuanyuexiaoshuo/1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"网游竞技\",\"url\":\"/wangyouxiaoshuo/1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻灵异\",\"url\":\"/kehuanxiaoshuo/1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"其他小说\",\"url\":\"/qitaxiaoshuo/1_{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"完本小说\",\"url\":\"/wanben/1_{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]", "lastUpdateTime": 1720848315781, "respondTime": 3629, "ruleBookInfo": { "author": "id.bookdetail.0@id.info.0@tag.p.0@tag.a.0@text", "coverUrl": "[property=\"og:image\"]@content", "intro": "id.bookdetail.0@id.intro.0@textNodes", "kind": "[property=\"og:novel:category\"]@content&&[property=\"og:novel:status\"]@content&&[property=\"og:novel:update_time\"]@content", "lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content", "name": "id.bookdetail.0@id.info.0@tag.h1.0@text" }, "ruleContent": { "content": "id.content@html", "replaceRegex": "##.*天才一秒记住本.*\\s|.*最快更新.*无广告.*\\s|最新网址.*|章节错误.*" }, "ruleExplore": { "author": "class.s4.0@text", "bookList": "id.newscontent.0@class.l.0@tag.li", "bookUrl": "class.s2.0@tag.a.0@href", "kind": "class.s1.0@text##\\[|\\]", "lastChapter": "class.s3.0@tag.a.0@text", "name": "class.s2.0@tag.a.0@text" }, "ruleSearch": { "author": "class.s4@text", "bookList": "class.novelslist2@tag.li.!0", "bookUrl": "class.s2@tag.a.0@href", "coverUrl": "class.s2@tag.a.0@href\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\nsource.bookSourceUrl + 'files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n", "lastChapter": "class.s3@text", "name": "class.s2@text" }, "ruleToc": { "chapterList": "id.list.0@tag.dd.!11", "chapterName": "tag.a.0@text", "chapterUrl": "tag.a.0@href" }, "searchUrl": "/search.html?name={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "灯读文学", "bookSourceType": 0, "bookSourceUrl": "https://s30007.zhongyue001.com", "customOrder": 2478, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "@js:\nsort=[];\npush=(title,url,type)=>{\n\t\tjson = JSON.stringify({\n\t\t\t\ttitle: title,\n\t\t\t\turl: url?url:\"\",\n\t\t\t\tstyle: {\n\t\t\t\t\t\tlayout_flexGrow: 1,\n\t\t\t\t\t\tlayout_flexBasisPercent: type\n\t\t\t\t\t}\n\t\t\t});\n\t\treturn sort.push(json);\n\t}\n$$=(category_id,sex)=>`https://s30007.zhongyue001.com/book/index?category_id=${category_id}&sex=${sex}&page={{page}\\}&type=category`;\n[\n\t\t[\"男\",[[\"都市\",2],[\"玄幻\",1],[\"仙侠\",3],[\"奇幻\",5],[\"历史\",6],[\"军事\",7],[\"科幻\",9],[\"游戏\",10]]],\n\t\t[\"女\",[[\"现代言情\",12],[\"古代言情\",13],[\"幻想言情\",14],[\"青春校园\",15]]]\n].map(([title,list],sex)=>{\n\t\tsex++;\n\t\tpush('༺ˇ»`ʚ'+title+'频分类ɞ´«ˇ༻',null,1);\n\t\tlist.map([title,category_id]=>{\n\t\t\t\tpush(title,$$(category_id,sex),0.25);\n\t\t\t});\n\t});\n'['+sort.toString()+']'", "header": "{\n\"Content-Type\": \"application/x-www-form-urlencoded\",\n\"ver\": \"1.0.0.0.8\",\n\"token\": \"frbcut22dxuv8wfu31hnvznrd1hht741\",\n\"uid\": \"471097\",\n\"osType\": \"1\",\n\"clientVer\": \"1.0.4\",\n\"User-Agent\": \"okhttp/4.9.1\"\n}", "lastUpdateTime": 1702006204968, "respondTime": 4835, "ruleBookInfo": { "author": "$.book_info.author", "coverUrl": "https://static.zhongyue001.com//{{$.book_info.spic}}", "init": "$.data.book_info_link\n@js:java.ajax(result)", "intro": "
    {$.book_info.descp}", "kind": "$.book_info.category_name&&连载中{$.book_info.status}已完结&&$.book_info.updated_at\n##连载中0|1已完结| \\d.*", "lastChapter": "$.last_chapter.name", "name": "$.book_info.name", "tocUrl": "https://s30007.zhongyue001.com/chapter/index?bid={{$.book_info.id}}", "wordCount": "$.book_info.word" }, "ruleContent": { "content": "$.data.current.link||$.data.chapter_link\njava.ajax(result)\n$.chapter_info.body" }, "ruleExplore": {}, "ruleSearch": { "author": "$.author", "bookList": "$.list", "bookUrl": "https://s30007.zhongyue001.com/book/show?bid={{$.id}}", "coverUrl": "https://static.zhongyue001.com//{{$.spic}}", "intro": "$.descp", "kind": "$.category_name&&连载中{$.status}已完结&&$.updated_at\n##连载中0|1已完结| \\d.*", "lastChapter": "第{$.chapter_num}章", "name": "$.name", "wordCount": "$.word" }, "ruleToc": { "chapterList": "java.ajax(JSON.parse(result).data.chapter_list_link)\n$.chapter_list", "chapterName": "$.name", "chapterUrl": "{{baseUrl.replace('index','show')}}&num={{$.num}}", "updateTime": "" }, "searchUrl": "https://s30007.zhongyue001.com/book/index?page={{page}}&type=search&keyword={{key}}", "weight": 0 }, { "bookSourceComment": "author:Thomas哟", "bookSourceGroup": "免费", "bookSourceName": "全本小说 ip", "bookSourceType": 0, "bookSourceUrl": "http://119.45.176.116:5006", "customOrder": 2485, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "@js:\nsort=[];\npush=(title,url,type)=>{\n\t\treturn sort.push(JSON.stringify({\n\t\t\t\ttitle: title,\n\t\t\t\turl: url?url:\"\",\n\t\t\t\tstyle: {\n\t\t\t\t\t\tlayout_flexGrow: 1,\n\t\t\t\t\t\tlayout_flexBasisPercent: type\n\t\t\t\t\t}\n\t\t\t}))\n\t}\n$$=(a,b,c)=>b?`http://119.45.176.116:5006/localBookListByCategory?ps=20&length=${a}&pn={{page-1}\\}&cid=${b}&order=${c}&status=2`:`http://119.45.176.116:5006/recList?gender=${a}&pn={{page-1}\\}`;\n[\n\t\t[\"男\",[[\"都市娱乐\",1],[\"玄幻奇幻\",5],[\"武侠仙侠\",6],[\"历史军事\",4],[\"悬疑推理\",29],[\"科幻游戏\",28]]],\n\t\t[\"女\",[[\"现代言情\",2],[\"古代情缘\",9],[\"灵异爱情\",34],[\"玄幻奇幻\",38],[\"耽美同人\",11],[\"短篇小说\",33],[\"其他小说\",31]]]\n].map(([title,list],gender)=>{\n\t\tgender++\n\t\tpush(\"༺ˇ»`ʚ \"+title+\"生频道 ɞ´«ˇ༻\",$$(gender,null,null),1);\n\t\tlist.map([title,b]=>{\n\t\t\t\tpush(\"༺ \"+title+\" ༻\",$$(0,b,1),1);\n\t\t\t\t[\"热门\",\"评分\",\"字数\"].map((title,c)=>{\n\t\t\t\t\t\tc++;\n\t\t\t\t\t\t[\"[\"+title+\"]\",\"短篇\",\"中篇\",\"长篇\"].map((title,a)=>{\n\t\t\t\t\t\t\t\tpush(title,$$(a,b,c),a==0?0.25:0.15);\n\t\t\t\t\t\t\t});\n\t\t\t\t\t});\n\t\t\t});\n\t});\n\"[\"+sort.toString()+\"]\";", "lastUpdateTime": 1691328363754, "respondTime": 2413, "ruleBookInfo": {}, "ruleContent": { "content": "$..content" }, "ruleExplore": { "bookList": "" }, "ruleSearch": { "author": "$.author", "bookList": "$.data.list", "bookUrl": "http://119.45.176.116:5006/findChapterList?book_id={{$.bookId}}", "checkKeyWord": "", "coverUrl": "$.coverImg", "intro": "$.desc", "kind": "{$.score}分&&$.category&&$.tags", "lastChapter": "共{{$.chapterNum}}章 • {{$.time## \\d.*}}", "name": "$.title", "wordCount": "$.word" }, "ruleToc": { "chapterList": "@js:\n$ = JSON.parse(result).data;\n\t\tbid = $.book_id;\n$.chapters.map($=>{\n\t\t$.url = `http://119.45.176.116:5006/chapterContent,{\"body\":{\"book_id\":${bid},\"chapterIdList\":\"${$.id},\"},\"method\":\"POST\"}`\n\t\treturn $;\n\t});", "chapterName": "name", "chapterUrl": "url" }, "searchUrl": "http://119.45.176.116:5006/getsearchlist?keyWord={{key}}", "weight": 0 }, { "bookSourceComment": "看免费,付费看不了,如深空彼岸", "bookSourceGroup": "正版", "bookSourceName": "💰多看阅读", "bookSourceType": 0, "bookSourceUrl": "https://www.dkmi.com/#wenmoux", "bookUrlPattern": "", "concurrentRate": "", "coverDecodeJs": "", "customOrder": 2492, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "exploreScreen": "", "exploreUrl": "\nm=`[`\n\nb=`{\"title\":\"■■■■■■■■男生榜单■■■■■■■■\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"人气榜\",\"url\":\"https://www.duokan.com/store/v0/fiction/rank?r=40102&count=20&start={{page-1}}&ad=1&owner=0%2C3&withid=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"热搜榜\",\"url\":\"https://www.duokan.com/store/v0/fiction/rank?r=40602&count=20&start={{page-1}}&ad=1&owner=0%2C3&withid=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"完结榜\",\"url\":\"https://www.duokan.com/store/v0/fiction/rank?r=40303&count=20&start={{page-1}}&ad=1&owner=0%2C3&withid=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"连载榜\",\"url\":\"https://www.duokan.com/store/v0/fiction/rank?r=40902&count=20&start={{page-1}}&ad=1&owner=0%2C3&withid=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"✱      ✱ 男生热度 ✱      ✱\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 都市 \",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/25000400?start={{page-1}}&count=20&hot=1&type=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 玄幻 \",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/25000100?start={{page-1}}&count=20&hot=1&type=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 历史 \",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/25000600?start={{page-1}}&count=20&hot=1&type=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 科幻 \",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/25000900?start={{page-1}}&count=20&hot=1&type=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 游戏 \",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/25001000?start={{page-1}}&count=20&hot=1&type=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 悬疑 \",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/25000800?start={{page-1}}&count=20&hot=1&type=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 仙侠 \",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/25000500?start={{page-1}}&count=20&hot=1&type=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\" 武侠 \",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/25000300?start={{page-1}}&count=20&hot=1&type=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"✱      ✱男生角色✱      ✱\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/17016?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"神医\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/10418?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"女婿\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/12566?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"修真\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/10795?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"废材\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/14949?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"奶爸\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/16779?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"武神\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/10815?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"文娱\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/18331?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"保安\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/13502?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"校花\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/54334?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"刺客\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/11135?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"保镖\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/12487?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"白领\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/41131?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"御姐\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/230050?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"农民\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/11664?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"帝王\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/10472?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"职玩\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/13060?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"道士\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/11013?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"战神\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/12062?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"宅男\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/11935?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"剑客\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/10486?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"仙尊\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/17710?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"  \",\"url\":\"\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"  \",\"url\":\"\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"  \",\"url\":\"\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"  \",\"url\":\"\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"✱      ✱男生情节✱      ✱\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/10814?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"强者归来\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/159906?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"王者荣耀\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/183828?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"绝地求生\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/205061?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"升级流\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/11054?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"无敌流\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/14447?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"技术流\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/10344?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"凡人流\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/26566?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"洪荒流\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/57205?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"天才流\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/15613?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"学院流\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/18507?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"系统文\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/36244?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"直播文\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/229663?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"开局流\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/229635?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"赘婿文\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/233067?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"战神文\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/232467?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"姐姐文\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/234096?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"神医文\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/233063?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"保镖文\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/231304?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"兵王文\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/233064?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"鉴宝文\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/232703?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"奶爸文\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/229408?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"武道流\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/233066?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"种田文\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/18418?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"灵气复苏\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/203573?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"无限流\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/10357?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"诸天流\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/229405?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"都市修仙\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/34328?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"现代修真\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/10161?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"随身流\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/15940?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"废柴流\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/12431?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"氪金流\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/233065?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"争霸流\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/159542?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"召唤流\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/157025?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"重生文\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/182552?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"穿越文\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/168672?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"LOL\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/12758?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"红包文\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/202610?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"迪化流\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/233069?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"权谋文\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/233439?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"异兽流\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/159552?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"武魂流\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/232705?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"风水玄学\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/231592?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"现代诡秘\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/229429?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"蒸汽朋克\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/156231?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"巫师流\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/229460?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"硬科幻\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/200279?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"败家流\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/230502?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"机甲流\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/34537?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}}`\n\ng=`{\"title\":\"■■■■■■■■女生榜单■■■■■■■■\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"人气榜\",\"url\":\"https://www.duokan.com/store/v0/fiction/rank?r=40202&count=20&start={{page-1}}&ad=1&owner=0%2C3&withid=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"热搜榜\",\"url\":\"https://www.duokan.com/store/v0/fiction/rank?r=40702&count=20&start={{page-1}}&ad=1&owner=0%2C3&withid=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"完结榜\",\"url\":\"https://www.duokan.com/store/v0/fiction/rank?r=40304&count=20&start={{page-1}}&ad=1&owner=0%2C3&withid=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"连载榜\",\"url\":\"https://www.duokan.com/store/v0/fiction/rank?r=41002&count=20&start={{page-1}}&ad=1&owner=0%2C3&withid=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"✱      ✱ 女生热度 ✱      ✱\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"现代言情\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/25001800?start={{page-1}}&count=20&hot=1&type=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"古代言情\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/25001700?start={{page-1}}&count=20&hot=1&type=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"青春校园\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/25003000?start={{page-1}}&count=20&hot=1&type=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"悬疑推理\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/25002000?start={{page-1}}&count=20&hot=1&type=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"玄幻言情\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/25001500?start={{page-1}}&count=20&hot=1&type=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"科幻空间\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/25002100?start={{page-1}}&count=20&hot=1&type=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"游戏竞技\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/25002200?start={{page-1}}&count=20&hot=1&type=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"    \",\"url\":\"\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"    \",\"url\":\"\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"✱      ✱女生角色✱      ✱\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/11512?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"王妃\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/11168?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"嫡女\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/16300?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"神医\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/50603?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"女配\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/15834?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"萌宝\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/18840?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"农女\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/54153?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"皇后\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/13442?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"白领\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/10987?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"庶女\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/14207?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"明星\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/10317?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"王爷\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/11173?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"特工\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/11171?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"前妻\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/14104?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"首席\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/13387?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"弃妇\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/12102?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"商女\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/25931?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"设计师\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/11458?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"学霸\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/26103?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"养女\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/14119?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"✱      ✱女生情节✱      ✱\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/13610?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"契约婚姻\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/26028?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"日久生情\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/13610?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"青梅竹马\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/12385?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"种田文\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/18418?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"年代文\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/200334?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"团宠\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/229410?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"欢喜冤家\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/10969?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"复仇文\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/222882?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"逆袭流\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/230499?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"先婚后爱\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/14621?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"宫斗文\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/230500?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"宅斗文\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/15850?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"女强\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/12386?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"强取豪夺\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/13450?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"快穿\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/37234?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"重生文\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/182552?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"穿越文\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/168672?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"破镜重圆\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/14035?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"穿书\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/59318?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"萌宝文\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/231492?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"带球跑\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/15171?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"架空\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/10402?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"虐恋\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/10767?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"空间文\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/232706?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"系统文\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/36244?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"直播文\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/229663?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"娱乐圈\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/10128?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"扮猪吃虎\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/10814?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"家长里短\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/10660?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"同居\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/12000?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"隐婚\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/30304?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"现代诡秘\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/229429?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"职场商战\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/23648?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"婚恋文\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/230501?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"豪门\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/11513?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"HE\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/15994?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"甜文\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/10887?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"1v1\",\"url\":\"https://www.duokan.com/store/v0/fiction/dkfree/category/187551?start={{page-1}}&count=20&hot=1&type=2\",\"style\":{\"layout_flexGrow\":1}}`\n\nn=`]`\n\nx=`[{\"title\":\"✱      ✱男生old✱      ✱\",\"url\":\"/\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"人气榜\",\"url\":\"https://www.duokan.com/store/v0/fiction/rank?start={{(page-1)*10}}&count=10&r=12001&_t=&_c=\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"畅销榜\",\"url\":\"https://www.duokan.com/store/v0/fiction/rank?start={{(page-1)*10}}&count=10&r=11002&_t=&_c=\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"VIP榜\",\"url\":\"https://www.duokan.com/store/v0/fiction/rank?start={{(page-1)*10}}&count=10&r=43001&_t=&_c=&withid=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"新书榜\",\"url\":\"https://www.duokan.com/store/v0/fiction/rank?start={{(page-1)*10}}&count=10&r=13000&_t=1&_c=&withid=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"收藏榜\",\"url\":\"https://www.duokan.com/store/v0/fiction/rank?start={{(page-1)*10}}&count=10&r=27002&_t=&_c=&withid=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"飙升榜\",\"url\":\"https://www.duokan.com/store/v0/fiction/rank?start={{(page-1)*10}}&count=10&r=14001&_t=&_c=&withid=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"完本榜\",\"url\":\"https://www.duokan.com/store/v0/fiction/rank?start={{(page-1)*10}}&count=10&r=15001&_t=&_c=&withid=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"风云榜\",\"url\":\"https://www.duokan.com/store/v0/fiction/rank?start={{(page-1)*10}}&count=10&r=29004&_t=&_c=&withid=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"更新榜\",\"url\":\"https://www.duokan.com/store/v0/fiction/rank?start={{(page-1)*10}}&count=10&r=28001&_t=&_c=&withid=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"✱      ✱女生old✱      ✱\",\"url\":\"/\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"人气榜\",\"url\":\"https://www.duokan.com/store/v0/fiction/rank?start={{(page-1)*10}}&count=10&r=12011&_t=&_c=\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"畅销榜\",\"url\":\"https://www.duokan.com/store/v0/fiction/rank?start={{(page-1)*10}}&count=10&r=11012&_t=&_c=\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"VIP榜\",\"url\":\"https://www.duokan.com/store/v0/fiction/rank?start={{(page-1)*10}}&count=10&r=43011&_t=&_c=&withid=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"新书榜\",\"url\":\"https://www.duokan.com/store/v0/fiction/rank?start={{(page-1)*10}}&count=10&r=13010&_t=1&_c=&withid=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"收藏榜\",\"url\":\"https://www.duokan.com/store/v0/fiction/rank?start={{(page-1)*10}}&count=10&r=27012&_t=&_c=&withid=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"飙升榜\",\"url\":\"https://www.duokan.com/store/v0/fiction/rank?start={{(page-1)*10}}&count=10&r=14011&_t=&_c=&withid=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"完本榜\",\"url\":\"https://www.duokan.com/store/v0/fiction/rank?start={{(page-1)*10}}&count=10&r=15011&_t=&_c=&withid=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"风云榜\",\"url\":\"https://www.duokan.com/store/v0/fiction/rank?start={{(page-1)*10}}&count=10&r=29014&_t=&_c=&withid=1\",\"style\":{\"layout_flexGrow\":1}},{\"title\":\"更新榜\",\"url\":\"https://www.duokan.com/store/v0/fiction/rank?start={{(page-1)*10}}&count=10&r=28011&_t=&_c=&withid=1\",\"style\":{\"layout_flexGrow\":1}}]`\n\nkey=String(source.getVariable())\n\nkey==\"\"? m+b+`,`+g+n :\nkey==\"1\"? m+b+`,`+g+n :\nkey==\"2\"? m+g+`,`+b+n :\nkey==\"3\"? m+b+n :\nkey==\"4\"? m+g+n : x\n", "header": "{\"cookie\":\"device_id=D900MIVU7AH2SDF9;platform=wap;user_preference=%7B%7D;Hm_lvt_1c932f22da573f2870e8ab565f4ff9cb=1616847894;build=999000000;Hm_lpvt_1c932f22da573f2870e8ab565f4ff9cb=1616849443;app_id=duokan_h5;channel=Y0X66A;user_type=3\"}", "lastUpdateTime": 1690587694608, "loginCheckJs": "", "loginUi": "", "loginUrl": "https://account.xiaomi.com/fe/service/login/password?display=mobile&sid=reader&qs", "respondTime": 6650, "ruleBookInfo": { "author": "", "canReName": "", "coverUrl": "", "init": "", "intro": "", "kind": "$.item.tags[*]&&$.rights", "lastChapter": "$.item.latest", "name": "", "tocUrl": "$.item.fiction_id@js:\"https://www.duokan.com/store/v0/fiction/detail/\"+result+\"?chapter_id=0&_t=&_c=\"", "wordCount": "$.item.word_count" }, "ruleContent": { "content": "$.url@js:\nlet content=\"\"\nif(result){\nlet b64 = java.ajax(result)\nlet str=java.base64Decode(b64.match(/'(.+?)'/)[1])\nlet list=JSON.parse(str).p\nfor (i =0;i\n//获取章节位置\nindex=parseInt(chapter.index);\nindex=index+1;\nnum=parseInt(book.totalChapterNum);\nindex=num-index;\n\n//画质可选low middle high\nvar img_ext = \"-smh.middle.webp\";\nvar pic = \"https://mhpic.manhualang.com\"\nvar html =\"\";\n\njson=JSON.parse(result);\ncomic_chapter= json.data.comic_chapter;\n\nvar end_num = comic_chapter[index].end_num;\nvar rule=comic_chapter[index].rule;\nchapter_domain=comic_chapter[index].chapter_domain;\n\nheader={\"Referer\":baseUrl};\nheaders={\"headers\":JSON.stringify(header)};\n\nfor( let i = 1;i <= end_num; i++) {\n let url = pic +rule.replace(/\\$\\$/g,i) +img_ext;\n html += '\\n';\n}\nresult = html\n
    ", "imageStyle": "FULL", "nextContentUrl": "", "webJs": "" }, "ruleExplore": {}, "ruleSearch": { "author": "$.comic_author", "bookList": "$.data.update[*].info[*]||$.data.data[*]||$.data[*]", "bookUrl": "https://m.taomanhua.com/api/getcomicinfo_body/?comic_id={$.comic_id}&productname=smh&platformname=wap", "coverUrl": "http://image.mhxk.com/mh/{$.comic_id}.jpg-600x800.webp", "kind": "$.comic_type||$.sort_typelist##[a-zA-Z]|\\|", "lastChapter": "$.last_chapter_name||$.comic_chapter_name", "name": "$.comic_name", "wordCount": "" }, "ruleToc": { "chapterList": "-$.data.comic_chapter.*", "chapterName": "$.chapter_name@put:{chapter_id:$.chapter_id}", "chapterUrl": "$.chapter_id@js:baseUrl+\"&chapter_id=\"+result" }, "searchUrl": "https://m.taomanhua.com/api/getsortlist/?search_type=&search_key={{key}}&page={{page}}&size=30&productname=smh&platformname=wap", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "免费", "bookSourceName": "文学网吧", "bookSourceType": 0, "bookSourceUrl": "https://www.wenxue88.com/", "customOrder": 2499, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "lastUpdateTime": 1721527403421, "respondTime": 818, "ruleBookInfo": { "author": "class.jj izz@a@text", "coverUrl": "img.1@src", "intro": "\njava.ajax(baseUrl.replace(/index/,'js'))\n\ntag.p!0:1@html", "name": "h1@text", "tocUrl": "" }, "ruleContent": { "content": "class.hycolor.-1@html" }, "ruleExplore": {}, "ruleSearch": { "bookList": "class.zw_txt\n\nkey = java.get(\"key\");\nlist = result.toArray();\nre = new RegExp(key);\nhtml = \"\";\nfor(i in list){\n\tre.test(list[i])?html+=list[i]:\"\"\n\t}\nresult = String(html)\n\na", "bookUrl": "href", "coverUrl": "", "name": "text" }, "ruleToc": { "chapterList": "class.b_bor@children@tr!0:1:2:3@a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "https://www.wenxue88.com#{{java.put(\"key\",key)}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "笔趣阁", "bookSourceName": "笔趣阁🎃#64", "bookSourceType": 0, "bookSourceUrl": "https://bqg123.net#🎃", "bookUrlPattern": "https?://(mjjxs|bqg123).net/v3.+", "customOrder": 2506, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "header": "{\n \"User-Agent\": \"Mozilla/5.0 (Linux; Android 13; M2012K11AC Build/TKQ1.220829.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/104.0.5112.97 Mobile Safari/537.36\",\n\"Referer\": \"{{baseUrl}}\"\n}", "lastUpdateTime": 0, "respondTime": 6810, "ruleBookInfo": { "author": ".info p.0@text", "intro": ".intro@html##(^|[。!?]+[”」)】]?)##$1
    ", "kind": ".info p.-2:-3:-4:-5@text", "lastChapter": ".info@a.0@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "name": ".info h1@text", "tocUrl": "", "wordCount": "" }, "ruleContent": { "content": "id.nr1@p!0:-1@html##\\[.*\\]" }, "ruleExplore": {}, "ruleSearch": { "author": "$.author", "bookList": "\npi=src.match(/search_book_str']=\"(.+)\"/)[1]\n//java.log(pi)\nvar je=java.base64Decode(pi,\"utf-8\")\nvar st=decodeURIComponent(je)\n//java.log(st)\nresult=st;\nresult;\n\n$.book_list.*", "bookUrl": "https://bqg123.net/v3_uni_0705?1#/v3/{{$.book_uni_id}}/{{$.book_id}}/,{'webView': true}", "checkKeyWord": "剑来", "coverUrl": "", "kind": "@js:\nzjs=java.getString(\"$.chapter_count_geted\")\ndata=java.getString(\"$.time_update\");\nvar time=java.timeFormat(data);\nresult=String(`章节总数:共${zjs}章,更新时间:${time}`);\nresult;", "lastChapter": "$.last_chapter_name", "name": "$.book_name" }, "ruleToc": { "chapterList": "ul.1@.even", "chapterName": "text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "chapterUrl": "{{@@a@href}},{\"webView\": true}", "formatJs": "" }, "searchUrl": "https://kt.bqg123a.top/v3/search1?ws=450241&pf=linux%20armv8l&keyword={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "轻小说", "bookSourceName": "SF轻小说", "bookSourceType": 0, "bookSourceUrl": "https://book.sfacg.com/", "customOrder": 2508, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"全部\",\"url\":\"/List/default.aspx?tid=-1&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"魔幻\",\"url\":\"/List/default.aspx?tid=21&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"玄幻\",\"url\":\"/List/default.aspx?tid=22&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"古风\",\"url\":\"/List/default.aspx?tid=23&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"科幻\",\"url\":\"/List/default.aspx?tid=24&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"校园\",\"url\":\"/List/default.aspx?tid=25&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"都市\",\"url\":\"/List/default.aspx?tid=26&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"游戏\",\"url\":\"/List/default.aspx?tid=27&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"同人\",\"url\":\"/List/default.aspx?tid=28&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}},\n{\"title\":\"悬疑\",\"url\":\"/List/default.aspx?tid=29&<,PageIndex={{page}}>\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.15}}]", "header": "{\"user-agent\":\"okhttp/3.10.0.1\"}", "lastUpdateTime": 1736086350651, "loginUrl": "https://book.sfacg.com/", "respondTime": 1780, "ruleBookInfo": { "author": ".author-name@span@text", "canReName": "1", "coverUrl": ".summary-pic@img@src", "intro": "
    {{@@a.highlight@span.text@text##(^|[\\n])##🏷️}}\n{{'‎'}}\n{{@@p.introduce@text##(^|[\\s]+)##
    }}", "kind": "h1.title@span.tag@text&&div.count-detail@div.text-row@span.text.0:1:3@text##类型:|.*字\\[|]|更新:", "lastChapter": "h3.chapter-title@a.link@text", "name": "h1.title@span.text@text", "tocUrl": "text.点击阅读@href", "wordCount": "div.count-detail@div.text-row@span.text.1@text##\\D" }, "ruleContent": { "content": "div.article-content[id='ChapterBody']@html" }, "ruleExplore": { "author": "a[id][target]@text", "bookList": "ul.Comic_Pic_List", "bookUrl": "strong@a@href", "coverUrl": "li.Conjunction@img@src", "intro": "li.1@ownText##.*\\d+字", "kind": "span.font_red@text&&li.1@a.2@text&&li.1@ownText##.*:\\s/\\s/\\s|\\s/\\s\\d+字.*", "name": "strong@a@text", "wordCount": "li.1@ownText##.*\\d\\s/\\s|字.*" }, "ruleSearch": { "author": "li.1@ownText##综合信息:\\s|/\\d.*", "bookList": "ul[style='width:100%']", "bookUrl": "a.orange_link2@href", "coverUrl": "li.Conjunction@img@src", "intro": "li.1@ownText##.*\\d\\s|\\s", "name": "a.orange_link2@text" }, "ruleToc": { "chapterList": "div.wrap.s-list@h3.catalog-title, li", "chapterName": "{{@@span.icn@text####🖼️}}{{@@h3.catalog-title@text||@@a@ownText}}", "chapterUrl": "a@href", "isVip": "span.icn_vip@text", "isVolume": "h3.catalog-title@text" }, "searchUrl": "http://s.sfacg.com/?Key={{key}}&S=1&SS=0", "weight": 0 }, { "bookSourceComment": "api", "bookSourceGroup": "免费,有声", "bookSourceName": "有声小说", "bookSourceType": 1, "bookSourceUrl": "http://www.wellsoftteam.cn/", "customOrder": 2509, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "exploreUrl": "[{\"title\":\"玄幻\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a10145134427090000&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"武侠\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a10145134427350001&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"都市\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a10145134427360002&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"言情\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a10145134427370003&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"悬疑\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a10145134427390004&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"推理\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a101451344273b0006&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"历史\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a101451344273d0007&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"军事\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a1014513442bbbbbbb&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"官场\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a101451344273f0008&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"商战\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a10145134427400009&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"相声\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a101451344274b0010&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"评书\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a1014513442aaaaaaa&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"文学\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a101451344273a0005&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"情感\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a101451344274a000f&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"广播\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a1014513442745000c&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"讲坛\",\"url\":\"http://www.wellsoftteam.cn/voice/list/voicetypepage?pageNum={{page}}&title=&keyword=&types=4028818b451343a101451344274d0011&ordercode=\",\"style\":{\"layout_flexGrow\":0.25}}]", "lastUpdateTime": 1721098019801, "respondTime": 17813, "ruleBookInfo": { "init": "" }, "ruleContent": {}, "ruleExplore": { "bookList": "" }, "ruleSearch": { "author": "$.by##播音:", "bookList": "$.voicelist", "bookUrl": "http://www.wellsoftteam.cn/voice/list/voicepage?pageNum=1&typeid={{$.id}}&userid=7a4ac7e84bc446108a636559302b7e9d", "coverUrl": "$.picurl", "intro": "$.des", "kind": "$.updatetime", "lastChapter": "{{$.js}}集", "name": "$.name@put:{bid:id}" }, "ruleToc": { "chapterList": "$.voicelist[*]", "chapterName": "$.title", "chapterUrl": "$.downurl", "nextTocUrl": "\nvar a = 'http://www.wellsoftteam.cn/voice/list/voicepage?typeid=@get:{bid}&pageNum=';\nvar r = [];\nfor(var i=1;i<500;i++){\n r.push(a + parseInt(i*1));\n}\nr\n", "updateTime": "$.updatetime" }, "searchUrl": "http://www.wellsoftteam.cn/voice/list/voicesearchpage?pageNum=1&title={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "漫画", "bookSourceName": "爱看漫画", "bookSourceType": 2, "bookSourceUrl": "http://m.kanman.com", "bookUrlPattern": "", "customOrder": 2510, "enabled": false, "enabledCookieJar": true, "enabledExplore": true, "header": "{\ruser-agent: \"Mozilla/5.0 (Linux; Android 8.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Mobile Safari/537.36\"\r}", "lastUpdateTime": 1734944869903, "loginUrl": "", "respondTime": 686, "ruleBookInfo": { "author": "class.sub_r@tag.p.0@text", "coverUrl": "id.Cover@tag.img@src", "intro": "class.txtDesc@text##介绍:", "kind": "class.tags@class.item@text", "lastChapter": "id.chapter-list-1@tag.li.-2@tag.a@tag.span@text", "name": "id.js_comic_id@text", "wordCount": "class.date@text" }, "ruleContent": { "content": "@js:var json = result.match(/window.comicInfo=(.*?),window.hideguide/)[1];\nvar json = eval('json='+json)\nvar image_list = [];\njson.current_chapter.chapter_img_list.map(item=>{\n image_list.push('')\n})\nimage_list.join(\"\\n\");", "imageStyle": "", "nextContentUrl": "" }, "ruleExplore": {}, "ruleSearch": { "author": "", "bookList": "class.comic-item", "bookUrl": "tag.a@href", "coverUrl": "", "kind": "", "lastChapter": "class.chapter@text", "name": "class.title@text" }, "ruleToc": { "chapterList": "class.chapter-list@tag.li", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href" }, "searchUrl": "http://m.kanman.com/sort/all.html?cache=false&search_key={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "漫画", "bookSourceName": "大魔兔", "bookSourceType": 2, "bookSourceUrl": "http://m.damotu.com", "bookUrlPattern": "http://m.damotu.com/manhua/\\d+.htm", "customOrder": 2511, "enabled": false, "enabledCookieJar": false, "enabledExplore": false, "exploreUrl": "新番连载::/list-1-{{page}}.htm\n经典完结::/list-2-{{page}}.htm\n司机推荐::/list-4-{{page}}.htm\n单行本::/list-3-{{page}}.htm\n神鬼::/list-1-{{page}}-t2.htm\n伪娘::/list-1-{{page}}-t4.htm\n侦探::/list-1-{{page}}-t5.htm\n后宫::/list-1-{{page}}-t6.htm\n性转换::/list-1-{{page}}-t7.htm\n恐怖::/list-1-{{page}}-t8.htm\n悬疑::/list-1-{{page}}-t10.htm\n治愈::/list-1-{{page}}-t11.htm\n校园::/list-1-{{page}}-t12.htm\n热血::/list-1-{{page}}-t13.htm\n亲情::/list-1-{{page}}-t14.htm\n百合::/list-1-{{page}}-t15.htm\n耽美::/list-1-{{page}}-t16.htm\n职场::/list-1-{{page}}-t17.htm\n萌系::/list-1-{{page}}-t18.htm\n搞笑::/list-1-{{page}}-t19.htm\n腐女::/list-1-{{page}}-t20.htm\n魔法::/list-1-{{page}}-t21.htm\n历史::/list-1-{{page}}-t23.htm\n冒险::/list-1-{{page}}-t24.htm\n励志::/list-1-{{page}}-t27.htm\n战争::/list-1-{{page}}-t28.htm\n机战::/list-1-{{page}}-t29.htm\n奇幻::/list-1-{{page}}-t30.htm\n格斗::/list-1-{{page}}-t31.htm\n科幻::/list-1-{{page}}-t32.htm\n爱情::/list-1-{{page}}-t34.htm\n魔幻::/list-1-{{page}}-t35.htm\n武侠::/list-1-{{page}}-t36.htm\n竞技::/list-1-{{page}}-t37.htm\n美食::/list-1-{{page}}-t38.htm\n音乐::/list-1-{{page}}-t39.htm", "header": "", "lastUpdateTime": 1716222463742, "respondTime": 12293, "ruleBookInfo": { "author": "class.col-12.1@text", "init": "", "intro": "class.book-detail-body@text", "kind": "class.col-12.2@text", "lastChapter": "id.book-part@tag.li.0@tag.a@text", "name": "class.col-12.0@text" }, "ruleContent": { "content": "class.swiper-container@img@data-src\n@js:\nheaders={\"headers\":{\"Referer\":baseUrl}};\nresult.split(\"\\n\").map(x=>'').join(\"\\n\")", "imageStyle": "FULL" }, "ruleExplore": { "bookList": "" }, "ruleSearch": { "bookList": "tag.ul.-1@tag.li", "bookUrl": "tag.a@href", "coverUrl": "html@js:result.match(/url\\('(http.*?\\.\\w\\w\\w)'\\)/)[1]", "lastChapter": "tag.a.1@text##.*(第.*)##$1", "name": "tag.a.0@title" }, "ruleToc": { "chapterList": "-id.book-part@tag.li@a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "http://m.damotu.com/list-{{page}}-k{{key}}.htm", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "漫画", "bookSourceName": "腾讯漫画", "bookSourceType": 2, "bookSourceUrl": "https://ac.qq.com#♤Haxc", "bookUrlPattern": "", "customOrder": 2515, "enabled": false, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "恋爱::https://ac.qq.com/Comic/all/theme/105/page/{{page}}\n玄幻::https://ac.qq.com/Comic/all/theme/101/page/{{page}}\n异能::https://ac.qq.com/Comic/all/theme/103/page/{{page}}\n恐怖::https://ac.qq.com/Comic/all/theme/110/page/{{page}}\n剧情::https://ac.qq.com/Comic/all/theme/106/page/{{page}}\n科幻::https://ac.qq.com/Comic/all/theme/108/page/{{page}}\n悬疑::https://ac.qq.com/Comic/all/theme/112/page/{{page}}\n奇幻::https://ac.qq.com/Comic/all/theme/102/page/{{page}}\n冒险::https://ac.qq.com/Comic/all/theme/104/page/{{page}}\n犯罪::https://ac.qq.com/Comic/all/theme/111/page/{{page}}\n动作::https://ac.qq.com/Comic/all/theme/109/page/{{page}}\n日常::https://ac.qq.com/Comic/all/theme/113/page/{{page}}\n竞技::https://ac.qq.com/Comic/all/theme/114/page/{{page}}\n武侠::https://ac.qq.com/Comic/all/theme/115/page/{{page}}\n历史::https://ac.qq.com/Comic/all/theme/116/page/{{page}}\n战争::https://ac.qq.com/Comic/all/theme/117/page/{{page}}\n\n月票榜::https://ac.qq.com/Rank/comicRank/type/mt\n飙升榜::https://ac.qq.com/Rank/comicRank/type/rise\n新作榜::https://ac.qq.com/Rank/comicRank/type/new\n畅销榜::https://ac.qq.com/Rank/comicRank/type/pay", "lastUpdateTime": 1733376732275, "loginUrl": "https://ac.qq.com/login.shtml?redir=https://ac.qq.com/Home", "respondTime": 4413, "ruleBookInfo": { "author": "class.first@text##作者:", "coverUrl": "class.works-cover@img@src", "intro": "class.works-intro-short@text", "kind": "id.special_bg@tag.div.0@tag.p.0@tag.a!0@text", "lastChapter": "class.works-ft-new@text##\\[|\\]", "name": "class.works-intro-title@text" }, "ruleContent": { "content": "@js:\ndata=result.match(/DATA = '(.*?)'/)[1];\nnonce=result.match(/