[
  {
    "bookSourceComment": "｀https://101kanshu.com/\n｀https://69shux.co/",
    "bookSourceGroup": "小说",
    "bookSourceName": "太极小说",
    "bookSourceType": 0,
    "bookSourceUrl": "https://69shux.co/",
    "bookUrlPattern": ".*(69|101).*book.*",
    "customButton": false,
    "customOrder": 0,
    "enabled": false,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nfunction generateDiscovery() {\n  // 基础分类\n  const categories = [\n    {name: \"完本小说\", id: \"full\"},\n    {name: \"小说分类\", id: \"class\"},\n    {name: \"热门标签\", id: \"tag\"}\n  ];\n  \n  // 子分类\n  const subCategories = [\n    {name: \"全部分类\", id: 0},\n    {name: \"玄幻奇幻\", id: 1},\n    {name: \"武侠仙侠\", id: 2},\n    {name: \"现代都市\", id: 3},\n    {name: \"历史军事\", id: 4},\n    {name: \"科幻小说\", id: 5},\n    {name: \"游戏竞技\", id: 6},\n    {name: \"恐怖灵异\", id: 7},\n    {name: \"言情小说\", id: 8},\n    {name: \"动漫同人\", id: 9},\n    {name: \"其他类型\", id: 10}\n  ];\n  \n  // 热门标签\n  const hotTags = [\n     \"系统\",\"穿越\",\"重生\",\"斗罗大陆\",\"空间\",\"生活\",\"无敌\",\"游戏\",\"签到\",\"娱乐圈\",\"金手指\",\"种田\",\"同人衍生\",\"火影\",\"武魂\",\"女主\",\"修仙\",\"海贼\",\"系统流\",\"末世\",\"大佬\",\"时代\",\"爽文\",\"明星\",\"都市\",\"同人\",\"升级\",\"人生\",\"诸天流\",\"杀伐果断\",\"娱乐\",\"单女主\",\"直播\",\"年代文\",\"职业\",\"精灵\",\"异能\",\"历史\",\"天才流\",\"综漫\",\"神秘\",\"快穿\",\"搞笑\",\"武道\",\"洪荒\",\"皇帝\",\"大学\",\"科技\",\"女儿\",\"魔法\",\"穿书\",\"现实\",\"美食\",\"多女主\",\"美女\",\"进化\",\"求生\",\"玄幻\",\"法师\",\"御兽\",\"女人\",\"召唤\",\"孩子\",\"动漫\",\"末日\",\"无限流\",\"异世\",\"无限\",\"赚钱\",\"绝世\",\"宠物\",\"恋爱\",\"反派\",\"灵气复苏\",\"逆天\",\"古代\",\"战争\",\"双洁\",\"双修\",\"人物\",\"甜宠\",\"离婚\",\"轻松\",\"生存\",\"神医\",\"巫师\",\"女友\",\"宇宙\",\"学院\",\"怪物\",\"英雄\",\"异界\",\"致富\",\"养成\",\"架空\",\"成长\",\"恐怖\",\"魂穿\",\"医术\",\"神话\",\"阅读\",\"万界\",\"逆袭\",\"学校\",\"热血\",\"1V1\",\"传奇\",\"灾难\",\"星际\",\"宝贝\",\"三国\",\"暗恋\",\"青梅竹马\",\"乱世\",\"鉴宝\",\"情报\",\"高冷\",\"团宠\",\"老公\",\"王朝\",\"公司\",\"后宫\",\"大明\",\"王爷\",\"世家\",\"传说\",\"治愈\",\"皇朝\",\"孤儿\",\"武器\",\"城市\",\"文娱\",\"位面\",\"女神\",\"军婚\",\"江湖\",\"成功\",\"财富\",\"机甲\",\"文明\",\"功法\",\"医生\",\"综艺\",\"玄学\",\"圣人\",\"转世\",\"病娇\",\"平凡\",\"日常文\",\"女配\",\"千金\",\"学霸\",\"无敌流\",\"打工\",\"挑战\",\"打脸\",\"群像\",\"封神\",\"游戏异界\",\"极品\",\"日本\",\"婚后\",\"男人\",\"少爷\",\"腹黑\",\"经营\",\"老师\",\"商业\",\"丧尸\",\"校花\",\"帝王\",\"变身\",\"大师\",\"公主\",\"报仇\",\"盗墓\",\"分身\",\"升级流\",\"大唐\",\"神魔\",\"天师\",\"仙帝\",\"人性\",\"修真\",\"校园\",\"亲人\",\"自然\",\"争霸\",\"凡人流\",\"工业\",\"未来\",\"乡村\",\"钢铁侠\",\"诸神\",\"克苏鲁\",\"宝宝\",\"纨绔\",\"马甲\",\"偏执\",\"异兽\",\"超人\",\"虐渣\",\"中医\",\"二次元\",\"海贼王\",\"鬼怪\",\"契约\",\"修士\",\"苍穹\",\"斗破苍穹\",\"经营流\",\"网游\",\"亡灵\",\"捡漏\",\"武侠\",\"成仙\",\"斗气\",\"杀手\",\"学生\",\"投资\",\"奇幻\",\"精英\",\"变异\",\"兄弟\",\"魔王\",\"龙珠\",\"病毒\",\"嫡女\",\"凡人\",\"风水\",\"巨龙\",\"文化\",\"杀戮\",\"科举\",\"仙界\",\"斩妖\",\"转生\",\"官场\",\"智商在线\",\"红楼\",\"无CP\",\"快节奏\",\"将军\",\"神王\",\"诛仙\",\"女尊\",\"妖兽\",\"生意\",\"修真界\",\"律师\",\"抗战\",\"复仇\",\"赌石\",\"失忆\",\"旅行\",\"权谋\",\"探险\",\"征战\",\"成熟\",\"替身\",\"仙子\",\"相亲\",\"情绪\",\"企业\",\"家长里短\",\"远古\",\"战场\",\"幻想\",\"神印\",\"思路清奇\",\"女强\",\"美男\",\"魔尊\",\"民国\",\"破苍穹\",\"领主流\",\"警察\",\"价值\",\"建造\",\"刑侦\",\"幕后流\",\"创业\",\"命运\",\"仙女\",\"脑洞\",\"脑洞大\",\"反套路\",\"希望\",\"小白\",\"随身\",\"萌宝\",\"扮猪吃虎\",\"神仙\",\"斗争\",\"监狱\",\"豪门\",\"万古\",\"惊悚\",\"温馨\",\"朋友\",\"魔法世界\",\"附身\",\"美少女\",\"灵异\",\"情深\",\"魔道\",\"神灵\",\"乞丐\",\"商界\",\"团队\",\"鸿蒙\",\"阎罗\",\"审判\",\"智斗\",\"旅程\",\"都市生活\",\"开天\",\"时空穿梭\",\"大荒\",\"HE\",\"皇宫\",\"平等\",\"魔女\",\"佣兵\",\"战斗\",\"农村\",\"总裁\",\"魔兽\",\"黑化\",\"感情\",\"杀神\",\"科幻\",\"武神\",\"诗词\",\"算命\",\"预言\",\"先知\",\"吃货\",\"卡片\",\"称霸\",\"全能\",\"冷漠\",\"虐文\",\"邪恶\",\"布局流\",\"剑道\",\"阴谋\",\"仙侠\",\"仙人\",\"架空历史\",\"战国\",\"养生\",\"御兽流\",\"时空门\",\"丹药\",\"汉末\",\"经商\",\"艺术\",\"罪恶\",\"知识\",\"从零开始\",\"经济\",\"西游\",\"美国\",\"革命\",\"深宫\",\"明末\",\"书生\",\"机器人\",\"炼丹\",\"剑与魔法\",\"可爱\",\"伤害\",\"陨石\",\"老板\",\"雇佣兵\",\"士兵\",\"执行\",\"战神\",\"萝莉\",\"超能力\",\"白色\",\"东方玄幻\",\"女婿\",\"古玩\",\"女鬼\",\"武林\",\"第四天灾\",\"商人\",\"办公室\",\"锦衣卫\",\"好好学习\",\"聊天群\",\"等级\",\"高手\",\"妹控\",\"暗黑\",\"契约婚姻\",\"权力\",\"小三\",\"妖精\",\"永生\",\"富二代\",\"宅男\",\"九天\",\"软饭\",\"妖族\",\"科学家\",\"医道\",\"对战\",\"僵尸\",\"快乐\",\"大学生\",\"独宠\",\"毒舌\",\"LOL\",\"互换\",\"玩家\",\"技术流\",\"铁血\",\"吸血鬼\",\"家庭\",\"事业\",\"足球\",\"斗智\",\"异世穿越\",\"至尊王者\",\"特种兵\",\"种田文\",\"精灵鬼怪\",\"考古\",\"沙漠\",\"战役\",\"文学\",\"悬疑\",\"王道\",\"院长\",\"刑警\",\"智慧\",\"精灵文\",\"江湖恩怨\",\"乾坤\",\"神力\",\"秦汉三国\",\"皇后\",\"收藏\",\"天元大陆\",\"异兽流\",\"谎言\",\"黑科技\",\"主宰\",\"炼金术\",\"设计师\",\"冷静\",\"竞争\",\"军人\",\"船长\",\"逆天系统\",\"御姐\",\"超自然\",\"配角逆袭\",\"霸道\",\"闪婚\",\"极道流\",\"爱情\",\"恶鬼\",\"女医\",\"大汉\",\"巫师流\",\"朝堂\",\"改变命运\",\"萌宠\",\"李世民\",\"农民\",\"古典仙侠\",\"阵法\",\"火影忍者\",\"隐婚\",\"卡牌\",\"诡秘\",\"跌宕\",\"硬汉\",\"操控\",\"霸气\",\"赘婿\",\"反恐\",\"女孩\",\"谋略\",\"神界\",\"视频流\",\"明朝\",\"中学\",\"感动\",\"笔记\",\"驱魔\",\"狐狸\",\"亲情\",\"直播文\",\"学院流\",\"剑客\",\"无金手指\",\"体育\",\"兽人\",\"决斗\",\"军旅\",\"先婚后爱\",\"创世\"\n        ];\n  \n  // 排行榜类型\n  const rankTypes = [\n    {name: \"人气\", key: \"weekvisit\"},\n    {name: \"推荐\", key: \"allvote\"},\n    {name: \"新书\", key: \"newhot\"}\n  ];\n  \n  const statusTypes = [\n    {name: \"连载\", id: 0},\n    {name: \"全本\", id: 1}\n  ];\n  \n  let discovery = [];\n  \n  // 生成分类发现规则\n  categories.forEach(category => {\n    // 添加分类标题\n    discovery.push({\n      title: category.name,\n      url: \"\",\n      style: {layout_flexBasisPercent: 1, layout_flexGrow: 1}\n    });\n    \n    if (category.id === \"full\" || category.id === \"class\") {\n      // 完本小说和小说分类的子分类\n      subCategories.forEach(subCat => {\n        discovery.push({\n          title: subCat.name,\n          url: `/novels/${category.id}/${subCat.id}_{{page}}.html`,\n          style: {layout_flexBasisPercent: 0.24, layout_flexGrow: 0.32}\n        });\n      });\n      \n      // 如果是小说分类，后面添加排行榜\n      if (category.id === \"class\") {\n        subCategories.forEach(cat => {\n          // 添加分类标题\n          discovery.push({\n            title: `${cat.name}排行榜`,\n            url: \"\",\n            style: {layout_flexBasisPercent: 1, layout_flexGrow: 1}\n          });\n          \n          // 排行榜类型\n          statusTypes.forEach(status => {\n            rankTypes.forEach(rank => {\n              discovery.push({\n                title: `${rank.name}-${status.name}`,\n                url: `/novels/${rank.key}_${cat.id}_${status.id}_{{page}}.html`,\n                style: {layout_flexGrow: 1}\n              });\n            });\n          });\n        });\n      }\n    } else if (category.id === \"tag\") {\n      // 热门标签\n      hotTags.forEach(tag => {\n        discovery.push({\n          title: tag,\n          url: `/newtag/${tag}/{{page}}`,\n          style: {layout_flexBasisPercent: 0.24, layout_flexGrow: 0.32}\n        });\n      });\n    }\n  });\n  \n  // 最近更新\n  discovery.push({\n    title: \"最近更新\",\n    url: \"/last\",\n    style: {layout_flexBasisPercent: 1, layout_flexGrow: 1}\n  });\n  \n  return JSON.stringify(discovery);\n}\n\ngenerateDiscovery();",
    "header": "@js:\nJSON.stringify({\n\t\t\"X-Requested-With\": \"mark.via\",\n\t\t\"Cache-Control\":\"no-cache\",\n\"Accept-Language\": \"zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7\",\n\"User-Agent\": java.getWebViewUA()\n})",
    "lastUpdateTime": 1764643440501,
    "loginCheckJs": " var resultUrl = result.url();\n var resultCode = result.code();\n var resultBoDy = result.body();\n if (/_cf_|ge_ua|verify.php/ig.test(resultBoDy) && resultCode >= 403) {\n     if (key) {\n         url = baseUrl + java.ruleUrl;\n     }\n     cookie.removeCookie(baseUrl)\n     result = java.startBrowserAwait(resultUrl, \n     \t\"验证\", false);\n     \t    if (key) {\n        url = org.jsoup.Jsoup.parse(result.body())\n            .select('meta[property=\"og:url\"]').attr('content') || url;\n    }\n}\nresult;",
    "respondTime": 3167,
    "ruleBookInfo": {
      "author": "@get:{a}",
      "coverUrl": "@get:{c}",
      "init": "<js>java.setContent(java.t2s(result))</js>\n@put:{\n\"n\":\"[property$=book_name]@content\",\n\"a\":\"[property$=author]@content\",\n\"k\":\"[property~=category|status|update_time]@content\",\n\"l\":\"[property~=las?test_chapter_name]@content\",\n\"i\":\"[property$=description]@content\",\n\"c\":\"[property$=image]@content\",\n\"m\":\"ul.infolist > li.0@textNodes\",\n\"g\":\"head > script@all##tags: '(.*?)'##$1###\",\n\"x\":\".infolist@text\",\n\"h\":\".review-item@html\"}\n@js:\n//修复书籍重定向目录加载失败\nbook.bookUrl = baseUrl;\nresult; //设置当前url，并返回结果",
      "intro": "📝简介：@get:{x}\n@get:{i}\n&nbsp;&nbsp;\n📝书评：@get:{h}##<a.*?a>|字数",
      "kind": "@get:{g}@get:{k}",
      "lastChapter": "@get:{l}",
      "name": "@get:{n}",
      "tocUrl": "{{baseUrl.replace(/book/, \n\t\"ajax_novels/chapterlist\")}}",
      "wordCount": "@get:{m}"
    },
    "ruleContent": {
      "content": "#txtcontent@html\n@js:\ncontent = java.t2s(result)\n//java.log(content)\ncontent",
      "replaceRegex": "##[\\p{Emoji}\\p{So}]|[^\\p{L}\\p{N}\\s.,!?;':\\-()...（）【】、；：“”‘’《》…·〈〉￥，。？！〔〕［］｀〖〗『』「」——]|.*(第[^，。]+章|谢[^，。]+打赏|[首发更新最快]{3,}|本章完|补更|追读|加更|月票|章节|求票|本站域名).*\\n?|.*[6六陆].*?[9九玖].*?[书書].*?[吧].*"
    },
    "ruleExplore": {
      "author": "label.0@text",
      "bookList": "<js>java.t2s(result)</js>\n#article_list_content@li||.recentupdate2@li||.tag@ul",
      "bookUrl": "a@href",
      "coverUrl": "img@data-src||img@src",
      "intro": "ol.ellipsis_2@text",
      "kind": "label.1:2@text||span@text",
      "lastChapter": ".zxzj@p@a@text||a.1@text",
      "name": "h3@a@text||a.0@text"
    },
    "ruleSearch": {
      "author": "label.0@text",
      "bookList": "<js>java.t2s(result)</js>\n#article_list_content@li||.recentupdate2@li||.tag@ul",
      "bookUrl": "a@href",
      "coverUrl": "img@data-src||img@src",
      "intro": "ol.ellipsis_2@text",
      "kind": "label.1:2@text",
      "lastChapter": ".zxzj@p@a@text||a.1@text",
      "name": "h3@a@text||a.0@text"
    },
    "ruleToc": {
      "chapterList": "<js>java.t2s(result)</js>\nul a",
      "chapterName": "text",
      "chapterUrl": "href",
      "preUpdateJs": "java.refreshTocUrl()"
    },
    "searchUrl": "@js:\nvar url;\nif (/^\\d+$/.test(key)) {\n  // ID 模式\n  url = baseUrl + \"book/\" + key + \".html\";\n} else if (/.*\\.html$/.test(key)) {\n  // HTML 模式\n  url = baseUrl + \"book/\" + key;\n} else if (/^[a-zA-Z][\\u4e00-\\u9fa5]+$/.test(key)) {\n  // 单字母中文标签模式(如：a穿越,g穿越...)\n  var cPart = key.substring(1);\n  url = baseUrl + \"newtag/\" + encodeURIComponent(cPart) + \"/\" + page;\n} else {\n  // 默认搜索模式\n  url = baseUrl + \"search/\" + key + \"/\" + page + \".html\";\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "//2025.7.23 ◎夜泽川◎",
    "bookSourceGroup": "小说,69",
    "bookSourceName": "69书吧[主]",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.69shuba.com",
    "bookUrlPattern": "https?:\\/\\/www\\.69shuba\\.com\\/book\\/\\d+\\.htm",
    "customButton": false,
    "customOrder": 1,
    "enabled": false,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nvar result = [];\nvar push = (title, url, size) => result.push({\n    title: java.t2s(title),\n    url: url && /_/.test(url) ? `/novels/${url}.htm` : url,\n    style: {\n        layout_flexGrow: 1,\n        layout_flexBasisPercent: size\n    }\n});\n\npush(\"书籍分类\", null, 1);\n\nconst tag = org.jsoup.Jsoup.parse(Ajax(source.key + \"/novels/hot\")).select('.listleft li:not([class]) a');\nconst sort = [\n    [\"全部\", \"monthvisit_0_0_1\"],\n    [\"连载\", \"newhot_0_0_1\"],\n    [\"全本\", \"newhot_0_1_1\"],\n    [\"人气\", \"weekvisit_0_0_1\"],\n    [\"推荐\", \"allvote_0_0_1\"],\n    [\"新书\", \"newhot_0_0_1\"]\n];\n\nsort.forEach(([name, pattern]) => {\n    let Url = pattern.replace(/1$/, \"{{page}}\");\n    push(`༺ˇ»\\`ʚ  ${name}  ɞ´«ˇ༻`, Url, 1);\n    tag.toArray().forEach((e, i) => push(e.text(), Url.replace(/^(.+?_)0/, `$1${i+1}`), 0.25));\n});\n\npush(\"༺ˇ»`ʚ  标签  ɞ´«ˇ༻\", null, 1);\norg.jsoup.Jsoup.parse(Ajax(source.key + \"/tags\")).select('.tag a').forEach(n => \n    push(n.text(), n.attr('href') + \"{{page}}/\", 0.2)\n);\n\nJSON.stringify(result);",
    "header": "{\"User-Agent\":\"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\"}",
    "jsLib": "var Regex = /Just a moment|onloadTurnstileCallback/;\nfunction Ajax(url) {\n     const { java } = this;\n     let result = java.ajax(url);\n     let retryCount = 0;\n     const maxRetries = 3;\n     while (Regex.test(result) && retryCount < maxRetries) {\n      result = java.startBrowserAwait(url, \"验证\").body();\n     }\n     return result;\n}",
    "lastUpdateTime": 1764644914246,
    "loginCheckJs": "let original = result;\nlet url = result.url();\nlet ck = cookie.getCookie(url).split('; ').filter(item => !item.startsWith(\"jieqiVisitTime\")).join('; ');\ncookie.setCookie(url, ck);\nif (result.code() == 403) java.toast('服务器拒绝访问，请检查网络状况！');\nif (Regex.test(original.body())) {\n\t   cookie.removeCookie(url);\n    result = java.startBrowserAwait(url, \"验证\");\n    if (/onloadTurnstileCallback/.test(original.body())) {\n    java.initUrl();\n    result = java.getStrResponse(null, null, false);\n    }\n}\nresult;",
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": "@get:{a}@text",
      "coverUrl": "@get:{i}@src",
      "init": "@put:{\"n\":\"[property$=book_name]@content\",\n\"a\":\"[property$=author]@content\",\n\"t\":\"[property~=category|status]@content\",\n\"l\":\"[property$=latest_chapter_name]@content\",\n\"i\":\"[property$=image]@content\",\n\"z\":\".booknav2@p.-2@text\",\n\"o\":\"[property$=description]@content\",\n\"g\":\"[property$=update_time]@content\",\n\"m\":\"a[class$=more-btn]@href\"\n}",
      "intro": "@get:{o}@text",
      "kind": "@get:{t}@text",
      "lastChapter": "@get:{l}◎@get:{g}@text",
      "name": "@get:{n}@text",
      "tocUrl": "@get:{m}@href",
      "wordCount": "@get:{z}@text##\\s*\\|.*$"
    },
    "ruleContent": {
      "content": ".txtnav@html##<[^>]+>.*?<[^>]+>|{{chapter.title}}|\\(本章完\\)|<br\\/?>|\\ue5e5\n@js:if (result == \"\") result = \"未获取到文本，请刷新正文。\";\nresult;",
      "nextContentUrl": "text.下一章@href||[class^=\"page\"]@a.-1@href",
      "title": "h1@text"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "label.0@text",
      "bookList": "<js>\nif (!String(src).trim()) java.toast(\"搜索被封禁请切换网络或等待\");\nresult;\n</js>\n.newbox > ul > li",
      "bookUrl": "a.0@href",
      "coverUrl": "img@data-src",
      "intro": "ol@text",
      "kind": "label!0@text",
      "lastChapter": ".zxzj p@ownText",
      "name": "h3@text"
    },
    "ruleToc": {
      "chapterList": "#catalog li\n@js:\nresult.sort((a, b) => +a.attr('data-num') - +b.attr('data-num'));\nresult;",
      "chapterName": "a@text",
      "chapterUrl": "a@href"
    },
    "searchUrl": "/modules/article/search.php,{\n  \"body\": \"searchkey={{key}}&submit=Search\",\n  \"charset\": \"GBK\",\n  \"headers\": {\"Cookie\": \"{{cookie.getCookie(source.key)}}\"},\n  \"method\": \"POST\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 发现失效, 搜索失效\n\n正常情况本书源无需代理，无需过验证，可直接使用，部分地区用户可能无法访问，需要开代理\n欢迎使用晴天融合书源，融合书源支持番茄小说，七猫小说，喜马拉雅听书，懒人听书，番茄短剧，河马短剧，69书吧等几十中来源，地址：http://www.qingtian618.com",
    "bookSourceGroup": "69,小说",
    "bookSourceName": "69书吧[晴天接口]",
    "bookSourceType": 0,
    "bookSourceUrl": "http://69shuba.qingtian618.com",
    "customButton": false,
    "customOrder": 2,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "<js>\nconst data = [\n    \"玄幻魔法\",\n    \"修真武侠\",\n    \"言情小说\",\n    \"历史军事\",\n    \"游戏竞技\",\n    \"科幻空间\",\n    \"悬疑惊悚\",\n    \"同人小说\",\n    \"都市小说\",\n    \"官场职场\",\n    \"穿越时空\",\n    \"青春校园\"\n];\n\nlet categorys = [];\nconst status = [\"连载\", \"全本\"];\n\nfor (let i of status) {\n    categorys.push({\n        title: i,\n        url: `/ranking?status=${i}&page={{page}}`,\n        style: {\n            layout_flexGrow: 1,\n            layout_flexBasisPercent: 1\n        }\n    });\n    \n    for (let j of data) {\n        categorys.push({\n            title: j,\n            url: `/ranking?category=${j}&status=${i}&page={{page}}`,\n            style: {\n                layout_flexGrow: 1,\n                layout_flexBasisPercent: 0.25\n            }\n        });\n    }\n}\n\ncategorys.push({\n    title: \"最新\",\n    url: \"/ranking?new=1&page={{page}}\",\n    style: {\n        layout_flexGrow: 1,\n        layout_flexBasisPercent: 1\n    }\n});\n\nfor (let j of data) {\n    categorys.push({\n        title: j,\n        url: `/ranking?category=${j}&new=1&page={{page}}`,\n        style: {\n            layout_flexGrow: 1,\n            layout_flexBasisPercent: 0.25\n        }\n    });\n}\n\ncategorys.push({\n    title: \"字数\",\n    url: \"/ranking?wordNumber=1&page={{page}}\",\n    style: {\n        layout_flexGrow: 1,\n        layout_flexBasisPercent: 1\n    }\n});\n\nfor (let j of data) {\n    categorys.push({\n        title: j,\n        url: `/ranking?category=${j}&wordNumber=1&page={{page}}`,\n        style: {\n            layout_flexGrow: 1,\n            layout_flexBasisPercent: 0.25\n        }\n    });\n}\n\nJSON.stringify(categorys);\n</js>",
    "lastUpdateTime": 1767400864614,
    "loginUrl": "http://www.qingtian618.com",
    "respondTime": 181580,
    "ruleBookInfo": {
      "author": "author",
      "coverUrl": "thumb_url",
      "init": "data",
      "intro": "abstract",
      "kind": "{{$.category}},{{$.status}},{{$.last_chapter_update_time}}",
      "lastChapter": "last_chapter_title",
      "name": "book_name",
      "tocUrl": "$.bookid\n<js>\njava.put('bookid',result);\n\"/catalog?bookid=\"+result;\n</js>",
      "wordCount": "word_number"
    },
    "ruleContent": {
      "content": "$.data\n<js>\nfunction cleanChapterText(text) {\n  const lines = text.split('\\n');\n  const filteredLines = lines.filter(line => {\n    return !(line.includes('第') && line.includes('章')) && \n           !line.includes('作者：') &&\n           !/^\\d{4}-\\d{2}-\\d{2}/.test(line.trim());\n  });\n  return filteredLines.join('\\n');\n}\n\ncleanChapterText(result);\n</js>"
    },
    "ruleExplore": {
      "author": "author",
      "bookList": "data",
      "bookUrl": "/detail?bookid={{$.bookid}}",
      "coverUrl": "thumb_url",
      "intro": "abstract",
      "kind": "{{$.category}},{{$.status}}",
      "lastChapter": "last_chapter_title",
      "name": "book_name",
      "wordCount": "word_number"
    },
    "ruleSearch": {
      "author": "author",
      "bookList": "data",
      "bookUrl": "/detail?bookid={{$.bookid}}",
      "checkKeyWord": "罪狱岛",
      "coverUrl": "thumb_url",
      "intro": "abstract",
      "kind": "{{$.category}},{{$.status}}",
      "lastChapter": "last_chapter_title",
      "name": "book_name",
      "wordCount": "word_number"
    },
    "ruleToc": {
      "chapterList": "data",
      "chapterName": "title",
      "chapterUrl": "$.itemid\n<js>\nlet bookid = java.get('bookid');\n`/content?bookid=${bookid}&itemid=${result}`;\n</js>"
    },
    "searchUrl": "/search?key={{key}}&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: 发现目录失效, 搜索失效\n\n#感谢酷安大佬错付你的感情提供的繁体转简体方法\n#by雨落星辰  2025.10.22",
    "bookSourceGroup": "小说,69",
    "bookSourceName": "69书吧",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.liujiushuba.com/",
    "customButton": false,
    "customOrder": 3,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "首页::/\n玄幻::/sort/xuanhuan/1\n武侠::/sort/wuxia/1\n仙侠::/sort/xianxia/1\n都市::/sort/dushi/1\n历史::/sort/lishi/1\n科幻::/sort/kehuan/1\n游戏::/sort/youxi/1\n女生::/sort/nvsheng/1\n其它::/sort/qita/1\n全本完结::/full/all/1",
    "header": "User-Agent: Mozilla/5.0 (Linux; Android 15; V2243A Build/AP3A.240905.015.A2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.7339.207 Mobile Safari/537.36",
    "lastUpdateTime": 1764644923248,
    "respondTime": 182430,
    "ruleBookInfo": {
      "author": ".bookdes@p.0@text",
      "coverUrl": "[property=\"og:image\"]@content",
      "init": "<js>java.t2s(result)</js>",
      "intro": ".novel-intro@text##<BR/>",
      "lastChapter": ".bookdes@p.2@a@text",
      "name": "h1@text",
      "tocUrl": ".morechapter@a@href"
    },
    "ruleContent": {
      "content": "<js>java.t2s(result)</js>\n.chapter-content@html",
      "nextContentUrl": "text.下一頁@href"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "dd@a@text",
      "bookList": "<js>java.t2s(result)</js>\n.content@dl",
      "bookUrl": "a@href",
      "coverUrl": "[property=\"og:image\"]@content",
      "intro": "dd.0@text##<BR/>",
      "kind": "span.-1@text",
      "name": "a@title",
      "wordCount": "span.-2@text"
    },
    "ruleToc": {
      "chapterList": "<js>java.t2s(result)</js>\n.all@ul@li",
      "chapterName": "a@title",
      "chapterUrl": "a@onclick##\\\n@js:\nresult = result.match(/'([^']+)'/) ? result.match(/'([^']+)'/)[1] : result;\nresult = `https://www.liujiushuba.com${result}`;",
      "nextTocUrl": "text.下一頁@href"
    },
    "searchUrl": "https://www.liujiushuba.com/search,{\n  \"body\": \"searchkey={{key}}\",\n  \"method\": \"POST\",\n  \"webView\": true\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: org.mozilla.javascript.EcmaError: TypeError: 无法读取 null 的属性 “1” (<Unknown source>#2) in <Unknown source> at line number 2",
    "bookSourceGroup": "小说",
    "bookSourceName": "全本小说",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.xqb5.cc",
    "customButton": false,
    "customOrder": 4,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n  {\n    \"title\": \"武侠\",\n    \"url\": \"/class/wuxiaxianxia/{{page}}/\"\n  },\n  {\n    \"title\": \"言情\",\n    \"url\": \"/class/yanqing/{{page}}/\"\n  },\n  {\n    \"title\": \"玄幻\",\n    \"url\": \"/class/xuanhuan/{{page}}/\"\n  },\n  {\n    \"title\": \"都市\",\n    \"url\": \"/class/dushi/{{page}}/\"\n  },\n  {\n    \"title\": \"穿越\",\n    \"url\": \"/class/chuanyue/{{page}}/\"\n  },\n  {\n    \"title\": \"科幻\",\n    \"url\": \"/class/kehuanxiaoshuo/{{page}}/\"\n  },\n  {\n    \"title\": \"网游\",\n    \"url\": \"/class/wangyou/{{page}}/\"\n  },\n  {\n    \"title\": \"历史\",\n    \"url\": \"/class/lishi/{{page}}/\"\n  }\n]",
    "header": "{\"User-Agent\":\"Mozilla/5.0 (Linux; U; Android 13; zh-Hans-CN; PFJM10 Build/TP1A.220905.001) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/100.0.4896.58 Quark/6.13.6.581 Mobile Safari/537.36\",\"Accept-Language\":\"zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7\"}",
    "lastUpdateTime": 1764643469720,
    "respondTime": 180485,
    "ruleBookInfo": {
      "author": "[property=\"og:novel:author\"]@content",
      "coverUrl": "[property=\"og:image\"]@content",
      "intro": "[property=\"og:description\"]@content##简介：?:?",
      "kind": "[property~=category|status|update_time]@content",
      "lastChapter": "[property~=las?test_chapter_name]@content",
      "name": "[property=\"og:novel:book_name\"]@content",
      "tocUrl": "text.目录@href"
    },
    "ruleContent": {
      "content": "#booktxt@p@html",
      "nextContentUrl": "text.下一页@href"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "a.2@text",
      "bookList": ".item",
      "bookUrl": "a.0@href",
      "coverUrl": "a.0@href##\\D((\\d+)\\d{3})##http://img.xbq5.cc/$2/$1/$1s.jpg###",
      "intro": "dd@html##简介：?:?",
      "kind": "em@text",
      "name": "a.1@text"
    },
    "ruleToc": {
      "chapterList": "#content_1@a",
      "chapterName": "text",
      "chapterUrl": "href",
      "nextTocUrl": "option@value"
    },
    "searchUrl": "@js: \nvar url = java.ajax(source.key).match(/action=\"(.*)\" /)[1];\ncookie.removeCookie(url);\nvar result =source.key+url+\"?searchkey={{key}}\"\nresult",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说",
    "bookSourceName": "骑士小说",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.74txts.com",
    "bookUrlPattern": "https?://www.74txts.com/book/\\d+/\\d+/",
    "customButton": false,
    "customOrder": 5,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "玄幻::/fenlei/1_{{page}}\n武侠::/fenlei/2_{{page}}\n都市::/fenlei/3_{{page}}\n历史::/fenlei/4_{{page}}\n科幻::/fenlei/6_{{page}}\n游戏::/fenlei/5_{{page}}\n女生::/fenlei/7_{{page}}\n其他::/fenlei/8_{{page}}",
    "header": "{\n\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36\"\n}",
    "lastUpdateTime": 1764643477208,
    "respondTime": 2343,
    "ruleBookInfo": {
      "author": "class.booktag@tag.a.0@text",
      "coverUrl": "class.img-thumbnail@src",
      "intro": "id.bookIntro@textNodes",
      "kind": "class.breadcrumb@tag.li.1@tag.a.0@text",
      "lastChapter": "text.最新章节@tag.a.0@text",
      "name": "class.bookTitle@text",
      "wordCount": "class.booktag@tag.span.0@text"
    },
    "ruleContent": {
      "content": "id.booktxt@tag.p@textNodes##如遇到章节错误，请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能，稍后尝试刷新。|章未完，点击下一页继续阅读。|",
      "nextContentUrl": "text.下一页@href"
    },
    "ruleExplore": {
      "author": "p.-3@text",
      "bookUrl": "a@href",
      "coverUrl": "img@src",
      "intro": "p.-1@text",
      "name": "h2@text"
    },
    "ruleSearch": {
      "author": "tag.small@text",
      "bookList": "class.book-coverlist",
      "bookUrl": "tag.h4@tag.a.0@href",
      "checkKeyWord": "剑来",
      "coverUrl": "tag.a.0@style##background-image:url\\(|\\)",
      "intro": "tag.p.0@text",
      "name": "tag.h4@tag.a.0@text"
    },
    "ruleToc": {
      "chapterList": "id.newlist@tag.dd",
      "chapterName": "tag.a@text",
      "chapterUrl": "tag.a@href"
    },
    "searchUrl": "{{url=source.getKey();\ncookie.removeCookie(url)}}/so/?searchkey={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说",
    "bookSourceName": "同人小说",
    "bookSourceType": 0,
    "bookSourceUrl": "http://trxs.cc/",
    "customButton": false,
    "customOrder": 6,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n{\"title\":\"同人小说\",\"url\":\"/tongren/{{page==1?'':'index_'+page+'.html'}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"全本同人\",\"url\":\"/tags-150-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"连载同人\",\"url\":\"/tags-151-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"排行榜单\",\"url\":\"/hot/{{page==1?'':'index_'+page+'.html'}}\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n]",
    "lastUpdateTime": 1764643480869,
    "respondTime": 180000,
    "ruleBookInfo": {},
    "ruleContent": {
      "content": ".read_chapterDetail@html"
    },
    "ruleExplore": {
      "author": ".booknews@textNodes",
      "bookList": ".bk",
      "bookUrl": "a.0@href",
      "coverUrl": ".pic@img@src",
      "intro": ".infos@p.-1@text",
      "kind": ".size@text&&.date@text",
      "name": "h3@text"
    },
    "ruleSearch": {
      "author": ".booknews@textNodes",
      "bookList": ".bk",
      "bookUrl": "h3@a@href",
      "coverUrl": ".pic@a@img@src",
      "intro": ".bk_right@p.-1@text",
      "kind": ".booknews@.date@text",
      "name": "h3@a@text"
    },
    "ruleToc": {
      "chapterList": ".clearfix@li@a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "{{cookie.removeCookie(source.getKey())}}/e/search/index.php,{\n  \"body\": \"keyboard={{key}}&show=title&classid=0&submit=搜索\",\n  \"method\": \"POST\",\n  \"charset\": \"GB2312\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: Failed to connect to www.biquge.xin/45.153.246.8:80\n\nBy_七七\n2025.11.7",
    "bookSourceGroup": "小说",
    "bookSourceName": "笔趣阁",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.biquge.xin",
    "customButton": false,
    "customOrder": 7,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[\n    {\n        \"title\": \"        分类        \",\n        \"url\": \"\",\n        \"style\": {\n            \"layout_flexGrow\": 0,\n            \"layout_flexBasisPercent\": 1\n        }\n    },\n    {\n        \"title\": \"玄幻\",\n        \"url\": \"/category/xuanhuan/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"修真\",\n        \"url\": \"/category/xiuzhen/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"都市\",\n        \"url\": \"/category/dushi/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"历史\",\n        \"url\": \"/category/lishi/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"网游\",\n        \"url\": \"/category/wangyou/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"科幻\",\n        \"url\": \"/category/kehuan/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"悬疑\",\n        \"url\": \"/category/xuanyi/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"同人\",\n        \"url\": \"/category/tongren/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"轻小说\",\n        \"url\": \"/category/qing/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"女生\",\n        \"url\": \"/category/nvsheng/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"短篇\",\n        \"url\": \"/category/duanpian/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"其他\",\n        \"url\": \"/category/qita/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"        排行榜        \",\n        \"url\": \"\",\n        \"style\": {\n            \"layout_flexGrow\": 0,\n            \"layout_flexBasisPercent\": 1\n        }\n    },\n    {\n        \"title\": \"总点击榜\",\n        \"url\": \"/top/allvisit/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"月点击榜\",\n        \"url\": \"/top/monthvisit/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"周点击榜\",\n        \"url\": \"/top/weekvisit/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"日点击榜\",\n        \"url\": \"/top/dayvisit/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"推荐数榜\",\n        \"url\": \"/top/vote/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"收藏数榜\",\n        \"url\": \"/top/mark/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"下载数榜\",\n        \"url\": \"/top/down/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"评论数榜\",\n        \"url\": \"/top/comment/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n    {\n        \"title\": \"评分榜\",\n        \"url\": \"/top/star_score/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 1,\n            \"layout_flexBasisPercent\": 0.29\n        }\n    },\n   {\n        \"title\": \"        最新入库        \",\n        \"url\": \"/top/postdate/{{page}}.html\",\n        \"style\": {\n            \"layout_flexGrow\": 0,\n            \"layout_flexBasisPercent\": 1\n        }\n    }\n]",
    "header": "{\"User-Agent\":\"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\"}",
    "lastUpdateTime": 1764643484983,
    "loginUrl": "http://m.biquge.xin",
    "respondTime": 181570,
    "ruleBookInfo": {
      "author": ".novelinfo-l li:nth-child(1) > a@text",
      "coverUrl": ".novelinfo-r > img@src",
      "intro": "p@text",
      "kind": ".novelinfo-l li:nth-child(2) > a@text",
      "lastChapter": ".novelinfo-l li:nth-child(6) > a@text",
      "name": "h1@text",
      "tocUrl": ".dirlist@href"
    },
    "ruleContent": {
      "content": "p@text"
    },
    "ruleExplore": {
      "author": "span:nth-child(2) > a@text",
      "bookList": "li",
      "bookUrl": ".novelname@href",
      "coverUrl": "img@src",
      "intro": ".intro@text",
      "lastChapter": ".last > a@text",
      "name": ".novelname@text"
    },
    "ruleSearch": {
      "author": "span:nth-child(2) > a@text",
      "bookList": "li",
      "bookUrl": ".novelname@href",
      "coverUrl": "img@src",
      "intro": ".intro@text",
      "lastChapter": ".last > a@text",
      "name": ".novelname@text"
    },
    "ruleToc": {
      "chapterList": ".dirlist > li",
      "chapterName": "a@text",
      "chapterUrl": "a@href"
    },
    "searchUrl": "http://www.biquge.xin/search/result.html?searchkey={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说",
    "bookSourceName": "幻想小说网 ",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.huanxiangxs.com",
    "customButton": false,
    "customOrder": 8,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "header": "{\n    \"User-Agent\":\"Mozilla/5.0 (Linux; Android 10; V1824A Build/QP1A.190711.020) AppleWebKit/537.36 (KHTML, like Gecko)  Chrome/74.0.3729.186 Mobile Safari/537.36\"\n\n}",
    "lastUpdateTime": 1764643489414,
    "respondTime": 182603,
    "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": "[property$=read_url]@content##$##,{'webView': true}"
    },
    "ruleContent": {
      "content": "#txt@p@html",
      "replaceRegex": "##“.+最新章节！ |阅读.+请关注幻想小说网.+"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".info a.1@text",
      "bookList": ".subject-item",
      "bookUrl": ".info a.0@href##$##,{'webView': true}",
      "checkKeyWord": "斗破苍穹",
      "coverUrl": ".nbg img@data-original",
      "intro": ".info p@text##【内容简介】",
      "kind": ".info a.2@text",
      "lastChapter": ".info a.3@text##【最新章节】",
      "name": ".info a.0@text",
      "wordCount": ".pub@text##.+\\/\\s"
    },
    "ruleToc": {
      "chapterList": "#chapter@a",
      "chapterName": "text",
      "chapterUrl": "href##$##,{'webView': true}"
    },
    "searchUrl": "https://m.huanxiangxs.com/search/?keyword={{key}}&t=0&page={{page}},{\n  \"webView\": true\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: Failed to connect to m.22biqu.com/154.9.26.205:443",
    "bookSourceGroup": "小说",
    "bookSourceName": "笔趣阁",
    "bookSourceType": 0,
    "bookSourceUrl": "https://m.22biqu.com/",
    "bookUrlPattern": "https?://m.22biqu.com/biqu\\d+/",
    "customButton": false,
    "customOrder": 9,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": 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": 1764643496804,
    "respondTime": 181567,
    "ruleBookInfo": {
      "author": "@get:{a}",
      "coverUrl": "@get:{c}",
      "init": "@put:{n:\"[property$=book_name]@content\",\na:\"[property$=author]@content\",\nk:\"[property~=category|status|update_time]@content\",\nl:\"[property~=las?test_chapter_name]@content\",\ni:\"[property$=description]@content\",\nc:\"[property$=image]@content\"}",
      "intro": "@get:{i}",
      "kind": "@get:{k}",
      "lastChapter": "@get:{l}",
      "name": "@get:{n}"
    },
    "ruleContent": {
      "content": "#chaptercontent@html",
      "nextContentUrl": "text.下一页@href",
      "replaceRegex": "##\\\\s*({{ book.durChapterTitle }}|.*作者：.*|PS：.*求推荐！|PS：.*求收藏！|感谢.*打赏.*|感谢.*推荐票.*|感谢.*月票.*|（.*月票.*）|（为大家的.*票加更.*）|第二更在.*|为防止采集.*支持！|网址：sudugu\\\\.com|更多.*書吧看！|无错.*小说。|必应.*速读谷|loadAdv.*)\\\\s*\""
    },
    "ruleExplore": {
      "author": ".author@text##（.*）",
      "bookList": ".hot_sale",
      "bookUrl": "a.0@href",
      "coverUrl": "a.0@href##.+\\D((\\d+)\\d{3})\\D##https://img.22biqu.com/$2/$1/$1s.jpg###",
      "intro": ".review@text##简介：",
      "name": ".title@text##\\d+\\."
    },
    "ruleSearch": {
      "author": ".author.0@text",
      "bookList": ".bookbox",
      "bookUrl": ".bookname@a@href",
      "coverUrl": "img@src",
      "kind": ".author.1@text##类型：",
      "lastChapter": ".update@a@text",
      "name": ".bookname@a@text"
    },
    "ruleToc": {
      "chapterList": ".directoryArea p a",
      "chapterName": "text",
      "chapterUrl": "href",
      "nextTocUrl": "option@value"
    },
    "searchUrl": "{{cookie.removeCookie(source.getKey())}}/ss/,{\n  \"body\": \"searchkey={{key}}\",\n  \"method\": \"POST\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: Failed to connect to api.xingliangglobal.com/23.224.179.61:80\n\n\nhttp://api.xqjcool.com\nhttp://api.xingliangglobal.com\n分类\nhttp://api.xingliangglobal.com/novel/category?channel=1\nhttp://api.xingliangglobal.com/novel/category?channel=2\n//isComplete=1完结0连载 \n//sort=1热度2更新 4评分",
    "bookSourceGroup": "小说",
    "bookSourceName": "丁丁小说",
    "bookSourceType": 0,
    "bookSourceUrl": "http://api.xingliangglobal.com/##@遇知",
    "customButton": false,
    "customOrder": 10,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nsort=[];\npush=(title,url,type1,type2)=>sort.push({\n\t\ttitle: title,\n\t\turl: url,\n\t\tstyle: {\n\t\t\t\tlayout_flexGrow: type1,\n\t\t\t\tlayout_flexBasisPercent: type2\n\t\t\t}\n\t});\n\t\n\tbd=[\"必读榜\",\"潜力榜\",\"完本榜\",\"更新榜\",\"搜索榜\",\"评论榜\"];\n\t[[\"男频\",\"1\"],[\"女频\",\"2\"]].map([title,id]=>{\npush(title+'榜单', null, 1, 1);\n\t\tbd.map((title,index)=>{\t\t\t\n\t\t  \turl= `/module/rank?type=${index+1}&channel=${id}&page={{page}}`; \n\t\t\t\tpush(title, url, 1, 0.25);\t\t\t\t\t\t\t\t\t\t\n\t\t\t});\n\t});\n\n\n  fl=\t[[\"男频\",\"1\"],[\"女频\",\"2\"]].map([title,id]=>{\nurl= `http://api.xingliangglobal.com/novel/category?channel=${id}`;\nreturn\t \tdata=JSON.parse(java.ajax(url)).data.categories;\n\t\t\t\t});\n\t [[\"男频\",fl[0]],[\"女频\",fl[1]]].map([tit1,category]=>{\n\t \t\t[[\"连载\",\"0\"],[\"完结\",\"1\"]].map([tit2,id]=>{  \n\t    push(tit1+'🍁'+tit2, null, 1, 1);\n\t    \n     category.map(($)=>{\n\t   \t\n\t    title=$.categoryName;\n     \tcid=$.categoryId;\n\turl= `/novel?isComplete=${id}&sort=1&page={{page}}&categoryId=${cid}`;\n  \t\n\t\t\t \tpush(title, url, 1, 0.25);\n        });\n      });\n  });\nJSON.stringify(sort);",
    "header": "@js: \nJSON.stringify({\n\"client-device\": \"429497b3cc84a9f1333c793cc6e9110a\",\n\"client-brand\":\"XIAOMI\",\n\"client-version\": \"1.1.0\",\n\"client-channel\": \"android\",\n\"client-name\": \"app.maoyankanshu.novel\",\n\"alias-name\":\"dingdianapp\",\n\"client-source\": \"android\",\n\"Authorization\": \"bearereyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9hcGkueGluZ2xpYW5nZ2xvYmFsLmNvbVwvYXV0aFwvdGhpcmQiLCJpYXQiOjE2OTg3NTQ2MzQsImV4cCI6MTc5MjA2NjYzNCwibmJmIjoxNjk4NzU0NjM0LCJqdGkiOiI3cmlob25tZ2Z4cmh1aTBhIiwic3ViIjoxMTg2MzMsInBydiI6ImExY2IwMzcxODAyOTZjNmExOTM4ZWYzMGI0Mzc5NDY3MmRkMDE2YzUifQ.Mzy9LFJpa98p8gV0TKXyErSEaWMX4C9SFcRylAqvW9E\",\n\"Connection\": \"Keep-Alive\",\n\"User-Agent\": \"okhttp/4.9.2\"\n});",
    "lastUpdateTime": 1764643501334,
    "respondTime": 181563,
    "ruleBookInfo": {
      "author": "$.authorName",
      "coverUrl": "$.cover",
      "init": "$.data",
      "intro": "$.summary",
      "kind": "{{$..className}}\n{{java.getString('$.status')=='1'?'完结':'连载';}}\n{{$.lastUpdatedAt}}",
      "lastChapter": "$.lastChapter.chapterName",
      "name": "$.novelName",
      "tocUrl": "/novel/{{$.novelId}}/chapters",
      "wordCount": "$.wordNum"
    },
    "ruleContent": {
      "content": "$.content"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.authorName",
      "bookList": "$.data",
      "bookUrl": "/novel/{{$.novelId}}?isSearch=0",
      "coverUrl": "$.cover",
      "intro": "$.summary",
      "kind": "{{$..className}}\n{{r=java.getString('$.averageScore');\nr!=0.0?r+'分':\"\";}}\n{{r=java.getString('$.status');\nif(r!=\"\") r=='1'?'完结':'连载';}}\n{{$.createdAt}}",
      "name": "$.novelName",
      "wordCount": "$.wordNum"
    },
    "ruleToc": {
      "chapterList": "$.data.list",
      "chapterName": "$.chapterName",
      "chapterUrl": "$.path\n<js>\nurl=java.aesBase64DecodeToString(result,\"4395daa50ad6baf7\",\"AES/CBC/PKCS5Padding\",\"0123456789abcdef\");\n</js>",
      "updateTime": "{{$.updatedAt}} · {{$.wordNum}}字"
    },
    "searchUrl": "/search?page={{page}}&keyword={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: Failed to connect to www.huanxiangji.com/137.175.91.13:443",
    "bookSourceGroup": "小说",
    "bookSourceName": "幻想姬网",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.huanxiangji.com",
    "customButton": false,
    "customOrder": 11,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"玄幻奇幻\",\"url\":\"/list/1_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"武侠仙侠\",\"url\":\"/list/2_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"都市言情\",\"url\":\"/list/3_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史军事\",\"url\":\"/list/4_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"科幻灵异\",\"url\":\"/list/5_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"网游竞技\",\"url\":\"/list/6_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"女生频道\",\"url\":\"/list/7_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"其他小说\",\"url\":\"/list/8_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1764643505009,
    "loginUrl": "http://www.huanxiangji.com/Login.php",
    "respondTime": 181567,
    "ruleBookInfo": {
      "author": ".info@p.0@text",
      "coverUrl": ".imgbox@img@src",
      "intro": ".desc@html",
      "kind": ".info@p.1:2:4@text##.*：|小说|\\s.*",
      "lastChapter": ".section-list[0]@a.0@text",
      "name": ".top@h1@text"
    },
    "ruleContent": {
      "content": "id.content@html",
      "replaceRegex": "##[????]|\\♂.*|\\<<.*>>|\\<<.*<<|小说免费.*平台|.*分享给你们的好友！|https.*\\/|"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".s4@text",
      "bookList": ".txt-list-row5@li!0",
      "bookUrl": "a.0@href",
      "coverUrl": "a.0@href<js>\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\n'http://www.huanxiangji.com/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n</js>",
      "kind": ".s1,.s5@text##\\[|\\]|小说",
      "lastChapter": "a.1@text",
      "name": "a.0@text"
    },
    "ruleToc": {
      "chapterList": "id.section-list@li@a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "/modules/article/search.php,{\n  \"charset\": \"gbk\",\n  \"method\": \"POST\",\n  \"body\": \"searchkey={{key}}\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: Unable to resolve host \"www.rcyxsw.com\": No address associated with hostname",
    "bookSourceGroup": "小说",
    "bookSourceName": "二次小说",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.rcyxsw.com",
    "bookUrlPattern": "https?://www.rcyxsw.com/book/\\d+/",
    "customButton": false,
    "customOrder": 12,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "首页::/\n书库::/fenlei/\n完本::/quanben/fenlei/",
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\"}",
    "lastUpdateTime": 1764643508608,
    "respondTime": 182620,
    "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\",\nw:\".fix span.-1@text\",\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": "@get:{w}字"
    },
    "ruleContent": {
      "content": "#content@html",
      "nextContentUrl": "text.下一页@href"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "span@text",
      "bookList": ".item",
      "bookUrl": "a.1@href",
      "coverUrl": "img@src",
      "intro": "dd@text",
      "kind": "0",
      "name": "a.1@text"
    },
    "ruleToc": {
      "chapterList": "ul.section-list.1@li a",
      "chapterName": "text",
      "chapterUrl": "href",
      "nextTocUrl": "option@value||text.下一页@href"
    },
    "searchUrl": "https://www.sososhu.com/?q={{key}}&site=rcyxsw&Submit=搜索,{\n  \"webView\": true\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: Failed to connect to www.qbtr.cc/104.21.49.191:443",
    "bookSourceGroup": "小说,梯子",
    "bookSourceName": "全本同人",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.qbtr.cc/",
    "customButton": false,
    "customOrder": 13,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "首页::tongren/index<,_{{page}}>.html\n排行::hot/index<,_{{page}}>.html\n火影::tag/{{page}}_huoying\n系统::tag/{{page}}_xitong\n海贼::tag/{{page}}_haizei\n漫威::tag/{{page}}_manwei\n综漫::tag/{{page}}_zongman\n斗罗::tag/{{page}}_douluo\n型月::tag/{{page}}_xingyue\n聊天群::tag/{{page}}_liaotianqun\n洪荒::tag/{{page}}_honghuang\n柯南::tag/{{page}}_kenan\n娱乐::tag/{{page}}_yule\n后宫::tag/{{page}}_hougong\n盗墓::tag/{{page}}_daomu\nFATE::tag/{{page}}_FATE",
    "lastUpdateTime": 1764644935543,
    "respondTime": 183866,
    "ruleBookInfo": {
      "coverUrl": "class.pic@img@src",
      "intro": "class.desc@textNodes||class.infos@p@textNodes",
      "kind": "class.nav_time@textNodes"
    },
    "ruleContent": {
      "content": "class.read_chapterDetail@p@textNodes"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.booknews@textNodes",
      "bookList": "class.bk",
      "bookUrl": "a@href",
      "intro": "p@textNodes##简介：",
      "lastChapter": "class.date@text",
      "name": "h3@text"
    },
    "ruleToc": {
      "chapterList": "class.clearfix@li@a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "e/search/index.php,{\n  \"charset\": \"gb2312\",\n  \"method\": \"POST\",\n  \"body\": \"keyboard={{key}}&show=title&classid=0\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: Failed to connect to tongrenquan.org/172.67.221.110:443",
    "bookSourceGroup": "小说",
    "bookSourceName": "同人圈网",
    "bookSourceType": 0,
    "bookSourceUrl": "https://tongrenquan.org",
    "customButton": false,
    "customOrder": 14,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"同人小说\",\"url\":\"/tongren/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"全本同人\",\"url\":\"/tags-150-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"连载同人\",\"url\":\"/tags-151-{{page-1}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"排行榜单\",\"url\":\"/hot/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1764643589569,
    "respondTime": 183867,
    "ruleBookInfo": {
      "author": ".date span@text##.*：",
      "coverUrl": ".pic img@src",
      "intro": ".infos p@html",
      "kind": ".menNav a.1@text&&.date@textNodes##.*：|小说",
      "lastChapter": ".book_list a.-1@text",
      "name": ".infos h1@text##\\(\\S+"
    },
    "ruleContent": {
      "content": ".read_chapterDetail@html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".booknews@ownText##.*：",
      "bookList": ".bk",
      "bookUrl": "a.0@href",
      "coverUrl": "img@src",
      "intro": "p@text##简介.",
      "kind": "label@text",
      "name": "h3@text##\\(\\S+"
    },
    "ruleToc": {
      "chapterList": ".book_list a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "/e/search/indexstart.php,{\n  \"charset\": \"gb2312\",\n  \"method\": \"POST\",\n  \"body\": \"keyboard={{key}}&show=title&classid=\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "加载缓慢，搜索暂不可用，但资源很强。",
    "bookSourceGroup": "小说",
    "bookSourceName": "二八看书",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.28lu.net/",
    "customButton": true,
    "customOrder": 15,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": true,
    "exploreUrl": "[{\"title\":\"小说书库\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/fenlei/1/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"奇幻\",\"url\":\"/fenlei/2/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"/fenlei/3/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"仙侠\",\"url\":\"/fenlei/4/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"都市\",\"url\":\"/fenlei/5/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"军事\",\"url\":\"/fenlei/6/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"/fenlei/7/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"游戏\",\"url\":\"/fenlei/8/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"竞技\",\"url\":\"/fenlei/9/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"/fenlei/10/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"悬疑\",\"url\":\"/fenlei/11/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"灵异\",\"url\":\"/fenlei/12/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"其他\",\"url\":\"/fenlei/13/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"古代\",\"url\":\"/fenlei/14/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"仙侠\",\"url\":\"/fenlei/15/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"现代\",\"url\":\"/fenlei/16/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"浪漫\",\"url\":\"/fenlei/17/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/fenlei/18/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"悬疑\",\"url\":\"/fenlei/19/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"/fenlei/20/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"游戏\",\"url\":\"/fenlei/21/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"BL\",\"url\":\"/fenlei/22/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"GL\",\"url\":\"/fenlei/23/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"二次\",\"url\":\"/fenlei/24/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"全本小说\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/quanben/fenlei/1/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"奇幻\",\"url\":\"/quanben/fenlei/2/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"武侠\",\"url\":\"/quanben/fenlei/3/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"仙侠\",\"url\":\"/quanben/fenlei/4/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"都市\",\"url\":\"/quanben/fenlei/5/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"军事\",\"url\":\"/quanben/fenlei/6/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史\",\"url\":\"/quanben/fenlei/7/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"游戏\",\"url\":\"/quanben/fenlei/8/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"竞技\",\"url\":\"/quanben/fenlei/9/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"/quanben/fenlei/10/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"悬疑\",\"url\":\"/quanben/fenlei/11/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"灵异\",\"url\":\"/quanben/fenlei/12/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"其他\",\"url\":\"/quanben/fenlei/13/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"古代\",\"url\":\"/quanben/fenlei/14/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"仙侠\",\"url\":\"/quanben/fenlei/15/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"现代\",\"url\":\"/quanben/fenlei/16/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"浪漫\",\"url\":\"/quanben/fenlei/17/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/quanben/fenlei/18/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"悬疑\",\"url\":\"/quanben/fenlei/19/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"/quanben/fenlei/20/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"游戏\",\"url\":\"/quanben/fenlei/21/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"BL\",\"url\":\"/quanben/fenlei/22/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"GL\",\"url\":\"/quanben/fenlei/23/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"二次\",\"url\":\"/quanben/fenlei/24/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]",
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 10; PACM00 Build/QP1A.190711.020) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.79 Mobile Safari/537.36\"}",
    "lastUpdateTime": 1764643593913,
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": "[property$=author]@content",
      "coverUrl": ".book-info-cover@img@src",
      "intro": "[property$=description]@content",
      "kind": "[property~=status|ategory|update_time]@content",
      "lastChapter": "[property$=lastest_chapter_name]@content",
      "name": "[property$=book_name]@content",
      "tocUrl": "text.章节目录@href",
      "wordCount": "h2@span.0@text"
    },
    "ruleContent": {
      "content": "id.chaptercontent@p!0:-1@html",
      "nextContentUrl": "text.下一页@href",
      "replaceRegex": "##一秒记住，精彩无弹窗免费！|本章未完，请点击下一页继续阅读！"
    },
    "ruleExplore": {
      "author": ".book-list-1-author@text## / 文",
      "bookList": ".book-list-1",
      "bookUrl": "a.0@href",
      "coverUrl": "img@data-src",
      "intro": ".book-list-1-intro@text",
      "kind": ".book-list-1-tag@text",
      "name": "h4@a@text"
    },
    "ruleSearch": {
      "author": "span@text",
      "bookList": "<js>\nif (result.match(/阅读云/)) {\n   u = baseUrl.split(',')[0]\n   cookie.removeCookie(u)\n   // java.startBrowserAwait(u, \"验证\")\n   java.webView(null, u, \"document.cookie\")\n   ck = cookie.getCookie(u)\n   head = JSON.stringify({ headers: { 'Cookie': ck } })\n   url = u + \",\" + head\n   result = java.ajax(url)\n}\nresult\n</js>\n.item",
      "bookUrl": "a@href",
      "coverUrl": "img@src",
      "intro": "dd@text",
      "name": "a@text"
    },
    "ruleToc": {
      "chapterList": ".am-list@li a",
      "chapterName": "text",
      "chapterUrl": "href",
      "nextTocUrl": "option@value"
    },
    "searchUrl": "https://www.sososhu.com/?q={{key}}&site=28lu",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说",
    "bookSourceName": "亿软小说",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.yiruan.info",
    "customButton": false,
    "customOrder": 16,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"榜单\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"周榜\",\"url\":\"/paihangbang/weekvisit/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"月榜\",\"url\":\"/paihangbang/monthvisit/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"总榜\",\"url\":\"/paihangbang/allvisit/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"周推\",\"url\":\"/paihangbang/weekvote/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"月推\",\"url\":\"/paihangbang/monthvote/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"总推\",\"url\":\"/paihangbang/allvote/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"收藏\",\"url\":\"/paihangbang/goodnum/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"字数\",\"url\":\"/paihangbang/size/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"最新\",\"url\":\"/paihangbang/postdate/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"最近\",\"url\":\"/paihangbang/lastupdate/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"新书\",\"url\":\"/paihangbang/goodnew/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"全本\",\"url\":\"/wanjiexiaoshuo/{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.2,\"layout_flexGrow\":1}},{\"title\":\"分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"玄幻\",\"url\":\"/xuanhuan/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"修真\",\"url\":\"/xiuzhen/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"都市\",\"url\":\"/dushi/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"穿越\",\"url\":\"/chuanyue/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"网游\",\"url\":\"/wangyou/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"科幻\",\"url\":\"/kehuan/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1764643601997,
    "respondTime": 4611,
    "ruleBookInfo": {
      "author": "id.info@p.0@text",
      "coverUrl": "id.fmimg@img@src",
      "intro": "id.intro@p.0@text##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": "id.info@p.1:3@text##.*：|类 别:|小说|\\s..:.*",
      "lastChapter": "id.info@a.0@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "name": "id.info@h1@text"
    },
    "ruleContent": {
      "content": "id.content@html",
      "replaceRegex": "##最新网址.*"
    },
    "ruleExplore": {
      "author": ".s4@text",
      "bookList": ".l@li||.novelslistss@li",
      "bookUrl": "a.0@href",
      "coverUrl": "a.0@href##.+\\D((\\d+)\\d{3})\\D##/files/article/image/$2/$1/$1s.jpg###",
      "kind": ".s1,.s7,.s5@text##\\[|\\]|小说",
      "lastChapter": ".s3@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "name": ".s2@text"
    },
    "ruleSearch": {
      "author": "td.2@text",
      "bookList": "tbody@tr!0",
      "bookUrl": "a.0@href",
      "coverUrl": "a.0@href##.+\\D((\\d+)\\d{3})\\D##/files/article/image/$2/$1/$1s.jpg###",
      "kind": "td.5:4@text",
      "lastChapter": "a.1@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "name": "a.0@text",
      "wordCount": "td.3@text"
    },
    "ruleToc": {
      "chapterList": "id.list@dd@a",
      "chapterName": "text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加架字修Kk].*?[】）\\)]",
      "chapterUrl": "href"
    },
    "searchUrl": "/modules/article/search.php,{\n  \"method\": \"post\",\n  \"body\": \"searchkey={{key}}\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: Failed to connect to www.ciweimao.com/120.26.35.210:443",
    "bookSourceGroup": "小说",
    "bookSourceName": "刺猬猫",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.ciweimao.com             ",
    "customButton": false,
    "customOrder": 17,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "                         榜单排行                         ::/\n点击榜::https://www.ciweimao.com/rank-index/no-vip-click-week/{{page}}\n收藏榜::https://www.ciweimao.com/rank-index/favor-week/{{page}}\n推荐榜::https://www.ciweimao.com/rank-index/recommend-week/{{page}}\n订阅榜::https://www.ciweimao.com/rank-index/buy-week/{{page}}\n月票榜::https://www.ciweimao.com/rank-index/yp-week/{{page}}\n吐槽榜::https://www.ciweimao.com/rank-index/tsukkomi-week/{{page}}\n新书榜::https://www.ciweimao.com/rank-index/yp_new-week/{{page}}\n刀片榜::https://www.ciweimao.com/rank-index/blade-week/{{page}}\n更新榜::https://www.ciweimao.com/rank-index/get-update-most-week/{{page}}\n                         免费作品                         ::/\n异界幻想::https://www.ciweimao.com/book_list/1-8-total_click-0-0-2/quanbu/{{page}}\n青春日常::https://www.ciweimao.com/book_list/1-27-total_click-0-0-2/quanbu/{{page}}\n动漫穿越::https://www.ciweimao.com/book_list/1-10-total_click-0-0-2/quanbu/{{page}}\n神秘未知::https://www.ciweimao.com/book_list/1-1-total_click-0-0-2/quanbu/{{page}}\n战争历史::https://www.ciweimao.com/book_list/1-30-total_click-0-0-2/quanbu/{{page}}\n推理灵异::https://www.ciweimao.com/book_list/1-7-total_click-0-0-2/quanbu/{{page}}\n未来幻想::https://www.ciweimao.com/book_list/1-6-total_click-0-0-2/quanbu/{{page}}\n游戏世界::https://www.ciweimao.com/book_list/1-3-total_click-0-0-2/quanbu/{{page}}\n热血竞技::https://www.ciweimao.com/book_list/1-5-total_click-0-0-2/quanbu/{{page}}\n现实都市::https://www.ciweimao.com/book_list/1-29-total_click-0-0-2/quanbu/{{page}}\n   同人   ::https://www.ciweimao.com/book_list/1-24-total_click-0-0-2/quanbu/{{page}}\n   女频   ::https://www.ciweimao.com/book_list/2-11-total_click-0-0-2/quanbu/{{page}}\n                         完本作品                         ::/\n异界幻想::https://www.ciweimao.com/book_list/1-8-total_click-0-0-1/quanbu/{{page}}\n青春日常::https://www.ciweimao.com/book_list/1-27-total_click-0-0-1/quanbu/{{page}}\n动漫穿越::https://www.ciweimao.com/book_list/1-10-total_click-0-0-1/quanbu/{{page}}\n神秘未知::https://www.ciweimao.com/book_list/1-1-total_click-0-0-1/quanbu/{{page}}\n战争历史::https://www.ciweimao.com/book_list/1-30-total_click-0-0-1/quanbu/{{page}}\n推理灵异::https://www.ciweimao.com/book_list/1-7-total_click-0-0-1/quanbu/{{page}}\n未来幻想::https://www.ciweimao.com/book_list/1-6-total_click-0-0-1/quanbu/{{page}}\n游戏世界::https://www.ciweimao.com/book_list/1-3-total_click-0-0-1/quanbu/{{page}}\n热血竞技::https://www.ciweimao.com/book_list/1-5-total_click-0-0-1/quanbu/{{page}}\n现实都市::https://www.ciweimao.com/book_list/1-29-total_click-0-0-1/quanbu/{{page}}\n   同人   ::https://www.ciweimao.com/book_list/1-24-total_click-0-0-1/quanbu/{{page}}\n   女频   ::https://www.ciweimao.com/book_list/2-11-total_click-0-0-1/quanbu/{{page}}",
    "lastUpdateTime": 1764643616318,
    "loginUrl": "https://www.ciweimao.com/signup/login?redirect=https%3A%2F%2Fwww.ciweimao.com%2F",
    "respondTime": 181560,
    "ruleBookInfo": {
      "coverUrl": "class.cover ly-fl@tag.img@src",
      "intro": "class.book-desc.0@text",
      "tocUrl": "class.btn btn-lg btn-danger@tag.a.0@href"
    },
    "ruleContent": {
      "content": "@css:p:has([^data-pgid])@html##2hvgAZ\\d*"
    },
    "ruleExplore": {
      "author": "class.author@tag.a.0@text||p@tag.a.0@text",
      "bookList": "class.rank-book-list@tag.li||class.book-list-table@tag.tr!0",
      "bookUrl": "class.tit@tag.a.0@href||class.name@tag.a.0@href",
      "coverUrl": "class.lazyload@data-original",
      "intro": "class.desc@text",
      "kind": "class.type@tag.p.0@text##\\[|\\]",
      "lastChapter": "class.cnt@tag.p.1@text||class.chapter@tag.p.0@text##.*\\/",
      "name": "class.tit@tag.a.0@text||class.name@tag.a.0@text",
      "wordCount": "class.cnt@tag.p.1@text##最近更新：|\\/.*"
    },
    "ruleSearch": {
      "author": "class.cnt.0@tag.p.1@tag.a.0@text||class.author@text",
      "bookList": "class.rank-book-list@tag.li||class.book-list-table@tag.tr!0",
      "bookUrl": "class.cnt.0@class.tit.0@tag.a.0@href||class.name@tag.a@href",
      "coverUrl": "class.cover@tag.img@data-original||tag.img.0@src",
      "intro": "class.desc@text",
      "lastChapter": "@css:p:matches(最近更新)@text||.chapter@text@js:result.includes('最近更新') ? result.replace(/.*\\/\\s*/,'') : result;",
      "name": "class.cnt.0@class.tit.0@tag.a.0@text||class.name@tag.a@text"
    },
    "ruleToc": {
      "chapterList": "class.book-chapter-list@tag.li@tag.a",
      "chapterName": "@js:(result.outerHtml().includes('icon-lock') ? '🔒' : '') + result.text()",
      "chapterUrl": "href@js:result+','+JSON.stringify({\"webView\": true})"
    },
    "searchUrl": "/get-search-book-list/0-0-0-0-0-0/全部/{{key}}/{{page}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: Failed to connect to www.xbiquta.com/23.225.46.9:80\n\n//2025年-9月-17号修复 AI提示词修复，需要得修源，基础比较牢固才能在AI的找出正确的",
    "bookSourceGroup": "小说",
    "bookSourceName": "新笔趣塔",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.xbiquta.com/",
    "bookUrlPattern": "http://www.xbiquta.com/\\d+/\\d+/",
    "customButton": false,
    "customOrder": 18,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1764643619432,
    "respondTime": 181559,
    "ruleBookInfo": {
      "author": "id.info@tag.p.0@text##作 者：",
      "coverUrl": "id.fmimg@img@src",
      "intro": "id.intro@text",
      "kind": "id.info@tag.p.2@text&&\n[property=og:novel:category]@content##最后更新：",
      "lastChapter": "id.info@tag.p.3@a@text##免费章节 |正文卷 |正文 |VIP章节 ",
      "name": "id.info@tag.h1@text"
    },
    "ruleContent": {
      "content": "id.content@html##笔趣阁.*最新章节！|最快更新.*最新章节！|最新网址.*com"
    },
    "ruleExplore": {
      "author": "class.s5@text",
      "bookList": "class.l@li",
      "bookUrl": "class.s2@a@href",
      "coverUrl": "class.s2@a@href<js>\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\n'http://www.xbiquta.com/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n</js>",
      "lastChapter": "class.s3@a@text",
      "name": "class.s2@a@text"
    },
    "ruleSearch": {
      "author": "tag.td.2@text",
      "bookList": "class.grid@tag.tr!0",
      "bookUrl": "tag.td.0@tag.a@href",
      "coverUrl": "tag.td.0@tag.a@href<js>\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\n'http://www.xbiquta.com/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n</js>",
      "kind": "tag.td.4@text&&\ntag.td.5@text",
      "lastChapter": "tag.td.1@tag.a@text##免费章节 |正文卷 |正文 |VIP章节 ",
      "name": "tag.td.0@tag.a@text",
      "wordCount": "tag.td.3@text"
    },
    "ruleToc": {
      "chapterList": "id.list@tag.dd",
      "chapterName": "tag.a@text",
      "chapterUrl": "tag.a@href"
    },
    "searchUrl": "http://www.xbiquta.com/modules/article/search.php?s=0000&q={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: Failed to connect to www.qidian.com/183.204.92.70:443\n\n//20240223By_zhbyjm7783 制作\n//20240224By_遇知 修改目录规则，加上分卷，完善VIP标识\n//202501022By_聆听月与悦 完善目录规则+简介规则（💎为付费章节，💮为免费章节）\n//\t发现除排行榜外均为免费分类\n搜索和发现为空时，点击登录一次\n必须勾选CookieJar",
    "bookSourceGroup": "小说",
    "bookSourceName": "起点中文网",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.qidian.com",
    "customButton": false,
    "customOrder": 19,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"༺ˇ»`ʚ 男生人气榜单 ɞ´«ˇ༻\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"月票榜\",\"url\":\"https://www.qidian.com/rank/yuepiao/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"畅销榜\",\"url\":\"//www.qidian.com/rank/hotsales/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"书友榜\",\"url\":\"//www.qidian.com/rank/newfans/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"推荐榜\",\"url\":\"//www.qidian.com/rank/recom/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"收藏榜\",\"url\":\"//www.qidian.com/rank/collect/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"更新榜\",\"url\":\"//www.qidian.com/rank/vipup/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"阅读指数榜\",\"url\":\"//www.qidian.com/rank/readindex/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.47}},{\"title\":\"VIP收藏榜\",\"url\":\"//www.qidian.com/rank/vipcollect/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.47}},{\"title\":\"签约作者新书榜\",\"url\":\"//www.qidian.com/rank/signnewbook/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.47}},{\"title\":\"公众作者新书榜\",\"url\":\"//www.qidian.com/rank/pubnewbook/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.47}},{\"title\":\"新人签约新书榜\",\"url\":\"//www.qidian.com/rank/newsign/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.47}},{\"title\":\"新人作者新书榜\",\"url\":\"//www.qidian.com/rank/newauthor/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.47}},{\"title\":\"༺ˇ»`ʚ 女生人气榜单 ɞ´«ˇ༻\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"月票榜\",\"url\":\"//www.qdmm.com/rank/yuepiao/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"畅销榜\",\"url\":\"//www.qdmm.com/rank/hotsales/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"书友榜\",\"url\":\"//www.qdmm.com/rank/newfans/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"推荐榜\",\"url\":\"//www.qdmm.com/rank/recom/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"收藏榜\",\"url\":\"//www.qdmm.com/rank/collect/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"总字数榜\",\"url\":\"//www.qdmm.com/rank/wordcount/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"热门单订榜\",\"url\":\"//www.qdmm.com/rank/subscr/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.47}},{\"title\":\"新书热销榜\",\"url\":\"//www.qdmm.com/rank/newsales/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.47}},{\"title\":\"阅读指数榜\",\"url\":\"//www.qdmm.com/rank/readindex/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.47}},{\"title\":\"VIP单订总榜\",\"url\":\"//www.qdmm.com/rank/vipsub/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.47}},{\"title\":\"VIP更新字数榜\",\"url\":\"//www.qdmm.com/rank/vipup/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.47}},{\"title\":\"签约作者新书榜\",\"url\":\"//www.qdmm.com/rank/signnewbook/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.47}},{\"title\":\"公众作者新书榜\",\"url\":\"//www.qdmm.com/rank/pubnewbook/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.47}},{\"title\":\"新人签约新书榜\",\"url\":\"//www.qdmm.com/rank/newsign/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.47}},{\"title\":\"新人作者新书榜\",\"url\":\"//www.qdmm.com/rank/newauthor/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.47}},{\"title\":\"༺ˇ»`ʚ 免费男生 ɞ´«ˇ༻\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"全部\",\"url\":\"//www.qidian.com/free/all/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"完本\",\"url\":\"//www.qidian.com/free/all/action1-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"玄幻\",\"url\":\"//www.qidian.com/free/all/chanId21-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"东方玄幻\",\"url\":\"//www.qidian.com/free/all/chanId21-subCateId8-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"异世大陆\",\"url\":\"//www.qidian.com/free/all/chanId21-subCateId73-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"王朝争霸\",\"url\":\"//www.qidian.com/free/all/chanId21-subCateId58-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"高武世界\",\"url\":\"//www.qidian.com/free/all/chanId21-subCateId78-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"奇幻\",\"url\":\"//www.qidian.com/free/all/chanId1-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"现代魔法\",\"url\":\"//www.qidian.com/free/all/chanId1-subCateId38-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"剑与魔法\",\"url\":\"//www.qidian.com/free/all/chanId1-subCateId62-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"史诗奇幻\",\"url\":\"//www.qidian.com/free/all/chanId1-subCateId201-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"神秘幻想\",\"url\":\"//www.qidian.com/free/all/chanId1-subCateId202-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"历史神话\",\"url\":\"//www.qidian.com/free/all/chanId1-subCateId20092-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"另类幻想\",\"url\":\"//www.qidian.com/free/all/chanId1-subCateId20093-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"武侠\",\"url\":\"//www.qidian.com/free/all/chanId2-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"传统武侠\",\"url\":\"//www.qidian.com/free/all/chanId2-subCateId5-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"武侠幻想\",\"url\":\"//www.qidian.com/free/all/chanId2-subCateId30-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"国术无双\",\"url\":\"//www.qidian.com/free/all/chanId2-subCateId206-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"古武未来\",\"url\":\"//www.qidian.com/free/all/chanId2-subCateId20099-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"武侠同人\",\"url\":\"//www.qidian.com/free/all/chanId2-subCateId20100-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"仙侠\",\"url\":\"//www.qidian.com/free/all/chanId22-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"修真文明\",\"url\":\"//www.qidian.com/free/all/chanId22-subCateId18-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"幻想修仙\",\"url\":\"//www.qidian.com/free/all/chanId22-subCateId44-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"现代修真\",\"url\":\"//www.qidian.com/free/all/chanId22-subCateId64-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"神话修真\",\"url\":\"//www.qidian.com/free/all/chanId22-subCateId207-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"古典仙侠\",\"url\":\"//www.qidian.com/free/all/chanId22-subCateId20101-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"都市\",\"url\":\"//www.qidian.com/free/all/chanId4-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"都市生活\",\"url\":\"//www.qidian.com/free/all/chanId4-subCateId12-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"都市异能\",\"url\":\"//www.qidian.com/free/all/chanId4-subCateId16-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"异术超能\",\"url\":\"//www.qidian.com/free/all/chanId4-subCateId74-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"青春校园\",\"url\":\"//www.qidian.com/free/all/chanId4-subCateId130-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"娱乐明星\",\"url\":\"//www.qidian.com/free/all/chanId4-subCateId151-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"商战职场\",\"url\":\"//www.qidian.com/free/all/chanId4-subCateId153-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"现实\",\"url\":\"//www.qidian.com/free/all/chanId15-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"时代叙事\",\"url\":\"//www.qidian.com/free/all/chanId15-subCateId20106-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"家庭伦理\",\"url\":\"//www.qidian.com/free/all/chanId15-subCateId6-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"女性题材\",\"url\":\"//www.qidian.com/free/all/chanId15-subCateId20104-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"青年故事\",\"url\":\"//www.qidian.com/free/all/chanId15-subCateId20108-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"社会悬疑\",\"url\":\"//www.qidian.com/free/all/chanId15-subCateId20105-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"人间百态\",\"url\":\"//www.qidian.com/free/all/chanId15-subCateId209-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"军事\",\"url\":\"//www.qidian.com/free/all/chanId6-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"军旅生涯\",\"url\":\"//www.qidian.com/free/all/chanId6-subCateId54-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"军事战争\",\"url\":\"//www.qidian.com/free/all/chanId6-subCateId65-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"战争幻想\",\"url\":\"//www.qidian.com/free/all/chanId6-subCateId80-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"抗战烽火\",\"url\":\"//www.qidian.com/free/all/chanId6-subCateId230-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"谍战特工\",\"url\":\"//www.qidian.com/free/all/chanId6-subCateId231-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"历史\",\"url\":\"//www.qidian.com/free/all/chanId5-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"架空历史\",\"url\":\"//www.qidian.com/free/all/chanId5-subCateId22-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"秦汉三国\",\"url\":\"//www.qidian.com/free/all/chanId5-subCateId48-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"上古先秦\",\"url\":\"//www.qidian.com/free/all/chanId5-subCateId220-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"历史传记\",\"url\":\"//www.qidian.com/free/all/chanId5-subCateId32-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"两晋隋唐\",\"url\":\"//www.qidian.com/free/all/chanId5-subCateId222-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"五代十国\",\"url\":\"//www.qidian.com/free/all/chanId5-subCateId223-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"两宋元明\",\"url\":\"//www.qidian.com/free/all/chanId5-subCateId224-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"清史民国\",\"url\":\"//www.qidian.com/free/all/chanId5-subCateId225-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"外国历史\",\"url\":\"//www.qidian.com/free/all/chanId5-subCateId226-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"民间传说\",\"url\":\"//www.qidian.com/free/all/chanId5-subCateId20094-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"游戏\",\"url\":\"//www.qidian.com/free/all/chanId7-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"电子竞技\",\"url\":\"//www.qidian.com/free/all/chanId5-subCateId7-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"虚拟网游\",\"url\":\"//www.qidian.com/free/all/chanId5-subCateId70-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"游戏异界\",\"url\":\"//www.qidian.com/free/all/chanId5-subCateId240-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"游戏系统\",\"url\":\"//www.qidian.com/free/all/chanId5-subCateId20102-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"游戏主播\",\"url\":\"//www.qidian.com/free/all/chanId5-subCateId20103-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"体育\",\"url\":\"//www.qidian.com/free/all/chanId8-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"篮球运动\",\"url\":\"//www.qidian.com/free/all/chanId8-subCateId28-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"体育赛事\",\"url\":\"//www.qidian.com/free/all/chanId8-subCateId55-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"足球运动\",\"url\":\"//www.qidian.com/free/all/chanId8-subCateId82-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"科幻\",\"url\":\"//www.qidian.com/free/all/chanId9-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"古武机甲\",\"url\":\"//www.qidian.com/free/all/chanId8-subCateId21-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"未来世界\",\"url\":\"//www.qidian.com/free/all/chanId8-subCateId25-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"星际文明\",\"url\":\"//www.qidian.com/free/all/chanId8-subCateId68-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"超级科技\",\"url\":\"//www.qidian.com/free/all/chanId8-subCateId250-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"时空穿梭\",\"url\":\"//www.qidian.com/free/all/chanId8-subCateId251-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"进化变异\",\"url\":\"//www.qidian.com/free/all/chanId8-subCateId252-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"末世危机\",\"url\":\"//www.qidian.com/free/all/chanId8-subCateId253-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"诸天无限\",\"url\":\"//www.qidian.com/free/all/chanId20109-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"无限\",\"url\":\"//www.qidian.com/free/all/chanId8-subCateId20110-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"诸天\",\"url\":\"//www.qidian.com/free/all/chanId8-subCateId20111-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"综漫\",\"url\":\"//www.qidian.com/free/all/chanId8-subCateId20112-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"悬疑\",\"url\":\"//www.qidian.com/free/all/chanId10-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"诡秘悬疑\",\"url\":\"//www.qidian.com/free/all/chanId8-subCateId26-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"奇妙世界\",\"url\":\"//www.qidian.com/free/all/chanId8-subCateId35-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"侦探推理\",\"url\":\"//www.qidian.com/free/all/chanId8-subCateId57-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"探险生存\",\"url\":\"//www.qidian.com/free/all/chanId8-subCateId260-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"古今传奇\",\"url\":\"//www.qidian.com/free/all/chanId8-subCateId20095-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"轻小说\",\"url\":\"//www.qidian.com/free/all/chanId12-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"原生幻想\",\"url\":\"//www.qidian.com/free/all/chanId12-subCateId60-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"恋爱日常\",\"url\":\"//www.qidian.com/free/all/chanId12-subCateId66-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"衍生同人\",\"url\":\"//www.qidian.com/free/all/chanId12-subCateId281-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"搞笑吐槽\",\"url\":\"//www.qidian.com/free/all/chanId12-subCateId282-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"短篇\",\"url\":\"//www.qidian.com/free/all/chanId20076-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"诗歌散文\",\"url\":\"//www.qidian.com/free/all/chanId12-subCateId20097-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"人物传记\",\"url\":\"//www.qidian.com/free/all/chanId12-subCateId20098-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"影视剧本\",\"url\":\"//www.qidian.com/free/all/chanId12-subCateId20075-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"评论文集\",\"url\":\"//www.qidian.com/free/all/chanId12-subCateId20077-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"生活随笔\",\"url\":\"//www.qidian.com/free/all/chanId12-subCateId20078-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"美文游记\",\"url\":\"//www.qidian.com/free/all/chanId12-subCateId20079-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"短篇小说\",\"url\":\"//www.qidian.com/free/all/chanId12-subCateId20096-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"豪门\",\"url\":\"//www.qidian.com/free/all/tag%E8%B1%AA%E9%97%A8-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"孤儿\",\"url\":\"//www.qidian.com/free/all/tag%E5%AD%A4%E5%84%BF-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"盗贼\",\"url\":\"//www.qidian.com/free/all/tag%E7%9B%97%E8%B4%BC-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"特工\",\"url\":\"//www.qidian.com/free/all/tag%E7%89%B9%E5%B7%A5-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"黑客\",\"url\":\"//www.qidian.com/free/all/tag%E9%BB%91%E5%AE%A2-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"明星\",\"url\":\"//www.qidian.com/free/all/tag%E6%98%8E%E6%98%9F-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"特种兵\",\"url\":\"//www.qidian.com/free/all/tag%E7%89%B9%E7%A7%8D%E5%85%B5-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"杀手\",\"url\":\"//www.qidian.com/free/all/tag%E6%9D%80%E6%89%8B-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"老师\",\"url\":\"//www.qidian.com/free/all/tag%E8%80%81%E5%B8%88-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"学生\",\"url\":\"//www.qidian.com/free/all/tag%E5%AD%A6%E7%94%9F-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"胖子\",\"url\":\"//www.qidian.com/free/all/tag%E8%83%96%E5%AD%90-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"宠物\",\"url\":\"//www.qidian.com/free/all/tag%E5%AE%A0%E7%89%A9-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"蜀山\",\"url\":\"//www.qidian.com/free/all/tag%E8%9C%80%E5%B1%B1-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"魔王附体\",\"url\":\"//www.qidian.com/free/all/tag%E9%AD%94%E7%8E%8B%E9%99%84%E4%BD%93-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"LOL\",\"url\":\"//www.qidian.com/free/all/tagLOL-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"废材流\",\"url\":\"//www.qidian.com/free/all/tag%E5%BA%9F%E6%9D%90%E6%B5%81-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"护短\",\"url\":\"//www.qidian.com/free/all/tag%E6%8A%A4%E7%9F%AD-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"卡片\",\"url\":\"//www.qidian.com/free/all/tag%E5%8D%A1%E7%89%87-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"手游\",\"url\":\"//www.qidian.com/free/all/tag%E6%89%8B%E6%B8%B8-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"法师\",\"url\":\"//www.qidian.com/free/all/tag%E6%B3%95%E5%B8%88-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"医生\",\"url\":\"//www.qidian.com/free/all/tag%E5%8C%BB%E7%94%9F-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"感情\",\"url\":\"//www.qidian.com/free/all/tag%E6%84%9F%E6%83%85-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"鉴宝\",\"url\":\"//www.qidian.com/free/all/tag%E9%89%B4%E5%AE%9D-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"亡灵\",\"url\":\"//www.qidian.com/free/all/tag%E4%BA%A1%E7%81%B5-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"职场\",\"url\":\"//www.qidian.com/free/all/tag%E8%81%8C%E5%9C%BA-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"吸血鬼\",\"url\":\"//www.qidian.com/free/all/tag%E5%90%B8%E8%A1%80%E9%AC%BC-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"龙\",\"url\":\"//www.qidian.com/free/all/tag%E9%BE%99-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"西游\",\"url\":\"//www.qidian.com/free/all/tag%E8%A5%BF%E6%B8%B8-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"鬼怪\",\"url\":\"//www.qidian.com/free/all/tag%E9%AC%BC%E6%80%AA-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"阵法\",\"url\":\"//www.qidian.com/free/all/tag%E9%98%B5%E6%B3%95-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"魔兽\",\"url\":\"//www.qidian.com/free/all/tag%E9%AD%94%E5%85%BD-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"勇猛\",\"url\":\"//www.qidian.com/free/all/tag%E5%8B%87%E7%8C%9B-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"玄学\",\"url\":\"//www.qidian.com/free/all/tag%E7%8E%84%E5%AD%A6-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"群穿\",\"url\":\"//www.qidian.com/free/all/tag%E7%BE%A4%E7%A9%BF-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"丹药\",\"url\":\"//www.qidian.com/free/all/tag%E4%B8%B9%E8%8D%AF-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"练功流\",\"url\":\"//www.qidian.com/free/all/tag%E7%BB%83%E5%8A%9F%E6%B5%81-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"召唤流\",\"url\":\"//www.qidian.com/free/all/tag%E5%8F%AC%E5%94%A4%E6%B5%81-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"恶搞\",\"url\":\"//www.qidian.com/free/all/tag%E6%81%B6%E6%90%9E-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"爆笑\",\"url\":\"//www.qidian.com/free/all/tag%E7%88%86%E7%AC%91-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"轻松\",\"url\":\"//www.qidian.com/free/all/tag%E8%BD%BB%E6%9D%BE-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"冷酷\",\"url\":\"//www.qidian.com/free/all/tag%E5%86%B7%E9%85%B7-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"腹黑\",\"url\":\"//www.qidian.com/free/all/tag%E8%85%B9%E9%BB%91-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"阳光\",\"url\":\"//www.qidian.com/free/all/tag%E9%98%B3%E5%85%89-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"狡猾\",\"url\":\"//www.qidian.com/free/all/tag%E7%8B%A1%E7%8C%BE-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"机智\",\"url\":\"//www.qidian.com/free/all/tag%E6%9C%BA%E6%99%BA-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"猥琐\",\"url\":\"//www.qidian.com/free/all/tag%E7%8C%A5%E7%90%90-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"嚣张\",\"url\":\"//www.qidian.com/free/all/tag%E5%9A%A3%E5%BC%A0-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"淡定\",\"url\":\"//www.qidian.com/free/all/tag%E6%B7%A1%E5%AE%9A-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"僵尸\",\"url\":\"//www.qidian.com/free/all/tag%E5%83%B5%E5%B0%B8-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"丧尸\",\"url\":\"//www.qidian.com/free/all/tag%E4%B8%A7%E5%B0%B8-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"盗墓\",\"url\":\"//www.qidian.com/free/all/tag%E7%9B%97%E5%A2%93-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"随身流\",\"url\":\"//www.qidian.com/free/all/tag%E9%9A%8F%E8%BA%AB%E6%B5%81-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"软饭流\",\"url\":\"//www.qidian.com/free/all/tag%E8%BD%AF%E9%A5%AD%E6%B5%81-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"无敌文\",\"url\":\"//www.qidian.com/free/all/tag%E6%97%A0%E6%95%8C%E6%96%87-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"异兽流\",\"url\":\"//www.qidian.com/free/all/tag%E5%BC%82%E5%85%BD%E6%B5%81-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"系统流\",\"url\":\"//www.qidian.com/free/all/tag%E7%B3%BB%E7%BB%9F%E6%B5%81-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"洪荒流\",\"url\":\"//www.qidian.com/free/all/tag%E6%B4%AA%E8%8D%92%E6%B5%81-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"学院流\",\"url\":\"//www.qidian.com/free/all/tag%E5%AD%A6%E9%99%A2%E6%B5%81-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"位面\",\"url\":\"//www.qidian.com/free/all/tag%E4%BD%8D%E9%9D%A2-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"铁血\",\"url\":\"//www.qidian.com/free/all/tag%E9%93%81%E8%A1%80-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"励志\",\"url\":\"//www.qidian.com/free/all/tag%E5%8A%B1%E5%BF%97-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"坚毅\",\"url\":\"//www.qidian.com/free/all/tag%E5%9D%9A%E6%AF%85-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"变身\",\"url\":\"//www.qidian.com/free/all/tag%E5%8F%98%E8%BA%AB-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"强者回归\",\"url\":\"//www.qidian.com/free/all/tag%E5%BC%BA%E8%80%85%E5%9B%9E%E5%BD%92-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"赚钱\",\"url\":\"//www.qidian.com/free/all/tag%E8%B5%9A%E9%92%B1-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"争霸流\",\"url\":\"//www.qidian.com/free/all/tag%E4%BA%89%E9%9C%B8%E6%B5%81-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"种田文\",\"url\":\"//www.qidian.com/free/all/tag%E7%A7%8D%E7%94%B0%E6%96%87-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"宅男\",\"url\":\"//www.qidian.com/free/all/tag%E5%AE%85%E7%94%B7-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"无限流\",\"url\":\"//www.qidian.com/free/all/tag%E6%97%A0%E9%99%90%E6%B5%81-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"技术流\",\"url\":\"//www.qidian.com/free/all/tag%E6%8A%80%E6%9C%AF%E6%B5%81-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"凡人流\",\"url\":\"//www.qidian.com/free/all/tag%E5%87%A1%E4%BA%BA%E6%B5%81-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"热血\",\"url\":\"//www.qidian.com/free/all/tag%E7%83%AD%E8%A1%80-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"重生\",\"url\":\"//www.qidian.com/free/all/tag%E9%87%8D%E7%94%9F-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"穿越\",\"url\":\"//www.qidian.com/free/all/tag%E7%A9%BF%E8%B6%8A-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"༺ˇ»`ʚ 免费女生 ɞ´«ˇ༻\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1}},{\"title\":\"全部\",\"url\":\"//www.qdmm.com/free/all/page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"完本\",\"url\":\"//www.qdmm.com/free/all/action1-tag1-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"古代言情\",\"url\":\"//www.qdmm.com/free/all/chanId80-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"古代情缘\",\"url\":\"//www.qdmm.com/free/all/chanId80-subCateId801-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"宫闱宅斗\",\"url\":\"//www.qdmm.com/free/all/chanId80-subCateId802-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"经商种田\",\"url\":\"//www.qdmm.com/free/all/chanId80-subCateId803-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"古典架空\",\"url\":\"//www.qdmm.com/free/all/chanId80-subCateId804-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"女尊王朝\",\"url\":\"//www.qdmm.com/free/all/chanId80-subCateId805-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"穿越奇情\",\"url\":\"//www.qdmm.com/free/all/chanId80-subCateId806-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"西方时空\",\"url\":\"//www.qdmm.com/free/all/chanId80-subCateId30094-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"清穿民国\",\"url\":\"//www.qdmm.com/free/all/chanId80-subCateId30095-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"上古蛮荒\",\"url\":\"//www.qdmm.com/free/all/chanId80-subCateId30096-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"热血江湖\",\"url\":\"//www.qdmm.com/free/all/chanId80-subCateId30097-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"仙侠奇缘\",\"url\":\"//www.qdmm.com/free/all/chanId81-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"武侠情缘\",\"url\":\"//www.qdmm.com/free/all/chanId80-subCateId810-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"古典仙侠\",\"url\":\"//www.qdmm.com/free/all/chanId80-subCateId811-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"现代修真\",\"url\":\"//www.qdmm.com/free/all/chanId80-subCateId812-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"远古洪荒\",\"url\":\"//www.qdmm.com/free/all/chanId80-subCateId813-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"仙侣奇缘\",\"url\":\"//www.qdmm.com/free/all/chanId80-subCateId30093-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"现代言情\",\"url\":\"//www.qdmm.com/free/all/chanId82-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"商战职场\",\"url\":\"//www.qdmm.com/free/all/chanId80-subCateId821-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"豪门世家\",\"url\":\"//www.qdmm.com/free/all/chanId80-subCateId822-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"都市生活\",\"url\":\"//www.qdmm.com/free/all/chanId80-subCateId823-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"婚恋情缘\",\"url\":\"//www.qdmm.com/free/all/chanId80-subCateId824-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"娱乐明星\",\"url\":\"//www.qdmm.com/free/all/chanId80-subCateId825-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"都市异能\",\"url\":\"//www.qdmm.com/free/all/chanId80-subCateId827-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"极道江湖\",\"url\":\"//www.qdmm.com/free/all/chanId80-subCateId828-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"民国情缘\",\"url\":\"//www.qdmm.com/free/all/chanId80-subCateId829-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"异国情缘\",\"url\":\"//www.qdmm.com/free/all/chanId80-subCateId30098-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"浪漫青春\",\"url\":\"//www.qdmm.com/free/all/chanId83-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"青春校园\",\"url\":\"//www.qdmm.com/free/all/chanId83-subCateId831-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"青春疼痛\",\"url\":\"//www.qdmm.com/free/all/chanId83-subCateId832-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"叛逆成长\",\"url\":\"//www.qdmm.com/free/all/chanId83-subCateId833-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"青春纯爱\",\"url\":\"//www.qdmm.com/free/all/chanId83-subCateId834-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"玄幻言情\",\"url\":\"//www.qdmm.com/free/all/chanId84-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"东方玄幻\",\"url\":\"//www.qdmm.com/free/all/chanId83-subCateId841-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"异世大陆\",\"url\":\"//www.qdmm.com/free/all/chanId83-subCateId844-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"西方奇幻\",\"url\":\"//www.qdmm.com/free/all/chanId83-subCateId846-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"远古神话\",\"url\":\"//www.qdmm.com/free/all/chanId83-subCateId847-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"异族恋情\",\"url\":\"//www.qdmm.com/free/all/chanId83-subCateId848-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"魔法幻情\",\"url\":\"//www.qdmm.com/free/all/chanId83-subCateId849-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"异能超术\",\"url\":\"//www.qdmm.com/free/all/chanId83-subCateId30092-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"悬疑推理\",\"url\":\"//www.qdmm.com/free/all/chanId85-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"推理侦探\",\"url\":\"//www.qdmm.com/free/all/chanId83-subCateId850-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"诡秘惊险\",\"url\":\"//www.qdmm.com/free/all/chanId83-subCateId851-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"悬疑探险\",\"url\":\"//www.qdmm.com/free/all/chanId83-subCateId852-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"奇妙世界\",\"url\":\"//www.qdmm.com/free/all/chanId83-subCateId853-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"神秘文化\",\"url\":\"//www.qdmm.com/free/all/chanId83-subCateId854-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"幽情奇缘\",\"url\":\"//www.qdmm.com/free/all/chanId83-subCateId30099-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"短篇\",\"url\":\"//www.qdmm.com/free/all/chanId30083-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"短篇小说\",\"url\":\"//www.qdmm.com/free/all/chanId83-subCateId30089-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"科幻空间\",\"url\":\"//www.qdmm.com/free/all/chanId86-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"星际恋歌\",\"url\":\"//www.qdmm.com/free/all/chanId86-subCateId864-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"时空穿梭\",\"url\":\"//www.qdmm.com/free/all/chanId86-subCateId866-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"未来世界\",\"url\":\"//www.qdmm.com/free/all/chanId86-subCateId862-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"古武机甲\",\"url\":\"//www.qdmm.com/free/all/chanId86-subCateId867-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"超级科技\",\"url\":\"//www.qdmm.com/free/all/chanId86-subCateId868-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"进化变异\",\"url\":\"//www.qdmm.com/free/all/chanId86-subCateId863-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"末世危机\",\"url\":\"//www.qdmm.com/free/all/chanId86-subCateId869-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"游戏竞技\",\"url\":\"//www.qdmm.com/free/all/chanId88-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"电子竞技\",\"url\":\"//www.qdmm.com/free/all/chanId86-subCateId880-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"网游情缘\",\"url\":\"//www.qdmm.com/free/all/chanId86-subCateId881-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"游戏异界\",\"url\":\"//www.qdmm.com/free/all/chanId86-subCateId882-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"体育竞技\",\"url\":\"//www.qdmm.com/free/all/chanId86-subCateId883-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"轻小说\",\"url\":\"//www.qdmm.com/free/all/chanId87-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"同人衍生\",\"url\":\"//www.qdmm.com/free/all/chanId86-subCateId30100-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"唯美幻想\",\"url\":\"//www.qdmm.com/free/all/chanId86-subCateId30101-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"萌系变身\",\"url\":\"//www.qdmm.com/free/all/chanId86-subCateId30102-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"恋爱日常\",\"url\":\"//www.qdmm.com/free/all/chanId86-subCateId30103-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"搞笑吐槽\",\"url\":\"//www.qdmm.com/free/all/chanId86-subCateId30104-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"古典衍生\",\"url\":\"//www.qdmm.com/free/all/chanId86-subCateId30105-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"影视衍生\",\"url\":\"//www.qdmm.com/free/all/chanId86-subCateId30106-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"动漫衍生\",\"url\":\"//www.qdmm.com/free/all/chanId86-subCateId30107-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"其他衍生\",\"url\":\"//www.qdmm.com/free/all/chanId86-subCateId30108-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"现实生活\",\"url\":\"//www.qdmm.com/free/all/chanId30120-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"家与情感\",\"url\":\"//www.qdmm.com/free/all/chanId30120-subCateId30121-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"行业人生\",\"url\":\"//www.qdmm.com/free/all/chanId30120-subCateId30122-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"探索科幻\",\"url\":\"//www.qdmm.com/free/all/chanId30120-subCateId30123-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"人文博览\",\"url\":\"//www.qdmm.com/free/all/chanId30120-subCateId30124-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"豪门\",\"url\":\"//www.qdmm.com/free/all/tag1-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"孤儿\",\"url\":\"//www.qdmm.com/free/all/tag2-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"盗贼\",\"url\":\"//www.qdmm.com/free/all/tag3-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"特工\",\"url\":\"//www.qdmm.com/free/all/tag4-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"黑客\",\"url\":\"//www.qdmm.com/free/all/tag5-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"明星\",\"url\":\"//www.qdmm.com/free/all/tag6-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"特种兵\",\"url\":\"//www.qdmm.com/free/all/tag7-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"杀手\",\"url\":\"//www.qdmm.com/free/all/tag8-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"老师\",\"url\":\"//www.qdmm.com/free/all/tag9-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"学生\",\"url\":\"//www.qdmm.com/free/all/tag10-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"胖子\",\"url\":\"//www.qdmm.com/free/all/tag11-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"宠物\",\"url\":\"//www.qdmm.com/free/all/tag12-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"蜀山\",\"url\":\"//www.qdmm.com/free/all/tag13-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"魔王附体\",\"url\":\"//www.qdmm.com/free/all/tag14-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"LOL\",\"url\":\"//www.qdmm.com/free/all/tag15-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"废材流\",\"url\":\"//www.qdmm.com/free/all/tag16-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"护短\",\"url\":\"//www.qdmm.com/free/all/tag17-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"卡片\",\"url\":\"//www.qdmm.com/free/all/tag18-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"手游\",\"url\":\"//www.qdmm.com/free/all/tag19-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"法师\",\"url\":\"//www.qdmm.com/free/all/tag20-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"医生\",\"url\":\"//www.qdmm.com/free/all/tag21-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"感情\",\"url\":\"//www.qdmm.com/free/all/tag22-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"鉴宝\",\"url\":\"//www.qdmm.com/free/all/tag23-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"亡灵\",\"url\":\"//www.qdmm.com/free/all/tag24-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"职场\",\"url\":\"//www.qdmm.com/free/all/tag25-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"吸血鬼\",\"url\":\"//www.qdmm.com/free/all/tag26-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"龙\",\"url\":\"//www.qdmm.com/free/all/tag27-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"西游\",\"url\":\"//www.qdmm.com/free/all/tag28-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"鬼怪\",\"url\":\"//www.qdmm.com/free/all/tag29-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"阵法\",\"url\":\"//www.qdmm.com/free/all/tag30-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"魔兽\",\"url\":\"//www.qdmm.com/free/all/tag31-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"勇猛\",\"url\":\"//www.qdmm.com/free/all/tag32-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"玄学\",\"url\":\"//www.qdmm.com/free/all/tag33-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"群穿\",\"url\":\"//www.qdmm.com/free/all/tag34-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"丹药\",\"url\":\"//www.qdmm.com/free/all/tag35-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"练功流\",\"url\":\"//www.qdmm.com/free/all/tag36-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"召唤流\",\"url\":\"//www.qdmm.com/free/all/tag37-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"恶搞\",\"url\":\"//www.qdmm.com/free/all/tag38-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"爆笑\",\"url\":\"//www.qdmm.com/free/all/tag39-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"轻松\",\"url\":\"//www.qdmm.com/free/all/tag40-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"冷酷\",\"url\":\"//www.qdmm.com/free/all/tag41-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"腹黑\",\"url\":\"//www.qdmm.com/free/all/tag42-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"阳光\",\"url\":\"//www.qdmm.com/free/all/tag43-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"狡猾\",\"url\":\"//www.qdmm.com/free/all/tag44-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"机智\",\"url\":\"//www.qdmm.com/free/all/tag45-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"猥琐\",\"url\":\"//www.qdmm.com/free/all/tag46-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"嚣张\",\"url\":\"//www.qdmm.com/free/all/tag47-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"淡定\",\"url\":\"//www.qdmm.com/free/all/tag48-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"僵尸\",\"url\":\"//www.qdmm.com/free/all/tag49-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"丧尸\",\"url\":\"//www.qdmm.com/free/all/tag50-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"盗墓\",\"url\":\"//www.qdmm.com/free/all/tag51-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"随身流\",\"url\":\"//www.qdmm.com/free/all/tag52-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"软饭流\",\"url\":\"//www.qdmm.com/free/all/tag53-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"无敌文\",\"url\":\"//www.qdmm.com/free/all/tag54-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"异兽流\",\"url\":\"//www.qdmm.com/free/all/tag55-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"系统流\",\"url\":\"//www.qdmm.com/free/all/tag56-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"洪荒流\",\"url\":\"//www.qdmm.com/free/all/tag57-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"学院流\",\"url\":\"//www.qdmm.com/free/all/tag58-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"位面\",\"url\":\"//www.qdmm.com/free/all/tag59-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"铁血\",\"url\":\"//www.qdmm.com/free/all/tag60-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"励志\",\"url\":\"//www.qdmm.com/free/all/tag61-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"坚毅\",\"url\":\"//www.qdmm.com/free/all/tag62-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"变身\",\"url\":\"//www.qdmm.com/free/all/tag63-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"强者回归\",\"url\":\"//www.qdmm.com/free/all/tag64-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"赚钱\",\"url\":\"//www.qdmm.com/free/all/tag65-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"争霸流\",\"url\":\"//www.qdmm.com/free/all/tag66-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"种田文\",\"url\":\"//www.qdmm.com/free/all/tag67-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"宅男\",\"url\":\"//www.qdmm.com/free/all/tag68-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"无限流\",\"url\":\"//www.qdmm.com/free/all/tag69-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"技术流\",\"url\":\"//www.qdmm.com/free/all/tag70-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"凡人流\",\"url\":\"//www.qdmm.com/free/all/tag71-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"热血\",\"url\":\"//www.qdmm.com/free/all/tag72-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"重生\",\"url\":\"//www.qdmm.com/free/all/tag73-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}},{\"title\":\"穿越\",\"url\":\"//www.qdmm.com/free/all/tag74-page{{page}}/\",\"style\":{\"layout_flexBasisPercent\":0.29}}]",
    "lastUpdateTime": 1764643623068,
    "loginUrl": "https://www.qidian.com/",
    "respondTime": 197688,
    "ruleBookInfo": {
      "author": "[property=\"og:novel:author\"]@content",
      "coverUrl": "[property=\"og:image\"]@content",
      "intro": "&nbsp;&nbsp;\n📕书      名：{{@@.book-info-top@id.bookName@text}}\n✏️作      者：{{@@.book-meta@.author@text##[作者:]*}}{{'\\n'+'​'}}\n\n📄作者信息：\n{{@@class.outer-intro@p@text}}\n*作品总数：{{@@class.work-number@em.1@text}}\n*累计字数：{{@@class.write@em@text}}\n*创作字数：{{@@class.days@em@text}}天\n🏷相关标签：{{@@class.book-attribute@text}}\n🔥总推荐数：{{@@class.count@em.1@text}}{{'\\n'+'​'}}\n📜简      介：\n{{@@class.intro@text}}{{'\\n'+'​'}}\n{{@@id.book-intro-detail@html}}",
      "kind": ".book-attribute@text&&[property=\"og:novel:update_time\"]@content",
      "lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content",
      "name": "[property=\"og:novel:book_name\"]@content",
      "wordCount": "{{@@.count@em.0@text}}字"
    },
    "ruleContent": {
      "content": ".content@p@text"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": ".author@.name.0@text",
      "bookList": ".book-img-text@ul@li",
      "bookUrl": ".book-info-title@a@href||.book-mid-info@a.0@href",
      "checkKeyWord": "开局圣人修为，女帝成了前妻",
      "coverUrl": "img.0@src",
      "intro": ".intro@text",
      "kind": ".author@a.1@text&&.author@span@text",
      "lastChapter": ".update@a@text",
      "name": ".book-info-title@a@text||.book-mid-info@a.0@text",
      "wordCount": "text.总字数@p@text##总字数"
    },
    "ruleToc": {
      "chapterList": "@css:\n#allCatalog>.catalog-volume>label,\n#allCatalog>.catalog-volume>ul\n@js:\nlist = [];\n$ = result;\nfor (i in $) {\n    if (/volume-name/.test(String($[i]))) {\n        text = \"🏮〖\" + String($[i].text()).replace(/订阅本卷.*/g, \"\").replace(/免费.*/g, \"免费\").trim() + \"〗🏮\";\n        list.push({\n            text: text,\n            volume: true\n        });\n    } else {  \n        $[i].select(\"li\").forEach(a => {     \n            info = String(a.select(\"a\").attr(\"title\")).replace(/.*时间：|章节/g, \"\");\n            vip = /chapter-locked/.test(a.select(\"em\"));\n            text = a.select(\"a\").text();\n            href = a.select(\"a\").attr(\"href\");\n            \n            // 根据VIP状态选择符号\n            if (vip) {\n                symbol = \"💎\";\n            } else {\n                symbol = \"💮\";\n            }\n            \n            // 计算填充空格数量，使符号与章节名称对齐\n            padding = \"  \".repeat(Math.max(0, text.length - symbol.length));\n            \n            // 组合符号和章节名称\n            formattedText = symbol + \"〖\" + text + padding + \"〗\" + symbol;\n            \n            // 添加到列表\n            list.push({   \n                text: formattedText,\n                href: href,\n                info: info,\n                vip: vip\n            });\n        });\n    }\n}\nlist",
      "chapterName": "text",
      "chapterUrl": "href",
      "isVolume": "volume",
      "updateTime": "info"
    },
    "searchUrl": "https://www.qidian.com/so/{{key}}.html,{\n  \"webView\": true\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: Failed to connect to s.sfacg.com/106.54.231.107:80",
    "bookSourceGroup": "小说",
    "bookSourceName": "SF轻小说",
    "bookSourceType": 0,
    "bookSourceUrl": "https://book.sfacg.com#",
    "customButton": false,
    "customOrder": 20,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"连载\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"魔幻\",\"url\":\"/List/default.aspx?tid=21&if=0&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻\",\"url\":\"/List/default.aspx?tid=22&if=0&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古风\",\"url\":\"/List/default.aspx?tid=23&if=0&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"科幻\",\"url\":\"/List/default.aspx?tid=24&if=0&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"校园\",\"url\":\"/List/default.aspx?tid=25&if=0&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市\",\"url\":\"/List/default.aspx?tid=26&if=0&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"游戏\",\"url\":\"/List/default.aspx?tid=27&if=0&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"同人\",\"url\":\"/List/default.aspx?tid=28&if=0&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"/List/default.aspx?tid=29&if=0&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"完结\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"魔幻\",\"url\":\"/List/default.aspx?tid=21&if=1&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻\",\"url\":\"/List/default.aspx?tid=22&if=1&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古风\",\"url\":\"/List/default.aspx?tid=23&if=1&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"科幻\",\"url\":\"/List/default.aspx?tid=24&if=1&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"校园\",\"url\":\"/List/default.aspx?tid=25&if=1&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市\",\"url\":\"/List/default.aspx?tid=26&if=1&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"游戏\",\"url\":\"/List/default.aspx?tid=27&if=1&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"同人\",\"url\":\"/List/default.aspx?tid=28&if=1&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"/List/default.aspx?tid=29&if=1&PageIndex={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]",
    "header": "{\n  \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36\"\n}",
    "lastUpdateTime": 1764643627723,
    "loginUrl": "https://passport.sfacg.com/Login.aspx",
    "respondTime": 181558,
    "ruleBookInfo": {
      "author": ".author-name@text",
      "coverUrl": ".summary-pic img@src",
      "intro": "🔖标签：{{@.tag-list@text}}{{@.introduce@html}}##(^|[。！？]+[”」）】]?)##$1<br>@js:result.replace(//g,\"\")",
      "kind": ".title span!0@text&&.count-detail span.0:1:3@text##.*：|.*\\[|\\]|\\s.*",
      "lastChapter": ".chapter-title a@text",
      "name": ".title span.0@text",
      "tocUrl": "#BasicOperation a.0@href",
      "wordCount": ".count-detail span.1@text##.*：|字.*"
    },
    "ruleContent": {
      "content": "#ChapterBody@html",
      "imageStyle": "FULL"
    },
    "ruleExplore": {
      "author": "a.2@text",
      "bookList": ".Comic_Pic_List",
      "bookUrl": "a.1@href",
      "coverUrl": "img@src",
      "intro": "li.1@text##^.+/\\s*\\d+字\\s*",
      "kind": "a.3@text&&span@text&&li.1@text##.+\\D(\\d+\\/\\d+\\/\\d+)\\D*(\\d+字)\\s*(.+)##$1,$2",
      "name": "a.1@text"
    },
    "ruleSearch": {
      "author": "li.1@text##.+综合信息：\\s*([^\\/]+).*##$1",
      "bookList": "tbody ul",
      "bookUrl": "a@href",
      "coverUrl": "img@src",
      "intro": "li.1@text##.+\\d+:\\d+\\s*(.+).*##$1",
      "kind": "li.1@text##.+\\/(\\d+\\/\\d+\\/\\d+).*##$1",
      "name": "a@text"
    },
    "ruleToc": {
      "chapterList": ".catalog-list li a",
      "chapterName": "textNodes##[\\(（【].*?[求更谢乐发订合补加].*?[】）\\)]",
      "chapterUrl": "href",
      "isVip": ".icn_vip@text"
    },
    "searchUrl": "http://s.sfacg.com/?Key={{key}}&S=1&SS=0",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: Failed to connect to www.ciyuanji.com/111.48.71.6:443",
    "bookSourceGroup": "小说",
    "bookSourceName": "次元姬",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.ciyuanji.com",
    "customButton": false,
    "customOrder": 21,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "[{\"title\":\"榜单\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"畅销榜\",\"url\":\"/r_c_3_3_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"点击榜\",\"url\":\"/r_c_11_3_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"人气榜\",\"url\":\"/r_c_4_3_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"打赏榜\",\"url\":\"/r_c_5_3_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"刀片榜\",\"url\":\"/r_c_6_3_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"月票榜\",\"url\":\"/r_c_1_3_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"新书榜\",\"url\":\"/r_c_10_3_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"推荐榜\",\"url\":\"/r_c_2_3_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"吐槽榜\",\"url\":\"/r_c_12_3_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"收藏榜\",\"url\":\"/r_c_7_3_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"更新榜\",\"url\":\"/r_c_8_3_0_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.29}},\n{\"title\":\"连载\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"轻说\",\"url\":\"/l_c_101_0_2_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"同人\",\"url\":\"/l_c_115_0_2_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻\",\"url\":\"/l_c_102_0_2_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市\",\"url\":\"/l_c_106_0_2_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"仙侠\",\"url\":\"/l_c_105_0_2_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"西幻\",\"url\":\"/l_c_103_0_2_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"游戏\",\"url\":\"/l_c_110_0_2_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"科幻\",\"url\":\"/l_c_112_0_2_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"武侠\",\"url\":\"/l_c_104_0_2_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"历史\",\"url\":\"/l_c_108_0_2_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"/l_c_113_0_2_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"军事\",\"url\":\"/l_c_109_0_2_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现实\",\"url\":\"/l_c_107_0_2_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"体育\",\"url\":\"/l_c_111_0_2_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"短篇\",\"url\":\"/l_c_114_0_2_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"完结\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},\n{\"title\":\"轻说\",\"url\":\"/l_c_101_0_1_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"同人\",\"url\":\"/l_c_115_0_1_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"玄幻\",\"url\":\"/l_c_102_0_1_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市\",\"url\":\"/l_c_106_0_1_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"仙侠\",\"url\":\"/l_c_105_0_1_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"西幻\",\"url\":\"/l_c_103_0_1_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"游戏\",\"url\":\"/l_c_110_0_1_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"科幻\",\"url\":\"/l_c_112_0_1_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"武侠\",\"url\":\"/l_c_104_0_1_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"历史\",\"url\":\"/l_c_108_0_1_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"悬疑\",\"url\":\"/l_c_113_0_1_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"军事\",\"url\":\"/l_c_109_0_1_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现实\",\"url\":\"/l_c_107_0_1_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"体育\",\"url\":\"/l_c_111_0_1_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"短篇\",\"url\":\"/l_c_114_0_1_0_1_{{page}}_10.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]",
    "lastUpdateTime": 1764643631518,
    "loginUrl": "https://www.ciyuanji.com/login",
    "respondTime": 182295,
    "ruleBookInfo": {
      "author": ".book_detail_content__SQOg8 span.1@text",
      "coverUrl": ".book_detail_cover__rKpN6 img@data-src",
      "intro": "🏷️   {{@@.book_detail_tags__pkrm2@text}}{{'\\n'+'​'}}\n{{@@article@text}}##(^|[。！？]+[”」）】]?)##$1<br>",
      "kind": ".book_detail_content__SQOg8 span.2:3@text&&.book_detail_head__L3w3i span.3@text##\\s.*",
      "lastChapter": ".book_detail_head__L3w3i strong@text",
      "name": ".book_detail_content__SQOg8 span.0@text",
      "wordCount": ".book_detail_content__SQOg8 span.4@text"
    },
    "ruleContent": {
      "content": ".chapter_article__vWEkb@html"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "a.2@text",
      "bookList": ".search_book__ieDvY||.card_card__yeC5Y li||.card_book__ctZ9S||.desc_list__R8WJh li",
      "bookUrl": "a.1@href",
      "coverUrl": "img@data-src",
      "intro": "p.-1@text",
      "kind": "a.3:4@text",
      "lastChapter": "a.5@text##最新.",
      "name": "a.1@text",
      "wordCount": "p.-3@span.0@text"
    },
    "ruleToc": {
      "chapterList": ".book_detail_chapter__wsMUy a",
      "chapterName": "text",
      "chapterUrl": "href",
      "isVip": ".book_detail_lock__eNRvE@text"
    },
    "searchUrl": "/search/{{key}}_0_0_0_0_0_{{page}}.html",
    "weight": 0
  },
  {
    "bookSourceComment": "其他源的小说内容错误，然后自己手写",
    "bookSourceGroup": "小说",
    "bookSourceName": "ryw笔趣阁78",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.biquge78.cc",
    "customButton": false,
    "customOrder": 22,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1764643635178,
    "respondTime": 7484,
    "ruleBookInfo": {
      "author": "p.booktag@a@text",
      "intro": "p.bookintro@text",
      "kind": "ol.breadcrumb@li.1@text",
      "lastChapter": "a.bookchapter@text",
      "name": "h1.booktitle@text",
      "tocUrl": "div.list-chapterAll@dd@a@href",
      "wordCount": "p.booktag@span.0@text"
    },
    "ruleContent": {
      "content": "class.readcontent@tag.p@html",
      "nextContentUrl": "id.linkNext@href"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "div.author.0@text",
      "bookList": "div.bookbox",
      "bookUrl": "a.del_but@href",
      "checkKeyWord": "借剑",
      "intro": "div.update@text",
      "lastChapter": "div.cat@text",
      "name": "h4.bookname@text"
    },
    "ruleToc": {
      "chapterList": "#list-chapterAll@dd",
      "chapterName": "tag.a@text",
      "chapterUrl": "tag.a@href"
    },
    "searchUrl": "{{cookie.removeCookie(source.getKey())}}/search/,{\n\"method\": \"POST\",\n  \"body\": \"searchkey={{key}}\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "24.10.31",
    "bookSourceGroup": "小说",
    "bookSourceName": "安读书网",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.88haoshu.com/",
    "customButton": false,
    "customOrder": 23,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1764927451195,
    "respondTime": 18451,
    "ruleBookInfo": {
      "author": "[property$=author]@content",
      "coverUrl": "[property$=image]@content",
      "intro": "🕰  更新时间：\n{{@@[property$=update_time]@content##\\s.*}}\n📜  内容简介：\n{{@@[property$=description]@content}}##(^|[。！？……；]+[”」）】]?)##$1<br>",
      "kind": "[property~=category|status|update_time]@content##\\s.*",
      "lastChapter": "{{@@[property$=chapter_name]@content##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求含理更谢乐发推票盟补加字].*?[】）\\)]}}•{{@@[property$=update_time]@content##\\s.*}}\n@js:result\n.replace(\"••\",\"\")\n.replace(/^(\\d+).第/,'第')\n.replace(/^(\\d+)[、．]第.+章/,'第$1章')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(第.+章)\\s?\\d+/,'$1')\n.replace(/^(\\d+)、/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([零一二两三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3",
      "name": "[property$=book_name]@content"
    },
    "ruleContent": {
      "content": "#content@p@html",
      "nextContentUrl": "text.下一页@href",
      "replaceRegex": "##.本章完.|{{try{title}catch(e){\"\"} }}"
    },
    "ruleExplore": {
      "author": ".s4@text",
      "bookList": ".l@ul@li",
      "bookUrl": "a.0@href",
      "coverUrl": "a.0@href##.*\\/(\\d+)\\/(\\d+)\\/.*##https://img.88haoshu.com/$1/$2/$2s.jpg",
      "kind": ".s1@text&&.s5@text##\\[|\\]",
      "lastChapter": ".s3@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求含理更谢乐发推票盟补加字].*?[】）\\)]\n@js:result\n.replace(\"••\",\"\")\n.replace(/^(\\d+).第/,'第')\n.replace(/^(\\d+)[、．]第.+章/,'第$1章')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(第.+章)\\s?\\d+/,'$1')\n.replace(/^(\\d+)、/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([零一二两三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3",
      "name": ".s2@text"
    },
    "ruleSearch": {
      "author": "td.2@text",
      "bookList": "tr!0",
      "bookUrl": "a.0@href",
      "checkKeyWord": "我的模拟长生路",
      "coverUrl": "a.0@href##.*\\/(\\d+)\\/(\\d+)\\/.*##https://img.88haoshu.com/$1/$2/$2s.jpg",
      "kind": "td.-1@text",
      "lastChapter": "{{@@td.3@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\(（【].*?[求含理更谢乐发推票盟补加字].*?[】）\\)]}}•{{@@td.-1@text}}\n@js:result\n.replace(\"••\",\"\")\n.replace(/^(\\d+).第/,'第')\n.replace(/^(\\d+)[、．]第.+章/,'第$1章')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(第.+章)\\s?\\d+/,'$1')\n.replace(/^(\\d+)、/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([零一二两三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3",
      "name": "td.1@text"
    },
    "ruleToc": {
      "chapterList": "#list@dl@dd@a",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "{{url=source.getKey();\ncookie.removeCookie(url);\nurl}}sss/?searchkey={{key}}",
    "weight": 0
  },
  {
    "bookSourceGroup": "小说",
    "bookSourceName": "书吧",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.haoshu.net",
    "customButton": false,
    "customOrder": 24,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "lastUpdateTime": 1764927846251,
    "respondTime": 3496,
    "ruleBookInfo": {
      "author": "id.info@p.0@text##作者：",
      "intro": "id.info@p.2@text&&\nid.info@p.3@text&&\nid.intro@text",
      "kind": "id.info@p.1@text##状态：",
      "lastChapter": "id.info@p.2@a@text",
      "name": "id.info@h1@text"
    },
    "ruleContent": {
      "content": "id.booktxt@p@text",
      "nextContentUrl": "text.下一页@href"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "class.btm@a@text",
      "bookList": "class.item",
      "bookUrl": "dl@dt@a@href",
      "checkKeyWord": "都重生了谁谈恋爱啊",
      "coverUrl": "img@data-original",
      "intro": "dl@dd@text",
      "name": "dl@dt@text",
      "wordCount": "class.btm@em.0@text"
    },
    "ruleToc": {
      "chapterList": "id.list@dl@a!0:1:2:3:4:5:6:7",
      "chapterName": "a@text",
      "chapterUrl": "a@href"
    },
    "searchUrl": "https://www.69haoshu.net/ss/?searchkey={{key}},{\n  \"webView\": true\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "\n壬二酸修复12.16",
    "bookSourceGroup": "小说",
    "bookSourceName": "新笔趣阁",
    "bookSourceType": 0,
    "bookSourceUrl": "https://www.qidianxin.com",
    "bookUrlPattern": "https?://www.qidianxin.com/book/\\d+/",
    "customButton": false,
    "customOrder": 151,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": 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全本小说::/quanben/sort/{{page}}/",
    "lastUpdateTime": 1764927951947,
    "respondTime": 8961,
    "ruleBookInfo": {
      "author": "[property$=author]@content",
      "intro": "id.bookIntro@text",
      "kind": "class.booktag@tag.span!0@text",
      "lastChapter": "[property$=latest_chapter_name]@content##章节目录",
      "name": "[property$=book_name]@content",
      "wordCount": "class.booktag@tag.span.0@text"
    },
    "ruleContent": {
      "content": "id.booktxt@tag.p@text##请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能，避免出现内容无法显示或者段落错乱。",
      "nextContentUrl": "text.下一页@href"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "bookList": "class.col-xs-4 book-coverlist",
      "bookUrl": "a.0@href",
      "checkKeyWord": "快穿",
      "coverUrl": "a.0@style##background-image:url\\(|\\)",
      "intro": ".update@ownText",
      "lastChapter": "a.1@text",
      "name": "h4@text"
    },
    "ruleToc": {
      "chapterList": "#newlist@dd",
      "chapterName": "a@text",
      "chapterUrl": "a@href"
    },
    "searchUrl": "{{cookie.removeCookie(source.key)}}/search/?searchkey={{key}}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: org.mozilla.javascript.EcmaError: TypeError: 无法读取 null 的属性 “1” (<Unknown source>#3) in <Unknown source> at line number 3\n\n//by:cwjdb",
    "bookSourceGroup": "小说",
    "bookSourceName": "绿色小说",
    "bookSourceType": 0,
    "bookSourceUrl": "http://www.greentxt.net",
    "customButton": false,
    "customOrder": 183,
    "enabled": true,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\n    java.toast(\"正在努力加载中，请稍后\");\nvar sort = [];\nvar push = (title, url, type1, type2) => {\n    sort.push({\n        title: title,\n        url: url,\n        style: {\n            layout_flexGrow: type1,\n            layout_flexBasisPercent: type2\n        }\n    });\n};\nvar sites = [{\n        u: \"http://www.greentxt.net/sort/\",\n        ti: \"༺ˇ»`全部小说´«ˇ༻\"\n    },\n    {\n        u: \"http://www.greentxt.net/quanben/sort/\",\n        ti: \"༺ˇ»`全本小说´«ˇ༻\"\n    }];\nfor (var site of sites) {\n    var o = org.jsoup.Jsoup.parse(java.ajax(site.u));\n    var s = o.select('div.class>ul>li>a');\n    var u1 = site.u + \"/{{page}}/\";\n    push(site.ti, u1, \"1\", \"1\");\n    for (var i = 0; i < s.size(); i++) {\n        var urls = String(s[i].attr(\"href\")).replace(/(.*)\\/(\\d+)\\//,\"$1/{{page}}/\");\n        if (i + 1 <= s.length - s.length % 3) {\n            push(s[i].text(), urls, \"1\", \"0.25\")\n        } else {\n        push(s[i].text(), urls, \"-1\", \"0.29\")\n        }\n    }\n}\nJSON.stringify(sort);",
    "lastUpdateTime": 1764928040023,
    "respondTime": 180469,
    "ruleBookInfo": {
      "author": "[property$=author]@content",
      "coverUrl": "[property$=image]@content",
      "intro": "text.简介@text##简介[：:]|关于{{book.name}}[：:]?",
      "kind": "[property~=category|status|update_time]@content",
      "lastChapter": "[property$=latest_chapter_name]@content##正文卷.|正文.|VIP章节.|免费章节.|VIP卷.|默认卷.|章节目录.|最新章节.|[\\(（【].*?[求更票谢乐发订合补加].*?[】）\\)]",
      "name": "[property$=book_name]@content"
    },
    "ruleContent": {
      "content": "#rtext@html",
      "nextContentUrl": "text.下一页@href",
      "replaceRegex": "##↑返回顶部↑|（本章完）"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "text.作者@text##作者[：:]",
      "bookList": "div.bookbox",
      "bookUrl": "h4 a@href",
      "intro": ".update@ownText##简介[：:]|关于{{book.name}}[：:]?",
      "kind": "text.阅读量@text",
      "lastChapter": ".cat a@text",
      "name": "h4 a@text",
      "wordCount": "text.字数@text##字数[：:]"
    },
    "ruleToc": {
      "chapterList": "#list-chapterAll a",
      "chapterName": "text\n@js:result\n.replace(\"••\",\"\")\n.replace(/^(\\d+).第/,'第')\n.replace(/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\(\\{（｛【].*[求含理更谢乐发推票盟补加字Kk\\/].*/g,'')\n.replace(/^(\\d+)[、．]第.+章/,'第$1章')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(第.+章)\\s?\\d+/,'$1')\n.replace(/^(\\d+)、/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([零一二两三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3",
      "chapterUrl": "href"
    },
    "searchUrl": "{{url=source.getKey();\ncookie.removeCookie(url)\njava.ajax(url).match(/action=\"(.+?)\"/)[1]}},{\n\"method\": \"POST\",\n\"body\": \"searchkey={{key}}\"\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "当前版本V33\n───────\n\n点击“书架”的右上角“菜单”->点击“添加网址”->将浏览器中复制到的书籍详情页链接或目录链接填进去，确认后书籍将直接添加到书架\n\n──────书籍变量设置───────\n\n用法：\n将“单直跳全逆原图字动静”中任意多个字\n或“[目录url]”或“[正文尾页url]单”\n或“数字#第二页链接#”\n或“[目录尾页url]录”\n放在详情页右上角的书籍变量中，\n确认后点刷新就能触发这些字段对应的功能。\n\n范围：只控制当前书籍执行指定功能。\n\n书籍变量格式示范：[http://m.biquku.la/0/425/]全字\n\n─────⤵\n直：不做目录识别，直接将详情页作为目录页，或以“[目录链接]”格式直接指定目录链接，目录识别错误时可这种做。\n\n跳：允许目录自动跳转，目录标题说点击跳转时可如此做。\n\n全：直接显示“预览正文”和查询到的所有章节，跳过章节筛选环节，单页文章和部分筛选后章节不全的小说网站可这样做。\n\n逆：设置目录章节逆向排序。\n\n原：设置书籍不进行净化替换，优点是加载正文快速且不会被误删内容，缺点是需要自己写“替换净化”规则并在正文中启用才能净化网站推广文本。\n\n动：强制设置正文动态加载(正文默认会进行需要动态加载还是静态加载的判断，然后自动切换模式，若判断失误导致本应切换成动态加载却未切换时，可强制设置正文动态加载)。\n\n静：强制设置正文静态加载(正文默认会进行需要动态加载还是静态加载的判断，然后自动切换模式，若判断失误导致本应保持静态加载却切换成动态加载而使正文加载时间变长时，可强制设置正文静态加载)。\n\n图：设置成看图模式(默认为图文模式)，只显示图片，不显示文字。\n\n字：设置成纯字模式(默认为图文模式)，只显示文本，不显示图片。\n─────⤴\n\n──目录有分页却无翻页按钮或书籍无目录──\n\n单：无目录打开即正文但有尾页或下一页按钮的书籍，必须设置为单向模式，这样书源会直接将入口页作为正文第一页，并将第一页及其所有下一页共同构造生成“正文1”、“正文2”…的目录形式来阅读，搜索前缀“单^”、书籍变量“单”、添加网址“?单”。\n\n录：有目录分页但无目录下一页按钮的书籍，可在书籍变量中直接指定复制到的最后目录页链接为目录链接并添加指令“录”，即可自动生成所有目录分页。\n书籍变量：“[https://m.zuizaoxiaoshuo.com/ml/33280_13]录”\n还可复制最后那个目录页链接并在其后加“?录”进行“添加网址”，从而自动生成补全所有目录分页。\n示范链接：“https://m.zuizaoxiaoshuo.com/ml/33280_13/?录”\n\n辅助生成──无目录打开即正文也无尾页和下一页按钮的书籍，需指定章节数量并用第二页链接作为参考链接生成所有分页。\n书籍变量──220#https://wap.yqshuwang.com/2021n/02/14972_2.html#\n效果说明──根据第二页链接“https://wap.yqshuwang.com/2021n/02/14972_2.html”生成220条章节的目录列表。\n\n单个章节──目录仅一个章节且这个章节正文中无下一页按钮时，可复制那个章节的正文尾页链接并用指令“单”，便可将所有正文分页构造成章节列表。\n书籍变量──[http://www.yulinzhanye.la/20/20733/532447_9.html]单\n\n───────功能补充────────\n\n在导入的书籍链接后加“?”，然后跟着“单直跳全逆原图字动静”中任意多个字或“[目录url]”或“[正文尾页url]单”或“数字#第二页链接#”或“[目录尾页url]录”，也能实现功能增强中描述的效果。\n\n如：“https://m.30sy.com/book/wonengtingjiannidexitongyin0weichuanshu0/?跳”，会将“https://m.30sy.com/book/wonengtingjiannidexitongyin0weichuanshu0/”对应的书籍加入书架，并设置其目录动态加载。\n\n添加指令的链接后也可跟URL参数，如“https://m.qubook.net/read.php?id=115393&txt=/TXT/%CA%F5%D0%DE%B4%F3%CE%D7.txt?1051#https://m.qubook.net/read.php?id=115393&txt=/TXT/%CA%F5%D0%DE%B4%F3%CE%D7.txt&yeshu=1#,{\"webView\":true}”这种写法也是可行的。",
    "bookSourceName": "通用书源",
    "bookSourceType": 0,
    "bookSourceUrl": "通用书源",
    "bookUrlPattern": "https?://.+",
    "customButton": false,
    "customOrder": 256,
    "enabled": false,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "其它小说::http://m.niliuxs.org/sort-1-1/",
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.3.1212.666 Safari/537.36\"}",
    "lastUpdateTime": 1764642302555,
    "loginUrl": "https://gitee.com/no-mystery/shuyuan/",
    "respondTime": 180000,
    "ruleBookInfo": {
      "author": "@get:{x}",
      "canReName": "true",
      "coverUrl": "@js:(s=java.getStringList('img[alt*='+book.name+']@src||meta[property$=image]@content||img[src~=(cover|file|article)[^a-z]|/\\\\d+[/_-]\\\\d+(s?\\\\.|$)]@src||img[data-src~=\\\\S]@data-src||img[src*=/img]@src||img[src~=^(data|https?):|^[^:]+/]@src')).size()?/^data:/.test(s=s.get(0))?java.base64Encode(s):s:null",
      "intro": "@js:'　　'+java.get(\"g\")",
      "kind": "@js:java.get(\"v\")",
      "lastChapter": "@get:{z}",
      "name": "@js:\nj=String(java.get(\"custom\")).match(/^ *((?:[录原单动静直全跳逆字图]|\\[[^\\[\\]]+\\]|\\d+#[^#]+#)+)/);\n\nkey=String((u=(baseUrl=String(book.bookUrl).replace(/,{[^{}]+}$/,'')).match(/^(.+)\\?((?:[录原单动静直全跳逆字图]|\\[[^\\[\\]]+\\]|\\d+#[^#]+#)+)$/))&&(baseUrl=u[1])&&j?j[1]+u[2]:u?u[2]:j?j[1]:'');\n\n$=it=>(fn=r.select(it)).size()&&(fn=fn.first());\n\nr=org.jsoup.Jsoup.parse(result);\nr.select(\"script,noscript,style,head>:not(meta,title),footer,[class~=^foot],[id~=^foot],a:has(>:last-child:matchesOwn(^分类$)),[value]\").remove();\n\nm=String(r).replace(/(?:&nbsp;)+/g,\" \");\n\n书=false;\nn=($('[property$=book_name]')&&(书=String(fn.attr('content')).replace(/^[\\s「『【〖（(\\[]+/,\"\"))\n||(function(){\nif($('title')&&(书=String(fn.text()).replace(/^(简介页|详情页|目录页|正版|全本|免费阅读|[\\s。.,_/|「『【〖（(\\[\\])）〗】』」─—-]+)+/,\"\"))){\nfor(x=0,c=r.select(\"h1,h2,h3,strong\").eachText();x<c.size();x++)if(\n(y=c.get(x))!=''&&(u=书.indexOf(y),~u&&u<4))return String(y)}return 书}())||\"请自行修改书名\")\n.replace(/(?!^)[^\\u4e00-\\u9fa5a-zA-Z0-9《》]*(?:笔趣阁|思路客|燃文|小说|漫画|手机)?(?:[.|,_/\\s「『【〖（(\\[\\])）〗】』」。─—-]|(?:人工|机器|电脑)?校正|精校|完[整结]|加料|番外|未删节|简介|全[文本集]|下载|(?:小说|漫画|大全|正版(?:小说|漫画)?|免费|免费小说|免费漫画|免费全[文本]|在线|最[新快]|全部|手机|电脑)(?:全[文本集部]|大全|免费|在线|阅读|下载|章节|小说|更新|漫画|\\.)|([^a-zA-Z0-9])(?:azw|mobi|epub|txt)(?![a-zA-Z0-9])|(?:最全)?(?:章节|目录|列表){2,}|更新章节最快|无广告|(?::顶点)?无弹窗|无防盗|小说网|手打全文|[纯全](?:手打|文字)|\\s*by\\s*(?=[\\u4e00-\\u9fa5]))[\\S\\s]*/i,\"$1\");\n\nif(n[0]==\"《\"&&n[n.length-1]==\"》\")n=n.slice(1,-1);\n\nif($('[property$=author]')){\nx=String(fn.attr(\"content\")).replace(/^作\\s*[者家][\\s:：]*|(?!^)[/／｜|，,\\s][^⚙️]*$/,\"\")\n}else{\nx=m.match(/>\\s*([^>]+?)(?:\\s*<\\/[a-z]+>\\s*|\\s+)著\\s*<|[\\s\\[\\];?!,.()、，；？！。…─（）［］〖〗【】>《》](?:小说|漫画)?作\\s*者(?![^>]+->)(?:[:：\\s〖【（《［\\[\\(]|<[^it\\/][^>]*>|<\\/[^>]+>)+([^\\s<\">,，/／｜|\\)\\]］》）】〗]+)/);\nx=x?x[1]?x[1]:x[2]:$('#author,.author')?String(fn.text()).replace(/(?!^)[/／｜|，,\\s][^⚙️]*$/,\"\"):\"\"}\njava.put(\"x\",x);\n\nc=(fn=r.select(\"meta[property~=category$]\")).size()?String(fn.attr(\"content\"))\n.replace(/(?!^)\\s*[，,./／｜|]\\s*/,\",\"):(fn=m.match(/(?:[\\s\\[\\];?!,.()、，；？！。…─（）［］〖〗【】》]|<[^a/][^>]*>|<\\/[^>]+>)(?:[分大]\\s*类|类\\s*[型别])(?:[:：\\s]|<[^>]+>)+([^\\s<.\"/／｜|>]+)/))&&fn[1];\nif(c)java.put(\"v\",c);\n\nc=(fn=r.select(\"meta[property~=status$]\")).size()?fn.attr(\"content\"):(fn=m.match(/(?:[\\s\\[\\];?!,.()、，；？！。…─（）［］〖〗【】》]|<[^a/][^>]*>|<\\/[^>]+>)状\\s*态(?:[:：\\s]|<[^>]+>)+([^\\s<.\"/／｜|>]+)/))&&fn[1];\nif(c)java.put(\"s\",c);\n\nc=$('meta[property~=latest_chapter_name$]')?fn.attr(\"content\"):(fn=m.match(/>(?:\\s*[更最]\\s*[新近])+(?:\\s*章\\s*节)?(?:[:：\\s\\[]|<[^>]+>)+(?!\\s*(?:-|&gt;)\\s*<|[:：\\s0-9T年月日时分秒*-]{5,}<|[^:：]+[^章\\s]\\s*[:：]\\s*<|更新(?:时间)?[:：])([^<\"/／｜|\\]>]+)/))&&fn[1];\nif(c)java.put(\"z\",c);\n\n正=true;\nif(key.length){\nif(~key.indexOf(\"全\"))java.put(\"全\",1);\nif((\nu=key.match(/[^\\[\\]]+(?=\\])/),\nc=~key.indexOf(\"录\"),\ny=~key.indexOf(\"单\"),\nbaseUrl=u?u[0]:baseUrl,\n(c||u)&&(baseUrl=c||y?(baseUrl=String((c=baseUrl.match(/(.+[^\\d])(\\d+)([^\\d]*)$/))[1]+1+c[3]),\nc=c[2]+'🌕'+c[1]+'🌕'+2+'🌕'+c[3],\nbaseUrl):baseUrl)\n)||~key.indexOf(\"直\")\n)java.put(\"目\",1),正=1;\nif(~key.indexOf(\"录\"))java.put(\"录\",c),正=1;\nif(y||~key.indexOf(\"#\")){\nif(!u){\nif((网=key.match(/(\\d+)#([^#]+)/))\n&&(尾=网[1],网=网[2].match(/^(.*[^\\d])([12])([^/?\\d]*)$/))\n||(尾=r.select('a[href~=\\\\d[^/?\\\\d]*$]:matches(^(尾|末|最后一)[頁页篇章回节節话話]$)')).size()\n&&(网=r.select('a:matches(^2$)')).size()\n&&(网=String(网.first().attr('href')).match(/^(.*[^\\d])([12])([^/?\\d]*)$/))\n&&(尾=String(尾.first().attr('href')).match(/\\d+(?=[^/?\\d]*$)/)[0])){\nc=尾+'🌕'+网[1]+'🌕'+网[2]+'🌕'+网[3]\n}else if((c=r.select('a:matches(^(\\\\d+|…+|\\\\.+)$)')).size()){\nif((网=String(c).split(/<a[^>]+>[^\\d<]+<\\/a>/)).length==2){\nfor(c=网[0],尾=网[1],x=+网[1].match(/>([^<]+)/)[1],网=网[0].match(/href=\"([^\"]*[^\\d])(\\d+)([^/?\\d\"]*)\"[^>]*>([^<]+)<[^<]+$/),j=+网[4],i=+网[2]-j;j<x;j++)c+=\"<a href='\"+网[1]+(j+i)+网[3]+\"'>\"+j+\"</a>\";\nc+=尾}\n}else c=1}\njava.put(\"单\",c),正=false}\nif(~key.indexOf(\"跳\"))java.put(\"跳\",1);\nif(~key.indexOf(\"逆\"))book.setReverseToc(true);\nelse book.setReverseToc(false);\nif((u=~key.indexOf(\"图\"))||~key.indexOf(\"原\"))java.put(\"原\",1);\nif(~key.indexOf(\"动\"))java.put(\"动\",',{\"webView\":true}');\nelse if(~key.indexOf(\"静\"))java.put(\"静\",1);\nif(u||~key.indexOf(\"字\"))java.put(\"文\",u?1:2)\n}else book.setReverseToc(false);\n\nc=(fn=r.select(\"meta[property$=description][content~=\\\\S]\")).size()?fn.get(fn.size()-1).attr(\"content\"):(r.select(':matchesOwn([\\\\u4e00-\\\\u9fa5]{2,})>:not(br),:not(body,br,:matchesOwn([\\\\s\\\\S]{50}),:has(body,:matchesOwn([\\\\s\\\\S]{50})))').remove(),r.select(\":matchesOwn(\\\\S)\").text());\n\njava.put(\"g\",c=String(c).replace(/[\\snbsp;]*(?:&nbsp;|\\s){2,}|\\s*([？！。]+[”」』\\]\\}\\)）｝】〗〕〉]?)\\s*/g,\"$1　　\").replace(/(?=　　)/g,\"\\n\"));\n\nif(c.length&&(c=c.match(/(.{0,2})《([^《》]+)》(.{0,3})/))&&c[3]!=\"作品集\"&&!c[1].match(/新[书作]/)&&(c=c[2],书?~String(书).indexOf(c)&&!~c.indexOf(n):true))n=c;\n\nif(正==1)m=java.ajax(baseUrl);\njava.setContent(m,baseUrl);\n\nif(正){\nzl=java.getStringList(\"[property$=latest_chapter_url]@content||:matches(^最新章节)>a:only-child:not([href~=^$|#|javascript:])@href||a:matches(^正文\\\\s*[\\\\d第一二三四五六七八九十〇零百千]|^[【《]?(\"+n+\")?[\\\\s》】（\\\\u0028:：＿_－-]*(第[\\\\s0〇零]*[一1]\\\\s*[\\\\u4e00-\\\\u9fa5]|([\\\\u4e00-\\\\u9fa5]{2}阅读[（\\\\u0028:：＿_－-]?)?(0*1([）\\\\u0029.、:：_-]|$)|[〇零]*一([）\\\\u0029\\\\s.、:：_-]|$)))):not([href~=(^|[^/])/[vV][iI][pP]|([A-Za-z]\\\\d+|\\\\d[A-Za-z]+|[A-Z][a-z]+|[a-z][A-Z]+){3,}[^/?&_-]*$|^$|#|javascript:|\"+(bas=baseUrl.replace(/\\/+$|\\.[a-zA-Z]+$/,'')).match(/[^?/]+$/)[0].replace(/([*$|?+\\\\\\^\\[\\](){}])/g,'\\\\$1')+\"(?:[/_-]1)?(?:\\\\/|\\\\.[a-zA-Z]+)?$])@href||a:matches(^[^\\\\u4e00-\\\\u9fa5]*(免费|在线|开始|立即|全文|正文|从头)+[试阅]读[^\\\\u4e00-\\\\u9fa5]*$):not([href~=^$|#|javascript:])@href||a:matches(^0*1[^\\\\d]):not([href~=(^|[^/])/[vV][iI][pP]|([A-Za-z]\\\\d+|\\\\d[A-Za-z]+|[A-Z][a-z]+|[a-z][A-Z]+){3,}[^/?&_-]*$|^$|#|javascript:])@href\");\n\nif(zl.size()&&(ck=String(zl.get(0)).match(/^(.*\\/\\/[^/]+)?([/?]?[^/].+[?&/_-])[^&/_-]+\\/?$/)))(jd=ck[1])&&(h=baseUrl.lastIndexOf('/',baseUrl.indexOf(jd.match(/(?:\\.[^.]+){2,}$|[^./]+\\.[^.]+$/)[0])))>8&&(\nq=baseUrl.indexOf(':'),\n(bas=java.get(baseUrl=baseUrl.slice(0,q+2)+baseUrl.slice(h),{})).statusCode()==200&&java.setContent(bas.body(),baseUrl)\n),java.put(\"ck\",ck[2])}\nn",
      "tocUrl": "@js:if(java.get(\"单\")==''){\nif(java.get(\"录\")==java.get(\"目\")){\nr=org.jsoup.Jsoup.parse(result);\n\nscript=r.select(\":matchesOwn(^$)>a[href^=javascript:]:matches(全文|章[節节]|目[錄录]):not(:matches(最新))\");re=false;\n\nif(!script.size()){\nba=(bas=baseUrl.replace(/\\/$|\\.[a-zA-Z]+$/,'')).match(/(http....[^/?]+)(?:([?/])(.*))?$/);b=ba[1];v=ba[3];\n\nr.select(\"a[href~=[^a-z]page[^a-z]]:not(:matches([反正顺順逆倒]序|[全正]文|更多|全部|所有|章[節节]|作品|目[錄录]|列表)),a:not([href~=^(?!//)[^#:]+$|\"+b.split(':')[1]+\"]),:matchesOwn(\\\\S)>a,a[href~=javascript:|#],a:matches(^\\\\S{1,4}$):not(:matches([反正顺順逆倒]序|[阅閱][讀读]|查看|展[开開]|进入|[全正]文|更多|完整|全部|所有|目[錄录]|列表|章[節节]):not(:contains(分类)))\").remove();\n\ny=r.select(\"a[href~=(?i)catalog|contents|chapters|mulu|(^|[^a-z])ml|showchapter|(^|chapter[/_-]?|\"+v.replace(/(.+)((\\/\\d\\d)\\d+)$/,\"$1$3$2\")+\"[/_-])(more|list|all)|sort[/=_-]asc]\");\n\nif(!y.size()){b3='';\n\nif(ba[2]==\"?\"){\nb3='[href~=^[^?]+$],'\n}else if(ba[3]){\nb3=ba[3].replace(/[*$|?+\\\\\\^\\[\\](){}]/g,'\\\\$0');\n\nb3=\"[href~=\"+b3+\"(\\\\.[^.]+|/\\\\d+(\\\\.[^.]+|/)?)?$],[href~=[/?]\"+b3.replace(/[&/_-][^/_-]+$/,'')+\".*$]:not([href~=[/?]\"+b3.replace(/[/_-]/g,'[/_-]')+\"]),\"}\n\ny=r.select(\"a:not(\"+b3+\"[href~=(?i)(^|[^/])[?/].*((book|[^a-z])(info|case)[^a-z]|(cid|buy)[^a-z]|desc|coins|nutrition|review|ticket|update|(app|author|xiazai|down)(?!=))|/chapter|/index/|/d/],:matches((?i)^$|[0-9零〇一二三四五六七八九十百千万、，：；？！。…‘’“”（）()]|[票榜:：.]|推荐|排行|等级|说明|收藏|书评|简介|分[类卷]|简介|作者|手机|软件|应用|安装|客户|移动|pc|电脑|安卓|苹果|下载|最新|ap[kp]|ipa|plx|deb|exe|zip|rar|txt|epub))\")}\n\nif(y.size()){\nys=y.select(\"a[href~=(?i)catalog|contents|list|chapter|mulu|(^|[^a-z])ml|more|read|all]:matches([反正顺順逆倒]序|全文|章[節节]|目[錄录]):not(:matches(阅读)),a[href~=(?i)catalog|contents|chapter|(^|[^a-z])ml|mulu|read]:matches(更多|列表),a[href~=(?i)catalog|contents|list|chapter|mulu|(^|[^a-z])ml|more|all]:matches(^$),a:matches(^[^\\\\u4e00-\\\\u9fa50-9]*([反正顺順逆倒]序|全文(免[費费])?[阅閱][讀读]|(点击|查看|展[开開]|进入|返?回到?)*([全正]文|(更多|完整|全部|所有)?(章[節节]|(作品)?目[錄录])+)+(列表)?(\\\\s*(查看|展开)?更多)?)[^\\\\u4e00-\\\\u9fa50-9]*$)\");zt=false;\n\nif(!ys.size()){\nba=bas.match(/(\\?(?:[^=]+=)+)(.+)$/)||bas.match(/(?:[^/_-][/_-]([^/._-]+))?[/_-]([^/._-]+)(?:\\/index[^/]*)?$/);\n\nif(xi=(id=ba[2]).match(/\\?[^=]+=([^&]+)/)||id.match(/^[^\\d%]*(\\d{2,}|[1-9])$/))id=xi[1];\nif(ba[1])if(xi=ba[1].match(/^[^\\d%]*(\\d{2,})$/))id=/^\\d$/.test(id)||!xi[1].indexOf(id)?xi[1]:\"(\"+id+\"|\"+xi[1]+\")\";\n\nys=y.select(\"[href~=(?i)^((.*//[^/]+/)?[^=.]*[^\\\\d=.])?\"+id+\"([?_-][a-z=_-]*0|\\\\.[^.]+|[/?]([^\\\\d]*|[^/\\\\d]*/?|(list|more|all)([=_-][a-z]*)?\\\\d+[^\\\\d]*)?)?(&.+)?$]:not(:contains(\"+(bs=String(book.name)[0])+\"))\");\n\nif(!ys.size()){zt=true;\nys=y.select(\"[href~=(?i)^((.*//[^/]+/)?[^=.]*[^\\\\d=.])?(\\\\d+/\"+id+\"[_-]\\\\d+[^\\\\d]*|\"+id+\"[_-][a-z_-]*1[^\\\\d]*)$]:not(:matches(阅读|\"+bs+\"))\")}}\n\nif(ys.size()){\nif((re=ys.select(\"[href~=(/|^)[^.]+$]\")).size())ys=re;\nre=String(ys.first().attr(\"href\"));\n\nfor(x=1;x<ys.size();x++)if((xs=String(ys.get(x).attr(\"href\"))).length>re.length)re=xs;\n\nif(/(?:[2-9]\\d*|1\\d+)[^\\d]*$/.test(re)){\nif(!zt&&(q=re.match(/^(.*[^/])?[&?/].*(?:catalog(ue)?|contents|(?:show)?chapters?|mulu|ml|more|all|list|page)(?:[=_-][a-z]*)?\\d+[^\\d]*$/i))&&v==(q[1]||'').replace(/^http....[^/?]+/,''))zt=true;\nif(zt)re=re.replace(/\\d+(?=[^\\d]*$)/,\"☯1\")}\n\n}}}\n\nre=String(!re?baseUrl:(java.put(\"基\",baseUrl),/^\\/[^/]/.test(re)?b+re:/^https?:/.test(re)?re:/^\\/\\//.test(re)?b.split('//')[0]+re:String(baseUrl).replace(/[^/]*$/,'')+re))}else re=baseUrl;\n\nr=re.replace(/(?:[☯?&/_-][^\\d?/&_-]*[01])+[^\\d]*$/,\"\");\njava.put(\"ba\",r);\nre=re.replace(\"☯\",\"\")}else re=baseUrl;\n\njava.get(\"跳\")==1||re==baseUrl&&/,/.test(book.bookUrl)?re+',{\"webView\":true}':re",
      "wordCount": "@get:{s}"
    },
    "ruleContent": {
      "content": "@js:dt=lr='';c=1;动=java.get(\"动\");\nif(动!=''&&!~baseUrl.indexOf(\",\")){\nresult=String(java.ajax(baseUrl+动))\n}else if(java.get(\"静\")==动)c=dt=2;\n\nr=org.jsoup.Jsoup.parse(r1=result.replace(/&nbsp;/g,' '));\n查=i=java.get(\"序\");\n\nif(java.get(\"文\")==1){for(;c;c--){\nd=[\"img[data-src],img[src~=[^a-z]cid[^a-z]]\"\n,\"img:not([src~=(?i)^$|^javascript:|\\\\.gif|\\\\.png|[^a-z](cover|css|ic(on)?|load(ing|ed)?)[^a-z]])\"\n,\"img[src~=(?i)\\\\.png]:not([src~=(?i)[^a-z](cover|css|ic(on)?|load(ing|ed)?)[^a-z]])\"\n,'img[src~=(?i)\\\\.gif]:not([src~=(?i)[^a-z](cover|css|ic(on)?|load(ing|ed)?)[^a-z]])'];\n\nif(!(查!=\"\"&&(查!=-1&&((lr=r.select(d[查])).size(),true)))){\n$=it=>(lr=r.select(it)).size();\nif($(d[i=0])||$(d[i=1])||$(d[i=2])||false)break;\n\nif(c==2){dt=1;\nr=org.jsoup.Jsoup.parse(java.ajax(baseUrl+',{\"webView\":true}'))\n}else i=$(d[3])?3:-1}}\nif(i==0)lr=String(lr).replace(/(?:src=['\"][^'\"]+['\"] +)?data-/g,'');\nif(查==\"\")book.putVariable(\"序\",i);\n\n}else{\nsc=java.get(\"文\")==2?\n'[style~=(?i)text-align:center|(^| |;)color: *(rgb.(?!255[ ,]+255[ ,]+255)[\\\\d, ]*2\\\\d\\\\d|#(?=[a-f\\\\d]{3}([^a-f\\\\d]|$))(?!fff)[a-f\\\\d]*[d-f]|#(?=[a-f\\\\d]{4})(?!ffffff)([\\\\da-f]{2})*[d-f][\\\\da-f]|green|red|blue|yellow|purple|pink|brown)],script,noscript,style,header,footer,[class~=^foot|^head],[id~=^foot|^head],:has(>a):not(:has(p:matchesOwn(\\\\S),br)),a>*,:has(a):not(:matchesOwn([\\\\S\\\\s]{50,}),:has(:matchesOwn([\\\\S\\\\s]{50,}))),:matchesOwn([\\\\s\\\\S]{50})>:not(br,a,:matchesOwn([\\\\s\\\\S]{50})),:not(br,p,a,:matches([\\\\s\\\\S]{200}),:has(p,br,div:matchesOwn(，|。)+div:matchesOwn(，|。)),:has(p,br,div:matchesOwn(，|。)+div:matchesOwn(，|。)) :matchesOwn(\\\\S):not(:not(p,div,span:has(br))))'\n:\n'[style~=(?i)text-align:center|(^| |;)color: *(rgb.(?!255[ ,]+255[ ,]+255)[\\\\d, ]*2\\\\d\\\\d|#(?=[a-f\\\\d]{3}([^a-f\\\\d]|$))(?!fff)[a-f\\\\d]*[d-f]|#(?=[a-f\\\\d]{4})(?!ffffff)([\\\\da-f]{2})*[d-f][\\\\da-f]|green|red|blue|yellow|purple|pink|brown)],script,noscript,style,header,footer,[class~=^foot|^head],[id~=^foot|^head],:has(>a):not(:has(p:matchesOwn(\\\\S),br,img:not([src~=(?i)^$|^javascript:|[^a-z](css|ic(on)?|load(ing|ed)?)[^a-z]|/\\\\d+s\\\\.jpg]))),img[src~=(?i)^$|^javascript:|[^a-z](css|ic(on)?|load(ing|ed)?)[^a-z]|/\\\\d+s\\\\.jpg],a:not(:matches(^$)>img)>*,:has(a):not(img,:matchesOwn([\\\\S\\\\s]{50,}),:has(img,:matchesOwn([\\\\S\\\\s]{50,}))),:matchesOwn([\\\\s\\\\S]{50})>:not(img,br,a,:has(img),:matchesOwn([\\\\s\\\\S]{50})),:not(img,br,p,a,:matches([\\\\s\\\\S]{200}),:has(p,br,img,div:matchesOwn(，|。)+div:matchesOwn(，|。)),:has(img,p,br,div:matchesOwn(，|。)+div:matchesOwn(，|。)) :matchesOwn(\\\\S):not(:not(p,div,span:has(br))))';\n\nd=[\":matchesOwn(\\\\S):has(br):has(:matchesOwn(\\\\S):has(br))\"\n,\":matchesOwn(\\\\S):has(br)\"\n,\":has(>:matchesOwn(\\\\S):not(:has(*))+:matchesOwn(\\\\S):not(:has(*)))\"\n,\":has(>:has(>p:only-child:matchesOwn(\\\\S):not(:has(*)))+:has(>p:only-child:matchesOwn(\\\\S):not(:has(*))))\"\n,\"img\"\n,\":matchesOwn(\\\\S)\"];\n\ntry{for(查=i!=''?i:java.get(\"元\");c;c--){\n\nif(!(c>1&&(String(r.text()).length<400||r.select(':matchesOwn(内容未加载完成|关闭(阅读|小说)模式)').size()))){\nr.select(sc).remove();\n\nif(!(查!=\"\"&&(lr=r.select(i?d[i==6?5:i]:查)).size()))for(i=0;i<6&&(lr=r.select(d[i]),i==4&&c==1?!lr.size():String(lr.text()).length<200);i++);\nif(c<2||i<6)break;}\n\nr=org.jsoup.Jsoup.parse(r2=String(java.ajax(baseUrl+',{\"webView\":true}')).replace(/(<[a-z]+)&nbsp;/g,'$1 '));\ndt=r1.length==r2.length?2:1}\n\nfor(c=lr.first(),v=1;v<lr.size();v++)if(lr.get(v).parents().contains(c)){\nlr.remove(v);\nv--}else c=lr.get(v);\n\nlr=String((c=lr.size()==2&&i<4)?String(lr.first().text()).length>String(lr.get(1).text()).length?lr.first():lr.get(1):(c=lr.size()==1)?lr.first():lr);\n\nif(查==\"\"){\nif(c&&(查=lr.match(/<([a-z]+) ([^>]+)>/))&&(查[2]=查[2].match(/(?:id|class|style)=(?:\"[^\"]+\"|'[^']+')|[^= ]+(?==\"[^\"]+\"|'[^']+')/g))){\nbook.putVariable(\"元\",查[1]+'['+查[2].join('][')+']')\n}else book.putVariable(\"序\",i)}\n\nlr=lr.replace(/<([a-z]+)[^>]*\"-\\d+\"[^>]*>[^<]+<\\/\\1>|[^<>]*<a[^<]+<\\/a>[^<]*|&lt[; ]?\\/?[a-z]+(?= |\\/?&gt)(?:[ a-z=-]+|\"[^\"]+\"|'[^']+')*\\/?&gt[; ]?|[☯📑⚙️🌕︴]/g,\"\").replace(/\\s+(?:\\s|(?:(?:(?:n?b)?s)?p)?;)/g,\"　　\");\n\nif(java.get(\"原\")!=1)lr=(!lr.indexOf(\"　　\")?lr.replace(/>(?!　　|\\s*(?:(?:(?:n?b)?s)?p)?;)\\s*(?=[^\\s<>])/g,\">︴\"):lr)\n.replace(/((?:[〖【『「（《〈〔［\\[(][^〖【『「（《〈〔［\\[()］〕〉》）」』】〗\\]]*[)］〕〉》）」』】〗\\]]\\s*)*(?:第?\\s*[一二三四五六七八九十百千万〇零0-9]+\\s*[章节回話话：:.．,，、]*\\s*)?{{\nn=(t=title.match(/\\S+$/)[0].replace(/[*$|?+\\\\\\^\\[\\](){}/]/g,\".?\")).replace(/^(正文[^\\u4e00-\\u9fa5A-Za-z]*|第?[一二三四五六七八九十百千万〇零0-9]+[章节回話话\\s：:.．,，、]*)+/,\"\"),n!=t&&/\\S/.test(n)?\"(?:第?\\\\s*[一二三四五六七八九十百千万〇零0-9]+\\\\s*[章节回話话：:.．,，、]*\\\\s*\"+n+\"|\"+t+\")\":t\n}}(?:\\s*[〖【『「（《〈〔［\\[(][^〖【『「（《〈〔［\\[()］〕〉》）」』】〗\\]]*[)］〕〉》）」』】〗\\]])*)/g,\"⚙️$1⚙️\")+\"📑\"\n\n}catch(e){}}\nif(dt)book.putVariable(dt==1?\"动\":\"静\",',{\"webView\":true}');lr",
      "imageStyle": "FULL",
      "nextContentUrl": "@js:\nif((r=java.getStringList((nx=java.get(\"next\"))+\"a:matches(第二[頁页]|下[一\\\\s]*[頁页]):not([href~=^javascript:|^#])@href||a:matches(下[一\\\\s]*[篇章回节節话話]):not([href~=^javascript:|^#])@href||a[href~=[_-]\\\\d+(/|\\\\.[a-z]+)?$]:has(i,img):not(:matches(\\\\S),[href~=^javascript:|^#])@href\")).size()){\nif(~String(book.tocUrl+(nextChapterUrl||'')).indexOf(r=String(r.get(r.size()-1)))||~r.indexOf(nextChapterUrl||String(book.tocUrl).replace(/.+(?=_\\d+\\/$)/,'')))r=null\n}else r=null;\n\nif(r){\nif(nx!='')chapter.putVariable(\"next\",(n=r.replace(/\\d+(?=[^\\d]*$)/,it=>+it+1))==r?'':'a[href=\"'+n+'\"]@href||');\nr+java.get(\"动\")\n}",
      "replaceRegex": "@js:if(java.get(\"原\")==1){result}else{\nresult=result.replace(/⚙️([^\\u4e00-\\u9fa5⚙️]+|[零〇一二三四五六七八九十百千万\\s]+|(?!第[零〇一二三四五六七八九十])[\\u4e00-\\u9fa5]+)⚙️/g,'$1').split('📑');\nl=result.length-1;\nwhile(l)if(r=result[--l].match(/^(\\n+(?:[^\\n]{1,30}\\n+){1,3})([\\S\\s]+)$/))result[l]=r[1]+r[2].replace(/⚙️/g,'');\nresult.join('📑')\n.replace(/—/g,\"─\")\n.replace(/[·۰•・]/g,\"・\")\n.replace(/\\s*(?:︴[^\\n　]+\\s+)*📑\\s*|^\\s*(︴[^\\n　]+\\s+)*|\\s*(?:　　|\\n)(?:[\\s&#a-zA-Z0-9]*;)?[\\s　?]*/g,\"☯\")\n.replace(/(?:︴[^☯]*☯)+(?=︴)|☯(?:温馨|[^a-zA-Z0-9\\u4e00-\\u9fa5☯]+)提示.?[:：][^☯]+|☯[^☯]+字体不会安装.?请百度[^☯]+|☯.{0,2}正版订阅在阅文旗下的起点和QQ书城，可以第一时间看到最新章节.{0,2}(?=☯)|︴\\s*第?[〖【『「（《〈〔［｛\\[{(][^☯]+(?=☯)|☯第\\s*[（(][^（()）]+[)）][頁页](?=☯)|[^☯]*(?:关注|[微vVＶｖ][^\\u4e00-\\u9fa5A-Za-z0-9]*[信xXｘＸ]|公[^\\u4e00-\\u9fa5]*众[^\\u4e00-\\u9fa5]*号){2,}[^☯]*|(?:&#?[a-z0-9]*;?)+(?=;|☯);*|read[sx][；;?？]+/g,\"\")\n.replace(/\\s+/g,\" \")\n.replace(/☯[ ☯]*/g,\"\\n\")\n.replace(/(\\n[〖【『「（《〈〔［｛\\[{(]?)([pPＰｐ][SsｓＳ]+(?=[ ：:;；，,、。.─\\d\\u4e00-\\u9fa5])[^\\n]+)/g,\"$1🌕$2\")\n.replace(/\\[\\[\\[[^\\[\\]]+http:file2.qidian.comchapters(.{5,6})(..)([^\\[\\]]{35})\\]\\]\\]/g,'<img src=\"http://file2.qidian.com/chapters/$1/$2/$3\">')\n.replace(/(<img )[^>]*(src=\"[^\"]+\")[^>]*(>)|((?: ?[＋+－-]?[0-9０-９]+(?:[．.／/][0-9０-９]+)?[％%:：]?[a-zA-Z]*)+ ?|[ _＿－-]?[a-zA-ZＡ-Ｚａ-ｚāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-9０-９]+)/g,\"$1$2$3☯$4☯\")\n.replace(/☯[・。](?=☯)/g,\"☯.\")\n.replace(/,\\n/g,\"，\")\n.replace(/!(?=\\n)/g,\"！\")\n.replace(/\\?(?=\\n)/g,\"？\")\n.replace(/(<[^<]+)☯☯/g,\"⚙️$1⚙️\\n\")\n.replace(/(?:\\n[^āáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ\\u4e00-\\u9fa5\\n〖【『「《“‘＜（〈〔［｛({\\[\\]})｝］〕〉）＞’”》」』】〗、，：；？！。…─🌕︴\\n]+|([。？！…”』」】〗])[^a-zA-ZＡ-Ｚａ-ｚāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-9０-９\\u4e00-\\u9fa5\\n〖【『「《“‘＜（〈〔［｛({\\[\\]})｝］〕〉）＞’”》」』】〗、，：；？！。…─☯︴\\n]+[\\u4e00-\\u9fa5]+)?[^a-zA-ZＡ-Ｚａ-ｚāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-9０-９\\u4e00-\\u9fa5\\n〖【『「《“‘＜（〈〔［｛({\\[\\]})｝］〕〉）＞’”》」』】〗、，：；？！。…─⚙️☯︴\\n]+(?=\\n)|[^☯!\"'(),\\s\\u4e00-\\u9fa5、，：；？！。…─〖【『「《“‘＜（〈〔［｛｝］〕〉）＞’”》」』】〗]*☯([a-zA-ZＡ-Ｚａ-ｚ]*[āáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ][a-zA-ZＡ-Ｚａ-ｚ]*)☯[^☯!\"'(),\\s\\u4e00-\\u9fa5、，：；？！。…─〖【『「《“‘＜（〈〔［｛｝］〕〉）＞’”》」』】〗]*/g,\"$1$2\")\n.replace(/[^!\"'(),\\s\\u4e00-\\u9fa5、，：；？！。…─〖【『「《“‘＜<（〈〔［｛({\\[\\]})｝］〕〉）>＞’”》」』】〗︴🌕]*(?:☯[^.．!(),\\n\\u4e00-\\u9fa5、，：；？！。…─〖【『「《“‘＜（〈〔［｛({\\[\\]})｝］〕〉）＞’”》」』】〗⚙️]+|([^☯!(),\\na-zA-ZＡ-Ｚａ-ｚāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-9０-９\\u4e00-\\u9fa5、，：；？！。…─〖【『「《“‘<＜（〈〔［｛({\\[\\]})｝］〕〉）＞>’”》」』】〗⚙️])(?!\\1)|☯(?=[^☯!(),\\na-zA-ZＡ-Ｚａ-ｚāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-9０-９\\u4e00-\\u9fa5、，：；？！。…─〖【『「《“‘＜（〈〔［｛({\\[\\]})｝］〕〉）＞’”》」』】〗][!(),\\s\\u4e00-\\u9fa5、，：；？！。…─〖【『「《“‘＜（〈〔［｛({\\[\\]})｝］〕〉）＞’”》」』】〗])|[〖【『「（《〈〔［｛\\[{(][^a-zA-ZＡ-Ｚａ-ｚāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-9０-９\\u4e00-\\u9fa5〖【『「（《〈〔［｛\\[{()｝］〕〉》）」』】〗\\]}]*[)｝］〕〉》）」』】〗\\]}]){4,}|[^；;％%～~?？!！\"'”’。…─\\na-zA-ZＡ-Ｚａ-ｚāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-9０-９\\u4e00-\\u9fa5〖【『「（《〈〔［｛\\[{()｝］〕〉》）」』】〗\\]}]*[〖【『「（《〈〔［｛\\[{(][^a-zA-ZＡ-Ｚａ-ｚāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-9０-９\\u4e00-\\u9fa5〖【『「（《〈〔［｛\\[{()｝］〕〉》）」』】〗\\]}]*[)｝］〕〉》）」』】〗\\]}](?:[^a-zA-ZＡ-Ｚａ-ｚāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-9０-９\\u4e00-\\u9fa5〖【『「（《〈〔［｛\\[{()｝］〕〉》）」』】〗\\]}]+(?=[)｝］〕〉》）」』】〗\\]}]))?/g,\"📑\")\n.replace(/([；;％%～~?？!！\"'”’。…─])📑(?=[)｝］〕〉》）」』】〗\\]}])/g,'$1')\n.replace(/(?:([\\n。？！])[^\\n。？！]{1,10})?[〖【『「（《〈〔［｛\\[{(][^〖【『「（《〈〔［｛\\[{()｝］〕〉》）」』】〗\\]}]*(?:☯[^a-zA-ZＡ-Ｚａ-ｚāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-9０-９\\u4e00-\\u9fa5〖【『「（《〈〔［｛\\[{()｝］〕〉》）」』】〗\\]}]☯|📑|🌕)[^〖【『「（《〈〔［｛\\[{()｝］〕〉》）」』】〗\\]}]*[｝］〕〉》）」』】〗\\]})](?:[^。]{0,5}(?:[〖【『「（《〈〔［｛\\[{(][^〖【『「（《〈〔［｛\\[{()｝］〕〉》）」』】〗\\]}]*(?:☯[^a-zA-ZＡ-Ｚａ-ｚāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-9０-９\\u4e00-\\u9fa5〖【『「（《〈〔［｛\\[{()｝］〕〉》）」』】〗\\]}]☯|📑)[^〖【『「（《〈〔［｛\\[{()｝］〕〉》）」』】〗\\]}]*[｝］〕〉》）」』】〗\\]})]|[^📑!,()\\s\\u4e00-\\u9fa5、，：；？！。…─‘’“”（）《》〖〗【】]+))*(?:(?:[^\\n]{1,10}|(?:[\\u4e00-\\u9fa5]{0,5}[，、])*[\\u4e00-\\u9fa5]+[！。]?)(?=\\n))?/g,\"$1\")\n.replace(/((?:[请請][记記]住)?[^⚙️🌕📑︴*\\n(),\\u4e00-\\u9fa5、，：；？！。…─「」‘’“”（）《》〖〗【】]*(?:(?:[^⚙️🌕📑︴*\\n(),\\u4e00-\\u9fa5、：，；？！。…─「」‘’“”（）《》〖〗【】]+[*(), \\u4e00-\\u9fa5、，:：；？！。…─「」‘’“”（）《》〖〗【】]{1,3})*[^*︴📑☯⚙️🌕\\s&;(),āáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜa-zA-ZＡ-Ｚａ-ｚ0-9０-９\\u4e00-\\u9fa5、,，:：;；?？!！。…～~─'\"‘’“”【『「（《〈〔［｛\\[{()｝］〕〉》）」』】〗\\]}％%・/／＝=_＿.．＋+－-]+(?!(?:[^>]+>)?⚙️)|☯[^☯\\n]+☯\\.☯[^☯\\n]+☯|本[文书](?:首发|来自)|(?:章节不完整.?|完整章节)?请.{2,6}(?:搜索|百度|引擎|关键[词字])+|(?:[阅閱][讀读]|访问|訪問|[網网地][站址]|链接|鏈接|[\\u4e00-\\u9fa50-9a-zA-Z]{0,4}(?:文学|中文|[網网]))+[:：]|[\\u4e00-\\u9fa50-9a-zA-Z]{0,6}(?:[網网地][站址]|链接|鏈接)为|.{2,4}文[学學][網网]|[请請].{2,4}收藏(?:.{0,2}推[荐薦])?|(?:天才)一秒[記记]住|，?請?訪問|(?:[更最][快新]|[快高]速|热门|(?:[阅閱][讀读])?完整|本|(?:官[網网]|本站).{0,2})(?:章[節节]|小说|更新|[網网地][址站][:：]?|快速)|更新(?:速度)?[最更]?快|(?:(?:无错)?小说|正版|免费|全[文本]|在线|访问|訪問|txt|TXT|继续|各种|推[荐薦]|收藏|分享|交流|你?喜欢的)+(?:全文|免费|在线|[阅閱]?[讀读]|下载|章[節节]|小说|好书)|章[節节](?:目录|列表)|小说[網网](?:更新)?|手打全文|[纯全](?:手打|文字)|手机看书|手机版|笔趣阁|(?:本站|[網网]站|站内|看)?无(?:任何)?(?:广告|弹窗|防盗)(?:章节)?|不弹窗|(?:(?:請|请|或者?)?(?:訪問|访问|[電电手][腦脑机機]|[網网][址站]|用[户戶]|浏览|瀏覽|閱讀|阅读|看小说|看漫画)){2,}|看小说|看漫画|(?:用[^\\n]{2,6})?(?:[追看]书|小说)(?:就用|软件|☯[^☯]+☯)，?|用[^\\n]{2,6}[追看]书|(?:..的)?(?:最佳选择|阅读体验)|(?:推[荐薦]|收藏|分享)(?:本站|我们)|小说..版|文章质量更好|谢谢各位(?:读者|书友)支持|水印广告测试|本章未完|请翻页|点击下一页|领.{0,2}红包|同步更新《[^《》]+》|关注[〖【『「（《〈〔［｛\\[{(][^〖【『「（《〈〔［｛\\[{()｝］〕〉》）」』】〗\\]}]+[)｝］〕〉》）」』】〗\\]}])(?:[* (),\\u4e00-\\u9fa5、，：；？！。…─‘’“”（）《》〖〗【】]{0,3}[^⚙️📑*\\n(),\\u4e00-\\u9fa5、，：；？！。…─「」‘’“”（）《》〖〗【】]+|[….。!！]+(?=\\n))*|⚙️(?!<)[^⚙️\\n]+⚙️)/g,\"\\n⚙️$1⚙️\\n\")\n.replace(/⚙️(<[^<>]+>)⚙️\\n|[〖【『「（《〈〔［｛\\[{(](?:[^〖【『「（《〈〔［｛\\[{()｝］〕〉》）」』】〗\\]}]{0,3}\\n⚙️(?!\\s*\\S\\s*⚙️).+⚙️\\n*)+[^〖【『「（《〈〔［｛\\[{()｝］〕〉》）」』】〗\\]}]{0,3}[)｝］〕〉》）」』】〗\\]}]|(🌕)\\s*⚙️|⚙️\\n[^\\u4e00-\\u9fa5]{0,5}\\n⚙️|\\n⚙️\\s*(\\S)\\s*⚙️\\n(?![^⚙️]{1,3}⚙️)|(⚙️\\n)|([，、；])[\\s,，。、…:：;；?？!！`’]*[,，。、…:：;；?？!！`’](?!⚙️)|\\n[\\s,，。、…:：;；?？!！`’]*(?=[,，。、:：;；?？!！])|([：？！。…─])(?:[^⚙️☯a-zA-ZＡ-Ｚａ-ｚāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-9０-９\\u4e00-\\u9fa5\\n…─“‘’”〖【『「（《〈〔［｛\\[{()｝］〕〉》）」』】〗\\]}]+(?=\\n)|[^⚙️☯a-zA-ZＡ-Ｚａ-ｚāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-9０-９\\u4e00-\\u9fa5\\n…─“‘’”〖【『「（《〈〔［｛\\[{()｝］〕〉》）」』】〗\\]}]+)|☯/g,\"$1$2$3$4$5$6\")\n.replace(/([)）？！?!…」』”\\s。])(?:[^\\n（(🌕)）”』」’。]{0,5}(?:(?:\\n⚙️.+⚙️\\n|[^（()）\\n”』」。]{0,5}📑)[^（()）\\n。]{0,5}(?:\\n⚙️.+⚙️(?:\\n(?=\\n⚙️|[^（()）\\n]{1,5}\\n))?|[^（()）\\n。]{0,5}📑(?:[^📑]{1,5}(?=\\n⚙️))?)+(?:[^（()）\\n]{1,5}(?=\\n))?|(?:(?:(?:\\n⚙️.+⚙️\\n|[^（()）\\n。]{0,5}📑)[^（()）\\n]{0,5}){2,}|[^（(🌕)）”』」’\\n。]{0,5}(?:(?:請|关键[词字]|[電电手][腦機]|用戶|瀏覽|[阅閱]讀|推[薦荐]|收藏|分享|文章质量|谢谢(各位|支持|大家)|水印|翻页|点击|下[一\\s]*[页頁篇章回节節话話]|免费|热门|官网|正版|在线|同步|下载|文学|中文|章节|[本网][站址]|站内|小说|更新|无错|[本全][文本章]|首发|广个?告|弹窗|防盗|访问|訪問|txt|TXT|读者|书友|百度|[插说]一?[下句]话?，[\\u4e00-\\u9fa5]{0,5})[^（()）\\n]{0,5})*(?:📑|\\n⚙️[^\\n]+⚙️\\n)[^（()）\\n]{0,5}(?:(?:請|关键[词字]|[電电手][腦機]|用戶|瀏覽|[阅閱]讀|推[薦荐]|收藏|分享|文章质量|谢谢(各位|支持|大家)|水印|翻页|点击|下[一\\s]*[页頁篇章回节節话話]|免费|热门|官网|正版|在线|下载|同步|文学|中文|章节|[本网][站址]|站内|小说|更新|无错|[本全][文本章]|首发|广个?告|弹窗|防盗|访问|訪問|txt|TXT|读者|书友|百度)[^（()）\\n]{0,5})*|[^（(🌕)）\\n”』」’。]{0,3}\\n⚙️.+⚙️\\n[^（()）\\n。]{0,3})(?:[\\u4e00-\\u9fa5]+[！。]?|[^a-zA-ZＡ-Ｚａ-ｚāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-9０-９\\u4e00-\\u9fa5\\n]+)?(?=\\n)))+|\\n⚙️[^\\u4e00-\\u9fa5]+⚙️\\n|📑|\\s*︴\\s*|\\n?⚙️\\n?|\\n[^a-zA-ZＡ-Ｚａ-ｚāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-9０-９\\u4e00-\\u9fa5\\n]{2,}\\n[^🌕a-zA-ZＡ-Ｚａ-ｚāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-9０-９\\u4e00-\\u9fa5\\n“《‘【〖『「]*/g,\"$1\")\n.replace(/(?:(?:\\n🌕[^\\n]*)+(?:\\n+[^\\n]+){0,4}|\\n(?:[(（{｛][^(（<{｛｝}>）)]*(?:(?:[(（{｛][^(（<{｛｝}>）)]*[）)｝}])[^(（<{｛｝}>）)]*)*[）)｝}]?\\s*)+|[^\\n]*起点(?:原创|中文)[^\\n]*|[〖【『「（《〈〔［｛\\[{(]?未完待续[^\\n]*)[^\\u4e00-\\u9fa5<>]*$|^\\s*(?:(?:[^\\n]+\\n+){0,4}(?:🌕[^\\n]*\\n?)+|(?:[(（{｛][^(（<{｛｝}>）)]*(?:(?:[(（{｛][^(（<{｛｝}>）)]*[）)｝}])[^(（<{｛｝}>）)]*)*[）)｝}]?\\s*)+|，[^\\n]+)\\n|(?:^|\\n)[^a-z0-9A-Z\\u4e00-\\u9fa5]*(?=\\n)|🌕|\\n\\s*[a-zA-Z]+\\s*$/g,\"\")}"
    },
    "ruleExplore": {
      "bookList": "a",
      "bookUrl": "href",
      "name": "text"
    },
    "ruleSearch": {},
    "ruleToc": {
      "chapterList": "@js:if(java.get(\"单\")==''){\nsrc=org.jsoup.Jsoup.parse(src);\n\nif((result=java.get(\"录\"))==\"\"){if(页=(result=src.select('a[href~=\\\\S]:matches(下[一\\\\s]*[页頁]|下[一二三四五六七八九十百千万〇零0-9]{2,}章):not([href~=^#|javascript:])')).size())result=result.first().attr('href')\n}else{网=String(result).split(\"🌕\");\nfor(i=3,页=+网[0],result=网[1]+2+网[3];i<=页;i++)result+='\\n'+网[1]+i+网[3];\nresult=String(result)}\n\nif(页)java.put(\"页\",/,/.test(book.tocUrl)?result.split('\\n').join(',{\"webView\":true}\\n')+',{\"webView\":true}':result);\n\n嗅=()=>String(src).match(/[\\[(]([\"'])<[a-z]+[ >][^\\[\\]()]+<\\/a>(?:[^\\[\\],()]*<\\/[a-z]+>)?\\1[\\])]/);\n转=it=>it.replace(/\\\\[Uu]([0-9a-zA-Z]{4})/g,(_,it)=>String.fromCharCode(parseInt('0x'+it)));\n兜=()=>src.select(':matchesOwn(^$|[0-9〇一二三四五六七八九十])>a:matches(\\\\S):not(:has(*>*>:not(span)),[href~=(?i)passport|\\\\.aspx$|\\\\.php$|^https://[^/]+(/|index\\\\.[a-z]+)?$|(^|[^/])[?/].*((book|[^a-z])(info|case|page|reg|Game|Play)[^a-z]|buy[^a-z]|SystemInfo|hot|sort|desc|asc|top|coins|nutrition|review|ticket|update|(app|author|xiazai|down)(?!=))|/list\\\\d*([/_-][^/_-]+/?)?$|\\\\d+_\\\\d+_\\\\d+|target=iframe|https%],:matches((?i)^((点击|软件|应用|安装|客户|移动|手机|电脑|安卓|苹果|下载|阅读|pc|ap[kp]|ipa|plx|deb|exe|zip|rar|txt|epub)[\\\\s.端版]*(?=$|点击|软件|应用|安装|客户|移动|手机|电脑|安卓|苹果|下载|阅读|pc|ap[kp]|ipa|plx|deb|exe|zip|rar|txt|epub)|[A-Za-z0-9\\\\u4e00-\\\\u9fa5]?返回.*(简介|书页|目录)[A-Za-z0-9\\\\u4e00-\\\\u9fa5]?|[<>-]+|\\\\d+-\\\\d+章|书页|目录|简介|[上下首尾]([一\\\\s]*[页頁]|[\\\\s\\\\d零〇一二三四五六七八九十百]*章)|[↑\\\\[]?[倒正反逆顺順]序[↓\\\\]]?)$))');\n\nif((zt=java.get(\"嗅\"))!=''){\nif(zt>0&&(嗅=嗅())){\nsrc=嗅[0];\nif(zt==2)src=转(src);\nsrc=org.jsoup.Jsoup.parse(src)}\nsrc.select(java.get(\"除\")).remove();\nif(java.get(\"兜\")==1)src=兜();\nsrc=src.select(java.get(\"查\"))\n\nif(!页){for(首=String(java.get(\"首\")).split('\\n'),ss=src.size(),i=0;i<ss;i++)if(首[i]!=src.get(i)){\nif(i>1)src.subList(1,i).clear();break;}}\n\n}else{\nbook.putVariable(\"除\",除=\"meta,link,a:has(img),\"+((zt=java.get(\"全\")!=1)?\"a[href$=\"+String(book.tocUrl).replace(/,\\{\"webView\":true\\}|^.{8}[^/]*/g,'')+\"],\":\"\")+(基=String(java.get(\"基\")),基==''?'':\"a[href$=\"+基.replace(/^.{8}[^/]*/,'')+\"],\")+\"a[href~=javascript:|#|[a-z]+[A-Z][a-z]+Id[=_-]|[^/][/?&]sub[A-Z]|action=list],a:matches(^$|最新章节$|^[^\\\\u4e00-\\\\u9fa5A-Z0-9]*(正文|.{0,2}书架|(免费|在线|开始|立即|全文|从头|点击|正文)+[试阅]读|[^\\\\s\\\\d外内楔前后卷篇章]*(更新调整|[两一二三四五六七八九十]+连更|作者[:：给要有]|双倍月票|感言|推书|推[a-z0-9A-Z_\\\\u4e00-\\\\u9fa5-]+书|[求个请投点下张](月?票|收藏|订阅|推荐)|(感谢|作者)[^\\\\s]*(读者|书友|大家|各位)|[书点]评[^\\\\s]*活动|[没有空]更新|没时间更新|请个?假|关于本书|关于更新|打赏名单|起点活动)[^\\\\s]*)[^\\\\u4e00-\\\\u9fa5A-Z0-9]*$)\");\n\nbook.putVariable(\"嗅\",(基=嗅())?(src=org.jsoup.Jsoup.parse((zt=/\\\\[Uu]([0-9a-zA-Z]{4})/.test(基=基[0]))?转(基):基),zt)?2:1:0);\nsrc.select(除).remove();\n\nif(zt=java.get(\"全\")!=1){\n找=ll=null;\n$=it=>(qc=ll,查=找,ll=src.select(找=it)).size()>14&&(查=it,src=re=ll);\n\nif(!(((ck=java.get(\"ck\"))!=\"\"&&$(\"[href~=\"+ck+\"(?!index(/|\\.[a-z]+)?$)[^.?/_-][^&/_-]*/?$|/[vV][iI][pP][_-]?([Rr]ead|[Cc]hapter|action=article)|([A-Za-z]\\\\d+|\\\\d[A-Za-z]+|[A-Z][a-z]+|[a-z][A-Z]+){3,}[^/?&]*$]\"))||$(\"[href~=^[a-z0-9]+(/|\\\\.[^./]+)?$]\"))){\nif(qc&&qc.size()>ll.size())找=查,ll=qc;\n\n$=it=>(re=src.select(it)).size()&&(查=it,src=re);\n\nif(!($(\"[data-cid]\")||$(\"[href~=(?i)(^|[/_-])(chapter|read)+([_-]?id)?/[^/_-]+[/_-][^/_-]+]\")||$(\"[href~=(?i)(^|[&?/_-](book|novel|comic|manhua|mh?)?)(chapter|read)+([_-]?id)?[?/=]]\")||$(\"[href~=(?i)[&?/_-]cid[&?/_=-]]\")||$(\"[data-href]\"))){\nsrc=兜();\nbook.putVariable(\"兜\",1);\n\nba=(ba=String(java.get(\"ba\"))).match(/(\\?(?:[^=]+=)+)(.+)$/)||ba.match(/(?:[^/_-][/_-]([^/._-]+))?[/_-]([^/._-]+)(?:\\/|\\/index[^/]*|\\.[^/.]+)?$/);\n\nif(xi=(id=ba[2]).match(/\\?[^=]+=([^&]+)/)||id.match(/^[^\\d%]*(\\d{2,}|[1-9])$/)||ba[1]&&ba[1].match(/^[^\\d%]*(\\d{2,})$/))id=xi[1];\n\n$(\"[href~=([^\\\\d]|^)\"+id+\"[/_&-][^\\\\d]*\\\\d+]:not([href~=\"+id+\"[^\\\\d]*$]),[href~=/[vV][iI][pP]|([A-Za-z]\\\\d+|\\\\d[a-zA-Z]+|[A-Z][a-z]+|[a-z][A-Z]+){3,}[^/?]*$|([^\\\\d]|^)\"+id+\"[/_&-][^\\\\d]*\"+id+\"(/|\\\\.[^.]+|&.+)?$]\")||$(\"[title]\")||$(\"[href~=/view/\\\\d+\\\\.[a-zA-Z]+$]\")}\nif(re.size()<ll.size())查=找,src=ll}}\n\nif(!(zt&&re.size()))src=src.select('a'),查='a';\nif(查)book.putVariable(\"查\",查);\nif(页)java.put(\"首\",src)}\n\nsrc}else if((list=java.get(\"单\"))!=1){\n\nif((网=String(list).split(\"🌕\")).length>1){\nfor(i=+网[2],x=+网[0],j=2,list=\"<a href='\"+baseUrl+\"'>正文1</a>\";i<=x;i++,j++)list+=\"<a href='\"+网[1]+i+网[3]+\"'>正文\"+j+\"</a>\"}\n\norg.jsoup.Jsoup.parse(list).select('a')\n\n}else org.jsoup.Jsoup.parse(\"<a href='\"+baseUrl+\"'>正文</a>\").select('a')",
      "chapterName": "text",
      "chapterUrl": "href@js:chapter.putVariable(\"next\",'a[href~=(?:^|[?/])'+(r=result.trim().replace(/([*$|?+(){}\\[\\]\\^\\\\])/g,'\\\\$1')).match(/[^?/=.]+(?:=(?![01]$)[^=]+)*(?=\\/*$|\\.[^?/.]+$|=[01]$)/)[0]+'[=/_-]2(?:\\\\/|\\\\.[^?/.]+)? *$]@href||a[href~=(?:^|[?/])'+r.replace(/\\d+(?=[^\\d]*$)/,it=>+it+1)+' *$]@href||');result+java.get(\"动\")",
      "nextTocUrl": "@js:java.get(\"页\")"
    },
    "weight": 0
  },
  {
    "bookSourceComment": "version:1.2\nlast_updateTime:2025.10.7\n支持所有漫画，小说，听书，短剧\n小说可下载，听书支持切换音色\n待开发：①听书音色不存在时正文弹窗报错②段评显示③登录切换发现页类型\n感谢@知秋大佬的书源规则支持\n/*\n搜索模式默认是搜小说\n需要漫画则在关键字前加m:即m:系统\n听书则为t:系统 （该模式为真人听书）\n短剧则为d:系统\n使用该搜索方式后，需要登录自行切换至小说模式\n*/",
    "bookSourceGroup": "小说,番茄",
    "bookSourceName": "番茄四合一",
    "bookSourceType": 0,
    "bookSourceUrl": "https://api-x.shrtxs.cn/fanqie/",
    "customButton": false,
    "customOrder": 318,
    "enabled": false,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js: \n个人中心 = 1 \n \njs = (cid, genre, gender, typed) => `@js:\nsource.key + \"/reading/bookapi/new_category/landing/v/?\" + [\n    \"category_id=${cid}\",\n    \"limit=50\",\n    \"offset=\" + (page - 1),\n    \"gender=${gender}\",\n    \"genre=${genre}\",\n    \"genre_type=${typed}\"\n  ].join(\"&\")`\n\nreadHistory = (path) => `@js:\nlet ck = \"sessionid=\" + (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : source.getLoginInfoMap()['手动登录Token'])\n\"{{source.key}}/multi-detail?book_id=\" + getBookId(java.ajax('https://reading.snssdk.com/reading/bookapi/read_history/list/v/?aid=1967&version_code=99999,{\"headers\":{\"Cookie\":\"install_id=2531502907244067;' + ck + '\"}}'), page-1)`\n\t\n\t\nobj = (title, url, type, type1) => ({\n  title: title,\n  url: url,\n  style: {\n    layout_flexGrow: 1,\n    layout_flexBasisPercent: type\n  }\n})\n\narr = []\njava.longToast(\"请稍等，发现列表正在热更新！\")\nindex=[2,0,1]\n\nfor (let i of index) {\n   //java.toast(i)\n let type=i,\n  $ = JSON.parse(java.ajax(source.key + \"/reading/bookapi/new_category/front/v/?\" + [\n      \"update_version_code=99999\",\n      \"distinct_style=1\",\n      \"new_category_tab=\" + i\n    ].join(\"&\")\n  )).data.category_tab_data\n  cate = []\n  cate.push(obj(\n    \"====== \" + $.tab_name + \" ======\", \"\", 1\n  ))\n  $.cell_data.forEach((c) => {\n    gender_1 = (type == 0 || type == 1) ? type : 1;\n    genre_1 = type == 3 ? 1 : type == 5 ? 110 : type == 6 ? 130 : 0;\n    type_1=type;\n    cate.push(obj(\n      c.cell_name,\n      js(c.atom_data[0].category_data.category_id, genre_1, gender_1,type_1),\n      1\n    ))\n    for (j = 2; j < 5; j++) {\n      c.atom_data.slice(1).forEach((a) => {\n        d = a.category_data\n        if (d.name.length == j) {\n          cate.push(obj(d.name, js(d.category_id, genre_1, gender_1,type_1), -1))\n        }\n      })\n    }\n  })\n  arr = cate.concat(arr)\n}\n\nlet book_shelf_url = 'https://fanqienovel.com/reading/bookapi/bookshelf/info/v:version/?aid=1967&iid=0&version_code=99999&update_version_code=57700'\nlet book_shelf_info = JSON.parse(java.ajax(book_shelf_url + ', ' + JSON.stringify({\n  headers: {\n    'Cookie': \"sessionid=\" + (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap() ? source.getLoginInfoMap() : {})['手动登录Token']),\n  }\n})))\n \njava.log(JSON.stringify(book_shelf_info))\n\nlet username\nif (book_shelf_info.code != 0) {\n  个人中心 = 0\n  // source.setVariable('{}')\n} else {\n  let uinfo = java.ajax(\"https://fanqienovel.com/api/user/info/v2,\" + JSON.stringify({ headers: { Cookie: \"sessionid=\" + (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap() ? source.getLoginInfoMap() : {})['手动登录Token']) }}))\n  let arrB = []\n  for (let i of book_shelf_info.data.book_shelf_info) {\n    arrB.push(i.book_id)\n  }\n  uinfo = JSON.parse(uinfo)\n  write_config('bookshelf.' + uinfo.data.id, arrB)\n  write_config('userinfo', { name: uinfo.data.name, userid: uinfo.data.id })\n  username = uinfo.data.name\n}\n\nlet gro = []\npush = (title, url, type) => gro.push({\n  title: title,\n  url: url,\n  style: {\n    layout_flexGrow: 1,\n    layout_flexBasisPercent: type\n  }\n});\n\nlet sArr = []\n\nif (个人中心) {\n  let groups_bookids = {\n    \"组外\": []\n  }\n  book_shelf_info.data.book_shelf_info.forEach(i => {\n    if (!groups_bookids[i.group_name ? i.group_name : \"组外\"]) groups_bookids[i.group_name] = []\n    groups_bookids[i.group_name ? i.group_name : \"组外\"].push(i.book_id)\n  })\n\n  Object.keys(groups_bookids).forEach(k => {\n    var multi_detail_post_body = {\n      data: {\n        book_shelf_info: []\n      }\n    }\n    groups_bookids[k].forEach(i => multi_detail_post_body.data.book_shelf_info.push({ book_id: String(i), item_id: '0' }))\n    // var multi_detail_group_url = `https://fanqienovel.com/api/bookshelf/multidetail,${JSON.stringify(multi_detail_post_body)}`\n    // var book_ids = getBookId(JSON.stringify(multi_detail_post_body)).join(\",\")\n    push(k, \"https://fanqienovel.com/fqbookshelf/groupName/\" + k, 0.4)\n  })\n  if (Object.keys(groups_bookids).length % 2 != 0) push(\"占位\", \"\", 0.4)\n  // java.log(JSON.stringify(gro, null, 2))\n  sArr.push(obj(username, '', 1))\n  sArr.push(obj(\"🍅书架🍅\", \"https://fanqienovel.com/fqbookshelf\", 1))\n  sArr = sArr.concat(gro)\n  // java.toast(JSON.stringify(sArr)) \n  sArr.push(obj(\"📔阅读历史📔\", readHistory(), 1))\n   //sArr.push(obj('首页推荐', \"https://fanqienovel.com/tab/0\", 0.4))\n   //sArr.push(obj('📚个性推荐📚', \"https://api5-normal-lf.fqnovel.com/reading/bookapi/bookmall/cell/change/v1/?aid=1967&change_type=1&iid=1&app_name=novelapp&version_code=99999&cell_id=7012498777642631182&algo_type=101&category_id=0\", 0.4))\n   //sArr.push(obj('🔝巅峰榜单🔝', \"https://fanqienovel.com/api/author/misc/top_book_list/v1/?limit=50&offset=0&version_code=99999\", 0.4))\n   //sArr.push(obj('👥男频热搜👥', \"https://novel.snssdk.com/api/novel/channel/homepage/rank/rank_list/v2/?aid=13&app_name=news_article&app_version=9.7.3&channel=tengxun_tt&device_platform=android&os=android&device_type=ProjectTitan&os_api=29&os_version=10&openlive_plugin_status=1&isTTWebViewHeifSupport=0&limit=20&offset={{(page-1)*100}}&side_type=12&type=1\", 0.4))\n   //sArr.push(obj('👍男频推荐👍', \"https://novel.snssdk.com/api/novel/channel/homepage/rank/rank_list/v2/?aid=13&app_name=news_article&app_version=9.7.3&channel=tengxun_tt&device_platform=android&os=android&device_type=ProjectTitan&os_api=29&os_version=10&openlive_plugin_status=1&isTTWebViewHeifSupport=0&limit=20&offset={{(page-1)*100}}&side_type=10&type=1\", 0.4))\n  \n  \n  \n}\n\narr = sArr.concat(arr)\nJSON.stringify(arr)\n",
    "jsLib": "function splitArray(input, size) {\n  const output = []\n  for (let i = 0; i < input.length; i += size) {\n    output.push(input.slice(i, i + size))\n  }\n  return output\n}\nfunction write_config(key, value) {\n  if (Packages.android.text.TextUtils.isEmpty(this.source.getVariable())) {\n    this.source.setVariable('{}')\n  }\n  // this.java.log('var:' + this.source.getVariable())\n  let obj = JSON.parse(this.source.getVariable())\n  let arr = key.split('.')\n  let temp = obj\n\n  for (let i = 0; i < arr.length - 1; i++) {\n    let currentKey = arr[i]\n    if (!temp[currentKey]) {\n      temp[currentKey] = {}\n    }\n    temp = temp[currentKey]\n  }\n  temp[arr[arr.length - 1]] = value\n  this.source.setVariable(JSON.stringify(obj))\n}\nfunction read_config(key) {\n  if (Packages.android.text.TextUtils.isEmpty(this.source.getVariable())) {\n    this.source.setVariable('{}')\n  }\n  // this.java.log('var:' + this.source.getVariable())\n  let obj = JSON.parse(this.source.getVariable())\n  let arr = key.split('.')\n  let res = JSON.parse(JSON.stringify(obj))\n  for (let i = 0; i < arr.length; i++) {\n    res = res[arr[i]] || (i < (arr.length - 1) ? {} : undefined)\n    // this.java.log(JSON.stringify(res))\n  }\n  return res\n}\nfunction getBookId(url, page) {\n  const {java} = this\n  let $ = JSON.parse(url).data\n  let list\n  let arr\n  if ($.book_shelf_info != 0 && $.book_shelf_info != undefined) {\n   arr = $.book_shelf_info.map($ => $.book_id)\n  } else if (let (list = $.data_list) list != 0 && $.data_list != undefined)  {\n    arr = $.data_list.map($ => $.book_id_str)\n  } else {\n    java.toast(\"获取 book_id 失败，你可能需要登录！\")\n  }\n  return arr.slice(page*100, (page+1)*100)\n}",
    "lastUpdateTime": 1764644940645,
    "loginUi": "[\n{\n        \"name\":  \"🍅番茄账号登录🍅\",\n        \"type\": \"button\",\n        \"action\": \"Y(true)\",\n        \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },{\n        \"name\":  \"🍅退出登录🍅\",\n        \"type\": \"button\",\n        \"action\": \"X()\",\n        \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.4\n    }\n  },\n{\n    'name': '修改类型',\n    'type': 'button',\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 1\n    }\n},\n{\n        name: \"小说\",\n        type: \"button\",\n        action: \"configs('小说')\",\n    \t\t style: {\n    \t\t \tlayout_flexGrow: 1,\n    \t\t \tlayout_flexBasisPercent: 0.4\n    \t\t \t}\n},\n{\n        name: \"漫画\",\n        type: \"button\",\n        action: \"configs('漫画')\",\n    \t\t style: {\n    \t\t \tlayout_flexGrow: 1,\n    \t\t \tlayout_flexBasisPercent: 0.4\n    \t\t \t}\n},\n{\n        name: \"小说听书\",\n        type: \"button\",\n        action: \"configs('小说听书')\",\n    \t\t style: {\n    \t\t \tlayout_flexGrow: 1,\n    \t\t \tlayout_flexBasisPercent: 0.4\n    \t\t \t}\n},\n{\n        name: \"真人听书\",\n        type: \"button\",\n        action: \"configs('真人听书')\",\n    \t\t style: {\n    \t\t \tlayout_flexGrow: 1,\n    \t\t \tlayout_flexBasisPercent: 0.4\n    \t\t \t}\n},\n{\n        name: \"短剧\",\n        type: \"button\",\n        action: \"configs('短剧')\",\n    \t\t style: {\n    \t\t \tlayout_flexGrow: 1,\n    \t\t \tlayout_flexBasisPercent: 0.4\n    \t\t \t}\n},\n{\n    'name': '修改听书音色',\n    'type': 'button',\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 1\n    }\n  },\n  {\n    \"name\": \"多人对话\",\n    \"type\": \"button\",\n    \"action\": \"setTone(1)\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"name\": \"真人主播\",\n    \"type\": \"button\",\n    \"action\": \"setTone(2)\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"name\": \"甜美少女\",\n    \"type\": \"button\",\n    \"action\": \"setTone(3)\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"name\": \"清亮青叔\",\n    \"type\": \"button\",\n    \"action\": \"setTone(4)\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"name\": \"成熟大叔\",\n    \"type\": \"button\",\n    \"action\": \"setTone(5)\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"name\": \"开朗青年\",\n    \"type\": \"button\",\n    \"action\": \"setTone(6)\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"name\": \"温柔淑女\",\n    \"type\": \"button\",\n    \"action\": \"setTone(7)\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"name\": \"风雅青叔\",\n    \"type\": \"button\",\n    \"action\": \"setTone(8)\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"name\": \"清纯少女\",\n    \"type\": \"button\",\n    \"action\": \"setTone(9)\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"name\": \"磁性青叔\",\n    \"type\": \"button\",\n    \"action\": \"setTone(10)\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"name\": \"儒雅大叔\",\n    \"type\": \"button\",\n    \"action\": \"setTone(11)\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"name\": \"优雅御姐\",\n    \"type\": \"button\",\n    \"action\": \"setTone(12)\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"name\": \"斯文青叔\",\n    \"type\": \"button\",\n    \"action\": \"setTone(13)\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"name\": \"知性主播\",\n    \"type\": \"button\",\n    \"action\": \"setTone(14)\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"name\": \"成熟升级\",\n    \"type\": \"button\",\n    \"action\": \"setTone(15)\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"name\": \"多人升级\",\n    \"type\": \"button\",\n    \"action\": \"setTone(16)\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"name\": \"俏皮御姐\",\n    \"type\": \"button\",\n    \"action\": \"setTone(17)\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  },\n  {\n    \"name\": \"双音灵动\",\n    \"type\": \"button\",\n    \"action\": \"setTone(18)\",\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25\n    }\n  }\n]",
    "loginUrl": "function login(){}\nfunction login_(openBrowser, checkMode) {\n    // java.removeCookie(\"snssdk.com\")\n    var cookie_ = String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap() ? source.getLoginInfoMap() : {})['手动登录Token']\n    // java.toast(cookie_)\n    if (cookie_ && cookie_ != \"\" && !checkMode) {\n        if (!source.variableComment) {\n            java.toast(\"请不要重复登录，请先退出登录！\")\n        } else {\n            java.toast(\"您为填写token登录，请手动移除token后再次登录\")\n        }\n        return false\n    }\n    if (openBrowser) {\n        try {\n            java.startBrowserAwait(\"https://fanqienovel.com/\", \"登录\")\n        } catch (e) {\n            java.toast(e)\n        }\n    }\n    // java.log(\"snssdk cookie: \" + java.getCookie(\"snssdk.com\") + \"will be reomved\")\n    try {\n        cookie.removeCookie(\"snssdk.com\")\n    } catch (e) {}\n    // java.log(cookie)\n    var cookie_ = \"sessionid=\" + String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap())['手动登录Token']\n    let user\n    try {\n      user = JSON.parse(java.ajax(\"https://fanqienovel.com/api/user/info/v2,\" + JSON.stringify({\n        method: \"GET\",\n        headers: {\n          \"Cookie\": cookie_\n        }\n      }))).data.name\n     } catch (e) {java.log(e)}\n    if (!cookie_ || cookie_ == \"sessionid=\" || !user) {\n        java.toast(\"未获取到登录凭据，登录失败\")\n        return false\n    }\n    java.toast(\"欢迎 \" + user + \"\\n登录成功！\")\n    return true\n}\nfunction Y(a, b) {\n  try {\n    login_(a, b)\n  } catch (e) {\n    java.log(e+\"\\n\"+e.stack)\n  }\n}\nfunction X() {\n    cookie.removeCookie(\"fanqienovel.com\");\n    cookie.removeCookie(\"snssdk.com\");\n    if (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap() ? source.getLoginInfoMap() : {})['手动登录Token']) java.toast(\"请手动移除填写的Token\")\n    else java.toast(\"退出登录成功\");\n}\n\n\nvar typeMap = {\n    '小说': 'novel',\n    '漫画': 'comic',\n    '真人听书': 'audio',\n    '短剧': 'video',\n    '小说听书': 'novelaudio'\n};\n\nfunction configs(btnText) {\n    var type = typeMap[btnText];\n    source.put('type', type);\n    java.toast('已切换至' + btnText)\n}\n\nvar toneList = [\n  [\"多人对话\", \"51\"],\n  [\"真人发音\", \"0\"],\n  [\"甜美少女\", \"1\"],\n  [\"清亮青叔\", \"2\"],\n  [\"成熟大叔\", \"4\"],\n  [\"开朗青年\", \"5\"],\n  [\"温柔淑女\", \"6\"],\n  [\"风雅青叔\", \"8\"],\n  [\"清纯少女\", \"12\"],\n  [\"磁性青叔\", \"17\"],\n  [\"儒雅大叔\", \"29\"],\n  [\"优雅御姐\", \"30\"],\n  [\"斯文青叔\", \"31\"],\n  [\"知性主播\", \"32\"],\n  [\"成熟升级\", \"74\"],\n  [\"多人升级\", \"80\"],\n  [\"俏皮御姐\", \"100\"],\n  [\"双音灵动\", \"103\"]\n]\n\nfunction setTone(index) {\n  let tone = toneList[index - 1][1]\n  source.put('tone', String(tone))\n  let toneName = toneList[index - 1][0]\n  java.longToast(`\\n✅听书发音已切换为：${toneName}`)\n}",
    "respondTime": 41191,
    "ruleBookInfo": {
      "author": "author",
      "coverUrl": "thumb_url",
      "init": "data",
      "intro": "&nbsp;&nbsp;\n🆔 书号：{{$.book_id}}\n📕 源名：{{$.original_book_name}}\n📖 别名：{{$.book_flight_alias_name}}\n✏️ 开坑：{{$.create_time##T|\\+.*## }}\n🕰️ 更新：{{String(java.timeFormatUTC(java.getString('$..last_chapter_update_time')*1000,'yyyy-MM-dd HH:mm:ss',8)).replace(/.*1970\\-.*/,'')}}\n🏷️ 标签：{{$.tags}}\n👤 主角：{{$.roles##\\[|\\\"|\\]}}\n🗣 音色：{{$.tones}}\n👁️ 在线：{{$.read_count}}人在读{{\"\\n\"+\"​\"}}\n📜 简介：{{$.abstract}}{{\"\\n\"+\"​\"}}\n📍 {{$.copyright_info##，.*##。}}\n书籍状态：__status__\n@js:result.replace(/.+：(人在读)?\\n/g,\"\").replace('__status__', (java.getString('$.book_search_visible') == 'true' ? '正常' : (java.getString('$.tomato_book_status') == '3' ? '下架' : '小黑屋')))",
      "kind": "{{java.getString(\"gender\")==1?\"男生\":\"女生\"}}\n{{$.category}}\n连载{{$.creation_status}}完结\n{{$.score}}分\n{{java.timeFormat(java.getString(\"last_chapter_update_time\")*1000)}}\n{{$.sub_info}}\n@js:result.replace(\"连载0\",\"\").replace(\"1完结\",\"\").replace(\"连载4完结\",\"断更\")",
      "lastChapter": "{{$.last_chapter_title}} • {{java.timeFormat(java.getString(\"last_chapter_update_time\")*1000)}}",
      "name": "book_name",
      "tocUrl": "{{source.key}}/catolog?bookid={{$.book_id}}",
      "wordCount": "word_number"
    },
    "ruleContent": {
      "content": "<js>\nvar id = java.hexDecodeToString(result);\nvar type = source.get('type');\nvar tone = source.get('tone');\nlet url = source.key + \"content?item_id=\" + id + \"&type=\" + type;\nlet url1 = source.key + \"page?item_id=\" + id\nif (type == 'novel'||type == '') {\n\tlet result = java.ajax(url);\n  result=JSON.parse(result).content;\n} else if (type == 'comic') {\n  let result = java.ajax(url);\n  result=JSON.parse(result).content;\n} else if (type == 'audio'||type == 'novelaudio') {\n\tlet urls = url + \"&tone_id=\" + tone;\n\tjava.log(urls)\n  let result = java.ajax(urls);\n  result=JSON.parse(result).content;\n} else if (type == 'video') {\n  if (book['durChapterIndex'] == chapter['index']) {\n    java.startBrowser(url1, '播放器')\n    java.toast('\\n✅正在加载视频，请耐心等待')\n  }\n  `【刷新正文】播放视频\\n`\n  }\n</js>",
      "imageStyle": "FULL"
    },
    "ruleExplore": {
      "author": "$.author||$.copyright",
      "bookList": "<js>\nlet tp = (baseUrl.match(/genre_type=(\\d)/) || [, '0'])[1];\nsource.put('tp',tp)\nfunction getBookIdFull(url) {\n\tconst {java} = this\n\t$ = JSON.parse(url).data\n\tif ($.book_shelf_info != 0 && $.book_shelf_info != undefined) {\n\t\tarr = $.book_shelf_info.map($ => $.book_id)\n\t} else if (list = $.data_list != 0 && $.data_list != undefined)  {\n\t\tarr = $.data_list.map($ => $.book_id_str)\n\t} else {\n\t\tjava.toast(\"获取 book_id 失败，你可能需要登录！\")\n\t}\n\treturn arr\n}\nlet ck = \"sessionid=\" + (String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) ? String(cookie.getKey(\"fanqienovel.com\", \"sessionid\")) : (source.getLoginInfoMap() ? source.getLoginInfoMap() : {})['手动登录Token'])\n\ngetShelf = () => {\nlet book_shelf_url = 'https://fanqienovel.com/reading/bookapi/bookshelf/info/v:version/?aid=1967&iid=0&version_code=57700&update_version_code=57700'\nlet book_shelf_info = java.ajax(book_shelf_url + ', ' + JSON.stringify({\n  headers: {\n    'Cookie': ck\n  }\n}))\n\nlet arrB = []\nfor (let i of JSON.parse(book_shelf_info).data.book_shelf_info) {\n  arrB.push(i.book_id)\n}\nwrite_config('bookshelf.' + read_config('userinfo.userid'), arrB)\n\nbid = getBookIdFull(book_shelf_info)\nlet id_list = splitArray(bid, 100)\nlet urls = []\nid_list.forEach(i => {\n    urls.push(source.key + \"/multi-detail?book_id=\" + i.join(\",\"))\n})\n\nres = java.ajaxAll(urls)\nlet resp = {book_info: []}\nres.forEach(r => {\n  resp.book_info = resp.book_info.concat(JSON.parse(r.body()).data)\n})\n\nreturn resp\n}\n\nfunction getByGroupName(name) {\n  let book_shelf_url = 'https://fanqienovel.com/reading/bookapi/bookshelf/info/v:version/?aid=1967&iid=0&version_code=57700&update_version_code=57700'\n\n  let book_shelf_info = JSON.parse(java.ajax(book_shelf_url + ', ' + JSON.stringify({\n    headers: {\n      'Cookie': ck,\n    }\n  })))\n  let group_bookids = {\n    \"组外\": []\n  }\n  book_shelf_info.data.book_shelf_info.forEach(i => {\n    if (!group_bookids[i.group_name ? i.group_name : \"组外\"]) group_bookids[i.group_name] = []\n    group_bookids[i.group_name ? i.group_name : \"组外\"].push(i.book_id)\n  })\n  // java.log(JSON.stringify(group_bookids[\"组外\"]))\n  // java.log(decodeURIComponent(name))\n  if (!group_bookids[decodeURIComponent(name)]) return {data: []}\n  //java.log(\"awa\")\n  let book_ids = splitArray(group_bookids[decodeURIComponent(name)], 100)\n  let urls = []\n\n  book_ids.forEach(i => {\n    urls.push(source.key + \"/multi-detail?book_id=\" + i.join(\",\"))\n  })\n  \n  res = java.ajaxAll(urls)\n\n  let resp = {book_info: []}\n  res.forEach(r => {\n    resp.book_info = resp.book_info.concat(JSON.parse(r.body()).data)\n  })\n\n  return resp\n}\n\nfunction getByTabIndex(index) {\n  let url = _mlsec.requestHeader(\n\t  \"bookmall/tab\",\n    \"version_name=5.8.9.32\",\n\t  null,\n\t  ck\n  )\n  let all = JSON.parse(java.ajax(url))\n  let tab = all.data.tab_item[0].cell_data[index].cell_data\n  if (!tab) tab = []\n  let bookList = []\n  for (let i of tab) {\n    bookList = bookList.concat(i.book_data)\n    // java.log(JSON.stringify(i.book_data))\n  }\n  return { book_info: bookList }\n}\n\nif (baseUrl.endsWith(\"bookshelf\")) result = getShelf(\"bookshelf/info\")\nelse {\n  let w = baseUrl.split(\"/\")\n  if (baseUrl.includes(\"groupName\")) {\n    result = getByGroupName(w[w.length - 1])\n  } else if (baseUrl.includes(\"tab\")) {\n    result = getByTabIndex(parseInt(w[w.length - 1]))\n  } else result = JSON.parse(result)\n}\n\n\nJSON.stringify({\n  data: result.book_list || result.book_info || result.data.result ||\n        result.data.book_info || result.detail_list || result.data\n});\n\n</js>\n$..video_info[*]||$..book_data[*]||$.data[*]",
      "bookUrl": "<js>\ntp = source.get('tp')\n//java.log(tp)\nif (String(tp) == ''||tp == '6'){\n\tsource.put('type','video')\n\t}else if (tp == '5'){\n\t\tsource.put('type','comic')\n\t\t}else if (tp == '3'){\n\t\t\tsource.put('type','audio')\n\t\t\t}else {\n\t\t\t\tsource.put('type','novel')\n\t\t\t\t}\n\t\t\tresult\n</js>\n{{source.key}}detail?bookid={{$.book_id||$.bookId||$.series_id}}",
      "coverUrl": "$.thumb_url||$.cover",
      "intro": "$.abstract||$.video_desc##\\n",
      "kind": "男生{{$.gender}}女生\n连载{{$.creation_status}}完结\n{{$.score}}分\n{{$.sub_info||$.category}}\n##连载0|1完结|男生0|1女生|男生女生[\\s\\S]*\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||$.title",
      "wordCount": "$.word_number"
    },
    "ruleSearch": {
      "author": "author||$..copyright##</?em>",
      "bookList": ".book_data[*]||.video_data[*]",
      "bookUrl": "{{source.key}}/detail?bookid={{$.book_id||$.series_id}}",
      "coverUrl": "thumb_url||cover",
      "intro": "abstract||$..series_intro",
      "kind": "{{java.getString(\"gender\")==1?\"男生\":\"女生\"}}\n连载{{$.creation_status}}完结\n{{$.score}}分\n{{$..text}}\n{{$.sub_info}}\n@js:result.replace(\"连载0\",\"\").replace(\"1完结\",\"\").replace(\"连载4完结\",\"断更\")",
      "lastChapter": "连载{{$.creation_status}}完结##连载0|1完结",
      "name": "book_name||$..series_title##<em>|</em>|《|》",
      "wordCount": "word_number"
    },
    "ruleToc": {
      "chapterList": "data.item_data_list[*]",
      "chapterName": "title",
      "chapterUrl": "item_id\n<js>\nvar type = source.get('type')\nif (type == 'comic') {\n  book.type = 64\n} else if (type == 'audio'||type == 'novelaudio') {\n  book.type = 32\n} else {\n  book.type = 8\n}\nresult = `data:;base64,${java.base64Encode(result)},{\"type\":\"${type}\"}`\n</js>",
      "updateTime": "{{$.volume_name}} | {{$.chapter_word_number}}字 | {{java.timeFormatUTC(java.getString(\"first_pass_time\") * 1000, 'yyyy-MM-dd HH:mm:ss', 12)}}##第一卷：默认\n@js:\nif (result.startsWith(\" |\")) result = result.slice(2)\nif (result.startsWith(\"| \")) result = result.slice(2)\nresult"
    },
    "searchUrl": "@js:\nvar tab;\ntype = source.get('type');\nvar processedType = String(type).replace(/^\\s+|\\s+$/g, '').toLowerCase();\nif (!type || type == \"undefined\") {\n    tab = 3;\n} else {\n    switch(processedType) {\n        case 'novel':\n            tab = 3;\n            break;\n        case 'novelaudio':\n            tab = 3;\n            break;\n        case 'audio':\n            tab = 2;\n            break;\n        case 'comic':\n            tab = 8;\n            break;\n        case 'video':\n            tab = 11;\n            break;\n        default:\n            tab = 3;\n            break;\n    }\n}\nif (String(key).startsWith(\"m:\") || String(key).startsWith(\"m：\")) {\n    tab = 8\n    source.put('type','comic')\n    key = key.slice(2)\n}\nif (String(key).startsWith(\"t:\") || String(key).startsWith(\"t：\")) {\n    tab = 2\n    source.put('type','audio')\n    key = key.slice(2)\n}\nif (String(key).startsWith(\"d:\") || String(key).startsWith(\"d：\")) {\n    tab = 11\n    source.put('type','video')\n    key = key.slice(2)\n}\nif (key.length == 19 && !Number.isNaN(parseInt(key))) {\n    result = source.key + '/detail?bookid=' + key\n} else {\n    result = source.key + '/search?query=' + encodeURI(java.put(\"key\", key)) + '&offset=' + ((java.put(\"page\", page) - 1) * 10) + '&tab_type=' + tab\n}",
    "weight": 0
  },
  {
    "bookSourceComment": "// Error: Expected to find an object with property ['data'] in path $['data'] but found 'null'. This is not a json object according to the JsonProvider: 'com.jayway.jsonpath.spi.json.JsonSmartJsonProvider'.\n\n此书源可以开箱即用，无需进行其他操作\n但由于此书源API来自于番茄Web共享API服务项目，API来自于共享地址，而共享地址目前仅来自一台云手机\n此书源使用Xposed模块番茄Web 搭建\n番茄Web地址：因版权原因，请自行搜索\n模块下载：自行使用action\n书源：netsite\n目前免费线路会时不时断线，如果你有经济可以赞助我：\nhttps://afdian.com/a/netsite",
    "bookSourceGroup": "小说,番茄",
    "bookSourceName": "番茄小说",
    "bookSourceType": 0,
    "bookSourceUrl": "https://fq-book.netsite.cc",
    "customButton": false,
    "customOrder": 492,
    "enabled": false,
    "enabledCookieJar": true,
    "enabledExplore": true,
    "eventListener": 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]",
    "header": "{\n\t\"token\": \"\",\n\t\"user-agent\":\"Mozilla/5.0 (Linux; Android 10.0; wv) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/4.0 Chrome/58.0.3029.110 Mobile Safari/537.36 T7/10.3 SearchCraft/2.6.2 (Baidu; P1 7.0)\"\n\t}",
    "lastUpdateTime": 1764644947267,
    "loginUrl": "https://fanqienovel.com/",
    "respondTime": 191111,
    "ruleBookInfo": {
      "author": "author##<em>|</em>",
      "coverUrl": "thumb_url",
      "init": "$.data.data",
      "intro": "&nbsp;&nbsp;🔖 更新时间：{{java.timeFormat(java.getString('$..last_publish_time')*1000)}}\n{{'\\n&lrm;\\n'}}\n✏️ 开坑：{{$.create_time##T|\\+.*## }}\n🔗 源站：{{$..source}}{{'\\n&lrm;\\n'}}\n📖 阅读：{{$..sub_info}}{{'\\n&lrm;\\n'}}\n🏷️ 简介：{{$..abstract}}\n{{'\\n&lrm;\\n'}}📍{{$..copyright_info##，如有任何疑问，请通过“我的-意见反馈”告知我们##。}}\n<js>\nread_count=java.getString('$..read_count')\nif(read_count>10000)read_count=(Number(read_count)/10000).toFixed(2)+'万'\nresult.replace('{count}',read_count).replace(/.+：\\n&lrm;\\n/,'')\n</js>",
      "kind": "{{$..category}},连载{{$..creation_status}}完结,{{$..score}}分,{{$..create_time##T.*}}@js:result.replace(/连载0完结/g,'完结').replace(/连载1完结/g,'连载').replace(/连载4完结/g,'已断更').replace(/连载-1完结/g,'完结')",
      "lastChapter": "{{$.last_chapter_title##小说：}} • {{$.create_time##/|T.*}}",
      "name": "book_name",
      "tocUrl": "https://fanqienovel.com/api/reader/directory/detail?bookId={{$..book_id}}",
      "wordCount": "word_number"
    },
    "ruleContent": {
      "content": "$..content",
      "replaceRegex": "##收听有声版"
    },
    "ruleExplore": {
      "author": "$.author",
      "bookList": "$.data.data.*",
      "bookUrl": "{{source.bookSourceUrl}}/info?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完结\",\"未知\");",
      "name": "$.book_name",
      "wordCount": "$.word_number"
    },
    "ruleSearch": {
      "author": "author##<em>|</em>",
      "bookList": "$.data.ret_data.*||$..book_data[*]||$..book_info[*]",
      "bookUrl": "{{source.bookSourceUrl}}/info?book_id=@get:{book_id}",
      "coverUrl": "thumb_url",
      "intro": "abstract",
      "kind": "category&&tags",
      "lastChapter": "https://novel.snssdk.com/api/novel/book/directory/list/v1?book_id={$.book_id}<js>\njava.ajax(result)</js>$.data.book_info.last_chapter_title&&$.data.book_info.last_chapter_update_time##\\n##·<js>\nString(result).replace(/·\\d+/,\"·\" + java.timeFormat(result.match(/·(\\d+)/)[1]*1000))</js>",
      "name": "book_name||title@put:{book_id: book_id}##<em>|</em>|《|》",
      "wordCount": "连载{{$.creation_status}}完本##连载0|1完本"
    },
    "ruleToc": {
      "chapterList": "<js>\n  let defaultVariable = {\n    \"volume\": {\n      \"status\": false,\n      \"mode\": 1,\n      \"spacer\": \" | \",\n      \"emptyVolumeName\": {\n        \"action\": false,\n        \"replace\": \"第一卷：默认\"\n      },\n      \"onlyOneShow\": false\n    }\n  }\n  let variable = (book.getVariable(\"custom\") != \"\" && book.getVariable(\"custom\") != null) ? book.getVariable(\"custom\") : source.getVariable();\n  if(variable != \"\" && variable != null){\n    try{\n      variable = JSON.parse(variable);\n    } catch(err) {\n      java.log(err);\n      variable = defaultVariable;\n    }\n  } else {\n    variable = defaultVariable;\n  }\n  let data = JSON.parse(result).data;\n  let list = data.chapterListWithVolume;\n  let volume = data.volumeNameList;\n  let chapters = [];\n  let volume_names = [];\n  for(let i in list){\n    for(let x in list[i]){\n      let c = list[i][x];\n      if(variable.volume.status == true && variable.volume.mode == 1 && volume_names.indexOf(c.volume_name) == -1){\n        volume_names.push(c.volume_name);\n        if(volume.length != 1 || variable.volume.onlyOneShow){\n          chapters.push({\n            title: ((c.volume_name == \"\" && variable.volume.emptyVolumeName.action == \"replace\" && variable.volume.emptyVolumeName.replace) ? variable.volume.emptyVolumeName.replace : c.volume_name),\n            isVolume: true\n          });\n        }\n      }\n      if(variable.volume.status == true && variable.volume.mode == 2){\n        if(c.volume_name == \"\" && variable.volume.emptyVolumeName.action == \"replace\" && variable.volume.emptyVolumeName.replace){\n          c.title = (c.volume_name == \"\" ? variable.volume.emptyVolumeName.replace : c.volume_name) + (variable.volume.spacer || \" | \") + c.title;\n        } else if(volume.length != 1 || variable.volume.onlyOneShow){\n          c.title = c.volume_name + (variable.volume.spacer || \" | \") + c.title;\n        }\n      }\n      c.url  = source.bookSourceUrl +  `/content?item_id=${c.itemId}`;\n      chapters.push(c);\n    }\n  }\n  chapters\n</js>",
      "chapterName": "title<js>##正文卷.|正文.|VIP章节.|免费章节.|VIP卷.|默认卷.|章节目录.|最新章节.|[\\(（【].*?[求更谢乐发订/万架字票合补加].*?[】）\\)]</js>",
      "chapterUrl": "url",
      "isVolume": "isVolume"
    },
    "searchUrl": "{{source.bookSourceUrl}}/search?query={{key}}&page={{page}}",
    "weight": 0
  },
  {
    "bookSourceComment": "//9.1 by: 游客\n//12.1酷安转义字符解密\nhttps://m.dumanwu.com/\nhttps://m.rumanhua.com/",
    "bookSourceGroup": "漫画",
    "bookSourceName": "如漫画网",
    "bookSourceType": 2,
    "bookSourceUrl": "http://m.rumanhua1.com/",
    "bookUrlPattern": "https?://m.rumanhua.com/\\w+/",
    "customButton": false,
    "customOrder": 584,
    "enabled": true,
    "enabledCookieJar": false,
    "enabledExplore": true,
    "eventListener": false,
    "exploreUrl": "@js:\nvar kind = [\"冒险\",\"热血\",\"都市\",\n\"玄幻\",\"悬疑\",\"耽美\",\"恋爱\",\"生活\",\n\"搞笑\",\"穿越\",\"修真\",\"后宫\",\"女主\",\n\"古风\",\"连载\",\"完结\"];\nlet bu = \"/data/sort,\"\nbd = {\n  \"body\": \"s=1&p={{page}}\",\n  \"headers\": {\n    \"Referer\": \"{{baseUrl}}/\",\n    \"X-Requested-With\": \"XMLHttpRequest\"\n  },\n  \"method\": \"POST\"\n};\n\nsort = kind.map((name, i) => { i++\n\tlet url = `s=${i}&p={{page}}`,\n\ttitle = name; bd.body = url; \n\tlink = bu + JSON.stringify(bd);\n\tlist = ({\n    \"title\": title,\n    \"url\": link,\n    \"style\": {\n      \"layout_flexGrow\": 1,\n      \"layout_flexBasisPercent\": 0.25,\n    }\n  });\n\treturn list\n\t});\n\t\nJSON.stringify(sort);",
    "header": "{\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9; MIX 2 Build/PKQ1.190118.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36\"}",
    "jsLib": "function _0x1c72dc(_0x2ba890){\n\t\tvar _0xf79727='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';\n\t\tvar _0xdd54cd,_0x4356aa,_0x3c6736,_0x444c73,_0x5799af,_0x582152,_0x420099,_0xe80067,_0x51d7ca=0,_0x367e8d=0,_0xc87c7='',_0x250acf=[];\n\t\tif(!_0x2ba890){\n\t\t\treturn _0x2ba890;\n\t\t}\n\t\t_0x2ba890+='';\n\t\tdo{\n\t\t\t_0x444c73=_0xf79727.indexOf(_0x2ba890.charAt(_0x51d7ca++));\n\t\t\t_0x5799af=_0xf79727.indexOf(_0x2ba890.charAt(_0x51d7ca++));\n\t\t\t_0x582152=_0xf79727.indexOf(_0x2ba890.charAt(_0x51d7ca++));\n\t\t\t_0x420099=_0xf79727.indexOf(_0x2ba890.charAt(_0x51d7ca++));\n\t\t\t_0xe80067=_0x444c73<<0x12|_0x5799af<<0xc|_0x582152<<0x6|_0x420099;\n\t\t\t_0xdd54cd=_0xe80067>>0x10&0xff;\n\t\t\t_0x4356aa=_0xe80067>>0x8&0xff;\n\t\t\t_0x3c6736=_0xe80067&0xff;\n\t\t\tif(_0x582152==64){\n\t\t\t\t_0x250acf[_0x367e8d++]=String.fromCharCode(_0xdd54cd);\n\t\t\t}else if(_0x420099==64){\n\t\t\t\t_0x250acf[_0x367e8d++]=String.fromCharCode(_0xdd54cd,_0x4356aa);\n\t\t\t}else{\n\t\t\t\t_0x250acf[_0x367e8d++]=String.fromCharCode(_0xdd54cd,_0x4356aa,_0x3c6736);\n\t\t\t}\n\t\t}while(_0x51d7ca<_0x2ba890.length);\n\t\t_0xc87c7=_0x250acf.join('');\n\t\treturn _0xc87c7;\n\t}",
    "lastUpdateTime": 1764643410536,
    "respondTime": 2288,
    "ruleBookInfo": {
      "author": "@get:{a}",
      "coverUrl": "@get:{c}",
      "init": "@put:{n:\"[property$=title]@content\",\na:\"[property$=author]@content\",\nk:\".comic-tags@span@text&&\n.comic-info-detail > p.0@text\",\nl:\"[property~=las?test_chapter_name]@content\",\ni:\".cartoon-introduction@text\",\nc:\"[property$=image]@content\"}",
      "intro": "@get:{i}",
      "kind": "@get:{k}##更新：",
      "lastChapter": "@get:{l}",
      "name": "@get:{n}"
    },
    "ruleContent": {
      "content": "//script[@type=\"text/javascript\"]/text()\n<js>\neval(result)\n\n\tvar _0x4a0135=java.getElement('.readerContainer').attr('data-id');\n\tvar _0x3d1d18=['c21raHkyNTg=','c21rZDk1ZnY=','bWQ0OTY5NTI=','Y2Rjc2R3cQ==','dmJmc2EyNTY=','Y2F3ZjE1MWM=','Y2Q1NmN2ZGE=','OGtpaG50OQ==','ZHNvMTV0bG8=','NWtvNnBsaHk='][_0x4a0135];\n\tvar _0x3af5f6=_0x1c72dc(_0x3d1d18);\n\tvar _0x2155fc=_0x1c72dc(__c0rst96);\n\tvar _0x393370=_0x3af5f6.length;\n\tvar _0x1e348e='';\n\tfor(_0x45856e=0;_0x45856e<_0x2155fc.length;_0x45856e++){\n\t\tk=_0x45856e%_0x393370;\n\t\t_0x1e348e+=String.fromCharCode(_0x2155fc.charCodeAt(_0x45856e)^_0x3af5f6.charCodeAt(k));\n\t}\n\tvar _0x2eb701=_0x1c72dc(_0x1e348e);\n\tvar _0x409eb8=JSON.parse(_0x2eb701);\n\tvar _0x542701=_0x409eb8.length;\n\tvar _0x255baf='';\n\tfor(var _0x45856e=0;_0x45856e<_0x542701;_0x45856e++){\n\t\t_0x255baf=_0x255baf+'<img src=\"'+_0x409eb8[_0x45856e]+'\">\\n';\n\t}\n\t_0x255baf\n</js>"
    },
    "ruleExplore": {},
    "ruleSearch": {
      "author": "$.author",
      "bookList": "$.data[*]",
      "bookUrl": "/{{$.id}}/",
      "coverUrl": "$.imgurl",
      "intro": "$.intro",
      "kind": "0",
      "lastChapter": "$.remarks",
      "name": "$.name"
    },
    "ruleToc": {
      "chapterList": ".chaplist-box li a\n@js:\nvar list = Array.from(result),\nregex = /(\\w+)\\/$/,\nid = baseUrl.match(regex)[1];\nurl = baseUrl.replace(regex, \"morechapter\");\ntry{\n\tp = java.post(url, `id=${id}`, \n\t{Referer: baseUrl}).body();\n\td = JSON.parse(p).data;\ndir = d.map($ => ({\n\ttext: $.chaptername,\n\thref: $.chapterid+\".html\"\n\t}) );\n\t}catch(e){\n\t\tjava.log(e)\n\t\tdir = [];\n\t\t}\nlist.concat(dir).reverse()",
      "chapterName": "text",
      "chapterUrl": "href"
    },
    "searchUrl": "/s,{\n  \"body\": \"k={{key}}\",\n  \"headers\": {\n    \"Referer\": \"{{baseUrl}}/\",\n    \"X-Requested-With\": \"XMLHttpRequest\"\n  },\n  \"method\": \"POST\"\n}",
    "weight": 0
  }
]