[ { "bookSourceComment": "", "bookSourceGroup": "", "bookSourceName": "夜伴书屋", "bookSourceType": 0, "bookSourceUrl": "http://www.ybsws.com/", "customOrder": -93082, "enabled": false, "enabledCookieJar": true, "enabledExplore": true, "enabledReview": false, "exploreUrl": "[{\"title\":\"全部🏷分类\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"奇幻·玄幻\",\"url\":\"/list/qihuan{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻·游戏\",\"url\":\"/list/kehuan{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"武侠·仙侠\",\"url\":\"/list/wuxia{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"女生·言情\",\"url\":\"/list/yanqing{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市·娱乐\",\"url\":\"/list/dushi{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史·军事\",\"url\":\"/list/lishi{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"悬疑·灵异\",\"url\":\"/list/xuanyi{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"耽美·纯爱\",\"url\":\"/list/chunai{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"轻小说\",\"url\":\"/list/lightnovel{{page}}.html\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},]", "header": "{'User-Agent':'Mozilla/5.0 (Linux; Android 14; V2304A; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/123.0.6312.118 Mobile Safari/537.36',\n\"cookie\":\"1\"}", "lastUpdateTime": 1733125140116, "respondTime": 7777, "ruleBookInfo": { "author": ".row.1@a.0@text", "coverUrl": "img.0@src", "downloadUrls": "", "intro": " \n📖 书名:{{@@h1@a.0@text}}\n👤 作者:{{@@.row.1@a.0@text}}\n🕰 最新:{{@@.row.1@a.1@text}}\n🏷 简介:{{@@.book-detail@text}}", "lastChapter": ".row.1@a.1@text", "tocUrl": "", "wordCount": ".row.1@div.2@text##状态:" }, "ruleContent": { "content": "#cont-body@html||.cont-body@html", "nextContentUrl": "ul@li@a@href" }, "ruleExplore": { "bookList": ".row@.media", "bookUrl": "h4@a@href", "coverUrl": "img@src", "intro": ".media-info@text", "name": "h4@a@text" }, "ruleReview": {}, "ruleSearch": { "author": "td.1@text", "bookList": ".table@tbody@tr", "bookUrl": "a@href", "coverUrl": "", "intro": "", "kind": "", "name": ".orange@text##\\《|\\》" }, "ruleToc": { "chapterList": ".row@.col-md-6", "chapterName": "a@text", "chapterUrl": "a@href" }, "searchUrl": "/plus/search.php?q={{key}}", "weight": 0 }, { "bookSourceComment": "◎筱:正文干净,可以关掉替换净化中#16 净化段落", "bookSourceGroup": "", "bookSourceName": "斋书苑", "bookSourceType": 0, "bookSourceUrl": "http://www.zsyxs.cc#", "customOrder": -23057, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "enabledReview": false, "exploreUrl": "玄幻小说::/category/xuanhuan_{{page}}.html\n武侠仙侠::/category/wuxia_{{page}}.html\n都市小说::\t/category/dushi_{{page}}.html\n网游竞技::/category/wangyou_{{page}}.html\n穿越小说::/category/chuanyue_{{page}}.html\n科幻小说\t::/category/kehuan_{{page}}.html\n悬疑推理::/category/xuanyi_{{page}}.html\n其他小说\t::/category/qita_{{page}}.html\n ", "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\"}", "lastUpdateTime": 1733125155956, "loginUrl": "http://www.zsyxs.cc", "respondTime": 29519, "ruleBookInfo": { "author": "class.border3-1@p.0@a.0@text##作.*者:", "coverUrl": "img@data-original", "init": "", "intro": ".w100@class.info-main-intro@tag.p@text", "kind": "class.info-title@a.1@text||class.border3-1@p.1@ownText##最后更新:", "lastChapter": "class.border3-1@a.-1@text##最新章节:", "name": "class.info-main@tag.h1@text", "tocUrl": "", "wordCount": "" }, "ruleContent": { "content": ".content@p@html", "nextContentUrl": "id.next_url@a@href" }, "ruleExplore": { "bookList": "" }, "ruleReview": {}, "ruleSearch": { "author": "span@text", "bookList": ".commend@class.category-div", "bookUrl": "tag.a@href", "coverUrl": "a@href\n@js:\nid=result.match(/\\/(\\d+)\\/$/)[1];\nx = id.length-3>0? id.substr(0, id.length-3) : 0;\nimg = `http://img.zsyxs.cc/${x}/${id}/${id}s.jpg`;", "intro": "class.intro indent@text", "lastChapter": "", "name": "a@tag.h3@text" }, "ruleToc": { "chapterList": "class.info-chapters@a", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href" }, "searchUrl": "{{url=source.getKey();\ncookie.removeCookie(url)\njava.ajax(url).match(/search.*action=\"(.+?)\"/)[1]}}?searchkey={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "", "bookSourceName": "饿狼小说", "bookSourceType": 0, "bookSourceUrl": "http://m.elkoparts.net", "customOrder": -242, "enabled": true, "enabledCookieJar": false, "enabledExplore": false, "enabledReview": false, "lastUpdateTime": 1732518100954, "respondTime": 2368, "ruleBookInfo": { "author": ".top@p.0@text", "coverUrl": ".imgbox@img@src", "intro": ".xdesc@textNodes##(^|[。!?]+[”」)】]?)##$1
", "kind": ".top@p.1:2:4@text##.*:|小说|\\s..:.*", "lastChapter": ".top@a.-1@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "name": ".top@h1@text" }, "ruleContent": { "content": "id.content@html", "nextContentUrl": "text.下一页@href", "replaceRegex": "##.*第[0-9]/[0-9]页.*" }, "ruleExplore": {}, "ruleReview": {}, "ruleSearch": { "author": ".s4@text", "bookList": ".txt-list-row5@li!0", "bookUrl": "a.0@href", "coverUrl": "a.0@href##.+\\D((\\d+)\\d{3})\\D##http://www.elkoparts.net/files/article/image/$2/$1/$1s.jpg###", "kind": ".s1,.s5@text##\\[|\\]|小说", "lastChapter": "a.1@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "name": "a.0@text" }, "ruleToc": { "chapterList": ".section-list@li@a", "chapterName": "text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]", "chapterUrl": "href", "nextTocUrl": ".right@a@href" }, "searchUrl": "/search.php?keyWord={{key}}", "weight": 0 }, { "bookSourceComment": "// Error: failed to connect to /81.70.63.5 (port 369) from /10.34.66.156 (port 50946) after 15000ms\n\n//二改于浅殇的Pyfqweb接口书源", "bookSourceGroup": "番茄小说", "bookSourceName": "番茄接口(北京)", "bookSourceType": 0, "bookSourceUrl": "http://81.70.63.5:369/", "bookUrlPattern": "https://fanqienovel.com/page/.*[0-9]{19}.*", "customOrder": -188, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "enabledReview": false, "exploreUrl": "[\n{\"title\": \"榜 单 排 行\",\"url\": \"\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 1}},\n{\"title\": \"推荐榜单\",\"url\": \"https://api-lf.fanqiesdk.com/api/novel/channel/homepage/rank/rank_list/v2/?aid=13&limit=30&offset={{page -1}}&side_type=10&type=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"完结榜单\",\"url\": \"https://api-lf.fanqiesdk.com/api/novel/channel/homepage/rank/rank_list/v2/?aid=13&limit=30&offset={{page -1}}&side_type=11&type=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"热搜榜单\",\"url\": \"https://api-lf.fanqiesdk.com/api/novel/channel/homepage/rank/rank_list/v2/?aid=13&limit=30&offset={{page -1}}&side_type=12&type=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"黑马榜单\",\"url\": \"https://api-lf.fanqiesdk.com/api/novel/channel/homepage/rank/rank_list/v2/?aid=13&limit=30&offset={{page -1}}&side_type=13&type=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"爆更榜单\",\"url\": \"https://api-lf.fanqiesdk.com/api/novel/channel/homepage/rank/rank_list/v2/?aid=13&limit=30&offset={{page -1}}&side_type=15&type=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"每周推荐\",\"url\": \"https://fanqienovel.com/api/rank/recommend/list?type=1&limit=10&offset=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"男频精选\",\"url\": \"https://fanqienovel.com/api/rank/recommend/list?type=2&limit=10&offset=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"女频精选\",\"url\": \"https://fanqienovel.com/api/rank/recommend/list?type=3&limit=10&offset=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"巅峰榜单\",\"url\": \"https://fanqienovel.com/api/author/misc/top_book_list/v1/?limit=50&offset=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"出版榜单\",\"url\": \"https://fanqienovel.com/api/node/publication/list?page_index={{page -1}}&page_count=50\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"阅 读 分 类\",\"url\": \"\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 1}},\n{\"title\": \"都市异能\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=516&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"探案推理\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=506&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"历史古代\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=273&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"异界大陆\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=512&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"游戏主播\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=509&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"奥特同人\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=367&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"诸天万界\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=71&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"盗墓情节\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=81&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"明星娱乐\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=43&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"动漫衍生\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=718&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"玄幻脑洞\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=257&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"都市日常\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=257&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"悬疑灵异\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=751&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"悬疑脑洞\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=539&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"东方玄幻\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=511&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"奇幻仙侠\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=259&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"灵气复苏\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=514&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"无敌爽文\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=384&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"阅 读 标 签\",\"url\": \"\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 1}},\n{\"title\": \"大秦\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=377&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"明朝\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=126&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"三国\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=67&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"大唐\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=73&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"宋朝\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=501&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"清朝\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=503&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"推理\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=61&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"鉴宝\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=17&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"海贼\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=370&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"武将\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=497&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"国运\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=496&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"乡村\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=11&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"洪荒\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=66&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"空间\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=44&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"群聊\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=381&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n]\n\n\n\n\n\n", "header": "", "lastUpdateTime": 1732780796501, "loginUrl": "", "respondTime": 77573, "ruleBookInfo": { "author": "author", "coverUrl": "\nlet replaceCover = (u) => {\n if (u.startsWith(\"https://\")) u = u.substring(8)\n else u = u.substring(7)\n let uArr = u.split(\"/\")\n uArr[0] = \"https://p6-novel.byteimg.com/origin\"\n let uArr2 = []\n uArr.forEach((x) => {\n if (!x.includes(\"?\") && !x.includes(\"~\")) uArr2.push(x)\n else uArr2.push(x.split(\"~\")[0])\n })\n u = uArr2.join(\"/\")\n return u\n}\nreplaceCover(java.getString(\"thumb_url\"))\n", "init": "data[0]", "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.replace(\"连载4完结\",\"断更\");", "lastChapter": "{{$.last_chapter_title}} • {{java.timeFormat(java.getString(\"last_chapter_update_time\")*1000)}}", "name": "book_name", "tocUrl": "https://fanqienovel.com/api/reader/directory/detail?bookId={{$.book_id}}", "wordCount": "word_number" }, "ruleContent": { "content": ".content", "imageStyle": "", "nextContentUrl": "", "replaceRegex": "", "sourceRegex": "" }, "ruleExplore": { "author": ".author", "bookList": ".book_list[*]&&data.data&&.publication_list[*]&&.author_list[*]&&.list[*]&&$.data.result||$.data.data", "bookUrl": "https://api5-normal-sinfonlineb.fqnovel.com/reading/bookapi/multi-detail/v/?aid=1967&iid=1&version_code=999&book_id={{$.book_id}}", "coverUrl": ".thumbUri&&audio_thumb_uri||thumb_url&&avator_url", "intro": ".abstract&&rank_score&&publisher&&introduction", "kind": "progress&&author_level&&$..score&&$.category##([0-9]{1}.*[0-9]{1})$##$1分", "lastChapter": ".lastChapterTitle&&last_chapter_title", "name": ".bookName&&book_name&&author_level", "wordCount": ".wordNumber&&word_number" }, "ruleSearch": { "author": "$.author", "bookList": "$..book_data[0]&&$.data[*]", "bookUrl": "https://api5-normal-sinfonlineb.fqnovel.com/reading/bookapi/multi-detail/v/?aid=1967&iid=1&version_code=999&book_id={{$.book_id}}", "checkKeyWord": "把观众唱至抑郁", "coverUrl": "$.thumb_url", "intro": "$.abstract", "kind": "$.category&&$..score##([0-9]{1}|[0-9]{1}.*[0-9]{1})$##$1分", "lastChapter": "", "name": "$.book_name", "wordCount": "$.word_number" }, "ruleToc": { "chapterList": "@js:\nfunction spArr(arr, num){\n\tlet newArr = []\n\tfor(let i = 0; i < arr.length;){\n\t\tnewArr.push(arr.slice(i, i += num))\n\t}\n\treturn newArr\n}\nlet res = JSON.parse(result).data\nlet item_list = spArr(res[\"allItemIds\"], 100)\nlet array = [], va = [\"\"];//初始化卷数组\nfor(let i = 0; i < item_list.length; i ++){\n\tlet response = java.ajax('https://novel.snssdk.com/api/novel/book/directory/detail/v1/?item_ids='+item_list[i]);\n\tlet data = JSON.parse(response).data\n\tdata.forEach((x) => {\n\t\tvo = x.volume_name;\n\t\tif(va[va.length-1].indexOf(vo)<0 &&\n\t\t\tvo!=\"\"){\n\t\t\tva.push(vo);\n\t\t\tarray.push({\n\t\t\t\tname: vo,\n\t\t\t\tvolume: 1\n\t\t\t\t});\n\t\t\t}\n\t\tarray.push({\n\t\t\tname: x.title,\turl:'http://81.70.63.5:369/content?item_id='+x.item_id,\n\t\t\tinfo: ((Number(x.volume_name)==0?\"第一卷:默认\":x.volume_name)+' • '+x.chapter_word_number+'字'+' • '+java.timeFormat(x.first_pass_time*1000))\n\t\t})\n\t})\n}\n\nva.length<3?\narray.filter($=>!$.volume):\narray;", "chapterName": "name", "chapterUrl": "url\n##(\\d+)$##$1&text_mode=true&image_mode=true", "isVip": "", "updateTime": "info\n##\\s[0-9]{2}:[0-9]{2}:[0-9]{2}" }, "searchUrl": "@js:\nfunction getUrl(key) {\n let isNumber = /^\\d+$/.test(key);\n if (isNumber) {\n return `https://api5-normal-sinfonlineb.fqnovel.com/reading/bookapi/multi-detail/v/?aid=1967&iid=1&version_code=999&book_id={{key}}`;\n } else {\n return `https://api5-normal-lf.fqnovel.com/reading/bookapi/search/page/v/?passback={{(page-1)*50}}&query={{key}}$&iid=1&tab_type=3&channel=0&aid=1967&app_name=novelapp&version_code=99999&device_platform=linux&device_type=WSA3&language=zh&os_version=8.1.0`;\n }\n}\ngetUrl(key)", "weight": 76 }, { "bookSourceComment": "", "bookSourceGroup": "🔞", "bookSourceName": "第一版主", "bookSourceType": 0, "bookSourceUrl": "https://m.xdybz.com", "bookUrlPattern": "", "customOrder": -11, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "enabledReview": false, "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恐怖::/sort/8_{{page}}/\n耽美::/sort/9_{{page}}/\n校园::/sort/10_{{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}}/", "lastUpdateTime": 1731055990780, "loginUrl": "", "respondTime": 4774, "ruleBookInfo": { "author": ".xx@ul@li.2@a@text", "coverUrl": ".xsfm@img@src||.xsfm@img@onerror##this.src='|'", "init": "", "intro": ".jianjie@html", "kind": ".xx@ul@li.1@a@text", "lastChapter": ".xx@ul@li.-1@a@text", "name": ".xx@ul@li.0@text", "tocUrl": ".gengduo@a@href" }, "ruleContent": { "content": "id.nr@html" }, "ruleExplore": { "author": ".tjxs@span.1@a@text", "bookList": ".xbk!0", "bookUrl": "a.0@href", "coverUrl": "a@img@src", "intro": ".tjxs@span.2@text", "kind": ".tjrs@text", "name": ".xsm@a@text" }, "ruleSearch": { "author": "a.-1@text", "bookList": ".fk@li", "bookUrl": "a.1@href", "checkKeyWord": "斗罗大陆", "coverUrl": "@js:'http://gchat.doumsg.top/gchatpic_new/0/0-0-7B917BA4A034E18732CC7633778A901E/0'", "kind": "a.0@text##\\[|\\]", "name": ".blue@text" }, "ruleToc": { "chapterList": ".lb@li", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href", "nextTocUrl": ".showpage@a@href" }, "searchUrl": "/s.php,{\n'charset': 'gbk',\n'method': 'POST',\n'body': 'type=articlename&s={{key}}'\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "", "bookSourceName": "群小说", "bookSourceType": 0, "bookSourceUrl": "http://www.qunxs.com", "bookUrlPattern": "http://www.qunxs.com/xiaoshuo_\\d+.html", "customOrder": -9, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "enabledReview": false, "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": 1732518105538, "respondTime": 11846, "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": "{{baseUrl.replace(\"xiaoshuo_\",'txt/')}}", "wordCount": "{{@@text.字数:@text##字数:}}" }, "ruleContent": { "content": "#booktxt@p@html", "nextContentUrl": "text.下—页@class||text.下一页@class\n@js:\nif(result[0]){\n\tvar next=src.match(/next_page = \"(.+)\"/)[1];\n\t//java.log(next)\n\tresult=next;\n\t}else{\n\t\tresult=\"\";\n\t\t}\nresult;" }, "ruleExplore": {}, "ruleReview": {}, "ruleSearch": { "author": "a.2@text", "bookList": ".item", "bookUrl": "a.1@href", "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": "", "bookSourceGroup": "", "bookSourceName": "笔趣阁", "bookSourceType": 0, "bookSourceUrl": "https://m.22biqu.com/", "bookUrlPattern": "https?://m.22biqu.com/biqu\\d+/", "customOrder": -2, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "enabledReview": false, "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": 1733125174185, "respondTime": 5885, "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" }, "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##[1-9^]." }, "ruleReview": {}, "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.1@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 }, { "bookSourceComment": "", "bookSourceGroup": "🔞", "bookSourceName": "肉文", "bookSourceType": 0, "bookSourceUrl": "https://api.rouwenapp.com", "bookUrlPattern": "", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "enabledReview": false, "exploreUrl": "都市言情::https://api.rouwenapp.com/reader/book/category/book?app_key=4037465544&page=<{{page}}>&cateId=14\n校园言情::https://api.rouwenapp.com/reader/book/category/book?app_key=4037465544&page=<{{page}}>&cateId=11\n穿越重生::https://api.rouwenapp.com/reader/book/category/book?app_key=4037465544&page=<{{page}}>&cateId=12\n综合其他::https://api.rouwenapp.com/reader/book/category/book?app_key=4037465544&page=<{{page}}>&cateId=7\n奇幻玄幻::https://api.rouwenapp.com/reader/book/category/book?app_key=4037465544&page=<{{page}}>&cateId=10\n百合::https://api.rouwenapp.com/reader/book/category/book?app_key=4037465544&page=<{{page}}>&cateId=8\n武侠仙侠::https://api.rouwenapp.com/reader/book/category/book?app_key=4037465544&page=<{{page}}>&cateId=5\n科幻异能::https://api.rouwenapp.com/reader/book/category/book?app_key=4037465544&page=<{{page}}>&cateId=13\n古代言情::https://api.rouwenapp.com/reader/book/category/book?app_key=4037465544&page=<{{page}}>&cateId=6\n同人::https://api.rouwenapp.com/reader/book/category/book?app_key=4037465544&page=<{{page}}>&cateId=3\n罗曼史::https://api.rouwenapp.com/reader/book/category/book?app_key=4037465544&page=<{{page}}>&cateId=4\n恐怖灵异::https://api.rouwenapp.com/reader/book/category/book?app_key=4037465544&page=<{{page}}>&cateId=1\n", "header": "{\n \"User-Agent\" : \"okhttp\\/3.11.0\"\n}", "lastUpdateTime": 1729123000810, "loginUrl": "", "respondTime": 2007, "ruleBookInfo": { "intro": "@JSon:$.data.intro", "tocUrl": "@JSon:https://api.rouwenapp.com/reader/book/chapter?bookId={$.data.id}&number=0" }, "ruleContent": { "content": "class.novelcontent@html" }, "ruleExplore": {}, "ruleReview": {}, "ruleSearch": { "author": "@JSon:$.author", "bookList": "@JSon:$.data.*", "bookUrl": "@JSon:$.id@js:\"https://api.rouwenapp.com/reader/book/detail?bookId=\"+result", "coverUrl": "@JSon:$.cover", "lastChapter": "@JSon:$.last_update_chapter_name||$..intro", "name": "@JSon:$.title" }, "ruleToc": { "chapterList": "@JSon:$.data.chapterList.*", "chapterName": "@JSon:$.title", "chapterUrl": "@JSon:$.contentUrl", "nextTocUrl": "https://api.rouwenapp.com/reader/book/chapter/next?chapterId={$.data.chapterId}" }, "searchUrl": "https://api.rouwenapp.com/reader/book/search?app_key=4037465544&page=<{{page}}>&keyword={{key}}&bookSource=read52v2", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "", "bookSourceName": "玄幻阁", "bookSourceType": 0, "bookSourceUrl": "http://wap.xuanyge.org/", "customOrder": 0, "enabled": false, "enabledCookieJar": true, "enabledExplore": true, "enabledReview": false, "exploreUrl": "[{\"title\":\"全部🏷分类\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"武侠\",\"url\":\"/sort-2-{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"历史\",\"url\":\"/sort-4-{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"玄幻\",\"url\":\"/sort-1-{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"科幻\",\"url\":\"/sort-7-{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n\t\n{\"title\":\"推荐排行\",\"url\":\"/top-weekvote-{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},]", "header": "{'User-Agent':'Mozilla/5.0 (Linux; Android 14; V2304A; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/123.0.6312.118 Mobile Safari/537.36'}", "lastUpdateTime": 1732521842257, "respondTime": 10885, "ruleBookInfo": { "author": "a.4@text", "coverUrl": "img@src", "intro": " \n📖 书名:{{@@h2@a.0@text}}\n👤 作者:{{@@a.4@text}}\n🕰 最新:{{@@a.6@text}}\n🏷 简介:{{@@.intro@text##最新网址.*}}", "kind": "a.5@text", "lastChapter": "a.6@text", "name": "h2@a.0@text", "tocUrl": "text.查看目录@href", "wordCount": "" }, "ruleContent": { "content": "#nr1@html", "nextContentUrl": "text.下一页@href", "replaceRegex": "##.*本章未完.*|.* \\(第\\d+\\/\\d+页.*" }, "ruleExplore": {}, "ruleReview": {}, "ruleSearch": { "author": "a.2@text", "bookList": ".line", "bookUrl": "a.1@href", "checkKeyWord": "我的", "coverUrl": ".blue@href##.+\\D((\\d+)\\d{3})\\D##/files/article/image/$2/$1/$1s.jpg###", "kind": "a.0@text##\\[|\\]", "name": "a.1@text" }, "ruleToc": { "chapterList": "ul!-1@li@a", "chapterName": "a@text", "chapterUrl": "a@href", "nextTocUrl": "text.下一页@href" }, "searchUrl": "modules/article/waps.php,{\n\"body\": \"searchtype=articlename&searchkey={{key}}&submit=\", \n\"charset\":\"utf-8\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "🌸", "bookSourceName": "小红书", "bookSourceType": 0, "bookSourceUrl": "https://web5g.litehongshu.com/", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": false, "enabledReview": 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": 1733125116190, "respondTime": 14983, "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" }, "ruleReview": {}, "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": "", "bookSourceGroup": "", "bookSourceName": "大漠小说", "bookSourceType": 0, "bookSourceUrl": "http://www.damoxiaoshuo.com/", "customOrder": 0, "enabled": false, "enabledCookieJar": true, "enabledExplore": true, "enabledReview": false, "lastUpdateTime": 1733125222883, "respondTime": 11348, "ruleBookInfo": { "coverUrl": "", "intro": ".line-between@text", "lastChapter": ".newestChapter@a@text", "tocUrl": "text.章节目录@href" }, "ruleContent": { "content": "#content@html", "replaceRegex": "##.*未完待续.*" }, "ruleExplore": {}, "ruleReview": {}, "ruleSearch": { "author": "a.2@text", "bookList": ".SHsectionThree-middle@p", "bookUrl": "a.1@href", "coverUrl": "a.1@href##.+\\D((\\d+)\\d{3})\\D##http://www.damoxiaoshuo.com/images/$2/$1/$1s.jpg###", "kind": "a.0@text", "name": "a.1@text" }, "ruleToc": { "chapterList": "ol@li@a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": "text.下一页@href" }, "searchUrl": "{{cookie.removeCookie(source.getKey())}}/search/,{\n \"body\": \"searchkey={{key}}&searchtype=all&submit=\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "", "bookSourceName": "魔法书屋", "bookSourceType": 0, "bookSourceUrl": "http://www.molizw.com/", "customOrder": 0, "enabled": false, "enabledCookieJar": true, "enabledExplore": true, "enabledReview": false, "header": "{'User-Agent':'Mozilla/5.0 (Linux; Android 14; V2304A; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/123.0.6312.118 Mobile Safari/537.36',\n\"Referer\":\"http://www.molizw.com/\"}", "lastUpdateTime": 1733125227248, "respondTime": 13780, "ruleBookInfo": { "author": "p.0@text", "coverUrl": "img@src", "downloadUrls": ".red@href", "intro": ".m-desc@text##简介:|\\s", "kind": "p.1@text##类 别:", "lastChapter": "p.4@text##最后更新:", "name": "h2.1@text##\\《|\\》.*", "tocUrl": "" }, "ruleContent": { "content": "#content@html", "nextContentUrl": "text.下一页@href##$##,{\"webView\":true}", "replaceRegex": "##最新网址.*|\\(本章未完.*|第(.*?)章.*|.*\\(第\\d\\/\\d页\\)" }, "ruleExplore": {}, "ruleReview": {}, "ruleSearch": { "author": ".s4@text", "bookList": ".txt-list@li!0", "bookUrl": "a.0@href##$##,{\"webView\":true}", "checkKeyWord": "我的", "coverUrl": "a@href##.+\\D((\\d+)\\d{3})\\D##/files/article/image/$2/$1/$1s.jpg###", "kind": ".s1@text##\\[|\\]", "lastChapter": ".s3@text", "name": "a.0@text" }, "ruleToc": { "chapterList": ".section-list!0@li", "chapterName": "a@text", "chapterUrl": "a@href##$##,{\"webView\":true}", "nextTocUrl": "option@value||text.下一页@href##$##,{\"webView\":true}" }, "searchUrl": "so.html?keyWord={{key}},{\n \"webView\":true\n }", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "", "bookSourceName": "QQ文学", "bookSourceType": 0, "bookSourceUrl": "http://www.qqwenxue.cc/", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "enabledReview": false, "exploreUrl": "总排行榜::/top/allvisit/{{page}}.html\n总推荐榜::/top/allvote/{{page}}.html\n月排行榜::/top/monthvisit/{{page}}.html\n月推荐榜::/top/monthvote/{{page}}.html\n周排行榜::/top/weekvisit/{{page}}.html\n周推荐榜::/top/weekvote/{{page}}.html\n最新入库::/top/postdate/{{page}}.html\n最近更新::/top/lastupdate/{{page}}.html\n总收藏榜::/top/goodnum/{{page}}.html", "lastUpdateTime": 1733128148188, "respondTime": 4027, "ruleBookInfo": { "author": "@get:{a}", "coverUrl": "@get:{c}", "init": "@put:{\nn:\"[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\",\nt:\"#pagestats@href\"}", "intro": "@get:{i}", "kind": "@get:{k}", "lastChapter": "@get:{l}", "name": "@get:{n}", "tocUrl": "@get:{t}" }, "ruleContent": { "content": ".readcotent@html", "nextContentUrl": "text.下一段@href", "replaceRegex": "##QQ文学.*" }, "ruleExplore": {}, "ruleReview": {}, "ruleSearch": { "author": ".author@text##阅读量[::].*", "bookList": ".bookbox", "bookUrl": "h4 a@href", "checkKeyWord": "剑来", "lastChapter": ".cat a@text", "name": "h4 a@text" }, "ruleToc": { "chapterList": "dd a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "https://www.qqwenxue.cc/modules/article/search.php,{\n \"body\": \"searchtype=articlename&searchkey={{key}}&action=login&submit=\",\n \"charset\": \"UTF-8\",\n \"method\": \"POST\",\n \"webView\": true\n}", "weight": 0 }, { "bookSourceComment": "// 登录后,在章节购买页面勾选自动续订", "bookSourceGroup": "正版", "bookSourceName": "晋江", "bookSourceType": 0, "bookSourceUrl": "https://m.jjwxc.net", "bookUrlPattern": "https:\\/\\/m\\.jjwxc\\.net\\/book2\\/(\\d+)", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "enabledReview": false, "exploreUrl": "[\n{\"title\":\"🌀古代言情🌀\",\"url\":\"https://m.jjwxc.net/channel/channel/gywx\",\"style\":{\"layout_flexBasisPercent\":1}},\n{\"title\":\"金榜\",\"url\":\"https://m.jjwxc.net/channel/natural/101/7/101\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"新文\",\"url\":\"https://m.jjwxc.net/channel/550\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"完结\",\"url\":\"https://m.jjwxc.net/channel/551\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"淘文\",\"url\":\"https://m.jjwxc.net/channel/taowen/gywx\",\"style\":{\"layout_flexGrow\":1}},\n\n{\"title\":\"🌀古代穿越🌀\",\"url\":\"https://m.jjwxc.net/channel/channel/gdcy\",\"style\":{\"layout_flexBasisPercent\":1}},\n{\"title\":\"金榜\",\"url\":\"https://m.jjwxc.net/channel/natural/104/7/104\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"新文\",\"url\":\"https://m.jjwxc.net/channel/560\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"完结\",\"url\":\"https://m.jjwxc.net/channel/561\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"淘文\",\"url\":\"https://m.jjwxc.net/channel/taowen/gdcy\",\"style\":{\"layout_flexGrow\":1}},\n\n{\"title\":\"🌀奇幻言情🌀\",\"url\":\"https://m.jjwxc.net/channel/channel/xhqh\",\"style\":{\"layout_flexBasisPercent\":1}},\n{\"title\":\"金榜\",\"url\":\"https://m.jjwxc.net/channel/natural/105/7/105\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"新文\",\"url\":\"https://m.jjwxc.net/channel/570\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"完结\",\"url\":\"https://m.jjwxc.net/channel/571\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"淘文\",\"url\":\"https://m.jjwxc.net/channel/taowen/xhqh\",\"style\":{\"layout_flexGrow\":1}},\n\n{\"title\":\"🌀都市青春🌀\",\"url\":\"https://m.jjwxc.net/channel/channel/dsyq\",\"style\":{\"layout_flexBasisPercent\":1}},\n{\"title\":\"金榜\",\"url\":\"https://m.jjwxc.net/channel/natural/102/7/102\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"新文\",\"url\":\"https://m.jjwxc.net/channel/418\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"完结\",\"url\":\"https://m.jjwxc.net/channel/419\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"淘文\",\"url\":\"https://m.jjwxc.net/channel/taowen/dsyq\",\"style\":{\"layout_flexGrow\":1}},\n\n{\"title\":\"🌀幻想现言🌀\",\"url\":\"https://m.jjwxc.net/channel/channel/qqyq\",\"style\":{\"layout_flexBasisPercent\":1}},\n{\"title\":\"金榜\",\"url\":\"https://m.jjwxc.net/channel/natural/103/7/103\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"新文\",\"url\":\"https://m.jjwxc.net/channel/428\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"完结\",\"url\":\"https://m.jjwxc.net/channel/429\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"淘文\",\"url\":\"https://m.jjwxc.net/channel/taowen/qqyq\",\"style\":{\"layout_flexGrow\":1}},\n\n{\"title\":\"🌀游戏悬疑🌀\",\"url\":\"https://m.jjwxc.net/channel/channel/xywy\",\"style\":{\"layout_flexBasisPercent\":1}},\n{\"title\":\"金榜\",\"url\":\"https://m.jjwxc.net/channel/natural/106/7/106\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"新文\",\"url\":\"https://m.jjwxc.net/channel/438\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"完结\",\"url\":\"https://m.jjwxc.net/channel/439\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"淘文\",\"url\":\"https://m.jjwxc.net/channel/taowen/xywy\",\"style\":{\"layout_flexGrow\":1}},\n\n{\"title\":\"🌀都市纯爱🌀\",\"url\":\"https://m.jjwxc.net/channel/channel/xddm\",\"style\":{\"layout_flexBasisPercent\":1}},\n{\"title\":\"金榜\",\"url\":\"https://m.jjwxc.net/channel/natural/107/7/107\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"新文\",\"url\":\"https://m.jjwxc.net/channel/685\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"完结\",\"url\":\"https://m.jjwxc.net/channel/686\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"淘文\",\"url\":\"https://m.jjwxc.net/channel/taowen/xddm\",\"style\":{\"layout_flexGrow\":1}},\n\n{\"title\":\"🌀幻想纯爱🌀\",\"url\":\"https://m.jjwxc.net/channel/channel/blhx\",\"style\":{\"layout_flexBasisPercent\":1}},\n{\"title\":\"金榜\",\"url\":\"https://m.jjwxc.net/channel/natural/118/7/118\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"新文\",\"url\":\"https://m.jjwxc.net/channel/1402\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"完结\",\"url\":\"https://m.jjwxc.net/channel/1403\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"淘文\",\"url\":\"https://m.jjwxc.net/channel/taowen/blhx\",\"style\":{\"layout_flexGrow\":1}},\n\n{\"title\":\"🌀古代纯爱🌀\",\"url\":\"https://m.jjwxc.net/channel/channel/gddm\",\"style\":{\"layout_flexBasisPercent\":1}},\n{\"title\":\"金榜\",\"url\":\"https://m.jjwxc.net/channel/natural/108/7/108\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"新文\",\"url\":\"https://m.jjwxc.net/channel/699\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"完结\",\"url\":\"https://m.jjwxc.net/channel/700\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"淘文\",\"url\":\"https://m.jjwxc.net/channel/taowen/gddm\",\"style\":{\"layout_flexGrow\":1}},\n\n{\"title\":\"🌀百合小说🌀\",\"url\":\"https://m.jjwxc.net/channel/channel/bhxs\",\"style\":{\"layout_flexBasisPercent\":1}},\n{\"title\":\"金榜\",\"url\":\"https://m.jjwxc.net/channel/natural/109/7/109\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"新文\",\"url\":\"https://m.jjwxc.net/channel/713\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"完结\",\"url\":\"https://m.jjwxc.net/channel/714\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"淘文\",\"url\":\"https://m.jjwxc.net/channel/taowen/bhxs\",\"style\":{\"layout_flexGrow\":1}},\n\n{\"title\":\"🌀无CP小说🌀\",\"url\":\"https://m.jjwxc.net/channel/channel/nocp\",\"style\":{\"layout_flexBasisPercent\":1}},\n{\"title\":\"金榜\",\"url\":\"https://m.jjwxc.net/channel/natural/114/7/114\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"新文\",\"url\":\"https://m.jjwxc.net/channel/1692\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"完结\",\"url\":\"https://m.jjwxc.net/channel/1693\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"淘文\",\"url\":\"https://m.jjwxc.net/channel/taowen/nocp\",\"style\":{\"layout_flexGrow\":1}},\n\n{\"title\":\"🌀衍生纯爱🌀\",\"url\":\"https://m.jjwxc.net/channel/channel/trdm\",\"style\":{\"layout_flexBasisPercent\":1}},\n{\"title\":\"金榜\",\"url\":\"https://m.jjwxc.net/channel/natural/110/7/110\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"新文\",\"url\":\"https://m.jjwxc.net/channel/92\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"完结\",\"url\":\"https://m.jjwxc.net/channel/93\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"淘文\",\"url\":\"https://m.jjwxc.net/channel/taowen/trdm\",\"style\":{\"layout_flexGrow\":1}},\n\n{\"title\":\"🌀二次元言情🌀\",\"url\":\"https://m.jjwxc.net/channel/channel/trmd\",\"style\":{\"layout_flexBasisPercent\":1}},\n{\"title\":\"金榜\",\"url\":\"https://m.jjwxc.net/channel/natural/111/7/111\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"新文\",\"url\":\"https://m.jjwxc.net/channel/104\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"完结\",\"url\":\"https://m.jjwxc.net/channel/105\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"淘文\",\"url\":\"https://m.jjwxc.net/channel/taowen/trmd\",\"style\":{\"layout_flexGrow\":1}},\n\n{\"title\":\"🌀衍生言情🌀\",\"url\":\"https://m.jjwxc.net/channel/channel/trys\",\"style\":{\"layout_flexBasisPercent\":1}},\n{\"title\":\"金榜\",\"url\":\"https://m.jjwxc.net/channel/natural/112/7/112\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"新文\",\"url\":\"https://m.jjwxc.net/channel/112\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"完结\",\"url\":\"https://m.jjwxc.net/channel/113\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"淘文\",\"url\":\"https://m.jjwxc.net/channel/taowen/trys\",\"style\":{\"layout_flexGrow\":1}},\n\n{\"title\":\"🌀衍生无CP🌀\",\"url\":\"https://m.jjwxc.net/channel/channel/ysnocp\",\"style\":{\"layout_flexBasisPercent\":1}},\n{\"title\":\"金榜\",\"url\":\"https://m.jjwxc.net/channel/natural/120/7/120\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"新文\",\"url\":\"https://m.jjwxc.net/channel/2148\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"完结\",\"url\":\"https://m.jjwxc.net/channel/2149\",\"style\":{\"layout_flexGrow\":1}},\n{\"title\":\"淘文\",\"url\":\"https://m.jjwxc.net/channel/taowen/ysnocp\",\"style\":{\"layout_flexGrow\":1}},\n]", "header": "{\n\t\"User-Agents\": \"Mozilla/5.0 (Linux; Android 13; Z832 Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.5938.92 Mobile Safari/537.36\",\n \"Referer\": \"{{baseUrl}}\"\n}", "lastUpdateTime": 1733128371900, "loginUrl": "https://m.jjwxc.net/my/login?login_mode=jjwxc&referer=&ctime=0.5439626822504958", "respondTime": 180000, "ruleBookInfo": { "author": ".authorname-content a@text", "intro": "#novelintro@textNodes", "kind": "#left li.2@text", "lastChapter": "//div[contains(@class, 'b')]/div[@style='padding-left:10px'][1]/a[-1]/text()", "name": "h2@text##.*>", "tocUrl": "text.全部章节@href", "wordCount": "#left li.-1@text" }, "ruleContent": { "content": ".content_ul li@html", "nextContentUrl": "text.下一页@href" }, "ruleExplore": { "bookList": "", "bookUrl": "a@href" }, "ruleReview": {}, "ruleSearch": { "author": "a.1@text", "bookList": ".module ul li||.col1", "bookUrl": "a.0@href", "name": "a.0@text##《|》" }, "ruleToc": { "chapterList": "//div[contains(@class, 'b')]/div[@style='padding-left:10px'][1]/a", "chapterName": "text##\\[.*\\] ?|^(\\d+)\\. ?(?=第)", "chapterUrl": "href" }, "searchUrl": "https://m.jjwxc.net/search?kw={{key}}&t=1,{\n \"charset\": \"GB18030\"\n}", "weight": 0 }, { "bookSourceComment": "// Error: Expected to find an object with property ['data'] in path $ but found 'java.lang.String'. This is not a json object according to the JsonProvider: 'com.jayway.jsonpath.spi.json.JsonSmartJsonProvider'.\n\n来自互联网,请勿公开传播文件/直链", "bookSourceGroup": "番茄小说", "bookSourceName": "番茄小说(严禁传播文件/直链)", "bookSourceType": 0, "bookSourceUrl": "https://fq.52dns.cc", "bookUrlPattern": "", "concurrentRate": "20/6000", "customOrder": 0, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "enabledReview": false, "exploreUrl": "[\n {\n\t\"title\": \"我的书架\",\n\t\"url\": \"https://fanqienovel.com/reading/bookapi/bookshelf/info/v:version/?aid=1967&iid=0&version_code=56910&update_version_code=56910\",\n\t\"style\": {\n\t\t\"layout_flexBasisPercent\": 1,\n\t\t\"layout_flexGrow\": 1\n\t}\n },\n{\"title\": \"༺ˇ»`ʚ男生ɞ´«ˇ༻\",\"url\": \"\",\"style\": {\"layout_flexGrow\": 1, \"layout_flexBasisPercent\": 1}},\n{\"title\": \"都市\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=1&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"都市生活\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=2&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"玄幻\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=7&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"科幻\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=8&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"悬疑\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=10&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"乡村\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=11&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"历史\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=12&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"体育\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=15&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"武侠\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=16&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"影视小说\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=45&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"文学小说\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=47&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"生活\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=48&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"成功励志\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=56&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"文化历史\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=62&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"赘婿\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=25&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"神医\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=26&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"战神\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=27&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"奶爸\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=42&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"学霸\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=82&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"天才\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=90&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"腹黑\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=92&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"扮猪吃虎\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=93&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"鉴宝\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=17&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"系统\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=19&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"神豪\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=20&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"种田\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=23&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"重生\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=36&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"穿越\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=37&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"二次元\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=39&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"海岛\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=40&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"娱乐圈\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=43&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"空间\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=44&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"推理\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=61&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"洪荒\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=66&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"三国\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=67&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"末世\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=68&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"直播\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=69&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"无限流\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=70&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"诸天万界\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=71&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"大唐\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=73&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"宠物\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=74&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"外卖\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=75&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"星际\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=77&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"美食\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=78&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"年代\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=79&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"剑道\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=80&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"盗墓\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=81&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"战争\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=97&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"灵异\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=100&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"都市修真\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=124&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"家庭\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=125&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"明朝\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=126&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"职场\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=127&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"都市日常\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=261&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"都市脑洞\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=262&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"都市种田\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=263&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"历史脑洞\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=272&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"历史古代\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=273&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"惊悚\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=322&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"奥特同人\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=367&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"火影\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=368&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"反派\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=369&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"海贼\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=370&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"神奇宝贝\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=371&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"网游\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=372&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"西游\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=373&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"漫威\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=374&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"特种兵\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=375&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"龙珠\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=376&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"大秦\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=377&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"女帝\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=378&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"求生\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=379&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"聊天群\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=381&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"穿书\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=382&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"九叔\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=383&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"无敌\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=384&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"校花\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=385&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"单女主\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=389&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"无女主\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=391&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"都市青春\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=396&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"架空\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=452&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"开局\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=453&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"综漫\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=465&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"钓鱼\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=493&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"囤物资\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=494&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"四合院\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=495&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"国运\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=496&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"武将\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=497&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"皇帝\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=498&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"断层\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=500&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"宋朝\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=501&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"宫廷侯爵\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=502&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"清朝\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=503&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"抗战谍战\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=504&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"破案\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=505&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"神探\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=506&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"谍战\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=507&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"电竞\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=508&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"游戏主播\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=509&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"东方玄幻\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=511&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"异世大陆\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=512&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"高武世界\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=513&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"灵气复苏\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=514&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"末日求生\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=515&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"都市异能\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=516&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"修仙\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=517&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"特工\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=518&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"大小姐\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=519&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"大佬\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=520&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"打脸\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=522&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"双重生\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=524&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"同人\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=538&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"悬疑脑洞\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=539&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"克苏鲁\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=705&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"衍生同人\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=718&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"游戏体育\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=746&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"悬疑灵异\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=751&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"搞笑轻松\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=778&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"官场\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=788&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"\",\"url\": \"\",\"style\": {\"layout_flexGrow\": 1, \"layout_flexBasisPercent\": 0.25}},\n{\"title\": ༺ˇ»`ʚ女生ɞ´«ˇ༻\",\"url\": \"\",\"style\": {\"layout_flexGrow\": 1, \"layout_flexBasisPercent\": 1}},\n{\"title\": \"都市生活\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=2&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"现代言情\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=3&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"古代言情\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=5&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"科幻\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=8&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"悬疑\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=10&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"乡村\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=11&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"武侠\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=16&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"幻想言情\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=32&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"婚恋\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=34&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"影视小说\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=45&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"文学小说\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=47&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"生活\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=48&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"成功励志\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=56&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"文化历史\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=62&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"萌宝\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=28&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"豪门总裁\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=29&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"宠妻\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=30&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"学霸\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=82&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"公主\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=83&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"皇后\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=84&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"王妃\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=85&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"女强\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=86&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"皇叔\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=87&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"嫡女\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=88&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"精灵\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=89&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"天才\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=90&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"腹黑\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=92&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"扮猪吃虎\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=93&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"团宠\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=94&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"校园\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=4&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"系统\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=19&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"种田\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=23&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"快穿\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=24&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"重生\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=36&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"穿越\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=37&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"二次元\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=39&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"娱乐圈\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=43&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"空间\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=44&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"推理\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=61&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"末世\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=68&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"直播\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=69&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"兽世\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=72&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"清穿\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=76&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"星际\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=77&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"美食\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=78&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"年代\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=79&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"盗墓\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=81&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"虐文\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=95&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"甜宠\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=96&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"战争\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=97&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"灵异\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=100&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"家庭\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=125&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"职场\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=127&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"宫斗宅斗\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=246&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"医术\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=247&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"玄幻言情\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=248&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"古言脑洞\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=253&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"都市日常\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=261&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"马甲\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=266&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"现言脑洞\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=267&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"现言复仇\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=268&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"双男主\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=275&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"反派\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=369&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"病娇\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=380&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"穿书\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=382&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"无敌\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=384&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"青梅竹马\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=387&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"女扮男装\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=388&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"民国\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=390&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"无CP\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=392&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"可盐可甜\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=454&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"天作之合\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=455&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"情有独钟\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=456&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"虐渣\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=457&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"护短\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=458&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"古灵精怪\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=459&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"独宠\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=460&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"群穿\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=461&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"古穿今\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=462&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"今穿古\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=463&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"异世穿越\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=464&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"综漫\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=465&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"闪婚\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=466&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"隐婚\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=467&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"冰山\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=468&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"双面\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=469&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"替身\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=470&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"契约婚姻\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=471&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"豪门世家\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=473&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"日久生情\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=474&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"破镜重圆\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=475&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"双向奔赴\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=476&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"一见钟情\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=477&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"强强\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=478&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"带球跑\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=479&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"逃婚\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=480&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"暗恋\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=482&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"相爱相杀\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=483&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"HE\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=484&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"职场商战\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=485&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"明星\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=486&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"医生\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=487&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"律师\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=488&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"现言萌宝\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=489&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"厨娘\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=490&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"毒医\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=491&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"将军\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=492&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"囤物资\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=494&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"四合院\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=495&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"抗战谍战\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=504&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"破案\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=505&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"电竞\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=508&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"游戏主播\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=509&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"大小姐\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=519&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"大佬\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=520&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"作精\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=521&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"打脸\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=522&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"前世今生\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=523&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"双重生\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=524&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"同人\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=538&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"悬疑脑洞\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=539&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"逃荒\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=557&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"双洁\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=702&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"双女主\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=704&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"衍生同人\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=718&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"豪门爽文\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=745&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"游戏体育\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=746&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"悬疑恋爱\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=747&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"霸总\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=748&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"青春甜宠\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=749&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"职场婚恋\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=750&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"搞笑轻松\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=778&gender=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"༺ˇ»`ʚ出版ɞ´«ˇ༻\",\"url\": \"\",\"style\": {\"layout_flexGrow\": 1, \"layout_flexBasisPercent\": 1}},\n{\"title\": \"都市\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=1&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"都市生活\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=2&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"现代言情\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=3&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"古代言情\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=5&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"玄幻\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=7&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"科幻\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=8&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"悬疑\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=10&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"历史\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=12&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"武侠\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=16&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"幻想言情\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=32&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"影视小说\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=45&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"诗歌散文\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=46&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"文学小说\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=47&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"生活\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=48&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"社会科学\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=50&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"名著经典\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=51&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"科技\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=52&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"经济管理\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=53&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"教育\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=54&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"成功励志\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=56&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"推理悬疑\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=61&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"文化历史\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=62&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"中国名著\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=98&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"外国名著\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=99&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"战神\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=27&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"萌宝\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=28&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"豪门总裁\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=29&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"宠妻\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=30&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"学霸\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=82&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"公主\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=83&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"皇后\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=84&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"王妃\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=85&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"女强\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=86&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"嫡女\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=88&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"精灵\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=89&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"天才\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=90&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"腹黑\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=92&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"校园\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=4&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"种田\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=23&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"重生\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=36&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"穿越\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=37&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"娱乐圈\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=43&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"推理\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=61&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"直播\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=69&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"大唐\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=73&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"美食\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=78&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"年代\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=79&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"剑道\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=80&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"盗墓\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=81&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"甜宠\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=96&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"战争\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=97&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"灵异\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=100&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"国学\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=116&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"家庭\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=125&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"明朝\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=126&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"职场\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=127&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"法律\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=142&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"宫斗宅斗\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=246&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"玄幻言情\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=248&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"古言脑洞\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=253&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"都市日常\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=261&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"都市脑洞\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=262&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"现言脑洞\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=267&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"历史古代\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=273&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"两性\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=274&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"特种兵\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=375&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"青梅竹马\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=387&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"女扮男装\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=388&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"民国\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=390&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"外国文学\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=397&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"古代文学\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=398&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"当代文学\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=399&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"现实小说\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=400&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"文学理论\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=401&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"中国历史\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=402&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"世界历史\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=403&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"历史传记\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=404&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"人文社科\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=405&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"哲学宗教\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=406&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"心理学\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=407&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"政治军事\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=408&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"人物传记\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=409&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"个人成长\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=410&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"思维智商\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=411&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"人际交往\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=412&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"文化艺术\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=413&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"亲子家教\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=415&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"保健养生\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=416&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"时尚美妆\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=418&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"美食休闲\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=419&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"家居旅游\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=420&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"风水占卜\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=421&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"经典国学\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=423&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"架空\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=452&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"今穿古\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=463&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"冰山\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=468&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"豪门世家\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=473&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"一见钟情\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=477&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"暗恋\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=482&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"HE\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=484&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"学校教育\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=721&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"成人教育\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=722&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"豪门爽文\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=745&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"悬疑恋爱\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=747&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"霸总\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=748&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"青春甜宠\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=749&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"职场婚恋\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=750&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"悬疑灵异\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=751&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"官场\",\"url\": \"https://novel.snssdk.com/api/novel/channel/homepage/new_category/book_list/v1/?parent_enterfrom=novel_channel_category.tab.&aid=1967&offset={{(page-1)*100}}&limit=100&category_id=788&genre_type=160\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"\",\"url\": \"\",\"style\": {\"layout_flexGrow\": 1, \"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"\",\"url\": \"\",\"style\": {\"layout_flexGrow\": 1, \"layout_flexBasisPercent\": 0.25}}\n]", "lastUpdateTime": 1732780831351, "loginUrl": "https://fanqienovel.com", "respondTime": 61472, "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}}/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": "$.data.data.*", "bookUrl": "{{source.bookSourceUrl}}/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}}/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}}/content?item_id={{$.item_id}}", "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)\nresult" }, "searchUrl": "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", "weight": 1000 }, { "bookSourceComment": "", "bookSourceGroup": "正版", "bookSourceName": "Komiic漫画", "bookSourceType": 2, "bookSourceUrl": "https://komiic.com", "bookUrlPattern": "https://.*/api/query,.*comicById.*", "concurrentRate": "10/5000", "customOrder": 0, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "enabledReview": 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", "lastUpdateTime": 1733130432401, "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": 16254, "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" }, "ruleReview": {}, "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": "", "bookSourceGroup": "", "bookSourceName": "七猫小说", "bookSourceType": 0, "bookSourceUrl": "https://api-bc.wtzw.com", "bookUrlPattern": "", "customOrder": 1, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "enabledReview": false, "exploreUrl": "[{\"title\":\"男生\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"都市人生\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=203&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"异术超能\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=219&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"玄幻奇幻\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=202&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"武侠仙侠\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=205&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"奇闻异事\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=204&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"历史\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=56&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"游戏\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=75&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"科幻\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=64&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"二次元\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=207&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"体育\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=206&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"影视\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=539&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"穿越\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=373&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"鉴宝\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=47&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"重生\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=779&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"血脉\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=426&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"签到\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=565&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"复仇\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=790&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"丹药\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=428&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"无限流\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=557&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"强者回归\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=402&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"医生\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=156&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"战神\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=527&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"女婿\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=36&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"皇帝\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=62&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"弃少\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=525&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"女总裁\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=89&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"热血\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=1&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"爽文\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=570&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"现实\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=12&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"悬疑\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=27&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"女生\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"现代言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=1&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"总裁豪门\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=8&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"古代言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=2&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"种田经商\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=16&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"宫闱宅斗\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=209&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"幻想言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=4&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"奇闻异事\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=204&need_filters=1&page={{page}}&need_category=1\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"影视原著\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=539&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"短篇\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=541&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"重生\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=779&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"女强\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=620&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"年下\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=631&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"空间\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=345&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"穿越\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=373&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"隐婚\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=481&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"系统\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=782&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"快穿\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=335&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"虐渣\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=739&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"日久生情\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=700&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"皇后\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=106&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"王爷\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=125&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"学霸\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=781&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"毒妃\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=109&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"校草\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=701&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"女配\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=191&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"甜宠\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=21&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"搞笑\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=788&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"虐恋\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=16&gender=2&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"治愈\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=17&gender=2&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"图书\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":1}},\n{\"title\":\"现代言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=260&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"古代言情\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=259&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"青春文学\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=265&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"影视原著\",\"url\":\"https://www.baidu.com/tag/need_filters=1&tag_id=539&gender=2&page={{page}}\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"悬疑推理\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=262&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"武侠小说\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=289&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"科幻未来\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=261&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"历史小说\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=264&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"仙侠奇缘\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=276&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"仙侠玄幻\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=288&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"现实小说\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=266&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"现代军旅\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=290&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"文学艺术\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=240&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人物传记\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=247&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"人文科社\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=241&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"少儿教育\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=258&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"经管励志\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=242&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},\n{\"title\":\"经典文学\",\"url\":\"https://www.baidu.com/category/gender=2&category_id=243&need_filters=1&page={{page}}&need_category=0\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]", "header": "", "lastUpdateTime": 1729122978833, "loginUrl": "", "respondTime": 2003, "ruleBookInfo": { "author": "author", "coverUrl": "image_link", "init": "data.book", "intro": "🏷️ {{$.book_tag_list[*].title##\\s##,}}{{'\\n'+'​'}}\n{{$.intro}}##(^|[。!?]+[”」)】]?)##$1
", "kind": "{{java.timeFormat(java.getString('$.update_time')*1000)}}##\\s.*", "lastChapter": "latest_chapter_title", "name": "title@put:{bid:id}", "tocUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':{{$.id}}}\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))\nparams['sign']=paramSign\n\"https://api-ks.wtzw.com/api/v1/chapter/chapter-list?\"+urlEncode(params)+\",\"+java.get(\"headers\")", "wordCount": "words_num" }, "ruleContent": { "content": "@js:\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 function decode(content) {\n var ivEncData = Base64.getDecoder().decode(String(content));\n var key = SecretKeySpec(String(\"242ccb8230d709e1\").getBytes(), \"AES\");\n var iv = IvParameterSpec(Arrays.copyOfRange(ivEncData, 0, 16));\n var chipher = Cipher.getInstance(\"AES/CBC/PKCS5Padding\");\n chipher.init(2, key, iv);\n return String(chipher.doFinal(Arrays.copyOfRange(ivEncData, 16, ivEncData.length)));\n }\n}\n\n\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':String(java.get('bid')),'chapterId':String(baseUrl.split(\"/\").pop())}\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};\n\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nparams['sign']=paramSign\nurl=\"https://api-ks.wtzw.com/api/v1/chapter/content?\"+urlEncode(params)\ndecode(JSON.parse(java.ajax(url+','+java.get(\"headers\"))).data.content)\n\n" }, "ruleExplore": { "author": "$.author", "bookList": "\ngender=baseUrl.match(/gender=(\\d+)/)?baseUrl.match(/gender=(\\d+)/)[1]:\"\"\ncategory_id=baseUrl.match(/category_id=(\\d+)/)?baseUrl.match(/category_id=(\\d+)/)[1]:\"\"\nneed_filters=baseUrl.match(/need_filters=(\\d+)/)?baseUrl.match(/need_filters=(\\d+)/)[1]:\"\"\npage=baseUrl.match(/page=(\\d+)/)?baseUrl.match(/page=(\\d+)/)[1]:\"\"\nneed_category=baseUrl.match(/need_category=(\\d+)/)?baseUrl.match(/need_category=(\\d+)/)[1]:\"\"\ntag_id=baseUrl.match(/tag_id=(\\d+)/)?baseUrl.match(/tag_id=(\\d+)/)[1]:\"\"\nsign_key='d3dGiJc651gSQ8w1'\nheaders={'app-version':'51110','platform':'android','reg':'0','AUTHORIZATION':'','application-id':'com.****.reader','net-env':'1','channel':'unknown','qm-params':''}\nheaders['sign']=String(java.md5Encode(Object.keys(headers).sort().reduce((pre,n)=>pre+n+'='+headers[n],'')+sign_key))\n\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};\n\nvar category = function () {\n params={'gender':gender,'category_id':category_id,'need_filters':need_filters,'page':page,'need_category':need_category}\n params['sign']=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\n url=\"https://api-bc.wtzw.com/api/v4/category/get-list?\"+urlEncode(params)\n return java.ajax(url+','+java.put(\"headers\",JSON.stringify({\"headers\":headers})))\n};\n\nvar tag = function () {\n params={'gender':gender,'need_filters':need_filters,'page':page,'tag_id':tag_id}\n params['sign']=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\n url=\"https://api-bc.wtzw.com/api/v4/tag/index?\"+urlEncode(params)\n return java.ajax(url+','+java.put(\"headers\",JSON.stringify({\"headers\":headers})))\n};\n\n\nif(baseUrl.match(/category/)){\n category()\n}else {\n tag()\n}\n\n$.data.books", "bookUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':{{$.id}},'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))\nparams['sign']=paramSign\n\"https://api-bc.wtzw.com/api/v4/book/detail?\"+urlEncode(params)+\",\"+java.get(\"headers\")", "coverUrl": "$.image_link", "intro": "🏷️ {{$.ptags}}\n{{$.intro}}", "kind": "", "name": "$.title", "wordCount": "$.words_num" }, "ruleReview": {}, "ruleSearch": { "author": "original_author", "bookList": "data.books", "bookUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':{{$.id}},'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))\nparams['sign']=paramSign\n\"/api/v4/book/detail?\"+urlEncode(params)+\",\"+java.get(\"headers\")", "coverUrl": "image_link", "intro": "🏷️ {{$.ptags}}\n{{$.intro}}", "kind": "", "name": "original_title", "wordCount": "words_num" }, "ruleToc": { "chapterList": "data.chapter_lists", "chapterName": "title", "chapterUrl": "id", "updateTime": "{{$.words}} 字" }, "searchUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nheaders={'app-version':'51110','platform':'android','reg':'0','AUTHORIZATION':'','application-id':'com.****.reader','net-env':'1','channel':'unknown','qm-params':''}\n\nparams={'gender':'3','imei_ip':'2937357107','page':page,'wd':key}\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};\n\nheaderSign=String(java.md5Encode(Object.keys(headers).sort().reduce((pre,n)=>pre+n+'='+headers[n],'')+sign_key))\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nheaders['sign']=headerSign\nparams['sign']=paramSign\nbody=urlEncode(params)\n\n\"/api/v5/search/words?\" +body+\",\"+java.put(\"headers\",JSON.stringify({\"headers\":headers}))", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "", "bookSourceName": "八一中文", "bookSourceType": 0, "bookSourceUrl": "http://www.x81zws.com", "customOrder": 1, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "enabledReview": false, "exploreUrl": "[{\"title\":\"玄幻魔法\",\"url\":\"/class/xuanhuan/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"武侠修真\",\"url\":\"/class/wuxia/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"都市言情\",\"url\":\"/class/dushi/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"历史军事\",\"url\":\"/class/lishi/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"科幻灵异\",\"url\":\"/class/kehuan/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"游戏竞技\",\"url\":\"/class/youxi/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"女生耽美\",\"url\":\"/class/nvsheng/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"其他类型\",\"url\":\"/class/qita/{{page}}/\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexGrow\":1,\"layout_flexBasisPercent\":0.25}}]", "header": "", "lastUpdateTime": 1732518108035, "respondTime": 3715, "ruleBookInfo": { "author": "[property=\"og:novel:author\"]@content", "coverUrl": "[property=\"og:image\"]@content", "intro": "🔔 更新时间:{{@@[property=\"og:novel:update_time\"]@content}}\n📂 内容简介:{{@@#bookintro@text}}##(^|[。!?]+[”」)】]?)##$1
", "kind": "[property~=category|status|update_time]@content", "lastChapter": "[property=\"og:novel:lastest_chapter_name\"]@content", "name": "[property=\"og:novel:book_name\"]@content", "wordCount": "{{@@li span.1@text}}字" }, "ruleContent": { "content": "#TextContent@html", "nextContentUrl": "#next_url@href" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "coverUrl": "", "intro": "", "kind": "", "lastChapter": "", "name": "", "wordCount": "" }, "ruleReview": {}, "ruleSearch": { "author": ".book_other span.0@text", "bookList": "#nr||#sitebox dl", "bookUrl": "a.0@href", "coverUrl": "img@data-original", "intro": ".book_des@text", "kind": ".book_other span.0@text&&.book_other span.1@text&&.uptime@text", "lastChapter": "a.-1@text", "name": "h3 a@text", "wordCount": ".book_other span.2@text" }, "ruleToc": { "chapterList": "#chapterList li a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "{{url=source.getKey();\ncookie.removeCookie(url)\njava.ajax(url).match(/search.*action=\"(.+?)\"/)[1]}}?searchkey={{key}}", "weight": 0 }, { "bookSourceComment": "// Error: org.mozilla.javascript.EcmaError: TypeError: Cannot read property \"密钥\" from null (#2(eval)#38) in #2(eval) at line number 38\n\n//酷安@迷路的浅殇 为爱发电的PHP接口,交流地址:933036150 禁止下书,五秒请求八次封锁,请关闭预加载\n//视频教程请哔哩哔哩搜索:迷路的浅殇\n//2024.08.29 经过仔细研究终于做到全自动切类型+文本书手动切手动听书\n//点击登录按钮,选择取消听书或者其他音色,取消听书就是看书,选择音色就是听书,切换模式需要刷新书籍和刷新正文\n//可直接书籍ID搜索书籍和书名搜索书籍,", "bookSourceGroup": "番茄小说", "bookSourceName": "番茄书源", "bookSourceType": 0, "bookSourceUrl": "https://api.cloudepay.cc", "bookUrlPattern": "", "customOrder": 1, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "enabledReview": false, "exploreUrl": "[\n{\"title\": \"榜 单 排 行\",\"url\": \"\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 1}},\n{\"title\": \"推荐榜单\",\"url\": \"https://api-lf.fanqiesdk.com/api/novel/channel/homepage/rank/rank_list/v2/?aid=13&limit=30&offset={{page -1}}&side_type=10&type=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"完结榜单\",\"url\": \"https://api-lf.fanqiesdk.com/api/novel/channel/homepage/rank/rank_list/v2/?aid=13&limit=30&offset={{page -1}}&side_type=11&type=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"热搜榜单\",\"url\": \"https://api-lf.fanqiesdk.com/api/novel/channel/homepage/rank/rank_list/v2/?aid=13&limit=30&offset={{page -1}}&side_type=12&type=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"黑马榜单\",\"url\": \"https://api-lf.fanqiesdk.com/api/novel/channel/homepage/rank/rank_list/v2/?aid=13&limit=30&offset={{page -1}}&side_type=13&type=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"爆更榜单\",\"url\": \"https://api-lf.fanqiesdk.com/api/novel/channel/homepage/rank/rank_list/v2/?aid=13&limit=30&offset={{page -1}}&side_type=15&type=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"每周推荐\",\"url\": \"https://fanqienovel.com/api/rank/recommend/list?type=1&limit=10&offset=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"男频精选\",\"url\": \"https://fanqienovel.com/api/rank/recommend/list?type=2&limit=10&offset=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"女频精选\",\"url\": \"https://fanqienovel.com/api/rank/recommend/list?type=3&limit=10&offset=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"巅峰榜单\",\"url\": \"https://fanqienovel.com/api/author/misc/top_book_list/v1/?limit=50&offset=0\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"出版榜单\",\"url\": \"https://fanqienovel.com/api/node/publication/list?page_index={{page -1}}&page_count=50\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"阅 读 分 类\",\"url\": \"\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 1}},\n{\"title\": \"都市异能\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=516&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"探案推理\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=506&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"历史古代\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=273&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"异界大陆\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=512&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"游戏主播\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=509&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"奥特同人\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=367&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"诸天万界\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=71&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"盗墓情节\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=81&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"明星娱乐\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=43&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"动漫衍生\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=718&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"玄幻脑洞\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=257&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"都市日常\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=257&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"悬疑灵异\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=751&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"悬疑脑洞\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=539&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"东方玄幻\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=511&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"奇幻仙侠\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=50&category_id=259&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"灵气复苏\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=514&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"无敌爽文\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=384&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"阅 读 标 签\",\"url\": \"\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 1}},\n{\"title\": \"大秦\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=377&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"明朝\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=126&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"三国\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=67&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"大唐\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=73&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"宋朝\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=501&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"清朝\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=503&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"推理\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=61&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"鉴宝\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=17&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"海贼\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=370&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"武将\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=497&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"国运\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=496&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"乡村\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=11&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"洪荒\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=66&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"空间\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=44&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n{\"title\": \"群聊\",\"url\": \"https://api.fanqiesdk.com/api/novel/channel/homepage/new_category/book_list/v1/?aid=1967&offset={{page -1}}&limit=100&category_id=381&gender=1\",\"style\":{\"layout_flexGrow\": 1,\"layout_flexBasisPercent\": 0.25}},\n]\n\n\n\n\n\n", "header": "", "lastUpdateTime": 1732780809164, "loginUi": "\n[\n{\n \"name\": \"  获取密钥  \",\n \"type\": \"button\",\n \"action\": \"my(my)\"\n },\n{\n \"name\": \"  查询次数  \",\n \"type\": \"button\",\n \"action\": \"c(c)\"\n },\n {\n \"name\": \"   取消听书  \",\n \"type\": \"button\",\n \"action\": \"set(0)\"\n },\n{\n \"name\": \"  喝杯咖啡  \",\n \"type\": \"button\",\n \"action\": \"zs(zs)\"\n },\n{ \n \"name\": \"密钥\", \n \"type\": \"password\" \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\n\n\n", "loginUrl": "\n// 音色设置,以及链接\n\n\n\nfunction login() {}\n\nfunction zs(zs) {\njava.startBrowserAwait(source.bookSourceUrl+'/static/img/z.png',\"喝杯咖啡\");\n}\n\n\n\nfunction c(c) {\neval(String(source.loginUrl));\nlet sj = JSON.parse(java.ajax(source.bookSourceUrl+'/cxcs?my='+Map('密钥'))).data.cx;\njava.longToast(sj);\n}\n\nfunction my(my) {\nfunction deviceType() {\n try {\n return!!java.androidId();\n } catch (e) {\n return false;\n }\n}\nlet device = deviceType()? 'android' : 'ios';\nif (device === 'android') {\n java.startBrowserAwait(source.bookSourceUrl+'/key?id='+java.androidId(),\"获取密钥\");\n} else if (device === 'ios') {\n java.startBrowserAwait(source.bookSourceUrl+'/key?id='+java.deviceID(),\"获取密钥\");\n}\n}\n\nfunction Map(e) {\n var infomap = source.getLoginInfoMap();\n const value = infomap[e];\n if (!value) {\n java.longToast(\"请填写密钥\");\n }\n return value;\n}\nvar sz = source.getVariable();\nvar data = [\n [\"阅读模式\", \"\"],\n [\"多人发音\", \"&tone_id=51\"],\n [\"真人发音\", \"&tone_id=0\"],\n [\"甜美少女\", \"&tone_id=1\"],\n [\"清亮青叔\", \"&tone_id=2\"],\n [\"开朗青年\", \"&tone_id=5\"],\n [\"温柔淑女\", \"&tone_id=6\"],\n]; // 接口数据\n\n// 判断接口是否为空\nif (sz == null || sz == \"\" || isNaN(sz) || sz < 0 || sz > data.length) {\n sz = 0;\n source.setVariable(sz);\n java.toast(data[sz][0]);\n} else {\n sz = parseInt(sz); // 将sz转换为整数\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 return source.setVariable(num);\n}\n\n\n// 获取接口显示\nfunction get(sz) {\n if (sz < 0 || sz > data.length) {\n java.longToast(\"无效的接口编号!\");\n return;\n }\n var show = \"\";\n return java.longToast(show + data[sz][0]);\n}\n\nvar option = data[sz][1];\noption;", "respondTime": 66329, "ruleBookInfo": { "author": "", "coverUrl": "", "init": "data[0]", "intro": "", "kind": "", "lastChapter": "", "name": "", "tocUrl": "$.book_id\n@js:\njava.put(\"id\",result);\n\"https://fanqienovel.com/api/reader/directory/detail?bookId=\"+result", "wordCount": "" }, "ruleContent": { "content": "\nlet cid = java.hexDecodeToString(result);\neval(String(source.loginUrl));\nlet genreValue = JSON.parse(java.ajax(book.bookUrl)).data[0].genre;\nif (genreValue === '4') {\n option = '&tone_id=0';\n}\njava.get(source.bookSourceUrl+'/content?item_id='+cid+option+'&key='+Map('密钥')+'&version=24.09.28',{\"Content-Type\": \"application/json\",\"Accept\":\"application/json, text/plain, */*\"}).body()\n\n$.data.content\n\n", "imageStyle": "", "nextContentUrl": "", "replaceRegex": "", "sourceRegex": "" }, "ruleExplore": { "author": ".author", "bookList": ".book_list[*]&&data.data&&.publication_list[*]&&.author_list[*]&&.list[*]&&$.data.result||$.data.data", "bookUrl": "https://api5-normal-sinfonlineb.fqnovel.com/reading/bookapi/multi-detail/v/?aid=1967&iid=1&version_code=999&book_id={{$.book_id}}", "coverUrl": ".thumbUri&&audio_thumb_uri||thumb_url&&avator_url", "intro": ".abstract&&rank_score&&publisher&&introduction", "kind": "progress&&author_level&&$..score&&$.category##([0-9]{1}.*[0-9]{1})$##$1分", "lastChapter": ".lastChapterTitle&&last_chapter_title", "name": ".bookName&&book_name&&author_level", "wordCount": ".wordNumber&&word_number" }, "ruleSearch": { "author": "$.author", "bookList": "$..book_data[0]&&$.data[*]\n", "bookUrl": "https://api5-normal-sinfonlineb.fqnovel.com/reading/bookapi/multi-detail/v/?aid=1967&iid=1&version_code=999&book_id={{$.book_id}}", "coverUrl": "$.thumb_url", "intro": "$.abstract", "kind": "$.category&&$..score##([0-9]{1}|[0-9]{1}.*[0-9]{1})$##$1分", "lastChapter": "", "name": "$.book_name", "wordCount": "$.word_number" }, "ruleToc": { "chapterList": "\neval(String(source.loginUrl));\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)).data[0].genre;\n//如果 genre 值为 4,书籍类型赋值为 听书函数\nif (genreValue === '4') {\n option = '&tone_id=0';\njava.longToast(\"已自动切换为听书!\");\n}\n// 根据不同条件为 book.type 赋值\nif (device === 'android') {\n if (option) {\n // 如果 option 有内容,安卓阅读赋值为 32\n book.type = 32;\njava.longToast(\"已自动切换为听书!\");\n } else if (genreValue === '1') {\n // 如果 genre 值为 1,安卓阅读赋值为 64\n book.type = 64;\njava.longToast(\"已自动切换为漫画!\");\n } else {\n // 默认情况下,安卓阅读赋值为 8\n book.type = 8;\n }\n} else if (device === 'ios') {\n if (option) {\n // 如果 option 有内容,苹果源阅赋值为 1\n book.type = 1;\njava.longToast(\"已自动切换为听书!\");\n } else if (genreValue === '1') {\n // 如果 genre 值为 1,苹果源阅赋值为 2\n book.type = 2;\njava.longToast(\"已自动切换为漫画!\");\n } else {\n // 默认情况下,苹果源阅赋值为 0\n book.type = 0;\n }\n}\n\nfunction spArr(arr, num) {\n let newArr = []\n for (let i = 0; i < arr.length;) {\n newArr.push(arr.slice(i, i += num))\n }\n return newArr\n}\nlet res = JSON.parse(result).data\nlet item_list = spArr(res[\"allItemIds\"], 100)\nlet array = []\nfor (let i = 0; i < item_list.length; i ++) {\n let response = java.ajax('https://novel.snssdk.com/api/novel/book/directory/detail/v1/?item_ids='+item_list[i])\n let data = JSON.parse(response).data\n data.forEach((x) => {\n array.push({\n name: x.title,\n url: `data:;base64,${java.base64Encode(x.item_id)},{\"type\":\"pyfqc\"}`,\n info: ((Number(x.volume_name) == 0?\"第一卷:默认\": x.volume_name)+' · '+java.timeFormat(x.first_pass_time*1000)+' · '+x.chapter_word_number+'字')\n })\n })\n}\narray\n\n\n\n\n", "chapterName": "name", "chapterUrl": "url", "isVip": "", "updateTime": "info\n##\\s[0-9]{2}:[0-9]{2}:[0-9]{2}" }, "searchUrl": "@js:\nfunction getUrl(key) {\n let isNumber = /^\\d+$/.test(key);\n if (isNumber) {\n return `https://api5-normal-sinfonlineb.fqnovel.com/reading/bookapi/multi-detail/v/?aid=1967&iid=1&version_code=999&book_id={{key}}`;\n } else {\n return `https://api5-normal-lf.fqnovel.com/reading/bookapi/search/page/v/?passback={{(page-1)*50}}&query={{key}}$&iid=1&tab_type=3&channel=0&aid=1967&app_name=novelapp&version_code=99999&device_platform=linux&device_type=WSA3&language=zh&os_version=8.1.0`;\n }\n}\ngetUrl(key)\n\n\n\n\n\n", "variableComment": "", "weight": 76 }, { "bookSourceComment": "", "bookSourceGroup": "", "bookSourceName": "蚂蚁阅读", "bookSourceType": 0, "bookSourceUrl": "http://www.xmayitxt.com/", "bookUrlPattern": "http://www.xmayitxt.com/book/\\d+.html", "customOrder": 4, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "enabledReview": false, "exploreUrl": "[{\"title\":\"全部小说\",\"url\":\"/shuku/0_0_0_0_lastupdate_{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"玄幻小说\",\"url\":\"/shuku/1_0_0_0_lastupdate_{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"仙侠小说\",\"url\":\"/shuku/2_0_0_0_lastupdate_{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"都市小说\",\"url\":\"/shuku/3_0_0_0_lastupdate_{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"历史小说\",\"url\":\"/shuku/4_0_0_0_lastupdate_{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"军事小说\",\"url\":\"/shuku/5_0_0_0_lastupdate_{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"悬疑灵异\",\"url\":\"/shuku/6_0_0_0_lastupdate_{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"科幻小说\",\"url\":\"/shuku/7_0_0_0_lastupdate_{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"游戏小说\",\"url\":\"/shuku/8_0_0_0_lastupdate_{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"现言小说\",\"url\":\"/shuku/9_0_0_0_lastupdate_{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"古言小说\",\"url\":\"/shuku/10_0_0_0_lastupdate_{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"穿越小说\",\"url\":\"/shuku/11_0_0_0_lastupdate_{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"青春小说\",\"url\":\"/shuku/12_0_0_0_lastupdate_{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"豪门总裁\",\"url\":\"/shuku/14_0_0_0_lastupdate_{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"耽美同人\",\"url\":\"/shuku/15_0_0_0_lastupdate_{{page}}.html\",\"style\":{\"layout_flexGrow\":0.25}},{\"title\":\"其他小说\",\"url\":\"/shuku/13_0_0_0_lastupdate_{{page}}.html\",\"style\":{\"layout_flexGrow\":0,\"layout_flexBasisPercent\":0.29}}]", "lastUpdateTime": 1729122973298, "loginUrl": "", "respondTime": 6517, "ruleBookInfo": { "author": "class.author.0@text", "coverUrl": "class.book_left@tag.img@src", "init": "", "intro": "class.breviary@text", "kind": "class.list@i@text", "lastChapter": "class.list@a@text##正文(\\s+|_)|[\\((【].*[求更谢乐发推].*[】)\\)]|\\|", "name": "class.book_name@tag.h1@text", "tocUrl": "class.button_list@tag.a.2@href" }, "ruleContent": { "content": "class.page-content@textNodes##免费小说,无弹窗小说网,txt下载,请记住蚂蚁阅读网www.xmayitxt.com|\\*\\*\\*|一秒记住.*免费读!" }, "ruleExplore": { "bookList": "" }, "ruleReview": {}, "ruleSearch": { "author": "tag.td.5@text", "bookList": "class.BOX@tag.tr!0", "bookUrl": "tag.a.1@href", "coverUrl": "tag.a.1@href\n\nvar id = result.match(/\\/(\\d+).*/)[1];\nvar iid = parseInt(id/1000);\n'/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n", "kind": "class.tag@text", "lastChapter": "tag.td.3@a@text##正文(\\s+|_)|[\\((【].*[求更谢乐发推].*[】)\\)]|\\|", "name": "tag.td.2@text" }, "ruleToc": { "chapterList": "class.float-list@tag.li", "chapterName": "tag.a@text##正文(\\s+|_)|[\\((【].*[求更谢乐发推].*[】)\\)]|\\|", "chapterUrl": "tag.a@href", "updateTime": "createdate" }, "searchUrl": "http://www.xmayitxt.com/modules/article/search.php?q={{key}}&searchtype=all&s=17333194950446968473", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "", "bookSourceName": "零零小说", "bookSourceType": 0, "bookSourceUrl": "https://www.00shu.la/", "bookUrlPattern": "https://www.00shu.la/\\d+/\\d+/", "customOrder": 10, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "enabledReview": false, "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": 1722294837245, "loginUrl": "", "respondTime": 2515, "ruleBookInfo": { "author": "[property=og:novel:author]@content", "coverUrl": "[property=og:image]@content", "init": "", "intro": "[property=og:description]@content", "kind": "id.info@tag.p.2@text&&[property=og:novel:category]@content##最后更新:", "lastChapter": "id.info@tag.p.3@a@text", "name": "[property=og:novel:book_name]@content", "tocUrl": "", "wordCount": "" }, "ruleContent": { "content": "id.content@html##最新网址.*la" }, "ruleExplore": { "author": "class.s5@text", "bookList": "class.l@li", "bookUrl": "class.s2@a@href@js:\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\n'https://www.00shu.la/'+iid+'/'+id+'/'", "coverUrl": "class.s2@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", "lastChapter": "class.s3@text", "name": "class.s2@a@text" }, "ruleReview": {}, "ruleSearch": { "author": "tag.td.2@text", "bookList": "class.grid@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);\n'https://www.00shu.la/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n", "intro": "", "kind": "tag.td.4@text", "lastChapter": "tag.td.1@a@text", "name": "tag.td.0@a@text", "wordCount": "tag.td.3@text" }, "ruleToc": { "chapterList": "id.list@dd", "chapterName": "a@text", "chapterUrl": "a@href" }, "searchUrl": "https://www.00shu.la/modules/article/search.php?q={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "", "bookSourceName": "精品小说", "bookSourceType": 0, "bookSourceUrl": "http://m.jingp.com#", "bookUrlPattern": "http://m.jingp.com/book/\\d+.html", "customOrder": 22, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "enabledReview": false, "exploreUrl": "全部::/boy/\n玄幻::list_5_{{page}}.html\n恐怖::list_6_{{page}}.html\n科幻::list_7_{{page}}.html\n仙侠::list_8_{{page}}.html\n历史::list_9_{{page}}.html\n武侠::list_11_{{page}}.html\n奇幻::list_13_{{page}}.html\n女频::\n全部::/girl/\n都市::list_14_{{page}}.html\n言情::list_15_{{page}}.html\n总裁::list_16_{{page}}.html\n穿越::list_17_{{page}}.html\n灵异::list_18_{{page}}.html\n校园::list_20_{{page}}.html", "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\"}", "lastUpdateTime": 1732517826503, "respondTime": 415, "ruleBookInfo": { "author": ".author.0@text", "coverUrl": "#rInfo img@src", "intro": ".content p.0@text", "kind": ".del a.0@text&&.del span.2@text", "lastChapter": ".onlineabs p.-1@text", "name": "h1@text", "wordCount": ".del span.1@text" }, "ruleContent": { "content": ".art_cnt@html" }, "ruleExplore": { "author": ".author@text", "bookList": ".list-ul li", "bookUrl": "a@href", "coverUrl": "img@src", "intro": ".desc@text", "kind": ".time@text", "name": ".tit@text" }, "ruleReview": {}, "ruleSearch": { "author": "span@ownText", "bookList": ".clearfix li", "bookUrl": "a@href", "coverUrl": "img@src", "intro": "p.0@text", "kind": "em@text", "name": "a@text" }, "ruleToc": { "chapterList": "#chapter-list li a", "chapterName": "text", "chapterUrl": "href" }, "searchUrl": "http://m.jingp.com/search?search={{key}}", "weight": 42 }, { "bookSourceComment": "", "bookSourceGroup": "正版", "bookSourceName": "绾书文学", "bookSourceType": 0, "bookSourceUrl": "https://api.wanshu.com/", "bookUrlPattern": "", "customOrder": 35, "enabled": false, "enabledCookieJar": false, "enabledExplore": true, "enabledReview": 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": 1733129570448, "loginUrl": "https://account.wanshu.com/login", "respondTime": 900, "ruleBookInfo": { "intro": "" }, "ruleContent": { "content": "data.content", "imageStyle": "0" }, "ruleExplore": {}, "ruleReview": {}, "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": "https://celeter.github.io/SourceGo", "bookSourceGroup": "", "bookSourceName": "思路客", "bookSourceType": 0, "bookSourceUrl": "http://www.siluke.cc", "bookUrlPattern": "", "customOrder": 36, "enabled": true, "enabledCookieJar": true, "enabledExplore": false, "enabledReview": false, "exploreUrl": "", "header": "", "lastUpdateTime": 1733128709421, "respondTime": 4222, "ruleBookInfo": { "author": "", "canReName": "true", "coverUrl": "[property=\"og:image\"]@content", "init": "", "intro": "[property=\"og:description\"]@content", "kind": "", "lastChapter": "", "name": "", "tocUrl": "", "wordCount": "" }, "ruleContent": { "content": "id.content@html", "nextContentUrl": "", "replaceRegex": "##天才一秒.*无广告!\\s*|纯文字在线.*\\s*|.*阅读请访问\\s*|.*校正章节.*", "sourceRegex": "", "webJs": "" }, "ruleExplore": { "author": "", "bookList": "", "bookUrl": "", "coverUrl": "", "intro": "", "kind": "", "lastChapter": "", "name": "", "wordCount": "" }, "ruleReview": {}, "ruleSearch": { "author": "tag.a.1@text", "bookList": "class.novelslist2@tag.li!0", "bookUrl": "tag.a.0@href", "coverUrl": "", "intro": "", "kind": "", "lastChapter": "tag.a.2@text", "name": "tag.a.0@text", "wordCount": "" }, "ruleToc": { "chapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8:9:10:11@tag.a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": "", "updateTime": "" }, "searchUrl": "/search.html?name={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "🌸", "bookSourceName": "言情小筑", "bookSourceType": 0, "bookSourceUrl": "https://m.yqxz.org/", "customOrder": 38, "enabled": true, "enabledCookieJar": true, "enabledExplore": false, "enabledReview": false, "lastUpdateTime": 1733128705366, "respondTime": 4601, "ruleBookInfo": { "author": "tag.span.0@text", "intro": ".infos@p@text", "kind": "", "name": "tag.h1@text", "tocUrl": "" }, "ruleContent": { "content": ".read_chapterDetail@text", "nextContentUrl": "" }, "ruleExplore": {}, "ruleReview": {}, "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://m.9191net.com#", "customOrder": 43, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "enabledReview": false, "exploreUrl": "言情::http://m.9191net.com/search/3/%E8%A8%80%E6%83%85/{{page}}.html\n穿越::http://m.9191net.com/search/3/%E7%A9%BF%E8%B6%8A/{{page}}.html\n重生::http://m.9191net.com/search/3/%E9%87%8D%E7%94%9F/{{page}}.html\n总裁::http://m.9191net.com/search/3/%E6%80%BB%E8%A3%81/{{page}}.html\n都市::http://m.9191net.com/m/cat/ds/{{page}}.html\n青春::http://m.9191net.com/m/cat/qc/{{page}}.html\n武侠::http://m.9191net.com/m/cat/wx/{{page}}.html\n仙侠::http://m.9191net.com/m/cat/xx/{{page}}.html\n玄幻::http://m.9191net.com/m/cat/xh/{{page}}.html\n奇幻::http://m.9191net.com/m/cat/qh/{{page}}.html\n穿越::http://m.9191net.com/m/cat/cy/{{page}}.html\n历史::http://m.9191net.com/m/cat/ls/{{page}}.html\n架空::http://m.9191net.com/m/cat/jk/{{page}}.html\n网游::http://m.9191net.com/m/cat/yx/{{page}}.html\n竞技::http://m.9191net.com/m/cat/jg.html\n科幻::http://m.9191net.com/m/cat/kh/{{page}}.html\n灵异::http://m.9191net.com/m/cat/ly.html\n恐怖::http://m.9191net.com/m/cat/kb/{{page}}.html\n散文::http://m.9191net.com/m/cat/sw.html\n名著::http://m.9191net.com/m/cat/mz/{{page}}.html\n传迹::http://m.9191net.com/m/cat/zj.html\n同人::http://m.9191net.com/m/cat/tr/{{page}}.html\n全部::http://m.9191net.com/m/cat/qj/{{page}}/action/shop/todo/content/do/-1vunionvselectv1f2f3fconcati280x7cfmd5i281122xf0x7cxf5f6f7f8f9f10f11f12f13f14f15f16f17.html\n最新::http://m.9191net.com/m/cat/zx/{{page}}/cat/favicon.html", "lastUpdateTime": 1732517843167, "respondTime": 839, "ruleBookInfo": { "author": "tag.p@text##分类:.*\n状态:.*\n格式:.*\n大小:.*\n更新:.*\nRAR/ZIP.*|苹果端用户下载方式:.*", "init": "", "intro": "class.intro_info.0@html", "kind": "tag.p!0@a@text", "name": "tag.h2@text" }, "ruleContent": { "content": "class.downButton@title&&class.downButton@href" }, "ruleExplore": { "bookList": "" }, "ruleReview": {}, "ruleSearch": { "author": "author", "bookList": "class.block", "bookUrl": "tag.a@href", "coverUrl": "tag.a@img@src", "intro": "tag.p@a@html", "name": "tag.h2@text" }, "ruleToc": { "chapterList": "class.ablum_read", "chapterName": "tag.a@text" }, "searchUrl": "http://m.9191net.com/search.html?keywords={{key}}&submit=", "weight": 100 }, { "bookSourceComment": "", "bookSourceGroup": "", "bookSourceName": "企鹅小说", "bookSourceType": 0, "bookSourceUrl": "http://www.qiexs.com/", "bookUrlPattern": "http://www.qiexs.com/xiaoshuo/\\d+.html", "customOrder": 43, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "enabledReview": false, "exploreUrl": "[\r\n {\r\n \"title\": \"分类\",\r\n \"url\": \"\",\r\n \"style\": {\r\n \"layout_flexBasisPercent\": 1,\r\n \"layout_flexGrow\": 1\r\n }\r\n },\r\n {\r\n \"title\": \"玄幻奇幻\",\r\n \"url\": \"/xuanhuanqihuan?page={{page}}\",\r\n \"style\": {\r\n \"layout_flexBasisPercent\": 0.25,\r\n \"layout_flexGrow\": 1\r\n }\r\n },\r\n {\r\n \"title\": \"武侠仙侠\",\r\n \"url\": \"/wuxiaxianxia?page={{page}}\",\r\n \"style\": {\r\n \"layout_flexBasisPercent\": 0.25,\r\n \"layout_flexGrow\": 1\r\n }\r\n },\r\n {\r\n \"title\": \"都市言情\",\r\n \"url\": \"/dushiyanqing?page={{page}}\",\r\n \"style\": {\r\n \"layout_flexBasisPercent\": 0.25,\r\n \"layout_flexGrow\": 1\r\n }\r\n },\r\n {\r\n \"title\": \"历史军事\",\r\n \"url\": \"/lishijunshi?page={{page}}\",\r\n \"style\": {\r\n \"layout_flexBasisPercent\": 0.25,\r\n \"layout_flexGrow\": 1\r\n }\r\n },\r\n {\r\n \"title\": \"游戏竞技\",\r\n \"url\": \"/youxijingji?page={{page}}\",\r\n \"style\": {\r\n \"layout_flexBasisPercent\": 0.25,\r\n \"layout_flexGrow\": 1\r\n }\r\n },\r\n {\r\n \"title\": \"科幻传奇\",\r\n \"url\": \"/kehuanchuanqi?page={{page}}\",\r\n \"style\": {\r\n \"layout_flexBasisPercent\": 0.25,\r\n \"layout_flexGrow\": 1\r\n }\r\n },\r\n {\r\n \"title\": \"恐怖灵异\",\r\n \"url\": \"/kongbulingyi?page={{page}}\",\r\n \"style\": {\r\n \"layout_flexBasisPercent\": 0.2,\r\n \"layout_flexGrow\": 1\r\n }\r\n },\r\n {\r\n \"title\": \"全本小说\",\r\n \"url\": \"/quanbenxiaoshuo?page={{page}}\",\r\n \"style\": {\r\n \"layout_flexBasisPercent\": 1,\r\n \"layout_flexGrow\": 1\r\n }\r\n }\r\n]", "lastUpdateTime": 1733128583141, "respondTime": 15574, "ruleBookInfo": { "author": "class.booktag@tag.a.0@text", "coverUrl": "class.text-muted@tag.img@src", "init": "", "intro": "class.text-muted@text##\\s+积分规则\\s*[\\u4e00-\\u9fa5]{0,4}推荐阅读", "kind": "class.booktag@tag.a.1@text", "lastChapter": "class.text-danger@text##\\s*查看全部章节", "name": "h1@text", "tocUrl": "", "wordCount": "class.booktag@tag.span.0@text##字数:" }, "ruleContent": { "content": "class.panel-body contents@tag.p@text", "nextContentUrl": "class.btn btn-default next_ye@href", "replaceRegex": "##.*最新章节.*([企鹅]|[小说]|[域名]|[章节]){2,}[^\\u4e00-\\u9fa5]+|喜欢看[\\u4e00-\\u9fa5]{2,9}.*吗.*那就记住.*([章节])[^\\u4e00-\\u9fa5]+" }, "ruleExplore": { "author": "tag.td.2@text", "bookList": "tag.tbody@tag.tr.!0", "bookUrl": "tag.td.0@tag.a@href", "coverUrl": "tag.td.0@tag.a@href\n@js: \nlet match = result.match(/(\\d+)/);\nlet number = match ? parseInt(match[0]) : 0;\n\nlet a;\nlet b = number - 100;\nif (b < 1000) { a = 0; } else { a = Math.floor(b / 1000); }\n\nlet jieguo = \"http://www.qiexs.com/images/\" + a + \"/\" + b + \"/\" + b + \"s.jpg\";\nlet jieguo1 = \"http://www.qiexs.com/images/\" + a + \"/\" + b + \"/\" + b + \"s.jpeg\";\nlet jieguo2 = \"http://www.qiexs.com/images/\" + a + \"/\" + b + \"/s.jpg\";\njieguo || jieguo1 || jieguo2", "intro": "tag.td.0@tag.a@href\n@js:\r\nvar html = java.ajax(result);\r\ntext = org.jsoup.Jsoup.parse(html)\r\n .select(\"p.text-muted#bookIntro\").first();\r\ntext;", "kind": "", "lastChapter": ".hidden-xs.0@text", "name": "tag.td.0@text" }, "ruleReview": {}, "ruleSearch": { "author": "class.booktag@text", "bookList": "class.panel panel-default@class.col-md-10", "bookUrl": "class.bookTitle@tag.a@href", "coverUrl": "class.bookTitle@tag.a@href\n@js: \nlet match = result.match(/(\\d+)/);\nlet number = match ? parseInt(match[0]) : 0;\n\nlet a;\nlet b = number - 100;\nif (b < 1000) { a = 0; } else { a = Math.floor(b / 1000); }\n\nlet jieguo = \"http://www.qiexs.com/images/\" + a + \"/\" + b + \"/\" + b + \"s.jpg\";\nlet jieguo1 = \"http://www.qiexs.com/images/\" + a + \"/\" + b + \"/\" + b + \"s.jpeg\";\nlet jieguo2 = \"http://www.qiexs.com/images/\" + a + \"/\" + b + \"/s.jpg\";\njieguo || jieguo1 || jieguo2", "intro": "class.text-muted hidden-xs@text", "lastChapter": "class.text-danger@text", "name": "class.bookTitle@text", "wordCount": "" }, "ruleToc": { "chapterList": "class.panel-body panel-chapterlist.1@class.col-md-3", "chapterName": "tag.dd@tag.a@text", "chapterUrl": "class.col-md-3@tag.a@href" }, "searchUrl": "{{url=source.getKey();\ncookie.removeCookie(url)}}/search/,{\n \"body\": \"keyword={{key}}\",\n \"method\": \"POST\"\n}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "🎨", "bookSourceName": "好看漫画", "bookSourceType": 2, "bookSourceUrl": "https://www.9comic.cn/", "customOrder": 79, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "enabledReview": false, "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": 1729124178896, "respondTime": 872, "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": "" }, "ruleReview": {}, "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": "", "bookSourceGroup": "", "bookSourceName": "秀书", "bookSourceType": 0, "bookSourceUrl": "http://www.xiumb12.com", "customOrder": 84, "enabled": true, "enabledCookieJar": true, "enabledExplore": false, "enabledReview": false, "lastUpdateTime": 1733129874449, "respondTime": 4956, "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": {}, "ruleReview": {}, "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": "更新新网址,原地址http://www.duwanjuan.com", "bookSourceGroup": "", "bookSourceName": "读万卷", "bookSourceType": 0, "bookSourceUrl": "http://www.duwanjuan.info", "customOrder": 102, "enabled": true, "enabledCookieJar": false, "enabledExplore": true, "enabledReview": false, "exploreUrl": "玄幻·魔法::/book/sort1/0/{{page}}.html\n武侠·修真::/book/sort2/0/{{page}}.html\n都市·言情::/book/sort3/0/{{page}}.html\n历史·军事::/book/sort4/0/{{page}}.html\n穿越·架空::/book/sort5/0/{{page}}.html\n游戏·竞技::/book/sort6/0/{{page}}.html\n经部::/book/sort11/0/{{page}}.html\n史部::/book/sort12/0/{{page}}.html\n子部::/book/sort13/0/{{page}}.html\n集部::/book/sort14/0/{{page}}.html\n古典·名著::/book/sort16/0/{{page}}.html", "lastUpdateTime": 1732521134103, "respondTime": 4929, "ruleBookInfo": { "author": "[property=\"og:novel:author\"]@content", "coverUrl": "[property=\"og:image\"]@content", "intro": "class.tabvalue.0@text", "kind": "[property=\"og:novel:category\"]@content&&[property=\"og:novel:status\"]@content&&class.tabvalue@tag.td.2@text##最后更新.|\\s.*", "lastChapter": "class.divbox.1@tag.a.0@text", "name": "[property=\"og:novel:book_name\"]@content", "tocUrl": "[property=\"og:novel:read_url\"]@content" }, "ruleContent": { "content": "@js:\ndoc=org.jsoup.Jsoup.parse(result.replace(/\\(*读万卷 www.duwanjuan.com\\)*\\s*/g,''));\ndoc.select(\"h1\").remove();\ndoc.select(\".tishi\").remove();\ndoc.select(\"tbody\").remove();\nresult=doc.select(\"#acontent\").html();\nif(String(result).match(/content_sign/)){\nresult='由于版权问题不能显示'\n}else{result=result}", "nextContentUrl": "", "replaceRegex": "" }, "ruleExplore": { "author": "tag.span.1@text", "bookList": "class.c_row", "bookUrl": "tag.a.0@href", "coverUrl": "tag.img@src", "intro": "class.c_description@text", "kind": "tag.span.5@text&&tag.span.7@text", "lastChapter": "tag.a.3@text", "name": "tag.a.2@text", "wordCount": "tag.span.3@text" }, "ruleReview": {}, "ruleSearch": { "author": "class.c_value.0@text", "bookList": "class.c_row", "bookUrl": "tag.a.0@href", "coverUrl": "tag.img@src", "intro": "", "kind": "class.c_value.1@text&&class.c_value.3@text&&class.c_value.5@text", "lastChapter": "class.c_value.4@text", "name": "class.c_subject@text", "wordCount": "" }, "ruleToc": { "chapterList": "class.chapters@tag.li", "chapterName": "tag.a@text", "chapterUrl": "tag.a@href" }, "searchUrl": "/modules/article/search.php?q={{key}}", "weight": 0 }, { "bookSourceComment": "", "bookSourceGroup": "🎨", "bookSourceName": "腾讯漫画 ", "bookSourceType": 2, "bookSourceUrl": "https://m.ac.qq.com#", "bookUrlPattern": "", "customOrder": 105, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "enabledReview": false, "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": 1733125035665, "loginUrl": "", "respondTime": 2429, "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(/